跳到主要内容

sCrypt 语言介绍

介绍MVC合约的编程语言sCrypt。

注意: sCrypt语言最新版已经使用typescript作为底层语言,因此sCrypt语言的语法与typescript语法类似。TypeScript版本在MVC上处于集成中的状态,知识库也会根据新版SDK的开发进度进行更新。

sCrypt(发音为“ess crypt”)是一种面向Bitcoin Virtual Machine的高级智能合约语言。比特币支持使用类似Forth堆栈的Script语言编写智能合约。然而,用原生Script编写智能合约既繁琐又容易出错。当合约的规模和复杂性增加时,这种问题会变得难以处理。

sCrypt旨在简化在链上运行智能合约的编写过程。

它易于学习。在语法上,sCrypt类似于Javascript和Solidity,使现有的网页和智能合约开发者更容易接受和使用。

它是静态类型的。类型检查可以在编译时检测到许多错误。