以太坊是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币提供去中心化的以太虚拟机来处理点对点合约。
以太坊的概念首次在2013至2014年间由程序员Vitalik Buterin受比特币启发后提出,大意为“下一代加密货币与去中心化应用平台”,以太币是市值第二高的加密货币,仅次于比特币。
以太坊协议将尽可能简单,即便以某些数据存储和时间上的低效为代价。这将最终有助于降低任何特殊个人或精英团体可能对协议的影响并且推进以太坊作为对所有人开放的协议的应用前景。
比特币开创了去中心化密码货币的先河,五年多的时间充分检验了区块链技术的可行性和安全性。比特币的区块链事实上是一套分布式的数据库,如果再在其中加进一个符号——比特币,并规定一套协议使得这个符号可以在数据库上安全地转移,并且无需信任第三方,这些特征的组合完美地构造了一个货币传输体系——比特币网络。然而比特币并不完美,其中协议的扩展性是一项不足用户无法自定义另外的符号,这些符号可以是代表公司的股票,或者是债务凭证等,这就损失了一些功能。另外,比特币协议里使用了一套基于堆栈的脚本语言,这语言虽然具有一定灵活性,使得像多重签名这样的功能得以实现,然而却不足以构建更高级的应用,以太坊从设计上就是为了解决比特币扩展性不足的问题。
设计简洁原则
以太坊协议将尽可能简单,即便以某些数据存储和时间上的低效为代价。一个普通的程序员也能够完美地去实现完整的开发说明。这将最终有助于降低任何特殊个人或精英团体可能对协议的影响并且推进以太坊作为对所有人开放的协议的应用前景。
通用原则
没有“特性”是以太坊设计哲学中的一个根本性部分。取而代之的是,以太坊提供了一个内部的图灵完备的脚本语言以供用户来构建任何可以精确定义的智能合约或交易类型。
无歧视原则
协议不应主动地试图限制或阻碍特定的类目或用法,协议中的所有监管机制都应被设计为直接监管危害,不应试图反对特定的不受欢迎的应用。人们甚至可以在以太坊之上运行一个无限循环脚本,只要他愿意为其支付按计算步骤计算的交易费用。
以太坊有三大特色:
1. 以太坊的管理更加严密
虽然以太坊的管理不是公司制的,是协会制的,而且是非盈利的。但是,和比特币比起来它的管理更加严密,而且它提供以太币给系统开发者和系统升级者。如果你能帮这个以太坊系统找到Bug(系统漏洞),它都会奖励以太币给你。这样的话,无疑就使得更多的开发者有更高的积极性去维护以太坊的生态系统。
2. 以太坊通过成立联盟,保证应用的开放和标准化
以太坊的第二个特色是成立了企业以太坊联盟( Enterprise Ethereum Alliance,EEA )。这些联盟的成员一起来开发以太坊应用,而且能保证以太坊应用的开放和标准化。
联盟成员很强大,既有美国康奈尔大学在内的学校,又有像ConsenSys这样的著名的区块链应用开发者,还有大量的大公司,包括微软、英特尔、三星、丰田、JP摩根、埃森哲等等,这些大企业都是以太坊应用的积极引入者,而且借助以太坊来开放应用,为自己的企业客户提供服务。
3. 企业可以借助以太坊来发行自己的虚拟货币完成融资
上面所说的平台之上的应用,其实就是合约,这是以太坊的核心。合约是一个活在以太坊系统里的自动代理人,他有一个自己的以太币地址,当用户向合约的地址里发送一笔交易后,该合约就被激活,然后根据交易中的额外信息,合约会运行自身的代码,最后返回一个结果,这个结果可能是从合约的地址发出另外一笔交易。需要指出的是,以太坊中的交易,不单只是发送以太币而已,它还可以嵌入相当多的额外信息。如果一笔交易是发送给合约的,那么这些信息就非常重要,因为合约将根据这些信息来完成自身的业务逻辑。
+ There are no comments
Add yours