Розробники Cardano представили інструменти смарт-контрактів Plutus і Marlowe

Розробник блокчейн-платформи Cardano компанія IOHK оголосила про запуск в тестовому форматі інструментів Plutus і Marlowe, призначених для написання смарт-контрактів, повідомляє портал Distributed.

Plutus є функціональний набір інструментів програмування і бібліотек на мові Haskell. Також він пропонує середу для тестування власних контрактів під назвою Plutus Playground. Marlowe орієнтований на індустрію фінансів і користувачів, які не мають навичок програмування, і дозволяє генерувати код і автоматизувати транзакції за допомогою блокчейн. Він поставляється разом з власної тестової мережею Meadow.

Нові інструменти були анонсовані на конференції PlutusFest в Шотландії минулого тижня. CEO IOHK Чарльз Хоскінсон підніс їх як доповнення для продукта, що розробляється Cardano, що розширює можливості програмістів і звичайних користувачів.

«Онтологически, Plutus призначений для тих хто задається питаннями” Як писати ПО під цю нову парадигму, що має децентралізовану інфраструктуру, якщо виходити з того, що у клієнта і сервера теж є якісь повноваження? “” Навіщо я переходжу на неї? “” Кому я довіряю? “” Скільки це коштує? “” Як зрозуміти, чи правильно те, що я роблю? “- пояснив Хоскінсон. – Marlowe грунтується на іншій парадигмі: “Так, давайте зробимо це, але це будуть фінансові контракти, створені в певному додатку”».

Анонс передує повного релізу блокчейна Cardano, який запланований на 2019 рік. Нові інструменти дозволять компаніям заздалегідь підготувати фінансові контракти і продукти.

Філіп Вадлер, що відповідає за адаптацію мов програмування до Cardano, навів приклад Ethereum, де Solidity використовується для розробки всередині блокчейна, а JavaScript – поза ним, і обидві ці частини повинні взаємодіяти. Plutus, на відміну від них, автоматично розбиває смарт-контракти на ончейновую і оффчейновую частини і являє собою інтегрований мову програмування для обох, що грунтується на Haskell.

Згідно IOHK, Plutus забезпечує коректність коду на високому рівні, що веде до зниження числа вразливостей, що стають причиною зломів блокчейнів.

Marlowe ж позиціонується як «найбільший контракт Plutus, що працює на блокчейне». Його код функціонує всередині блокчейна і «гарантує, що контракти Marlowe є обов’язковими для виконання. Вони роблять тільки те, що повинні робити».

У жовтні IOHK і Emurgo розірвали відносини з Cardano Foundation на тлі численних конфліктів і протиріч.

Джерело: Distributed

Розробник блокчейн-платформи Cardano компанія IOHK оголосила про запуск в тестовому форматі інструментів Plutus і Marlowe, призначених для написання смарт-контрактів, повідомляє портал Distributed.

Plutus є функціональний набір інструментів програмування і бібліотек на мові Haskell. Також він пропонує середу для тестування власних контрактів під назвою Plutus Playground. Marlowe орієнтований на індустрію фінансів і користувачів, які не мають навичок програмування, і дозволяє генерувати код і автоматизувати транзакції за допомогою блокчейн. Він поставляється разом з власної тестової мережею Meadow.

Нові інструменти були анонсовані на конференції PlutusFest в Шотландії минулого тижня. CEO IOHK Чарльз Хоскінсон підніс їх як доповнення для продукта, що розробляється Cardano, що розширює можливості програмістів і звичайних користувачів.

«Онтологически, Plutus призначений для тих хто задається питаннями” Як писати ПО під цю нову парадигму, що має децентралізовану інфраструктуру, якщо виходити з того, що у клієнта і сервера теж є якісь повноваження? “” Навіщо я переходжу на неї? “” Кому я довіряю? “” Скільки це коштує? “” Як зрозуміти, чи правильно те, що я роблю? “- пояснив Хоскінсон. – Marlowe грунтується на іншій парадигмі: “Так, давайте зробимо це, але це будуть фінансові контракти, створені в певному додатку”».

Анонс передує повного релізу блокчейна Cardano, який запланований на 2019 рік. Нові інструменти дозволять компаніям заздалегідь підготувати фінансові контракти і продукти.

Філіп Вадлер, що відповідає за адаптацію мов програмування до Cardano, навів приклад Ethereum, де Solidity використовується для розробки всередині блокчейна, а JavaScript – поза ним, і обидві ці частини повинні взаємодіяти. Plutus, на відміну від них, автоматично розбиває смарт-контракти на ончейновую і оффчейновую частини і являє собою інтегрований мову програмування для обох, що грунтується на Haskell.

Згідно IOHK, Plutus забезпечує коректність коду на високому рівні, що веде до зниження числа вразливостей, що стають причиною зломів блокчейнів.

Marlowe ж позиціонується як «найбільший контракт Plutus, що працює на блокчейне». Його код функціонує всередині блокчейна і «гарантує, що контракти Marlowe є обов’язковими для виконання. Вони роблять тільки те, що повинні робити».

У жовтні IOHK і Emurgo розірвали відносини з Cardano Foundation на тлі численних конфліктів і протиріч.

Джерело: Distributed

- Advertisement -

Залишити відповідь

Ваша електронна адреса не буде опублікована.