Waves发布分布式应用编程语言RIDE

2019年4月15日16:00:18 发表评论
广告也精彩

Web 3.0解决方案的分散式区块链生态系统Waves Platform近期发布关键节点更新,推出了基于分布式应用(dApp)的编程语言RIDE。

RIDE本身是一种区块链脚本语言,支持实现智能区块链数据处理,经过优化后可以充分利用节点计算资源。基于特定的逻辑,使用RIDE脚本可以让开发人员在开发过程中不受错误的影响,节省开发的时间。RIDE架构的目标是创建一个本地的链上计算层,它尽可能接近一般的区块链架构,实现完整数据同步。

Waves Platform的创始人兼首席执行官Sasha Ivanov表示,"在看到以太坊出现的漏洞和边缘情况后,Waves始终坚持认为,对于链上区块链计算而言,图灵完备不应该是必需品。" "出于这个原因,RIDE语言本身就是有意非图灵备的。但是,如果需要这样的功能,图灵完备的计算仍然可以通过在连续块上扩展操作来实现。因此,RIDE为块上链计算提供了一种灵活而安全的解决方案。"

基于分布式应用(dApp)的RIDE语言,现在支持所有开发者在Waves区块链上创建完整的Web 3.0应用程序。它赋予了账户一种自身分配可编程功能的方法,其中可调用的功能支持:

· 接收付款

· 更改帐户状态

· 从帐户发送波浪币(WAVES)和加密货币

为启动调用,Waves开发团队添加了一个新命令:InvokeScriptTransaction。新命令需要放在区块链上以调用函数,发送方还需要向矿工付款以便执行调用。发送方可以选择使用波浪币(WAVES)或加密货币,并且在调用时更改合同状态。与此同时,合同可以进行多次付款。

现有的授权脚本机制将保留在帐户的@Verifier功能下,并可以被视为合同所有者的"管理"功能。默认情况下,合同、合同数据和合同加密货币都由帐户的私钥控制,同时也能够支持多种群(Multisig)控制。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: