📢 Gate.io Пост Тег Вызов: #MyFavoriteToken# Опубликуйте и ВЫИГРАЙТЕ $100!
Есть любимый токен, о котором вы волнуетесь? Будь то технические инновации, поддержка сообщества, или рыночный потенциал, присоединяйтесь к событию #MyFavoriteToken# и поделитесь с нами своими идеями!
💡 Как принять участие:
Интерпретация EIP-7377: прокладывание пути от EOA к кошельку смарт-контрактов
Автор оригинала: Дэвид Сборник: Deep Tide TechFlow
В последние несколько месяцев дискуссии об абстракции учетных записей и смарт-контрактных кошельках были очень горячими.
С быстрым развитием экосистемы Ethereum все более важным становится достижение единого и беспрепятственного взаимодействия с пользователем. В дорожной карте Ethereum 2.0 абстракция учетных записей, слияние и сегментация занимают одинаково важные позиции.
Виталик Бутерин также написал в Твиттере, что кошелек со смарт-контрактами удобнее для пользователя, чем кошелек EOA.
Для крипто-ветеранов использование кошелька EOA уже достаточно опытно. Однако с точки зрения привлечения большего количества новых пользователей все еще есть некоторые проблемы в пользовательском интерфейсе и понимании стоимости кошелька EOA: запутанные подписи, где взять плату за газ и жесткая логика «действие = транзакция». ....
Поэтому в сообществе постепенно сформировался консенсус в отношении необходимости плавного перехода от учетных записей EOA к кошелькам смарт-контрактов, что также стало политкорректностью.
Тем не менее, популярная информация в криптокруге обычно говорит только о повествовании, а не о том, как его реализовать:
Предполагая, что мы все знаем, что кошельки со смарт-контрактами лучше, чем EOA, этот путь очень очевиден, вопрос в том, как туда добраться? где мост
Что сложнее решить, так это реальную проблему после зависимости от пути: у меня уже есть различные активы в учетной записи EOA, и теперь вы просите меня перейти на учетную запись смарт-контракта, это хлопотно?
Как мы можем эффективно осуществить эту трансформацию Насколько легко осуществить миграцию пользовательских ресурсов?
В этом мире нет дороги, если кто-то не проложит дорогу заранее.
Недавно предложение EIP-7377 предложило возможное решение этой проблемы. Предложение было предложено разработчиком Go Ethereum Мэттом Гарнеттом, и его цель — добавить новый тип транзакции, который позволяет учетным записям EOA постоянно переносить свои учетные записи в кошельки смарт-контрактов посредством одноразовой транзакции. Это обеспечивает возможный путь для продвижения абстракции учетной записи Ethereum.
Мотивация для предложения EIP-7377
С 2015 года кошельки со смарт-контрактами считаются важным способом решения проблем с пользовательским интерфейсом Ethereum. По сравнению с учетными записями EOA, кошельки со смарт-контрактами обладают большей программируемостью, могут реализовать сложную конструкцию механизма, повысить безопасность и удобство для пользователя.
Однако в силу исторических причин в настоящее время лишь небольшое количество пользователей Ethereum используют кошельки смарт-контрактов, и большое количество активов по-прежнему хранится в учетных записях EOA. Это стало препятствием для дальнейшего развития Ethereum.
С накоплением активов ** пользователи не могут легко вручную перенести все активы в учетной записи EOA на новый адрес смарт-контракта, что очень сложно с точки зрения затрат и рабочего процесса. **
Поэтому мотивация EIP-7377 состоит в том, чтобы удовлетворить этот реальный спрос и добиться плавного перехода, предоставив механизм перехода от EOA к кошельку смарт-контрактов на уровне протокола. Это может значительно повысить готовность существующих пользователей к миграции и предоставить более прагматичный план перехода к EOA для дополнительных пользователей до популяризации абстракции учетных записей.
Популярное объяснение реализации технологии EIP-7377
Итак, как это предложение реализует передачу EOA в кошелек смарт-контракта?
В оригинальном посте на техническом форуме автор дал краткое пояснение:
Общий смысл этого резюме заключается в том, что EIP-7377 предлагает новый тип транзакции 0x04, который специально используется для «миграционных транзакций».
На техническом языке оригинального поста:
«Это установит поле кода учетной записи-отправителя в дереве состояний на указатель указанного кода в хранилище кода. В то же время транзакция миграции также может напрямую установить значение хранилища учетной записи-отправителя. Поле хранилища в транзакции будет записано как пара ключ-значение в отправляющую учетную запись Кроме того, хранилище кода использует указатели вместо встроенного кода.Преимущество этого заключается в том, что общий код можно использовать повторно, избыточность уменьшается, а размер состояния дерево оптимизировано."
Приведенное выше оригинальное описание очень туманно и непонятно для людей без технической подготовки. Посоветовавшись с техническими друзьями и общедоступной информацией, мы пытаемся упростить все технические детали и быстро понять EIP-7377 с помощью метафор:
Это то, чего технически хочет достичь EIP-7377. Используйте специальную «карту» «миграционной транзакции», чтобы выполнить плавную миграцию EOA в кошелек смарт-контрактов безопасным и эффективным способом, напрямую управляя кодом учетной записи и хранилищем.
Конечно, конкретный объект миграции — это не имя пользователя, пароль и аватар в приведенной выше метафоре, а содержит различную информацию, связанную с зашифрованными активами:
(Примечание: Из-за нетехнического образования автор не может полностью понять все содержание предложения. Просьба также вносить дальнейшие исправления и дополнения от технических экспертов. Оригинальный почтовый адрес:
Потенциальное воздействие, последствия и риски EIP-7377
EIP-7377 предлагает план миграции с EOA на учетные записи смарт-контрактов, который в долгосрочной перспективе окажет положительное влияние на экосистему Ethereum. Мы считаем, что это станет одним из ключевых шагов в продвижении реализации абстрагирования учетных записей.
Этот метод плавной миграции, поддерживаемый на уровне протокола, может значительно снизить сложность и зависимость пользователей от перехода на кошельки смарт-контрактов. Что касается пользователей Crypto, они часто не владеют базовой технологией и не будут активно внедрять технологические инновации под руководством приоритета активов. Если базовый протокол уже поддерживает «миграцию в один клик», то в сочетании с соответствующими стимулами и удобной адаптацией внешнего интерфейса готовность пользователей к миграции теоретически значительно возрастет.
Однако мы также должны осознавать риск использования этой новой функции для злонамеренных атак. Возможные вредоносные средства включают, но не ограничиваются:
В зашифрованном мире одно обновление протокола и одна инновация не могут реализовать полную концепцию за одну ночь. В среде темного леса обновления протокола также должны сопровождаться соответствующими обновлениями аудита, проверкой доверенного источника, программами вознаграждений и другими средствами для предотвращения этих угроз и обеспечения безопасности транзакций миграции.
Наконец, нам также нужно подумать о:
Преобразование инфраструктуры и протоколов требует сильной экологической движущей силы. Кто будет продвигать масштабную миграцию пользователей с EOA на учетные записи смарт-контрактов, кто будет нести технические риски и безопасность активов в процессе миграции?
В зашифрованном мире, который защищает свободу и децентрализацию, как такие системные обновления могут формировать консенсус и синергию?
Эфириум имеет огромную экологию со многими заинтересованными сторонами. Хотя эта трансформация положительна, она также может столкнуться с сомнениями и сопротивлением со стороны различных групп. Планирование и детали процесса перехода должны быть тщательно проработаны, чтобы добиться консенсуса сообщества и гарантировать, что интересы пользователей не будут скомпрометированы.
От идеала к реальности, от замысла к воплощению путь еще долог.