source avatarBSCN

Поделиться

Что такое Kaspa Silverscript? @kaspaunchained недавно объявила, что релиз-кандидат Silverscript v1 уже доступен перед запуском мейннета. А что это такое? Проще говоря, Silverscript — это первый высокоуровневый язык и компилятор смарт-контрактов для Kaspa; С помощью Silverscript разработчики могут писать понятные контракты-соглашения, которые компилируются непосредственно в нативный Kaspa Script без виртуальной машины, второго контекста выполнения или глобального состояния аккаунта. — Silverscript призван сделать удобными и читаемыми примитивы соглашений, введённые после Toccata в Kaspa. — Разработчики могут писать свои соглашения на языке, похожем на CashScript, и компилировать свои контракты в скрипт блокировки, ABI и код для работы с соглашениями. Особенности языка Kaspa Silverscript поддерживает следующие возможности: — Циклы и массивы — Вызовы функций и вспомогательные функции — Явные типы, структуры и типизированные литералы — Интроспекция транзакций — Встроенные проверки подписей, хеш-тегов и верификации — Объявления соглашений, генерирующие обёртки переходов Что могут создавать разработчики с помощью Silverscript? 1.) Эскроу и платежи по этапам 2.) Повторяющиеся или потоковые платежи 3.) Вестинг и «выключатель мёртвого человека» 4.) Нативные фунгибельные активы (по стандартам KCC20) 5.) Атомарные свопы 6.) Простые объекты со состоянием, например счётчики 7.) Проверки, совместимые с ZK, вызывающие предкомпилированные функции Groth16 / RISC Zero Если v1 будет работать, у Kaspa появится путь для создания смарт-контрактов уровня L1 без добавления второго runtime для аудита. Это не «Solidity на Kaspa» — и именно в этом суть. Silverscript — это платформа для сейфов, активов и локальных контрактов со состоянием, а также фундамент для будущего общего состояния.

Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.