source avatarBSCN

Поділитися

Що таке Kaspa Silverscript? @kaspaunchained недавно оголосив, що реліз-кандидат Silverscript v1 уже доступний перед запуском мейннету. Але що це таке? Просто кажучи, Silverscript — це перший високорівневий мовний інтерфейс і компілятор смартконтрактів для Kaspa; З допомогою Silverscript розробники можуть писати чіткі домовленості (covenants), які безпосередньо компілюються у нативний Kaspa Script, без віртуальної машини, другого контексту виконання чи глобального стану акаунтів. - Silverscript спрямований на те, щоб зробити використання та читання домовленостей, введених після Toccata в Kaspa, зручними. - Розробники можуть писати свої домовленості за допомогою мови, схожої на CashScript, і компілювати свої контракти у блокувальний скрипт, ABI та код для підключення домовленостей. Особливості мови Kaspa Silverscript підтримує такі конструкції: - Цикли та масиви - Виклики функцій та допоміжні функції - Явні типи, структури та типізовані літерали - Інспекція транзакцій - Вбудовані перевірки підписів, хеш-тегів та верифікації - Декларації домовленостей, які генерують обгортки переходів Що можуть створювати розробники за допомогою Silverscript? 1.) Ескроу та платежі за етапами 2.) Повторювані або потокові платежі 3.) Вестинг та управління за принципом «мертвого людини» 4.) Нативні функціональні активи (за зразком KCC20) 5.) Атомарні обміни 6.) Прості станові об’єкти, наприклад, лічильники 7.) Перевірки, сумісні з ZK, які викликають он-чейн precompil Groth16 / RISC Zero Якщо v1 працюватиме, Kaspa отримає шлях авторства L1 домовленостей, який не додає другого середовища виконання для аудиту. Це не те саме, що «Solidity на Kaspa», але саме в цьому й суть. Silverscript — це платформа для сейфів, активів та локальних станових контрактів, а також фундаментальний рівень для майбутнього спільного стану.

Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації. Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.