top of page

SCL - простой язык контракта

Обновлено: 21 февр.

Простой язык контракта (SCL)

Сегодня наше понимание смарт-контрактов основано на почти десятилетнем опыте реализации, когда фреймворки* смарт-контрактов традиционно упаковывались и встраивались в собственное блокчейн-решение.


SCL

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


SCL - это первый язык моделирования смарт-контрактов, не зависящий от цепочки UTxO и уровня. Рассматривайте его как Smart Contract As A Service, где стандарт кодирования и фреймворк могут быть развернуты практически на любой технологии распределенной бухгалтерской книги на основе UTxO, с фокусом на сети Bitcoin (уровень 1). Мы нарушаем парадигму, в которой смарт-контракты являются готовыми продуктами распределенной бухгалтерской книги, отделяя эту технологию от родного блокчейн-решения и предлагая ее в качестве отдельного фреймворка.


Вначале мы продемонстрируем значительный прорыв SCL на примере сети Биткойн, а затем перейдем на другие уровни, поскольку SCL может работать на любом UTxO-решении первого, второго, третьего или более высокого порядка в качестве независимого стандарта кодирования смарт-контрактов, что обеспечивает ему практически неограниченный потенциал использования, включая кросс-чейн интеграцию.


Мы представляем себе будущее, в котором новые технологии распределенных книг больше не нужны для создания и моделирования собственных решений смарт-контрактов, а вместо этого мы сосредоточимся на разработке наилучших технологий и просто подключим Dark Fusion SCL, сократив время разработки и получив быстро растущее сообщество разработчиков и проектов SCL.


 



Полное содержание документации по Dark Fusion - ПЕРЕЙТИ


 
☑️ Для общего понимания
Фреймворк (англ. framework — «остов, каркас, структура») — готовая модель в IT, заготовка, шаблон для программной платформы, на основе которого можно дописать собственный код.
Фреймворки «берут на себя» тысячи нюансов, например работу с файловой системой и базами данных, обработку ошибок, защиту программы.

13 просмотров0 комментариев
bottom of page