RIDE本身是一种区块链脚本语言,支持实现智能区块链数据处理,经过优化后可以充分利用节点计算资源。执行结果基于特定的逻辑,通过使用RIDE脚本并部署在区块链上得以实现。它能够强有力地让开发人员在开发过程中不受错误的影响,变相节省了许多用于解决bug的时间。RIDE架构的目标是创建一个本地的链上计算层,它尽可能接近一般的区块链架构(全数据同步)。
Waves Platform的创始人兼首席执行官Sasha Ivanov表示,“在看到以太坊出现的漏洞和边缘情况后,Waves始终坚持认为,对于链上区块链计算而言,图灵完备不应该是必需品。” “出于这个原因,RIDE语言本身就是有意非图灵备的。但是,如果需要这样的功能,图灵完备的计算仍然可以通过在连续块上扩展操作来实现。因此,RIDE为块上链计算提供了一种灵活而安全的解决方案。”
基于分布式应用(dApp)的RIDE语言,现在支持所有开发者在Waves区块链上创建完整的Web 3.0应用程序。它赋予了账户一种自身分配可编程功能的方法,其中可调用的功能支持:
· 接收付款
· 更改帐户状态
· 从帐户发送波浪币(WAVES)和加密货币
为启动调用,Waves开发团队添加了一个新命令:InvokeScriptTransaction。新命令需要放在区块链上以调用函数,发送方还需要向矿工付款以便执行调用。发送方可以选择使用波浪币(WAVES)或加密货币,并且在调用时更改合同状态。与此同时,合同可以进行多次付款。
现有的授权脚本机制将保留在帐户的@Verifier功能下,并可以被视为合同所有者的“管理”功能。默认情况下,合同、合同数据和合同加密货币都由帐户的私钥控制,同时也能够支持多种群(Multisig)控制。
电科技(www.diankeji.com)是一家专注于全球TMT行业的领先资讯媒体。
作为今日头条青云计划、百家号百+计划获得者,2019百度数码年度作者、百家号科技领域最具人气作者、2019搜狗科技文化作者、2021百家号季度影响力创作者,曾荣获2013搜狐最佳行业媒体人、2015中国新媒体创业大赛北京赛季军、 2015年度光芒体验大奖、2015中国新媒体创业大赛总决赛季军、2018百度动态年度实力红人等诸多大奖。
投稿、商务合作请联络微信公众号
声明:本站原创文章文字版权归电科技所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表电科技立场,图文版权归原作者所有。如有侵权,请联系我们删除。