
Ethereum оказался перед важным выбором касательно технического вектора развития своей сети, пишет CoinDesk.
Об этом свидетельствовали настроения ведущих разработчиков во время встречи в конце прошлой недели, на которой обсуждалось предложение EIP 999, спорность которого легла в основу предположения о том, что в обозримом будущем могут возникнуть две конкурирующие версии блокчейна.
Предложение подразумевает разблокировку средств, находящихся на кошельке Parity. Часть разработчиков, выступающая за проведение обновления, указывает на частые баги в контрактах и утверждает, что системе необходим механизм, который позволил бы избежать таких проблем в дальнейшем. Другие считают, что редактирование кода после его запуска может повредить не только безопасности, но и целостности платформы.
Важно понимать масштаб фигур, участвующих в дискуссии. За обновление, например, выступает Parity Technologies, компания-разработчик Ethereum-кошелька, на котором находятся замороженные средства.
Parity был запущен сооснователем Ethereum Гевином Вудом в 2015 году и является вторым по популярности клиентом Ethereum, которым пользуется почти треть сети.
Выступая на встрече, двое представителей Parity, специалист по внешним связям Афри Шёдон и сооснователь Ютта Штайнер, призвали разработчиков ПО запустить клиенты, в которые будет встроен EIP 999.
Штайнер поддержала коллегу, сказав, что обновление не обязательно закончится расколом.
Однако с этим мнением согласны не все. Питер Силадьи, ведущий разработчик Geth, клиента, курируемого Ethereum Foundation, которым пользуется большая часть сети криптовалюты, заявил, что внедрение этого кода, скорее всего, приведёт к расколу.
Здесь необходимо уточнить, как Parity и Geth работают в настоящее время. Каждый клиент напрямую сообщается с виртуальной машиной Ethereum, которая преобразует язык смарт-контрактов в более стандартизированный код, но Parity и Geth используют для этого разные компьютерные языки программирования.
Следуя за обновлениями друг друга, оба клиента поддерживают синхронизацию и остаются в одном блокчейне не только друг с другом, но и с более широкой сетью Ethereum.
Таким образом, критически важно, чтобы Geth и Parity использовали одинаковый код.
К примеру, если одна команда внедрит EIP 999, а другая – нет, Ethereum может разбиться на два блокчейна.
Согласия нет не только среди разработчиков, но и в сообществе. Проведённое недавно голосование показало, что большинство людей не поддерживает обновление, однако многие считают спорным само голосование.
Штайнер заявила, что её компания пока не решила, интегрировать обновление или нет. Представитель Parity сообщил CoinDesk, что соответствующее объявление будет опубликовано в ближайшие дни.
Уже понятно, что без Parity Ethereum потеряет многое. Это касается не только вычислительных ресурсов сети, но и ресурсов разработчиков.
Но даже если Parity будут всячески поддерживать форк, найдётся множество факторов, которые заставят их задуматься ещё много раз.
Во-первых, раскол Ethereum окажет влияние не только на транзакции, но и на тысячи токенов и компаний, работающих на его блокчейне, пояснил Ван де Санде.
После раскола каждый смарт-контракт будет одновременно существовать в обеих цепях.
Существует ещё один довод, который может помочь удержать Parity от проведения форка.
Если цепь расколется, криптовалюта каждого блокчейна упадёт в цене, поскольку у каждой из них останется меньше сторонников. Таким образом, сумма, которую стремится разблокировать Parity, тоже уменьшится.
В то же время, отказ от форка не решает проблему заблокированных средств. Ван де Санде разрабатывает метод, который позволит компенсировать потери пострадавших пользователей Parity, однако он отказался раскрывать детали.
С момента публикации этого материала в CoinDesk крупные игроки экосистемы Ethereum, в том числе ParityTech, Golem Project и разработчик Петер Силадьи, выразили готовность принять участие в диалоге, чтобы прийти к общему решению и не допустить раскола блокчейна.
Будь в курсе! Подписывайся на Криптовалюта.Tech в Telegram