Cardano продвигаетсяк реализации умного контракта с новой бумагой

27 января Cardano ( ADA ) опубликовал новый документ, в котором фирма подробно описывает, как будут реализованы умные контракты в предстоящем обновлении Goguen. Хотя система уникальна, дата ее выпуска остается неопределенной в свете истории задержек в Cardano.
Как работает EUTXO
Модель Extended UTXO была специально разработана для улучшения архитектуры чисто UTXO BTC . В Биткоин каждая транзакция основана на концепции выходов и входов, представления конкретных сумм Биткоин. Конкретная транзакция просто берет немного Биткоин в виде входных данных и преобразует их в различные выходные данные. Подобно изменению счета на более низкие номиналы, количество итоговых результатов или их конкретные суммы не важны, если их общая стоимость равна стоимости входных данных. Корректность транзакций обеспечивается криптовалютными валидаторами, которые в случае Биткоин используют закрытый ключ пользователя для создания проверяемой подписи.
Исследователи объяснили, что, хотя эта модель «хорошо сочетается с параллельной и распределенной природой блокчейнов», она имеет серьезные ограничения на программируемость, что делает ее непрактичной для большинства интеллектуальных контрактов.
В отличие от этого, бухгалтерская книга Ethereum ( ETH ) позволяет выполнять сложные вычисления, но она должна вводить «общее состояние» — коллективную память всех транзакций и контрактов. Исследователи Cardano считают, что эту модель сложно эффективно защитить из-за сложной семантики кода, что приводит к таким инцидентам, как взлом DAO.
Чтобы включить более мощные интеллектуальные контракты в модель UTXO, исследователи представили механизмы, которые могут разделить выполнение интеллектуального контракта на несколько транзакций.
[irp]
В модели Cardano каждый вывод транзакции также будет иметь поле данных, которое может содержать произвольную информацию, связанную с конкретным смарт-контрактом. Кроме того, система гарантирует, что определенная цепочка результатов использует один и тот же код контракта — понятие, называемое непрерывностью контракта.
Результатом является конечный автомат, подобный Эфириуму, где каждое изменение состояния делится на определенные транзакции.
Длинные циклы разработки
Развитие Cardano разделено на несколько «эпох», названных в честь известных художников и философов, каждая из которых имеет свою специфику.
Нынешняя эпоха Shelley фокусируется на ставках, запустив эту функцию в тестовой сети Cardano в декабре.
Следующая эра — Goguen, которая фокусируется на умных контрактах. Несмотря на то, что они в значительной степени являются одновременными, официальная дорожная карта Cardano предусматривает завершение последнего в 1 квартале 2020 года. Действительно, все остальные этапы должны быть завершены к концу 2020 года.
Но проект не новичок в задержках. Генеральный директор IOHK Чарльз Хоскинсон пообещал в апреле 2019 интервью , что оба Shelley и Goguen будут выпущены к концу года на mainnet.
Платформа тестирования для Plutus, языка интеллектуальных контрактов Cardano, использующего EUTXO, была доступна с декабря 2018 года. Документ от января 2020 года является лишь формализацией модели, лежащей в основе Plutus.
Тем не менее, даты выхода Shelley и Goguen остаются неопределенными. В обновлении сообщества от 27 января Хоскинсон сообщил, что команда все еще работает над улучшением тестовой сети Shelley , причем выпуск основной сети планируется не раньше февраля.
Он также сообщил, что IOHK принимает меры для повышения точности своих временных оценок.