时间:2023-06-17|浏览:202
用戶喜愛的交易所
已有账号登陆后会弹出下载
虚拟机的图灵完备性质、底层编码特性、转译器出现、虚拟机运行速度以及UENC预研WASM技术都至关重要。
对于只能运行特定程序的系统而言,我们可以说这个系统不具有图灵完备功能。一个系统在原则上能解决任何计算机的计算性问题,就是图灵完备。
BTC的虚拟机使用简易脚本,使用一种逆波兰表达式基于堆栈的执行语言,不具有图灵完备的特性,所以无法在BTC系统上运行智能合约——智能合约的基础是这个虚拟机在原则上能解决任何计算性问题。而EVM使用solidity语言的基于栈的图灵完备虚拟机,融合了C/C++/GO语言风格的智能合约高级语言,为ETH智能合约发展打下了坚实基础。
虚拟机的底层编码决定了开发者使用何种编码在区块链系统上进行“智能合约”的开发,任何形式的智能合约在运行时都会使用这种编码。
转译器的作用类似于编译器,不过它具有编译代码、转译代码和解释代码的功能。例如,底层系统为JAVA的图灵完备虚拟机,在原则上只能运行JAVA的“智能合约”。为了能让这个虚拟机系统上有更多人来开发创造DAPP,需要在JAVA语言和其他语言之间创建一个能够沟通的中间点,这就是语言转译器。
更加快速的虚拟机系统应该实现多语言的直接运行和反馈,而UENC预研WASM技术则为这一目标提供了支持。
WASM使用一种全新的底层二进制语法,可以支持多种预研编写的合约。从而快速实现语言程序到虚拟机运行,再到结果反馈。UENC基金会对开发者社群的发展有着长远的规划,希望通过激励开发者创作出优质DAPP,推动UENC开发者生态的健康快速发展。