Виталик Бутерин предложил ввести новый тип контрактов в Ethereum 2.0
Основатель 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