Биткойн-скрипты и контракты на цепочке: два языка программирования высокого уровня для Bitcoin Cash

Cashscript

В мае прошлого года разработчик программного обеспечения и создатель revoke.cash, Роско Калис, выпустил версию 0.4 Cashscript, которая включала ряд оптимизаций. Новый веб-сайт Cashscript освещает язык высокого уровня, который «предлагает сильный уровень абстракции по сравнению с собственной виртуальной машиной Bitcoin Cash, Bitcoin Script». Кроме того, разработчик Tendo Pein недавно объявил о «языке программирования высокого уровня для смарт-контрактов для Bitcoin Cash», который теперь называется Spedn. У него появился новый веб-сайт.

Cashscript

Cashscript версии 0.4.3 и Cashscript.org

Rosco Kalis – разработчик программного обеспечения, который участвует в ряде различных проектов в области криптовалюты. Например, Kalis создал revoke.cash , платформу, которая позволяет людям проверять определенные децентрализованные контракты приложений (dapp), которые они одобрили, чтобы тратить токены ERC20 в прошлом. Инструмент предоставляет людям возможность аннулировать доступ для тех, кто им больше не нужен.

Калис также является инженером-программистом команды General Protocols и участвует в проекте Anyhedge . Кроме того, Kalis также работает над языком высокого уровня для биткойн-кеш, который называется Cashscript. Наш отдел новостей поговорил с Калисом в мае 2019 года, когда он рассказал нашим читателям о пакете разработки программного обеспечения (SDK) и синтаксисе языка, который был вдохновлен языком программирования Ethereum. Год спустя Калис представил 25 мая версию Cashscript и новый веб-сайт cashscript.org .

10 июля Kalis выпустила Cashscript версии 0.4.3, «которая включает в себя несколько меньших оптимизаций байт-кода», по словам разработчика. Первоначальный выпуск Cashscript версии 0.4 шел с побитовыми операторами, переменным размером NUM2BIN, интерфейсом Fluent Transaction, ручным выбором UTXO и другими улучшениями. В разделе о сайте cashscript.org говорится:

Cashscript – это язык программирования высокого уровня для умных контрактов на Bitcoin Cash. Он предлагает сильный уровень абстракции над собственной виртуальной машиной Bitcoin Cash, Bitcoin Script. Его синтаксис основан на умном контрактном языке Ethereum Solidity, но его функциональность сильно отличается, поскольку умные контракты на Bitcoin Cash сильно отличаются от умных контрактов на Ethereum.

Cashscript

Язык программирования высокого уровня Spedn имеет новую домашнюю страницу

В дополнение к недавнему выпуску Kalis 0.4.3 6 июля, разработчик программного обеспечения, Tendo Pein, объяснил, что язык программирования высокого уровня Spedn теперь имеет новый веб-сайт. «У Spedn появилась новая домашняя страница: spedn.pl» , – написал Пейн в Твиттере .

News.Bitcoin.com сообщил о проекте Spedn 25 октября 2018 года. Новый элегантный веб-сайт фиолетового цвета объясняет, что Spedn – это «высокоуровневый язык программирования интеллектуальных контрактов для Bitcoin Cash, разработанный для ясности и безопасности».

spend

Сайт отмечает, что Spedn предлагает статическую проверку типов, которая предлагает обнаружение многих ошибок во время компиляции. Чистые функции, которые не имеют побочных эффектов, общий источник ошибок. Явность, что означает отсутствие угадывания того, что выражение должно возвращать, и фигурные скобки, похожие на C #, Dart или Rust.

Cash

Spedn также используется командой General Protocols, Flipstarter, плагином Electron Cash для постоянных платежей Karol Trzeszczkowski, проектом mistcoin и концепцией синтетических производных Anyhedge.

Оба проекта на языках программирования очень важны для экосистемы Bitcoin Cash, и сторонники BCH с нетерпением ждут проектов, которые их используют. Прямо сейчас эти проекты дают представление о начале захватывающего мира, который может случиться с биткойн-скриптами и контрактами на цепочке.

Кроме того, Rosco Kalis опубликовала всесторонний анализ в отношении огромной разницы между интеллектуальными контрактами Turing-Complete, предлагаемыми на Ethereum, и возможностями контрактов с использованием сценария Bitcoin.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *