Розробники Cardano створили розширену модель UTXO для впровадження смарт-контрактів

Новини криптовалюта

Разработчики Cardano создали расширенную модель UTXO для внедрения смарт-контрактов

Розробники Cardano опублікували новий документ, що описує концепцію «розширених UTXO». Вона лежить в основі смарт-контрактів, які готуються до розгортання в блокчейне в оновленні Goguen.

В документі
описано модель розширених невитрачених виходів (Extended UTXO, EUTXO), яка була спеціально розроблена для поліпшення архітектури UTXO Биткоина.

У документі розробники Cardano пояснили, що, хоча класична модель UTXO «добре поєднується з паралельної та розподіленої природою блокчейнов», вона має серйозні обмеження в программируемости, що робить її непрактичною для більшості смарт-контрактів.

На відміну від цього, Эфириум дозволяє виконувати складні обчислення, але така модель повинна включати «спільно використовуване стан» – колективну пам’ять всіх транзакцій і контрактів. Дослідники Cardano вважають, що цю модель не вдається ефективно захистити з-за складної семантики коду, яка призводить до таких інцидентів, як злом DAO.

Щоб включити більш потужні смарт-контракти в модель UTXO, дослідники представили механізми, які можуть розділити виконання смарт-контракту на кілька транзакцій. У моделі Cardano кожен вихід транзакції буде мати поле даних, яке може містити довільну інформацію, пов’язану з конкретним смарт-контрактом. Крім того, система гарантує, що певна ланцюжок виходів використовує один і той же код контракту, тобто забезпечує безперервність контракту.

Читайте также:
Титов запропонував зробити податкову ставку на майнінг менше 14%

У результаті виходить стан, аналогічне моделі в Эфириуме, де кожна зміна стану ділиться на конкретні транзакції.

Розвиток Cardano розділене на кілька «епох», названих на честь відомих художників і філософів, кожна з яких має свою специфіку. Нинішня епоха Shelley фокусується на стейкинге і була запущена в тестовому мережі Cardano в грудні. Наступна епоха – Goguen, яка сфокусується на смарт-контрактах. Впровадження цього оновлення, у відповідність із офіційною «дорожньою картою» Cardano має бути завершено до кінця 2020 року.

Тестова платформа для Plutus – мови смарт-контрактів Cardano, використовують EUTXO, була доступна
з грудня 2018 року. Документ EUTXO, випущений в цьому місяці, лише формалізація
моделі, що лежить в основі Plutus.

Дати релізів Shelley і Goguen залишаються невизначеними. В заяві
для спільноти Чарльз Хоскинсон – засновник компанії IOHK, яка розробила криптовалюту Cardano – повідомив, що команда все ще працює над поліпшенням тестової мережі Shelley, причому запуск основної мережі планується не раніше лютого.

Раніше повідомив Хоскинсон
про плани по проведенню хардфорка Ouroboros Візантійські Fault-Tolerant (OBFT) в середині лютого.

Читайте также:
Bloomberg: ICE планує отримати ліцензію NYDFS для платформи Bakkt
Source
Оцініть статтю
Популярний портал | Proexpress.com.ua | все найцікавіше в Україні

Thanks!

Our editors are notified.