Новый язык программирования Clarity
Блокчейн-стартапы Algorand и Blockstack приступили к разработке открытого кода языка Clarity. Он позволит создавать смарт-контракты, совместимые в разных блокчейнах без использования протоколов взаимодействия.
Коллаборация и открытый доступ
Сегодня Algorand и Blockstack совместно анонсировали проект, который поддержит дизайн и разработку Clarity. Это важный шаг к межблокчейн-интероперабельности. Любой разработчик, преследующий аналогичные цели, может присоединиться к инициативе.
Мульти-чейн-среда
Предполагается, что смарт-контракты смогут исполняться на контрастирующих блокчейнах: Algorand использует Proof-of-Stake и ориентирован на финансовые приложения, тогда как предстоящий Stacks 2.0 от Blockstack применяет Proof-of-Transfer и фокусируется на децентрализованных вычислениях.
Философия дизайна
Основой сотрудничества стало совпадение взглядов на создание тьюринг-неполных языков с ограниченной функциональностью. Algorand уже использует TEAL 2.0, а Clarity станет языком Stacks 2.0.
Совместимость и безопасность
По словам CEO Blockstack Муниба Али, языки изначально совместимы в пределах 80-90 %. Это позволяет полностью верифицировать контракты и избежать рисков потери активов в сотни миллионов долларов. Вспоминается крах DAO, когда уязвимость в тьюринг-полном языке привела к потерям около $50 млн.
Набор инструментов для разработчиков
Стив Кокинос CEO Algorand пояснил, что разработчики получат набор инструментов, избавляющих их от необходимости разбирать детали блокчейна. Это позволит реализовать замысел через код смарт-контракта.
Связанные инициативы
В прошлом разработчики Chainlink завершили работу над оракулами доказуемой случайности (VRF) для Ethereum, что позволяет генерировать проверяемые случайные числа.
Оставайтесь в курсе
Подписывайтесь на новости ForkLog в VK.