- A+
黄皮书下载地址:https://github.com/yuange1024/ethereum_yellowpaper/blob/master/ethereum_yellow_paper_cn.pdf
基于以太坊实现的是区块链的去中心化应用;描述了一种通用的方法。
黄皮书讨论了以太坊的设计、实现难题、提供的机会、和我们想象的未来障碍。
2013年9月下旬,Buterin第一次提出这种工作的系统机制。虽然现在发展成了很多方法,但是这主要的区块链功能是有一个图灵完备的语言和有效地不受限制和不可改变的互相交易模式下的储存剩余容量。
早在1992年,Dwork和Naor就提出了用一种通过网络去传输价值信号和密码学的方法去证明电脑工作量(“proof-of-work”)。在这里,这些价值信号是当成一个阻挡垃圾邮件的机制,而不是任何一种货币。但是在多番证明后,这个潜在的基础数据通道可以携带一个强大的金融信号,同时允许一个接收器去做一个不依赖于信任的物理断言。2002下半年一种类似血管(vein)的系统被发明。
第一个为强大的金融信号做电脑工作量证明,从而去保护一种货币的范例在2003年被Vish-numurthyetal使用。在这个案例中,它的令牌被用作去保持p2p(peer-to-peer)的交易文件在支票中,同时保证“消费者们”能操作微付(pay)到为他们提供服务的“供应商”的账户上。这种通过工作量证明的安全模式在电子签名技术、可以确保历史记录不能破坏的账本技术、和怀有恶意的行为不能欺骗付费或者不满意的服务交货抱怨的技术下被扩大。五年后(2008年),Nakamoto介绍了另一种广义下安全的工作量证明的价值令牌。比特币成为这个项目下的产物,而且它是第一个广泛被全球接受的去中心化交易账本。
由于比特币的成功,电子货币项目开始兴起;通过改变它的协议去创建数以千计其他的货币。2013年Sprankel讨论比较知名的币有莱特币(Litocoin)和素数币(Primecoin)。而其他的项目在探索这个协议的价值性的核心内容机制和完善它;例如2012年,Aron讨论了这个域名币(Namecoin)的项目,而且准备去规定一个去中心化的域名争议解决方案系统。
剩下的项目基本都是以共识机制的原则建立于比特币之上,同时借助这个系统的庞大价值和巨大的算力。2013年,第一个被Willett提议的万事达币(Mastercoin)项目,它的目标是通过从属插件的数字使用去创建一个比比特币上层协议还有更多,更高级的特性的丰富的核心协议。2012年,彩色币(Coloured Coins)项目被Rosenfeld提出,去简化这些协议但是保持功能一样,同时润色了这个交易的规则为了打破比特币的基础货币的替代性和允许通过特别的色度钱包(“chroma-wallet”)创造和跟踪这些令牌 – 感知协议的软件碎片。
在这个区域剩下的工作已经被完成通过放弃一些去中心化基础;2014年,Boutellier和Heinzen讨论了瑞波币(Ripple)。它已经探索出并创建了一个货币兑换的联邦系统(“federated ”system),同时有效地创建了一个新的金融结算系统。这个金融系统展示了高效的收益能被创造如果去中心化基础能被放弃。
在1997年,Szabo和Miller已经完成了早期的智能合约(“smart contract”)。上个世纪90年代,算法执行的协议在人类合作中起着重大的作用,这个理念已经变得很清晰。虽然当时没有设计出任何特别的方法去实现这样的系统,但是它已经被提出这样的系统会严重地影响未来的法律。在这个预言下,以太坊可能被看成完成了这样密码学法律的系统的成就。