@romanshatskikh

Может ли Ethereum контракт сам создавать кошельки?

Здравствуйте!
Может ли Ethereum контракт сам создавать Ethereum кошельки и переводить на них деньги?

Если да, то где будет хранится информация по доступу на эти кошельки?
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Tyavochka
Solidity Developer
Ethereum контракт может создавать другие контракты, но даже при этом он не будет владеть приватным ключом от нового адреса. Если нужен приватный ключ как для обычного кошелька - то не получится. Но в принципе можно создавать контракты-кошельки с настроенным доступом и распоряжаться средствами на таком кошельке
Ответ написан
Комментировать
@Format-X22
Кошелек это по сути пара приватного и публичного ключа. Дело в том что всё внутри контракта видно наружу, а это значит что генерация приватного ключа на лету бессмысленна так как его будут знать все и любой получит доступ к деньгам.
Если вам нужно генерировать кошельки - делайте это вне блокчейна. Сгенерированные кошельки, а именно публичные ключи, вы уже смело можете хранить в блокчейне и переводить деньги на них, в том числе на лету добавлять и удалять кошельки админским доступом к контракту.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы