月亮链 月亮链
Ctrl+D收藏月亮链
首页 > 币赢 > 正文

ASM:科普 | 波卡主要支持的WebAssembly(Wasm)是一种什么工具?_jasmy币能长期持有不

作者:

时间:1900/1/1 0:00:00

“波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识,今天是该栏目的第30期,了解一种便捷、安全的开发者工具WebAssembly。

动态 | 报告:区块链等热点词促使童书科普百科类成交额同比增速最高:近日,京东图书与艾瑞咨询联合发布了《2019中国图书市场报告》。报告指出,AI、5G、区块链、机器人、VR、智能家居、AR这些热点词,不断点燃科技热潮,科技在改变大众生活的同时,也吸引了越来越多家长的关注,从小培养孩子对科技的兴趣和热爱。因此童书中科普百科类成交额同比增速最高,占比将近40%。[2020/1/8]

此前,关于使用Wasm进行区块链开发的话题,就引起了广泛的讨论。

EVM是区块链常用的虚拟机,也是以太坊的智能合约运行环境,虽然EVM的出现能使得开发人员更便捷的部署智能合约,但其也有很多局限性。

为了解决这些局限性,一些新兴的公链开始使用WebAssembly技术,那么这个WebAssembly是什么呢?

动态 | 链客社区联合北京交通广播推出区块链技术科普节目:12月11日15:15—16:00,区块链技术社区——链客区块链技术社区将联合北京交通广播FM103.9从零开始为大众科普解码区块链技术,蜻蜓FM及北京广播网同期进行全球直播。首期做客嘉宾为链客区块链技术社区创始人郄建军和百度区块链产品负责人于雅楠。[2019/12/11]

什么是WebAssembly?

WebAssembly,简称Wasm。官方的定义是:一个可移植、体积小、加载快并且兼容Web的全新格式。

准确来说,Wasm是一种为基于堆栈的虚拟机设计的二进制指令格式。Wasm被设计为用类似C/C++/Rust等高级语言的平台目标,从而可以在Web上部署客户端和服务器应用程序。

动态 | 区块链技术入选科普杂志《科学美国人》2019十大突破性技术榜单:据新浪网今日新闻报道,美国科普杂志《科学美国人》公布 2019 十大突破性技术榜单。区块链技术因在保障食品安全中的作用而上榜。 入选榜单具体原因:区块链技术的发展应用将显著改善食品污染源数据追踪的困境。利用区块链云端系统,食品制造商可以依次在计算机储存各类过程的信息。[2019/9/29]

Wasm是由万维网联盟创建和定义的,最早是为Web而推进的标准,还得到了谷歌、微软、苹果和Mozilla等厂商的支持。最初Wasm的设计目的是为了解决JavaScript的性能问题。

WebAssembly有什么特点?

WebAssembly作为一个编译目标而不是手写的几行代码,它能将C、C++、Java等编程语言编译为机器码,这个过程中省略了转换器。因此,Wasm有着快速高效、内存安全等特点,并且十分开放获得了许多开发者的喜爱。

动态 | 美国演说家Anthony Robbins开始科普什么是比特币:美国演说家安东尼·罗宾(Anthony Robbins)在自己的网站上发布了一篇比特币的科普文章,并在推特上向自己的粉丝介绍什么是比特币,目前他的推特账户共有粉丝304万人。[2019/1/1]

高效:Wasm有着一套完整的语义,它的二进制格式加载速度快并且能在很大程度上减小代码包的体积,最终凭借硬件能力以达到原生执行效率。

安全性:Wasm是运行在一个沙箱化的执行环境中,甚至可以和当前的Java虚拟机共享一套环境。通过严格遵守主机浏览器的权限策略和保持向后兼容性来实现Web环境中的安全性。

开放:首先Wasm具备人类可读的文本格式,这种非常规整的文本格式可以用来测试、实验、调试、学习、优化以及编写,并且Wasm的开放标准不受任何一家厂商控制。

为什么使用WebAssembly?

WebAssembly是一种与平台无关的二进制格式,这意味着它将在其操作的任何机器上运行相同的指令。区块链需要确定性,以便在点对点网络中的所有节点上有可靠的状态转换更新,而无需强制每个节点运行完全相同的硬件。

Wasm很适合在各种各样的机器中实现可靠性。Wasm既高效又快捷。这种效率意味着它可以作为一个代码块上传到链上,而不会造成太多的状态膨胀,同时保持其以接近原生速度执行的能力。

其次,硬分叉作为升级区块链的标准方法,由于需要离线协调的级别,所以这种升级速度缓慢、效率低下且容易出错,因此,它倾向于将许多升级捆绑到一个大规模事件中。

而将Wasm使用在基于Substrate框架的波卡或Kusama中,这些链能够升级其Runtime逻辑而无需硬分叉。通过在链上部署Wasm,并让节点在特定的块高度自动执行新逻辑,升级可以是小型的、孤立的、非常具体的。

后记

WebAssembly作为一个广泛支持的高性能标准,也得到了波卡创始人GavinWood的肯定,Gavin认为,“WebAssembly是智能合约的未来”。

这种格式还在快速发展的过程中,未来还会是分布式系统开发的基础。许多公链也在逐渐使用Wasm技术。而对于开发者而言,波卡智能合约可以用任何编译成Wasm的语言进行开发,而智能合约开发也会变得更加容易。

波卡是采用Wasm技术的,当然波卡还能兼容EVM,横跨新老技术的波卡其生态发展的后劲十足,值得期待。

欢迎大家加入我们Polkadot生态研究院的电报:https://t.me/polkadot_eri

欢迎大家访问波卡生态研究院的Mirror地址:https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05

标签:ASMWAS区块链WEBjasmy币能长期持有不WASABI价格区块链工程专业学什么女生WEB3COIN

币赢热门资讯
比特币:俄乌战争开打 比特币大跌9.89% “数字黄金”是否拥有避险属性?_比特币今日价格行情人民币

来源:财联社|区块链日报记者徐赐豪董宇佳随着俄乌战争造成的恐慌情绪持续蔓延,现货黄金24日一度站上1950美元/盎司,刷新去年1月以来新高.

1900/1/1 0:00:00
SRM:SRM报告:加密货币日益流行,金融机构需要注意并做好准备_USDT

据BusinessWire2月16日消息,为美国和欧洲的金融机构、制造业、零售和其他行业提供服务的独立咨询公司SRM,发布了其最新报告《加密货币2022:将威胁转化为机遇》.

1900/1/1 0:00:00
WEB:硅谷员工奔向Web3,这将是互联网的未来?_区块链域名是什么意思

作者:FootprintAnalytics来源:星球日报前社交巨头TwitterSpaces首席数据科学家JulienGaillard在Twitter上宣布,他将离开社交媒体巨头.

1900/1/1 0:00:00
SUN:开放生态,产业金融的破局之道?_USD

当前,普惠金融和供应链金融已经上升为支持中小微企业发展、支持实体经济发展最重要的一个举措,但从目前的数据看,供应链金融带来的普惠效果仍然见效甚微.

1900/1/1 0:00:00
NFT:NFT GameFi项目AOTAVERSE登陆马来西亚,歌手茜拉等名人入手此款机甲NFT_AVE

2月10日,NFTGameFi项目AOTAVERSE正式登陆马来西亚。马来西亚知名歌手茜拉,羽毛球运动员陈炳橓,以及JaneChuck、AmberChia、温力铭等名人名媛纷纷入手AOTAVER.

1900/1/1 0:00:00
区块链:区块链游戏的误解和现实:正确认识区块链为游戏产业带来的革新和边界_POS币

开发实时游戏的创作者平台BeamableCEOJonRadoff是一名游戏业老兵,他主理的「打造元宇宙」博客是业内少有的输出元宇宙正见的原创平台.

1900/1/1 0:00:00