Обменник

Быстрее, легче, безопаснее.

Это лишь некоторые из преимуществ Metropolis, следующее обновление до ethereum blockchain , обещает представить, когда он наконец откроется , Долго субъект любопытства и дебатов, третий этап в четырехступенчатая дорожная карта впервые представленный в 2015 году, означает, возможно, внести наиболее существенные изменения в платформу.

Но далеко не просто благо для зарождающейся технологии, есть реальный риск в развертывании.

«Ethereum не является безопасным или масштабируемым. Это незрелые экспериментальные технологии», разработчик протокола ethereum Влад Замфир подчеркивается в чириканье Ранее в этом году. Если есть одно обновление, которое закроет этот факт, возможно, это будет Metropolis.

Поскольку существенные изменения на платформе ставят реальные деньги под угрозу, разработчики ethereum склонны тратить свое время, решив отказаться от ворчания от пользователей, предпринимателей и рынка, которые, похоже, хотят, чтобы технология сделала свой следующий большой шаг вперед.

Хадсон Джеймсон (Hudson Jameson), неофициальный менеджер по выпуску «Метрополиса», подчеркнул, что разработчики «всегда ошибаются на стороне осторожности» – нерешительность, которая, хотя и рекомендуется, привела к череде задержек. (Недавняя нить на r / ethereum, возможно, самая большая коллекция энтузиастов технологий во всем мире даже зашла так далеко, чтобы спросить, что именно был обещанный крайний срок, к противоречивым выводам ).

Но сроки в сторону, на самом деле были большие изменения в планах.

Metropolis, когда-то задуманный как этап, на котором наконец-то появлялась удобная версия технологии, увидела сдвиги, которые могли бы существенно изменить окончательный выпуск кода.

Хотя однажды подумал о вступлении в эпоху «абстракции» – Виталик Бутерин сослался на концепцию в 2015 году как «возможно, весь его смысл» – то, что может быть наконец опубликовано, является более консервативной версией кода.

Соответственно, обновление теперь было разделено на два этапа: Византия и Константинополь, и хотя оба они все еще развиваются, сейчас складывается ранняя картина того, как они могут в конечном итоге повлиять на сеть.

Византия

Как и сегодня, Византия будет включать в себя в общей сложности девять протоколов улучшения эфира (EIPs) или отдельных патчей кода в сети. К ним относятся такие изменения, как исправление проблемы корректировок проблем, операции «returndata», операции «статического вызова», новые прекомпиляторы, функция задержки задержки и вложение данных возврата транзакций в квитанции.

Все они разработаны для повышения эффективности работы сети при минимизации потенциальных эксплойтов. Самые правильные мелкие детали, которые не будут очевидны для разработчиков.

Однако некоторые из них довольно существенны.

В настоящее время происходят изменения, которые улучшат обработку неисправного кода в рамках интеллектуальных контрактов, так что платежи будут терпеть неудачу, если в программировании будут ошибки. Кроме того, эти изменения окажут преобразующее воздействие на жизненный цикл контракта, поскольку обновление контрактов может быть предварительно сконфигурировано в исходный код.

Контракты также будут вновь безопасными, так как определенные изменения создаются для защиты от чего-то, называемого повторной атакой (когда ненадежный код заключает контракт, чтобы манипулировать им).

Новая функция для встраивания данных возврата транзакций в квитанции позволит легким клиентам определить, была ли транзакция успешной или нет, без фактического выполнения транзакции на виртуальной машине. Это также повлияет на инструменты вне цепи.

Еще одно обновление будет задерживать бонусы с трудом, которые в настоящее время детонируют по сети, гарантируя, что время транзакций не станет невыносимым. (Время транзакций в настоящее время находится около 25 секунд – высоко по 10-секундным стандартам ethereum.)

Это обновление также уменьшит вознаграждения, которые получают шахтеры за блоки, что будет означать, что процесс добычи будет быстрее и дешевле.

Еще одно исправление для добычи исключает предыдущую ошибку в настройке сложности, чтобы гарантировать, что время блока остается более стабильным.

Новые прекомпилированные версии, выпущенные в Византии, прокладывают путь к чему-то, что называется zk-snarks – криптографическая процедура, которая впервые позволяет разрешить подлинно частные транзакции в сети ethereum. Это создается в сотрудничестве с z-cash, основанной на конфиденциальности криптовалютой, которая является первым широко распространенным применением технологии.

Constantipole

Итак, чего не хватает? К сожалению, нет даты выхода для Constantipole, второй твердой группы Metropolis. Это связано с тем, что некоторые изменения, как было установлено, угрожают предположениям, установленным глубоко в коде эфирума, открывая двери для ряда потенциальных эксплойтов.

Один EIP, который планируется, тем не менее, упрощает процесс оценки транзакции. В настоящее время для оценки контрактов требуется как текущее состояние цепочки блоков, так и хеши последних 256 блоков. Для более легких клиентов эта тяжелая обработка информации должна быть существенно уменьшена – и EIP 96 делает это элегантным способом.

Тем не менее, основным препятствием, по-видимому, является EIP 86, планируемый центр проекта и самый интересный (и сложный) из всех EIP.

EIP 86 хочет добиться абстракции безопасности учетной записи, делая учетные записи более гибкими и настраиваемыми, позволяя разрабатывать новые функции. Пользователи могут определять свою собственную модель безопасности, записывая свои криптографические спецификации в платежи.

Но проблемы с EIP 86 были настолько значительными, что им потребовалось много времени и усилий для правильного решения.

Во-первых, был обнаружен протокол для мутации нескольких инвариантов, открывающих бесконечные циклы проблем. Еще в июне был обнаружен эксплойт, который позволил бы злоумышленнику захватить владельцы кошельков, реорганизовывая цепочку или повторить одну и ту же транзакцию.

Однако также возможно, что за время, необходимое для завершения их кодирования, появятся новые проблемы и возможные улучшения.

Чужой город через Shutterstock

Лидер в новостях о блочной цепочке CoinDesk является независимым медиа-представителем, который стремится к самым высоким журналистским стандартам и соблюдает строгий набор редакционных политик , Хотите поделиться своим опытом или знаниями с нашими отчетами? Свяжитесь с нами по адресу [Электронная почта защищена] ,

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here