Компания Dark Fusion совершила первый за многие годы серьезный прорыв в области инфраструктуры блокчейна Биткойна. В результате многолетних исследований и разработок мы создали Simple Contract Language (SCL) — первый язык моделирования смарт-контрактов, разработанный для совместимости с блокчейном Bitcoin и другими UTxO.
Простой Язык Контрактов (SCL)
Сегодня наше представление о смарт-контрактах основано на почти десятилетнем опыте реализации, когда фреймворки смарт-контрактов традиционно упаковывались и встраивались в собственные блокчейн-решения. Изначально предполагалось, что смарт-контракты будут ограничиваться обработкой транзакций на основе определенных условий на-цепи (on-chain). Первоначальными примерами были базовые процессы, основанные на условиях, когда цифровые активы передавались по согласованию условий и правил, например, в результате голосования на DAO. Однако вскоре мы увидели, что разработчики используют смарт-контракты для обработки транзакций на-цепи с использованием данных вне цепи, как в случае с эскроу контрактами , что привело к необходимости создания Оракулов. Со временем смарт-контракты стали развиваться далеко за пределы своей концепции, демонстрируя свою ограниченность.
SCL — это первый язык моделирования смарт-контрактов, не зависящий от цепи и уровня. Мы рассматриваем его как “Смарт-Контракт как Услуга”, где стандарт кодирования и фреймворк могут быть развернуты практически на любой технологии распределенного реестра. Мы нарушаем парадигму, в которой смарт-контракты являются готовыми продуктами распределенного реестра, отделяя эту технологию от родного блокчейн-решения и предлагая ее в качестве отдельного фреймворка.
Изначально мы демонстрируем значительный прорыв SCL на примере Lightning Network и протокола Bitcoin, однако SCL может работать на любом решении первого, второго, третьего или более высокого уровня как независимый стандарт кодирования смарт-контрактов, что обеспечивает практически неограниченные возможности его использования, включая межцепочечные интеграции.
Мы представляем будущее, в котором новым технологиям распределенных вычислений больше не нужно будет создавать и моделировать свои собственные решения для смарт-контрактов, а вместо этого они сосредоточатся на разработке наилучших технологий и просто подключатся к Dark Fusion SCL, сократив время разработки и получив быстро растущее сообщество разработчиков и различных проектов с использованием SCL.
Преимущества SCL:
SCL компании Dark Fusion обеспечивает ряд важных преимуществ, недостижимых при использовании существующих технологий смарт-контрактов:
Независим от Уровня — SCL не зависит от цепи и не привязан к “родному” блокчейну L1 (уровень 1), как другие варианты смарт-контрактов. Контракты, построенные с использованием SCL, могут взаимодействовать и быть свидетелями транзакций на любом уровне, например, на уровне 1, 2, 3 и т.д., что значительно расширяет их функциональные возможности.
Не Ограничен Временем Блока — поскольку SCL является независимым и отдельной технологией смарт-контрактов, он не привязан к собственному слою блокчейна, а значит, не должен сталкиваться с проблемой медленного времени исполнения блока и его завершения. SCL может работать практически на любой технологии распределенного реестра, включая реализацию второго и третьего уровней. При работе в сети Lightning Network транзакции происходят практически мгновенно.
SCL не Ограничен Размерами Данных Блока — отделившись от собственного слоя блокчейна, SCL больше не наследует его конструктивные особенности, такие как размеры данных блока, что обеспечивает настоящую масштабируемость, не ограниченную базовым публичным блокчейном.
Эффективность Данных — данные больше не нужно распространять по всей сети, состоящей из тысяч нод. Данные распределены и самодостаточны настолько, насколько этого желают стороны, использующие эти данные, что устраняет необходимость в трудоемких протоколах распространения данных.
Децентрализация— хотя SCL и избегает неэффективности собственных уровней блокчейна, поскольку в конечном итоге транзакции возвращаются на первый уровень, она получает все преимущества децентрализации, встроенной в базовый уровень блокчейна.
Прозрачность — смарт-контракты и их приложения могут быть независимо проверены и при необходимости подвергнуты аудиту.
Мутабельность — смарт-контракты могут быть обновлены, зафиксированы, исправлены и модернизированы без потери безопасности и целостности, что позволяет значительно улучшить пользовательский опыт и повысить оптику проекта. Взаимозаменяемость также снижает усталость и стресс разработчиков и позволяет быстрее вывести проект на рынок, избежав дорогостоящих и трудоемких раундов аудита.
Независимость от Языка Кодирования — SCL может быть построена на любом стандартном языке разработки.
Это позволяет существующим разработчикам программного обеспечения быстро освоиться и тем самым значительно сократить время вывода проекта на рынок. Использование основного языка разработки также означает, что контракты SCL могут быть более безопасными, поскольку разработчикам не приходится изучать новый язык “на лету” при создании чувствительного кода.
Как работает SCL
Ключевым прорывом в разработке SCL является его отвязка от неэффективной публичного распределенного реестра. До сих пор смарт-контракты всегда были напрямую связаны и интегрированы с нативным слоем блокчейна. Разрушая эту давно ставшую стандартной парадигму, Dark Fusion существенно меняет подход к созданию Web3-приложений, повышая их эффективность, масштабируемость, надежность и низкую стоимость.
SCL — это независимый от второго уровня язык моделирования смарт-контрактов, который может работать и исполняться на любом UTxO-решении второго уровня, таком как Lightning Lab’s Lightning Network. Таким образом, SCL наследует эффективность и масштабируемость решения второго уровня, на котором он исполняется, получая при этом преимущества децентрализации и распространения лежащего в его основе блокчейна, используя лучшее из двух миров и передавая эти преимущества сторонним приложениям и Dark Fusion Набору Продуктов.
“UTxO в качестве криптографических печатей — SCL опирается на использование в Lightning Network UTxO в качестве криптографических печатей, что позволяет транзакциям смарт-контрактов в конечном итоге проводить расчеты и завершать их на первом уровне”.
Нативный Хостинг
Традиционные смарт-контракты размещаются и исполняются на нативных блокчейнах. Это приводит к значительному разрастанию сети, особенно когда смарт-контракты используются для хранения данных. Поскольку теоретический предел хранения данных в смарт-контракте EVM чрезвычайно высок (2261 байт), то ситуация может быстро выйти из-под контроля. В настоящее время размер архива полной синхронизации узлов Ethereum составляет ошеломляющие 15,2 ТБ. Поскольку эти значения продолжают линейно увеличиваться, блокчейн нуждается в эффективном решении.
Благодаря тому, что SCL отделена от “нативного” блокчейна, код контрактов и полезные нагрузки данных больше не хранятся на блокчейне, что значительно сокращает их раздутость. Однако код контракта и любые хранилища данных должны храниться в другом месте. Dark Fusion решает эту проблему путем внедрения в свою экосистему решения по хостингу данных. Эти данные хранятся как у Dark Fusion, так и у сторонних децентрализованных валидаторов, которые получают вознаграждение в токенах DFT за обработку транзакций SCL, выполняемых на их машинах. За это они также получают вознаграждение в виде стекинга.
Язык Simple Contract Language (SCL) компании Dark Fusion — это первый язык моделирования смарт-контрактов, не зависящий от блокчейна, который решает проблемы, связанные с существующими технологиями смарт-контрактов. SCL обеспечивает независимость от уровня, масштабируемость, эффективность, мутабельность и независимость от языка кода, что делает его идеальной платформой для создания Web3-приложений нового поколения.
Чтобы узнать больше о SCL и о том, как она может преобразить ваши проекты, посетите сайт Dark Fusion уже сегодня!