项目简介
以太坊是建立在区块链和区块链资产的概念之上的一个全新开放的区块链平台。
它允许任何人在平台上通过使用区块链技术建立和运行去中心化的应用。简单地说,以太坊技术就是区块链技术加上智能合约。
以太坊的目的是基于脚本、竞争币和链上元协议(on-chain meta-protocol)概念进行整合和提高,使得开发者能够创建任意的基于共识的、可扩展的、标准化的、特性完备的、易于开发的和协同的应用。
解决问题
比特币虽然一定程度上能够实现“智能合约”,然而,它的系统的脚本语言存在一些严重的限制:缺少图灵完备性(指一切可计算的问题都能计算,这样的虚拟机或者编程语言就叫图灵完备的),不支持所有的计算类型,特别是缺失循环语句,让效率大大的降低,无法为账户的取款额度提供精细的控制,缺少更丰富的状态记录,导致比特币区块链系统的扩展性比较差,不能广泛应用在除比特币以外的其他应用上,所以它就更无法支持复杂的智能合约。
以太坊建立了一个可编程的、图灵完备的区块链。在这个区块链之上,你可以通过简单的程序实现各类数字资产的生产,也可以通过编写程序对以太坊上流通的区块链资产的状态进行精确地控制,比如这个资产是待支付还是被锁定还是有额度限制、这个账户是黑名单还是白名单、以太坊和其他数字资产的自动兑换等等。
同时,以太坊是一个可以编程、图灵完备的区块链网络基础,在这个基础上,我们能够实现更多的非区块链资产的功能产品。比如说我用以太坊建立智能合约,应用在个人日常经济生活和企业经济活动中,这样的运用也是可以被实现的。
代币发行机制
在代币上,以太坊与比特币的最大的不同是它们的产量和总量的问题。比特币的产量每4年减半,而以太币的产量则是固定的。比特币的产量我们知道是2100万枚,而以太币的总量到底是多少呢?
以太坊发行总量=X+0.99X+0.99X
在2014年的时候,以太坊团队讨论后做了这样一个规定:以太坊先进行预售,预售结果是多少,我们就将其定为一个基准数,来规定以太坊发行的总量和每年的产量。
假设在第一次预售中,预售了X枚以太坊,那么就会有另外0.99X会新增出来分配给在预售之前参与开发的早期贡献者,另外一个0.99X以太坊新增发行出来分配给长期项目研究者。故,在预售期就会有X+2*0.99X枚以太坊被发行出来了。
以太坊每年的发行量=0.26X
在以太坊发行预售之后,会采用工作量证明机制PoW来进行挖矿,它们规定每年发行的以太币数量是0.26X。那么,这样的话就通过预售的这个X基准数决定了整个以太坊的总量和发行数量。
以太坊发展规划的4个阶段
- 第一个版本「前沿」,只有命令行界面,主要使用者是开发者;
- 第二个版本「家园」增加了类似Windows系统那样的图形界面,普通用户也可以方便地体验以太坊的功能;
- 第三版本「大都会」加入了一个像谷歌浏览器那样的浏览器,除了使用方便之外,它还拥有一个强大的应用商店,可以安装插件实现更多功能;
- 第四个版本「宁静」将前三个版本采用的工作量证明(PoW)共识机制切换到混合的共识机制。
总结
以太坊协议实现的任意状态转换概念提供了一个具有独特潜力的平台;与封闭式的,为诸如数据存储,赌博或金融等单一目的设计的协议不同,以太坊从设计上是开放式的,并且我们相信它极其适合作为基础层服务于在将来的年份里出现的极其大量的金融和非金融协议。
网友评论