Биржа

Смарт-контракты 1 уровня в XRP Ledger: подробности

XRPL достиг новой вехи развития: репозиторий кода находится в XRP Ledger Foundation

Поправка Hooks добавляет в реестр XRP функциональность, аналогичную смарт-контрактам. XRPL Labs, компания по разработке программного обеспечения, недавно объявила о развертывании Hooks Builder, веб-среды разработки, которая позволяет разработчикам тестировать, отлаживать и развертывать смарт-контракты  1 уровня в XRP Ledger.

«Hooks» («крючки») — небольшие фрагменты кода, встраивая который каждый пользователь-разработчик может влиять на поведение и поток транзакций. Hooks могут быть написаны на любом языке программирования, иметь любую бизнес-логику и подразумевать любую концепцию смарт-контракта, что  обеспечит большую гибкость при выполнении смарт-контрактов.

Витсе Винд, ведущий разработчик XRPL Labs, разработавший Xumm, поделился этой новостью с сообществом XRP в Твиттере. Он написал:

«Одна из самых важных вещей для XRP Ledger (но я предвзят). Сегодня мир может создавать смарт-контракты «уровня 1» на XRP Ledger с помощью нашего уже опубликованного расширения «Hooks Builder» в нашей живой «Hooks Testnet». Весь исходный код хуков теперь общедоступен + PR для волнения».

Путь к разработке функций смарт-контрактов в XRP Ledger начался около двух лет назад, и именно тогда была предложена поправка «HOOKS» для реестра XRP. 

XRP Labs пишут:

«За последние два года мы обсуждали, проектировали, документировали, строили, тестировали, сравнивали, создавали больше (и т. д., много итераций!), что привело к созданию первой общедоступной тестовой сети (это действительно сработало!) в начале 2021 года. Несколько месяцев назад мы незаметно запустили Hooks Testnet V2».

Компания также сообщает, что она работает с другой фирмой-разработчиком — Equilibrium:

«Чтобы каждый мог познакомиться с Hooks, создать их, протестировать, поделиться ими, взломать их, мы также работали с замечательными людьми из Equilibrium».

Фирма добавила, что теперь XRP Ledger Foundation содержит исходный код Hooks, Hooks Builder и все вспомогательные библиотеки.