eToro запускает новый язык программирования для блокчейн-финансов

Израильская биржевая платформа eToro представила новый язык программирования, предназначенный для упрощения торговли деривативами.

Выступая в преддверии саммита Ethereal в Тель-Авиве в 2019 году, в воскресенье главный специалист по блокчейну Омри Росс сказал, что язык программирования, получивший название Lira, уменьшит риски, связанные с урегулированием финансовых контрактов, и позволит создавать новые производные продукты из активов на блокчейне Ethereum.

На выставке также была продемонстрирована демонстрационная версия торговой платформы, созданноый eToroX Labs, которая позволит розничным и институциональным инвесторам начать торговать деривативами на блокчейне.

Платформа использует Lira для тестирования всего спектра возможностей контрактов. Язык открывает возможность устанавливать различные временные ограничения для сделок, доверять обмену различными криптовалютами и писать сложные условия расчетов.

eToro создала язык программирования для поощрения разработки сообществом «всего, от простых фьючерсных контрактов до сложных экзотических контрактов, таких как обязательства по залоговому кредиту (CLO)». Кроме того, лаборатория планирует использовать язык для других проектов децентрализованного финансирования (DeFi) в разных блокчейнах. Росс заключил:

Мы рады видеть, как рынок и сообщество примут этот новый язык программирования в децентрализованных приложениях, на биржах криптовалют и в институциональных финансах.

Домен-специфический язык

В отличие от «широких» языков программирования, используемых для большинства блокчейн-разработок, Lira будет «предметно-ориентированной», то есть может только описывать и выполнять ограниченный набор инструкций. Единственная функция Lira заключается в том, чтобы дать контрагентам возможность писать, проверять и собирать данные на условиях самоисполняющегося контракта.

Росс сказал, что типичная длина написания сценария финансового контракта в Lira составляет от 6 до 10 строк кода, что приводит к упрощению цикла разработки и уменьшению возможностей ошибок. Росс рассказал:

По сути, финансовые контракты — это тривиальные вычисления, обычно требующие много денег, что делает их очень подходящим вариантом использования для специфичных для предметной области языков программирования.

Язык [Lira] может описывать только очень ограниченный набор инструкций, но делает это с наивысшим уровнем компетентности и честности.

Напротив, широкие языки, такие как Solidity, родной язык сценариев, используемый на Ethereum, допускают широкий спектр вариантов использования, но также и представляют риск. Росс особо упомянул «взлом DAO», в ходе которого злоумышленник воспользовался кодом децентрализованной автономной организации и извлек 3,6 миллиона ETH.

Источник: AltStake



Самые актуальные новости - в Telegram-канале

Читайте также

Вверх