В чем разница между неявными и исходными аккаунтами?
2 ответ
- голосов
-
- 2019-02-15
Неявные учетные записи - это учетные записи,созданные из пары открытого/закрытого ключей.Они начинаются сtz {1,2,3}.Их всегда можно потратить,но нельзя делегировать.Их можно использовать для запекания.Они создаются в блокчейне путем передачи им xtz.Они не могут содержать код.Их тип Майкельсона - «паевой контракт».
Исходные контракты создаются операцией Originate из другого контракта.Они начинаются с КТ1.Они могут содержать код (смарт-контракты) или нет.Они могут быть потрачены или нет,делегированы или нет.Они не умеют печь.У них есть менеджер (неявная учетная запись),который может их тратить или делегировать,если таковой создан.Управляющий может быть другим контрактом,чем источник.
Implicit accounts are accounts created from a public/private key pair. They start with tz{1,2,3}. They are always spendable, but not delegatable. They can be used for baking. They are created on the blockchain by transferring xtz to them. They cannot contain code. Their Michelson type is « unit contract ».
Originated contracts are created by the Originate operation, from another contract. They start with KT1. They can contain code (smart contracts) or not. They can be spendable or not, delegatable or not. They cannot bake. They have a manager (implicit account), who can spend or delegate them, if created so. The manager can be another contract than the source.
-
Итак,у созданной учетной записи нет закрытого ключа?Как вы можете восстановить созданную учетную запись,если у этих учетных записей нет закрытого ключа?Является ли операция создания детерминированной?So originated account has no private key right ? How can you recover an originated account if those accounts have no private key ? Is the origination operation deterministic ?
- 0
- 2019-02-19
- zgo
-
Я отвечу на свой вопрос,не стесняйтесь поправлять меня.Таким образом,у вас нет закрытого ключа,но есть менеджер для созданной учетной записи,и только управляющая учетная запись имеет право перемещать средства для созданной учетной записи.Вам не нужно восстанавливать исходную учетную запись,только учетную запись менеджера (которая часто является неявной учетной записью,поэтому вам нужен закрытый ключ,но также может быть другая исходная учетная запись)I will answer my question feel free to correct me. So you don't have a private key but a manager for an originated account and only the manager account has the power of moving fund of an originated account. You don't have to recover a originated account only the manager account (which is often an implicit account so you need the private key but can also be another originated account)
- 0
- 2019-02-19
- zgo
-
Стоит упомянуть,что теперь с новым Babylon (proto 005) вы можете делегировать с неявных учетных записей.Worth mentioning that now with the new Babylon (proto 005) you're able to delegate from implicit accounts.
- 0
- 2019-11-14
- Rocco Musolino
-
- 2019-02-14
Неявные аккаунты
- Это единственный аккаунт,который может участвовать в процессе выпечки.
- Они начинаются сtz1 ... и для того,чтобы выпекать,они должны быть зарегистрированы как делегаты.
- Они могут выпекать от своего имени или от имени созданного аккаунта,который им делегировал.
Исходные аккаунты
- Это единственная учетная запись,которая может делегироватьtz другим неявным учетным записям.
- Они начинаются с KT1 ......
- Они в основном создаются только для делегирования.
- Они хранят больше информации,чем неявная учетная запись,такая как Manager: учетная запись,которой они делегируют полномочия,делегируемые: логическое значение,можете ли вы изменить делегата в будущем и т. д.
Короче говоря,сохраняйте скрытую учетную запись,если вы хотите стать пекарем,или просто сохраните и перенеситеtz и создайте исходную учетную запись,если вы хотите делегировать своиtz другим пекарям.
Implicit accounts
- They are the only account that can take part in baking process.
- They start with tz1..... and in order to bake, they must be registered as delegate.
- They can bake on behalf of themselves or on behalf of originated account who delegated to them.
Originated accounts
- They are the only account which can delegate tz to other implicit accounts.
- They starts with KT1......
- They are mainly created just for the purpose of doing the delegation.
- They store more information than implicit account like Manager: the account to which they are delegating, delegatable: a boolean value whether you can change the delegate in future etc.
In short, keep an implicit account if you want to become baker or just hold and transfer the tz and create an originated account if you want to delegate your tz to other bakers.
-
Спасибо за четкий ответ!Возможны также другие эллиптические кривые (tz2,tz3,KT2,KT3),о которых стоит упомянуть.Также стоит упомянуть,что ответ относится к текущей версии протокола (proto 003).Благодаря!Thanks for the clear answer! There are also other elliptic curves possible (tz2, tz3, KT2, KT3) so worth mentionning. Also worth mentionning the answer applies to the current protocol version (proto 003). Thanks!
- 0
- 2019-02-14
- Ezy
Не мог бы кто-нибудь объяснить здесь,в чем разница между неявными и исходными аккаунтами вtezos?