Cardano готовится к использованию смарт-контрактов Plutus
Платформа Blockchain Cardano готовится к своему следующему крупному обновлению, которое откроет возможности смарт-контрактов на его родном языке Plutus.
Cardano опубликовал более подробную информацию о Plutus, родном языке программирования, который будет использоваться для написания смарт-контрактов после его следующего крупного обновления, Alonzo.
В сообщении в блоге от 13 апреля IOHK - фирма, стоящая за Cardano - объяснила, что контракты Plutus состоят из частей, которые выполняются в цепочке, и частей, которые выполняются на машине пользователя вне сети. Он добавил, что обе части фактически написаны на языке программирования Haskell, но скомпилированы Plutus, который обеспечивает основу для смарт-контрактов на Cardano.
Как и ьиткоин, Cardano использует модель UTXO (неизрасходованный вывод транзакции), в которой входы являются неизрасходованными выходами предыдущих транзакций. Однако сеть расширилась за счет использования расширенной модели UTXO (EUTXO), которая предлагает уникальные преимущества по сравнению с другими моделями учета.
Не вдаваясь слишком глубоко в технические детали, модель EUTXO по существу позволяет проверять достоверность транзакций вне сети до того, как транзакция будет отправлена в блокчейн. Это контрастирует с Ethereum Layer 1, который обрабатывает все транзакции в цепочке. Затраты на выполнение транзакции также могут быть определены вне сети до передачи, что является еще одной уникальной особенностью
Plutus Core будет использоваться для определения параметров этих транзакций EUTXO и компиляции кода, разработанного для смарт-контрактов. Платформа Plutus Application Framework (PAF) обеспечит легкий доступ к службам и приложениям, работающим в сети, с полной совместимостью с веб-браузером.