Меню
150 150
06.02.2020

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