用于构建Web 3.0解决方案的分散式区块链生态系统Waves Platform,于近日发布了一个关键节点0.17更新,推出了基于分布式应用(dApp)的编程语言RIDE。
RIDE本身是一种区块链脚本语言,支持实现智能区块链数据处理,经过优化后可以充分利用节点计算资源。执行结果基于特定的逻辑,通过使用RIDE脚本并部署在区块链上得以实现。它能够强有力地让开发人员在开发过程中不受错误的影响,变相节省了许多用于解决bug的时间。RIDE架构的目标是创建一个本地的链上计算层,它尽可能接近一般的区块链架构(全数据同步)。
Waves Platform的创始人兼首席执行官Sasha Ivanov表示,“在看到以太坊出现的漏洞和边缘情况后,Waves始终坚持认为,对于链上区块链计算而言,图灵完备不应该是必需品。” “出于这个原因,RIDE语言本身就是有意非图灵备的。但是,如果需要这样的功能,图灵完备的计算仍然可以通过在连续块上扩展操作来实现。因此,RIDE为块上链计算提供了一种灵活而安全的解决方案。”
基于分布式应用(dApp)的RIDE语言,现在支持所有开发者在Waves区块链上创建完整的Web 3.0应用程序。它赋予了账户一种自身分配可编程功能的方法,其中可调用的功能支持:
· 接收付款
· 更改帐户状态
· 从帐户发送波浪币(WAVES)和加密货币
为启动调用,Waves开发团队添加了一个新命令:InvokeScriptTransaction。新命令需要放在区块链上以调用函数,发送方还需要向矿工付款以便执行调用。发送方可以选择使用波浪币(WAVES)或加密货币,并且在调用时更改合同状态。与此同时,合同可以进行多次付款。
现有的授权脚本机制将保留在帐户的@Verifier功能下,并可以被视为合同所有者的“管理”功能。默认情况下,合同、合同数据和合同加密货币都由帐户的私钥控制,同时也能够支持多种群(Multisig)控制。
Waves是一个在2016年发起的全球性区块链平台。Waves的使命是建立一个区块链生态系统,允许用户使用该系统解决广泛的现实问题,并构建自己的Web 3.0解决方案。Waves团队开发的是易于个人用户,开发者和商业者使用的区块链基础设施。2017年4月,Waves成功的推出DEX (去中心化交易所),这是一个用于快速安全交易的去中心化交易所。2017年末,Waves-NG协议的激活,开启了前所未有的交易容量,交易速度每秒至少1000TX,交易确认时间大大的减少只需数秒。随着Waves智能合约图灵完备的第一阶段启动,2018年9月,智能账户(Smart Accounts)在Waves平台推出。随后在2019年1月,Waves平台推出智能资产(Smart Assets)。
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。