ru
Назад к списку

Виталик Бутерин предложил ввести новый тип контрактов в Ethereum 2.0

source-logo  ttrcoin.com 26 Май 2019 11:48, UTC

Основатель Ethereum Виталик Бутерин предложил кардинальным образом изменить роль Beacon Chain и блокчейна как такового в новой реализации протокола, основывающейся на механизме консенсуса Proof-of-Stake.

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

«Эти контракты не являются аналогом обычных смарт-контрактов, которые запускались для приложений в Ethereum 1.0, – поясняет исследователь компании Consensys Уилл Вильянуэва. – Те контракты по-прежнему будут существовать внутри шард-цепей. Контракты Beacon Chain, с другой стороны, будут представлять собой целостные среды выполнения или фреймворки транзакций».

Другими словами, эти контракты будут определять правила осуществления вычислений и выполнения смарт-контрактов, включая транзакционные комиссии, стоимость газа и т.д. В частности, разработчики смогут создать такой контракт Beacon Chain, который позволит им воспроизвести текущие настройки среды выполнения Ethereum 1.0.

«Разработчикам децентрализованных приложений не придётся слишком сильно менять свои представления о том, что им уже известно», – цитирует CoinDesk соруководителя стартапа Prysmatic Labs Рауля Джордана.

По словам Джордана, контракты Beacon Chain также позволят воссоздать, например, среду выполнения биткоина, чтобы применить действующие в блокчейне ведущей криптовалюты правила и настройки к Ethereum 2.0.

«Можно запустить среду выполнения биткоина. Можно запустить среду выполнения Ethereum. По сути, можно создать любой небольшой блокчейн-мир с индивидуальными настройками, где люди будут осуществлять свои транзакции», – добавил он.

В то же время, Вильянуэва отмечает, что на первых этапах не должно существовать большого разнообразия контрактов Beacon Chain – нескольких будет достаточно. Чтобы воспрепятствовать перегрузке Beacon Chain контрактами пользователей, стоимость их исполнения может быть установлена на достаточно высоком уровне.

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

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

В начале месяца состоялся релиз публичного тестнета нулевой фазы Ethereum 2.0 от Prysmatic Labs.

Фото: Nicat Nasibli
ttrcoin.com