以太坊是具备开源智能合约功能的公有链平台,通过专用加密货币以太币(Eher)实现去中心化虚拟机(Ehereum VirualMachie)提供积分?two ?处理积分合同。以太坊的概念是2013 ~ 2014年受到比特币启发的程序员Vialik由Bueri提出,2014年通过众筹开始开发,2015年7月30日建立网络。
以太坊?内核(Ehereum Virual Machie, EVM)是以太坊?在网络上运行的虚拟机上运行智能合约代码?保存。EVM是图灵全虚拟机,可以运行任何算法,但相对较慢,也比较消耗能量。由此,以太坊成为了完全通用、分布式、数字化的全球计算机。
EVM的主要特征如下。
1.图灵完备性:EVM可以运行任何可以在图灵机上表现的程序,包括复杂的编程语言和智能合约。
2.模块化设计:EVM设计成可插入的模块化系统,使开发者能够轻松地开发和部署智能合约。
3 .透明度:所有交易都是公开的?由于EVM交易被记录在区块链上,所以任何人都可以查看并验证EVM交易。
4.轻量级:EVM运行在各节点上,有助于降低网络拥塞和提高事务确认速度。
5.安全性:EVM采用加密技术确保交易的安全性和不可篡改性。
EVM有几个问题和制约。
1.能耗:由于EVM的图灵完备性,运行需要大量的计算能力,能耗很高。
2.扩展性问题:随着网络的增长,EVM的处理能力成为瓶颈,网络吞吐量和响应时间受到限制。
3.智能合约的脆弱性:由于其复杂性和开放性,存在被利用来实施恶意行为的安全漏洞。
为了解决这些问题,以太坊?在社区中,Shardig、状态信道(Sae)Chaels)、Sidechais等提高以太坊性能、可扩展性、安全性的新解决方案正在研究开发中。