В этой статье “Дневника разработчика Ardana” мы рассмотрим некоторые новые интересные обновления за последние две недели. После недавнего запуска ISPO наши разработчики упорно работали над инструментами и функциями платформы Ardana, чтобы обеспечить наилучший опыт для всех пользователей платформы.
Дневники разработки Ardana: 13–17 июня 2022
CTL (Cardano-Transaction-Lib)
CTL — это тип библиотеки purescript, используемой для создания транзакций смарт-контрактов на платформе Cardano. Ее цель — перенести интерфейс и функциональность внецепочечного кода Plutus в среду браузера.
Команда уделяла много внимания CTL и успешно стабилизировала среду CTL. Как только была достигнута стабилизация, это позволило начать тестирование кодирования CBOR. CBOR означает Concise Binary Object Representation, формат данных, который обеспечивает минимальный код, небольшой размер сообщения и расширяемость без согласования версий.
Кодировка CBOR была утверждена на платформе путем тестирования строки Plutarch to CBOR “AlwaysSucceeds” и “HelloWorld” из браузера в CTL. Эта работа теперь находится в стадии освоения.
Интеграция Plutip
В ожидании интеграции с Plutip мы создали основу для CTL. Кроме того, как только интеграция Plutip будет готова, будет проведено локализованное тестирование и исправление зависимостей времени выполнения CTL. Это обеспечит надлежащее качество, а также поможет в развертывании тестовой и основной сети.
На этой неделе Мариан также работал над улучшением nix-части системы, в первую очередь над переносом текущей системы на purs-nix.
Дневники разработки Ardana: 20–24 июня 2022
Вне цепочки
На этой неделе мы можем подтвердить, что тривиальные примеры CTL теперь работают без проблем. Мы также улучшили воспроизводимость и безопасность, устранив зависимость docker из CTL и устранив зависимость от тестовой сети IOG (Input-Output Global), создав локальную тестовую сеть. IOG — одна из ведущих в мире компаний по разработке и исследованию блокчейна, которая наиболее известна благодаря блокчейн-платформе Cardano.
Кроме того, теперь есть тестовый фреймворк purescript для разработки, управляемой тестами, и мы добавили в тесты продвинутые примеры, такие как параметризованные контракты.
Фронтенд
Браузер теперь существует отдельно, и мы продолжаем работать над фронтендом CLI. Интерфейс командной строки (CLI) Cardano-cli устанавливается как часть процесса установки узла. Этот CLI предлагает набор инструментов для изготовления ключей, создания транзакций, создания сертификатов и выполнения других важных операций.
Ardana
Ardana — это хаб стейблкоинов, который принесет в Cardano примитивы DeFi, необходимые для создания и поддержания любой экономики. Ardana предлагает пользователям стейблкоин, обеспеченный ончейн активами и децентрализованную биржу в формате пулов ликвидности стабильных активов. Стейблкоин обеспечен избыточным ончейн залогом, позволяющим заемщикам использовать кредитное плечо на свои ADA или другие поддерживаемые активы. Децентрализованная биржа позволяет проводить свопы с минимальным проскальзыванием и низкими комиссиями, предоставляя при этом поставщикам ликвидности возможности для получения доходности с учетом низкого риска.
Веб-сайт | Discord | Telegram | Twitter | Whitepaper | Pitch Deck