灰度资本眼中的以太坊(上)
发布:中币网 时间:2020-02-21 17:07:17 加入收藏 打赏
以太坊是一个用于去中心化应用程序(DApps)的全球性开源区块链平台,提供智能合约功能并嵌入原生数字货币ether(ETH)。在以太坊上,可以编写代码来控制价值的传输。Ether主要用于三个目的:(i)将价值存储在ETH中,(ii)允许用户以ETH发送或接收付款来结算交易,以及(iii)通过以ETH支付的交易费来推动网络上事务的运行。以太坊通过Vitalik Buterin在2013年11月发布的白皮书实现了概念化,并由他的七位联合创始人和其他开发人员做出了进一步的贡献,网络于2015年6月启动。最初的开发工作由自此解散后的以太坊瑞士有限公司(EthSuisse)领导。目前由位于瑞士的非营利组织以太坊基金会管理。
在启动之前,以太坊旨在通过合并能够部署智能合约和更复杂结构的平台(例如DApp和去中心化自治组织(DAO))来对比特币主要作为点对点数字货币的功能进行扩展。它的发展是由全球开发者社区(在所有数字货币网络中被认为是最大的)的共同努力推动的。目前,以太坊正处于发展的第四阶段,称为Serenity或Ethereum 2.0,将分几个阶段进行,预计将在2022年后的某个时候完成。
以太坊简史
在以下部分中,我们将简要介绍以太坊历史上的三个主要时期:(i)推动网络启动的事件,(ii)2016年6月的DAO攻击事件,以及(iii)以太坊最近和未来开发的4个阶段。
第1部分:网络启动之前(2013年初-2015年7月30日)
以太坊最初由比特币的早期贡献者和《比特币杂志》的联合创始人Vitalik Buterin在2013年的原始白皮书中作为“世界计算机”概念验证被提出。作为比特币的早期采用者,Buterin提出了一种观点,即数字货币及其相关联的区块链能够实现比简单的点对点价值传输更多的功能。为了实现这一宏伟愿景,他着手创建一个虚拟生态系统,其中包含全球性的区块链和智能合约编程平台。两者都将由原生数字货币ETH提供支持。
通过将编程功能直接集成到以太坊协议中,全球的开发者将能够设计运行在公共区块链上的新型去中心化应用程序,使用ETH完成支付的自动化。通过使用智能合约,基于以太坊的应用程序可以在动态变化的情况下自动完成信息和价值的传输,从而为新的互联网经济或Web 3.0量身定制商业模式。
在2015年7月30日网络启动时,根据在2014年7月至8月之间进行的首次众筹募集的约1800万美元,创建并分配了7200万个ETH。随着网络的启动,决定将EthSuisse解散,将以太坊基金会指定为致力于推动以太坊采用和使用的唯一组织。
第2部分:DAO Hack(2016年6月17日)
2016年4月30日,区块链和物联网(IoT)解决方案公司slock.it宣布在以太坊上推出“ The DAO”。DAO的定位是以去中心化的风险投资基金运行,在28天的众筹期内筹集了超过1.5亿美元。DAO授予成员投票权,权重与他们的投资成正比,然后他们可以投票来决定对哪些项目投资。如果一个项目被证明是有回报的,则将根据相关智能合约的条款及其在DAO中的股份来奖励成员。
但是,DAO并未按计划工作。2016年6月17日,一位匿名黑客利用用于构建DAO的智能合约代码中的错误,将约6000万美元的ETH转向一个隔离的钱包地址。结果,由于投资者争相清掉手中的ETH,ETH市场经历了大规模抛售。
鉴于无法追回被盗资金,社区内部就如何最好地纠正这种情况引发了争议。最终,决定在2016年7月20日进行一次硬分叉,一个新版本的以太坊区块链被创建。该版本将被称为以太坊,删除所有盗窃记录并将被盗的ETH恢复给原始所有者。最初的以太坊协议被更名为以太坊经典(Ethereum Classic),其原生代币被更名为ETC。以太坊经典保留了交易历史,包括DAO偷盗,以保持去中心化管理和不变性的基本原则。
今天,以太坊和以太坊经典网络是共存的,并且在许多方面刚刚开始互联操作。尽管在功能和实际应用程序方面有相似,但自硬分叉以来,这两个网络之间的基础层不同已导致它们在技术架构,开发理念和治理原则方面的重要差异。
第3部分:以太坊的四个阶段(2015年7月30日-?)
以太坊的发展分为四个主要阶段,其中一些细分为多个阶段。每个阶段都像硬分叉一样集成到主协议中,并在测试网上进行全面测试。随着时间的流逝,路线图已经演变为反映社区共识。对以太坊项目的贡献是为了达到其最后阶段Serenity,这个阶段的目标是成为全球范围内可扩展的支付网络和智能合约平台,并且不受中心化的管理。
阶段1:前沿研究 - 2015年7月30日
以太坊网络启动,用户能够挖ETH并测试基本功能。
阶段2:Homestead - 2016年3月14日
更新了Solidity,并为多个参数增加了维度,包括手续费价格和成本。
阶段3:Metropolis - Byzantium - 2017年10月16日
通过添加zk-SNARK和难度炸弹来增加隐私和安全性,这是用作ETH发行紧缩的基础。
阶段 3.5:Metropolis - Constantinople - 2019年2月28日
使用状态通道改进了智能合约并探索了扩容方案。
阶段4:Serenity - 以太坊2.0 - 预计2022年之后
将分几个阶段实施来把以太坊转换为权益证明(PoS)协议,包括用于网络性能提升的eWASM和对已支持的智能合约编程语言的扩展。
以太坊的特征
以太坊网络旨在扩展比特币的用例,并用作去中心化的世界计算机。虽然比特币采用了仅允许点对点价值传输的功能有限的脚本语言,但以太坊被设计为图灵完备性的,这催生了与ETH的更高级类型的可编程数字交互。
话虽如此,以太坊和比特币仍然具有以下一些共同特征,尽管它们在各方面都有不同的地方:
•去中心化:以太坊目前采用PoW,有效消除了中心化管理机构(例如政府和金融机构)对交易或基于智能合约的事务运行进行验证的需求。Buterin认为,区块链在政治和设计上是去中心化的,但逻辑上是以中心化方式运行的,其中节点在网络中拥有平等的权力,必须协作来验证交易。需要注意的是,尽管治理被设计为去中心化的,但可能存在与以太坊网络中矿池的去中心化程度相关的风险。截至2020年2月12日,前两个最大的矿池控制着网络中50%以上的哈希率。
•无许可:任何人都可以参与网络。
•安全:在PoW协议中,“只要诚实节点比攻击者节点控制更多的[权力],网络就是安全的。” 试图在区块链上进行欺诈性交易的攻击者必须找到所需的区块,并更改交易数据,然后挖每个连续的区块,直到包含欺诈性交易的区块被网络接受为止,这就是所谓的51%攻击。这些攻击的主要威慑力量是计算量大,收益不确定,因此不太可能。尽管2016年DAO攻击引发了对以太坊安全性的担忧,但Atzei等人(2016年)确定攻击的主要原因是用来设计以太坊智能合约的编程语言Solidity的漏洞,而不是网络本身的漏洞。但是,必须注意,以太坊将在完成Serenity时从PoW网络安全模型过渡到“权益证明”(PoS)网络安全模型。作为以太坊网络的重要方面,任何未能正确实施此类变更的行为都可能对ETH的价格产生重大不利影响。
•开源:以太坊项目的源代码可从互联网上获得,任何人都可以免费访问,进行完善或分叉。这是建立信任和积累用户的重要特征,这一从以太坊项目拥有所有数字货币社区中最多的活跃开发者这个事实得以证明。
•透明:所有交易都在以太坊区块链上被记录并公开可查。
•伪匿名:钱包的公开地址没有直接链接到个人的任何标识信息。不过,在当前状态下,很难实现完全匿名。这是因为任何以太坊交易中涉及的地址在区块链上都是永久、公开可见的。诸如来自一个钱包的多个交易或交易所的数据泄漏之类的信息几乎总是可以追溯到一个人的身份。
•供应量通货紧缩:一开始就创建了7200万个ETH。 ETH的供应根据通货紧缩机制而增加,随着网络的成熟,这个机制将继续进行调整。但是,供应量没有指定最高的上限。对于评估数字货币的长期的可投资性,完善且透明的货币供应和发行计划至关重要。
来源:区块记
来源:中币网 https://www.zhongbi.net/news/blocknews/169962.html 声明:登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。 此文如侵犯到您的合法权益,请联系我们3111859717@qq.com,我们将第一时间处理。