Виталик Бутерин предложил радикально изменить роль Beaсon Chain и блокчейна как такового в новой итерации протокола Ethereum, основанного на механизме консенсуса Proof-of-Stake.
В частности, речь идёт о внедрении нового типа контрактов для Ethereum 2.0, которые будут храниться в Beacon Chain.
Предполагается, что изменение дизайна Beacon Chain, предложенное Бутериным, облегчит использование новой сети разработчикам DApps и других решений на базе Ethereum, поскольку им не нужно будет изучать параметры совершенно новой блокчейн-платформы.
Beacon Chain – это центральный блокчейн в сети Ethereum 2.0, который координирует сотни других блокчейнов или «шардов».
Изначально предполагалось, что Beacon Chain будет функционировать только как координатор или, говоря словами Бутерина, «сердце» Ethereum 2.0, отслеживая все данные в шардах и составляя сводки из них в одном центральном блокчейне.
Теперь Бутерин предложил возложить на Beacon Chain ещё одну функцию: хранение специализированных смарт-контрактов – контрактов Beacon Chain.
«Эти контракты не являются аналогом обычных смарт-контрактов, которые можно запускать для приложений в Ethereum 1.0. Те контракты по-прежнему будут существовать внутри шард-цепей. В отличие от них, контракты Beacon Chain будут репрезентовать среды выполнения или фреймворки транзакций в целом», – рассказал исследователь Consensys Уилл Вильянуэва (Will Villanueva).
Другими словами, новые контракты будут определять все правила для вычислений и выполнения смарт-контрактов, включая транзакционные сборы, стоимость газа и т.д.
«Общая идея этого предложения заключается в том, чтобы иметь относительно минимальную структуру консенсусного уровня, обеспечивающую достаточные возможности для разработки сложных фреймворков, дающих нам все возможности смарт-контрактов, которые нужны нам на втором уровне», – объяснил Бутерин.
На практике это может означать, что у разработчиков DApps будет возможность вызвать контракт Beacon Chain, который будет имитировать существующую среду исполнения Ethereum 1.0.
Более того, контракты Beacon Chain также могут имитировать биткоин и создавать в Ethereum 2.0 среду исполнения со всеми правилами и параметрами блокчейна Bitcoin.
В результате для разработчиков DApps переход на Ethereum 2.0 будет таким же простым делом, как смена операционной системы на ПК.
Что касается цен на развёртывание контрактов и точных параметров транзакционных сборов по контрактам Beacon Chain, то на данный момент они неясны.
Позже Бутерин опубликовал ещё один пост, в котором далее развил идею контрактов Beacon Chain.
При этом точная механика нового дизайна, предложенного им, пока ещё находится в процессе обсуждения и дальнейшего изучения среди разработчиков и энтузиастов Ethereum 2.0. Тем не менее, многие уже оценили это предложение как перспективное.
BTC | 97948.16 |
ETH | 3348.52 |
EOS | 0.658 |
XRP | 1.1864 |
LTC | 88.39 |
Актуальность 2024-11-22 00:30:05
Динамика курсов валют