WebAssembly在Polkadot和Substrate中被用作runtime的编译目标。WebAssembly是什么?
WebAssembly简称为Wasm,是一种用于基于堆栈的虚拟机的二进制指令格式。Wasm被设计成一个可移植的目标,用于编译高级语言,支持在web上部署客户端和服务器应用程序。为什么要使用WebAssembly?
声音 | 比特币中国创始人杨林科:公链会迎来大规模的发展和提升:12月17日,由GBLS主办,ZG.COM冠名,Newspim和Coinin联合主办全球区块链领袖峰会在韩国首尔举行。比特币中国创始人兼CEO杨林科受邀参加并发表主题为《2020全球区块链发展趋势》的演讲。杨林科认为,区块链最大的应用是全球基础,各个国家都将会发行国家主权的数字货币。Libra一定会面世,尽管当前SEC已经对Facebook Libra进行了多次听证会,但是当前监管态度已经逐渐松动。稳定币将会在全球有大规模的使用,包括在交易所、跨境支付等领域。同时,公链会迎来大规模的发展和提升。[2019/12/17]
WebAssembly是一种平台无关的二进制格式,这意味着它可以在它所操作的任何机器上运行相同的指令。区块链需要确定性,以便在点对点网络中的所有节点上进行可靠的状态转换更新,而不强制每个节点运行完全相同的硬件。Wasm非常适合用于可能不同的机器集之间的可靠性。Wasm既高效又快速。这种效率意味着它可以作为一团代码上传到链上,而不会造成太多的状态膨胀,同时保持其以接近本机速度执行的能力。无分叉升级
声音 | 中国银行支付清算部总经理:商业银行借助区块链等技术,深入分析客户行为以提升支付效率:金色财经报道,11月28日,中国银行支付清算部总经理范耀胜在第八届中国支付清算论坛上指出,如今数字化转型已经成为商业银行共同关注融入和推动的行业趋势,主要体现在一智能化,借助大数据、机器学习、区块链等技术,深入分析客户行为,提升支付效率,实现安全便捷的统一。[2019/11/29]
通过在Substrate中使用Wasm,可以支持Polkadot、Kusama和许多连接链,这些链可以在不进行硬分叉的情况下升级其runtime逻辑。硬分叉是升级区块链的标准方法,由于需要离线协调,它很慢、效率低、容易出错,因此倾向于将多个升级打包到一个大型事件中。通过在链上部署Wasm,并让节点在特定的块高度自动执行新的逻辑,升级可以是小的、单独的、非常具体的。资源
声音 | BM:IBC的规范化通常会提升EOSIO:据MEET.ONE消息,近日,BM在电报群发表了对 “EOSIO Labs发布EOSIO规范存储库” 的看法,他认为众多规范化的IBC(身份标识密码技术)通常会提升 EOSIO。 EOSIO规范存储库为EOSIO战略远景中讨论的众多思路提供了技术设计细节,旨在营造一个开源环境,使开发过程能够采用更具包容性的方法。[2019/7/8]
包含规范链接的WebAssembly主页:https://webassembly.org/用Rust写的WebAssembly解释器:https://github.com/paritytech/WasmiParityWasm:Rust中的WebAssembly序列化/反序列化。https://github.com/paritytech/parity-WasmWasmutils:在Parity和Wasm合约开发中使用的Wasm实用程序的集合。https://github.com/paritytech/Wasm-utils原地址:https://wiki.polkadot.network/docs/en/learn-wasm翻译:PolkaWorld社区
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。