Скажем, мы создаем учетную запись foo
от имени пользователя и даем ему ключи доступа, NFT и другие полезные вещи. Позже пользователь возвращается с другой учетной записью NEAR bar
, которую он создал в другом приложении, в котором также есть ключи доступа, NFT, токены и т. д.
Как проще всего объединить foo
и bar
вместе с наименьшими помехами для пользователя?
1 ответ
К сожалению, единственный способ на данный момент — передавать по одному активу за раз (как вы предложили в комментарии). Вы также можете реализовать небольшой прокси-контракт и развернуть его в старой учетной записи, который будет просто повторять действия, которые он получает как вызов функции, когда он выполняется доверенным идентификатором учетной записи (новая учетная запись), и таким образом новый идентификатор учетной записи сможет управлять активами старого идентификатора учетной записи, но для этого вам понадобятся специальные инструменты.
Модель учетных записей NEAR решила проблему для людей, которым необходимо переместить все свои активы, если их ключ доступа просочился, поскольку активы привязаны к идентификатору учетной записи, а не к одному ключу доступа (т. key вы не можете добавить новый ключ доступа к учетной записи и отозвать украденный ключ).
Похожие вопросы
Новые вопросы
blockchain
Блокчейн — это открытая распределенная книга, которая может записывать транзакции между двумя сторонами проверяемым и постоянным способом. Сама книга также может быть запрограммирована для автоматического запуска транзакций.