okx

区块链虚拟机趋于兼容性,发展更加稳定

时间:2023-06-17|浏览:202

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

区块链虚拟机是一台宏观意义上的计算机系统。实际上,这个“去中心化的世界计算机”由成千上万台计算机通过网络共同联合实现构建。为了使全球各地的设备能同时服务这台计算机的运行“软件程序”,必须通过一套“电脑系统”来让所有节点在执行时步调一致,不出现结果的差异,不然就会打破共识,打破区块链的一致性。

虚拟机的图灵完备性质、底层编码特性、转译器出现、虚拟机运行速度以及UENC预研WASM技术都至关重要。

对于只能运行特定程序的系统而言,我们可以说这个系统不具有图灵完备功能。一个系统在原则上能解决任何计算机的计算性问题,就是图灵完备。

BTC的虚拟机使用简易脚本,使用一种逆波兰表达式基于堆栈的执行语言,不具有图灵完备的特性,所以无法在BTC系统上运行智能合约——智能合约的基础是这个虚拟机在原则上能解决任何计算性问题。而EVM使用solidity语言的基于栈的图灵完备虚拟机,融合了C/C++/GO语言风格的智能合约高级语言,为ETH智能合约发展打下了坚实基础。

虚拟机的底层编码决定了开发者使用何种编码在区块链系统上进行“智能合约”的开发,任何形式的智能合约在运行时都会使用这种编码。

转译器的作用类似于编译器,不过它具有编译代码、转译代码和解释代码的功能。例如,底层系统为JAVA的图灵完备虚拟机,在原则上只能运行JAVA的“智能合约”。为了能让这个虚拟机系统上有更多人来开发创造DAPP,需要在JAVA语言和其他语言之间创建一个能够沟通的中间点,这就是语言转译器。

更加快速的虚拟机系统应该实现多语言的直接运行和反馈,而UENC预研WASM技术则为这一目标提供了支持。

WASM使用一种全新的底层二进制语法,可以支持多种预研编写的合约。从而快速实现语言程序到虚拟机运行,再到结果反馈。UENC基金会对开发者社群的发展有着长远的规划,希望通过激励开发者创作出优质DAPP,推动UENC开发者生态的健康快速发展。

热点:区块链 计算机

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1