Стартап Digital Asset стоимостью 107 миллионов долларов включает интеллектуальные контракты в HyperLedger Framework
Digital Asset, нью-йоркская фирма, получившая более 100$ млн. в общей сумме для разработки платформы для «снижения задержек при расчетах и риска контрагента», объявила пару недель назад, что она использует DAML с открытым исходным кодом «в рамках Apache 2.0 лицензия. »
Согласно официальному сайту, язык моделирования цифровых активов (DAML) — это стек разработки программного обеспечения, созданный специально для написания защищенных интеллектуальных контрактов . Комплект для разработки программного обеспечения DAML (SDK) теперь доступен для загрузки .
«Эксклюзивный язык смарт-контрактов» для «модели общего домена»
ISDA, который является «органом стандартизации для рынка деривативов», недавно объявил, что DAML является «эксклюзивным языком умных контрактов» для их «Общего домена». Модель »(CDM).
CDM — это «отраслевой стандарт данных для бронирования и представления внебиржевых (OTC) производных продуктов и событий, которые происходят с этими продуктами на протяжении их жизненного цикла».
Как упоминалось в объявлении Digital Asset, они недавно открыли «справочную библиотеку и поддерживающее приложение». Команда управления цифровыми активами также объявила в этом месяце, что она работает с разработчиками и исследователями в VMware, чтобы « интегрировать DAML »со своей платформой корпоративного уровня, называемой VMware Blockchain .
В дополнение к запуску этих инициатив, команда Digital Asset сообщила, что она также сотрудничает с «другими членами Hyperledger» в рамках программы Blockchain Technology Partners (BTP). Это будет связано с «интеграцией» среды выполнения DAML с Hyperledger Sawtooth.
Разработка программного обеспечения на модульных платформах
Hyperledger Sawtooth — это полноценная модульная платформа для создания, развертывания и управления сетями на основе технологии распределенных регистров (DLT). Нью-йоркская техническая фирма также отметила, что Hyperledger Sawtooth соответствует стандартам и требованиям, указанным в структуре DAML.
Как подробно описано в посте, «Transaction Processor» Hyperledger Sawtooth, например, имеет очень гибкий подход к ролям и разрешениям и основан на очень естественной топологии сети DLT с полностью распределенными одноранговыми узлами. DAML основан на разрешенной архитектуре, и Hyperledger Sawtooth можно настроить так, чтобы он разрешался без использования специальных узлов ».
[irp]
Абстрагирование деталей реализации
DAML используется для определения и написания умных контрактов способом, который создает абстракцию. Это делается для того, чтобы некоторые детали реализации, специфичные для цепочки блоков, были скрыты от конечных пользователей, такие как тип используемой криптовалютной схемы и технические методы распределения данных.
Одна из основных причин использования абстракции — позволить разработчикам программировать через удобный для пользователя API. Более того, код, написанный с использованием поддержки DAML, позволяет разработчикам программного обеспечения легко переносить приложения с одной платформы на другую без необходимости переписывать много кода.