以太坊:请回答,以太坊的2018_SMA

;译者|秦晓峰编辑|卢晓明从一开始,以太坊就是一个大胆的实验——它想为数字货币资产、不受审查的应用程序以及分散的组织建立一个通用平台。在将目标细化后,开发者从小的方面开始一步步探索,他们想设计一个可以执行任何程序的区块链。随着时间推移,以太坊上各种应用程序喷薄而出,但这些应用中哪些是真正有用的?成功与失败伴随着以太坊发展的全历程,社区也从中吸取了教训,更多的新人加入了社区,并开始进行自己的实验。2018年是蓬勃发展的一年,以太坊社区在这一年中进行了比以往更多的实验。这篇文章是对以太坊这一年的总结,我们试图通过这篇总结找出最重要的发展。这些发展集中体现在以太坊“堆栈”的各个层面:包括核心协议及其客户端,通常称为“Layer1”;包括支持开发人员的工具和基础设施,它们使以太坊上的工程实现成为可能;包括“脱链”技术,可以让开发人员构建快速、高性能的应用程序;包括基于以太坊的产品和业务。而由于竞争加剧,目前想要持续追踪以太坊生态中的各个事务变得越来越困难。一些基础设施开始相互竞争——比如两大客户端,他们分别占有50%(Geth)和40%(Parity)的网络节点;此外,有多个相互竞争的“脱链”技术栈正在构建中,多个ETH2.0客户端正在开发中,并且大多数细分领域都有多个相互竞争的业务。这一切,都让人感到混乱——以太坊生态系统就像是一个集市,而不是大教堂。虽然常人可能难以理解,但这对社区来说确实一种荣誉:我们太大了,无法用简单的工具来衡量。笔者的目标是帮助你从这些繁杂的事务中理清头绪,看到更大的图景。我们认为,以下是2018年最重要的发展:越来越多的人开始使用以太坊来做更多的事情,但以太坊离大规模应用还很远。去中心化金融(DeFi)和稳定币(stablecoins)——这一类新的应用发布了许多产品,取得了一些突破性的成功。这一年是BUIDL之年——在以太坊上构建应用程序变得非常容易,开发和安全工具得到了显著的改进;此外,我们组织了一些实践活动,黑客马拉松也成为一种趋势。Layer2扩展——启动了多个“Layer2”应用程序,并在易用性上取得了关键进展,使这些扩展解决方案更易于开发人员使用。零知识技术——今年以太坊上每一次技术对话都像是“我们现在可以这样做,但当然,一旦我们有了好的zkSTARKs……”ETH2.0/Serenity——路线图得到了巩固,从研究项目转向工程项目。1.2018年以太坊的使用率是否有所增长?

从2015年到2017年,以太坊是否会有任何需求是一个悬而未决的问题。今天,这个问题看似已经得到解决:自2017年底以来,以太坊区块链持续使用,接近最大容量。来源:GoogleBigquery以太坊公共数据集上图显示了以太坊区块链在不同时间点利用率。具体而言,它是用已经使用的总Gas除以gaslimit。当这条线接近1时,意味着以太坊区块链使用率接近100%。诚然,上面的图表看起来相当令人振奋——它意味着人们正在付费使用以太坊区块链。但我们也需要反思这样一些问题:即使用户基数这么小,我们的容量还是接近100%了,网络容量这么小,如果我们的用户达到数百万又会发生什么?那时手续费会发生什么变化?有多少人真正使用以太坊?他们用它做什么?衡量增长的正确指标又是什么?测量以太坊使用率并不容易,虽然我们可以使用原始的链上统计数据获得一些图像,比如网络交易数量:来源:https://etherscan.io/chart/tx但这并不能说明一切。如果以太坊几乎满负荷使用,交易的数量怎么会下降呢?答案是,以太坊上交易构成从大量的简单交易转变为少量的复杂交易。例如,代币传输(约50Kgas)或打开MakerDAOCDP(多达900Kgas)都比简单的ETH传输(21Kgas)“占用”更多的网络容量。随着以太坊的应用层继续增长,我们可以预计,在“链”满负荷运行时,交易数量会下降。随着越来越多的活动进入侧链、状态通道或等离子链,对链上交易的测量很难展现事务全貌。人们使用以太坊网络来做什么?

人们期待已久的许多重要的应用程序于2018年上线,似乎吸引了用户。MakerDAO公司推出的稳定币“Dai”从2017年底开始投入使用,截止到2018年12月31日,Dai的总发行量增加到6900万。来源:mkr.toolsMakerDAO的用户将超过1.7%的以太币锁定在智能合约中,作为稳定币“Dai”的抵押品。截至12月31日,这些以太币的价值超过2.75亿美元。我们将在下一节中详细讨论MakerDAO和其他“去中心化金融”应用程序。2018年7月,中心化预测市场平台Augur上线。到了11月,该平台上未平仓合约(在该系统中的“押注”)价值超过296万美元。但是,用户总数仍然很低。Spankchain是一家为成人娱乐业提供支付渠道服务的区块链公司,于2018年4月上线,并在随后的8个月间向表演者支付了7万美元。2018年推出了很多的应用程序,除了“去中心化金融”类别的应用程序,还有游戏类的,以及类。总体而言,用户对以太坊应用程序的使用率仍然很低。当我们测量以太坊Dapp日活时,我们发现平均日活在1万到1.5万。但请注意,这是对链上交易的测量,并不包括打开情况。比如,某人可能打开了一个应用程序并浏览他的收藏品。或打开Veil查看他们在Augur上的预测结果。用户对新技术的采用是分阶段进行的。用户访问应用程序,提出需求想要更好的基础设施;应用程序在该基础设施上构建,以满足用户的需求。我们可以从web开发中类推,应用程序和基础设施开发之间存在一个强化循环。到2017年底,我们了解到有人想要在以太坊上构建应用程序。2018年,社区发布了无需升级就能使用的应用程序,并建立了基础设施,使得下一波应用程序能够在更大范围内运行。我们应该测量什么呢?

“每日活跃的链上交易”是测量用户采用的正确的衡量标准吗?今年,人们开始思考应该用什么标准来衡量以太坊的成功。答案取决于什么是成功。有些企业需要大量的用户(如消费者应用程序或游戏),而另一些企业则需要大量的价值(如某些金融服务)。随着layer2扩展技术被采用,更多的用户活动将“脱链”,变得更难以测量。这已经影响了测量以太坊使用率的数据。例如,DappRadar目前并不包含使用Loom的dappchain技术的游戏统计数据,也没有列出Spankchain支付渠道中的数据。但这不是一个bug,这是一个闪光点。我们想建立web3——一个尊重用户隐私而不是监视他们的互联网。这意味着用户可以选择将他们的业务“脱链”,自行保留,从而不纳入统计和衡量数据。2.DeFi年

去年,以太坊应用层有了很大的革新,许多新出的项目都是金融应用程序或协议。这些应用程序或协议为用户提供了管理和使用基于以太坊的货币或资产的新工具。这类应用,被称为“去中心化金融服务”或“DeFi”。现在有些公司正在构建一堆金融模型——金融系统的基本构建模块。虽然这些工具还处于非常早期的阶段,但是现在可以使用基于以太坊的协议来寻求贷款、获得存款收益、购买大量资产、对冲风险、无需信任地交易资产并且零费用。由于这些系统基本上是开放的和可互操作的,因此可以将它们轻易地组合起来,构建只需调用API就可以借入、借出和投资的应用程序。这一类应用有:稳定币;令牌交换服务(KyberNetwork,2018年2月上线);订阅支付服务(8x,2018年10月测试网上线);支付渠道中心(Connext,2018年9月上线);预测市场(Augur,2018年7月上线;GnosisPM,2017年12月上线)。去年,在一些DeFi应用程序的智能合同中,被“锁定”价格下跌了94%,但它还是活了下来。该系统在发布后的头几个月进行了实战测试,似乎已经按照预期运行,它很快成为许多以太坊应用程序的核心基础设施。在经常使用以太坊应用程序的人群中,很难夸大稳定币的影响。如果你在这个生态系统中工作,你会记得12个月前你可能会支付ETH或者获得ETH报酬。今天,每个人都用“Dai”支付合同费用、赞助活动以及小费。尽管“Dai”是MakerDAO最广为人知的产品,但MakerDAO还有一个“抵押债务头寸合约”(CDP)系统,该系统允许任何人将ETH锁定为抵押品,并在DAI中获得“贷款”。这个系统让“Dai”有了抵押品做支持,更加坚挺,同时系统本身也是一种贷款产品,可以用于杠杆交易等。Dai并不是唯一一个建立在以太坊上的稳定币——但它却是唯一一个规模显著的基金,在某种意义上是“去中心化”的,因为它是由自动化抵押系统中的数字资产作支持,而不是法币银行账户中持有的美元等外链资产作支撑的。其他基于以太坊的稳定币包括:TrueUSD(2018年3月)、Paxos(2018年10月)、GeminiDollar(2018年10月)、USDCoin(2018年10月)和sUSD(2018年6月)。截至去年年底,所有基于以太坊的稳定币的总市值约为7.7亿美元,这个市值大概相当于全球第14大加密货币。https://stablecoinindex.com在2018年的最后10天,这些稳定币的日均交易量约为2亿美元。https://stablecoinindex.com尽管交易量巨大且在不断增长,但与同期日均约50亿美元交易量的Tether相比,这一数字仍然相形见绌。在更广泛的DeFi类别中,去中心化交易所(DEX)是下一个最重要的类别。2018年,这个生态系统得到了发展与成熟。现在不仅有多个相互竞争的DEX,而且还有多种类型的DEX正在孕育发展。然而,与中心化交易所相比,DEX交易量仍然很低。现在有几个使用0x协议的DEX:RadarRelay在2017年8月发布了测试版,2018年7月推出了a系列,9月发布了v2版本;Paradex于2017年10月推出,并于2018年5月被Coinbase收购;DDEX于2018年1月9日发布了公开测试版,并在最近宣布他们正在开发0x协议,以创建一个名为Hydro的竞争性协议。今年,在以太坊上建立的DEX都有了发展:Kyber于2018年3月推出,它取消了订单,只允许用户接收报价,并立即将一项资产换为另一项资产;Airswap于2018年4月推出,提出类似的简单的“代币交易”服务;Uniswap在2018年11月推出了一项新颖的自动做市功能,灵感来自reddit几年前的一篇帖子——它完全是在链上运行,并使用确定性算法做市;Gnosis的DutchX协议于2018年10月上线,用户界面名为slow,去年12月开始交易;StarkWare开始研究零知识技术,将有助于扩大DEX的规模,预计将于2019年第一季度发布测试网。2018年,DeFi为何起飞?其中一个原因是,即使没有关键的扩展技术出现,这些应用程序中的大部分在今天也是有用的。像借贷这些基本金融应用不需要高交易的吞吐量——它们只需要一个安全的可编程基础层区块链。以太坊最简单的用例是创建、交换和使用ETH等数字资产。看待DeFi的一种方式是,它只是构建基本的金融基础设施来使用这些数字资产。3.BUIDL之年——更好的工具,更好的框架,更多的黑客

2018年是BUIDL之年。这一年,在以太坊上构建应用程序变得非常容易。这一年,改进了开发人员工具,发布了新的安全工具以及关键框架,黑客马拉松成为了社区的固定项目;这一年,普通开发人员能够在以太坊上构建有用的东西的愿景成为现实,开发智能合约所需的工具也得到了改进。随着技术的进步,我们甚至获得了一个新的模因:BUIDL。虽然这个词是比特币模因“HODL”的反义词——多年来被不同的人使用过,但直到2018年2月,ETHDenver之前并未受到真正的关注。在接下来的几周里,它成为了以太坊社区的非官方口头禅——这是对整个加密行业普遍存在的对价格和投机畸形关注的一种回应。开发人员工具和框架

2018年,开发人员工具得到改进。尽管在以太坊上进行构建仍然不容易,而且还有很长的路要走,但相比2017年12月的时候好多了。一个值得注意的趋势是,我们看到目前出现了许多流行工具的替代品和竞争对手。ethers.js被认为是web3的替代;blockscout作为etherscan的开源替代品发布;新的Goerli测试网发布,一些Truffle的竞争对手开始出现,如:rider、etherlime(基于ethers.js)和buidler。2015年以来,Truffle的月下载量(https://www.truffleframework.com/dashboard)Vyper是一种安全导向的开发语言,可作为solidity?的替代,它在2018年也取得了重大进展。回望2017,它还没有生产就绪,并且很难使用。今天,它被Uniswap交易所广泛使用。我们还在智能契约的重要模式和开发框架方面取得了进展,比如OpenZeppelin维护的代理升级模式,该模式在整个生态系统中得到了广泛应用。Aragon是一个创建分布式自治组织(DAO)的框架,在今年发布了主网。安全工具

在2017年底,每个人考虑最多的是安全工具和最佳实践。多次高调的黑客攻击和安全故障迫使以太坊社区改进最佳实践,并在安全审计和工具上投入更多资源。2018年,以太坊安全社区作出很大改善,新的安全工具使得构建安全应用程序变得更加容易。TrailofBits在2018年3月发布了几个工具(点击获取),包括静态分析工具、模糊测试工具等。Securify是以太坊智能合约的自动安全扫描仪,于2018年7月发布。Mythril是一个安全分析工具,于2017年发布,后来成为一个平台,并更名为MythX。以太坊安全社区在“最佳实践”方面也取得了进展,尽管社区对所有这些实践意见并不一致。值得注意的是,“传统”的安全研究人员开始在以太坊领域工作,包括TrailofBits和SigmaPrime,这无疑增加了已经在该领域工作的高质量的审计公司的稳定性。尽管取得了这些进展,前路依然漫长,以太坊开发人员还想获得更好的正式验证框架和工具。基础设施

由于开发团队不断开发,以太坊的主要客户端Geth和Parity也得到改进和完善。新的客户端也发布出来了,比如Java语言的Pantheon以及NETCore的Nethermind。长期以来,人们一直认为,以太坊需要使应用程序开发人员可用的节点基础架构多样化。过去,这个市场一直由Infura主导,但在2018年,许多团队开始研究替代产品。Dappnode,一个廉价且易于运行个人以太坊节点的项目,于去年7月推出。VIP节点服务今年上线,该服务允许用户“订阅”节点访问,从而为更多完整节点提供激励。Denode也是一个类似的项目,旨在为更加分散的节点基础设施提供市场激励,去年9月还获得了以太坊基金会(EthereumFoundation)的资助。其他项目——比如去年11月发布的ParityLightJS,可以使开发人员更容易构建不需要依赖完整节点的dapps。IPFS和Swarm等分布式存储解决方案继续取得进展。去年6月发布的SwarmPOC3,现在包含了一个消息传递层。以太坊名称服务(ENS)是一种分散的服务,允许人们使用人类可读的名称(如alice.eth)来代替以太坊地址,它与.xyz域名注册中心(.xyzdomainregistry)启动了主网整合(mainnetintegration)(2018年9月),并宣布计划与.luxe整合。改善了整合生态系统的开发人员协作

2018年,以太坊研究人员和开发人员全球社区在相互合作方面做得很好。以太坊加密经济研究的主要论坛——ethresear在2017年8月就推出,直到2018年初才被广泛使用。如今,它实际上是以太坊的研发中心,也是从Plasma到分片等所有领域的重要技术资源。2018年1月,关于Plasma研究的第一声呼吁来自这里;2018年8月,关于状态通道研究的呼吁也来自这里。现在有很多与以太坊开发相关的公共呼声,从协议的核心开发到layer2技术,再到策展市场或产品管理等各个领域。ETHSecurity社区成立于2018年年中,旨在尝试、分享最佳实践和共享学习经验。以太坊魔术师协会于2018年初成立,是以太坊开发人员组成的一个社区,旨在提出更好的EIP并改善以太坊的技术维护。Gitcoin是一个促进开源开发奖励的项目,于2017年11月启动了试点项目。2018年,该平台被用于向700多家开发商发放50万美元的奖金和赠款。黑客马拉松成为常态

2017年10月,ETHWaterloo创下了有史以来规模最大的以太坊黑客马拉松记录,但2018年2月的ETHDenver又打破了这项技术。随后,ETHGlobal又举办了6次黑客马拉松活动,为超过5800多名开发人员提供服务。此外还有其他一些活动,如ETHMemphis和Status举办的两场黑客马拉松活动。2018年的以太坊黑客马拉松——有足够的开发人员想要学习如何构建技术,生态系统多样,他们会在很多有趣的项目上下功夫。上面提到的许多单个项目——包括Goerli测试网、SET协议、Denode和Cryptokitties——都是在ETHGlobal活动中构思启动的。4.Layer2:研究、开发与未来

关于2018年,早期说法之一是,这将是以太坊第二层可扩展性解决方案之年。Layer2可扩展性背后的逻辑是,将计算从以太坊挪到“脱链”系统,同时仍然保留区块链特有的安全保证。这些离线系统可以比以太坊主链更快、更有效地处理交易,从而实现更具扩展性的支付或智能合约。2017年,状态通道以及plasmachain项目无人问津,很少有人了解这项技术及其潜力。2018年发生了什么?状态支付通道

状态通道是Layer2最基本的技术。2018年初,有几个定制通道应用仍在开发中。今天,许多这样的项目已经发不到主链,并已建立了关键的基础设施,很快将从根本上缩短信道化解决方案的开发周期。Spankchain(通过支付通道进行小额支付)在4月份发布了测试版,持续开发运营;Funfair(在状态通道运行游戏)于去年9月登陆主网;Connext(支付通道进行小额支付)于9月与Spankchain合作,在主网上推出了他们的第一个非托管中心;CelerNetwork(状态通道网络和流动性解决方案)在10月份推出了他们的测试网和演示应用程序。备受关注的ERC20支付渠道网络Raiden于去年12月在主网上发布了他们的alpha版本。随着开发人员熟练操作该技术,使用通道的实时项目数量还会增加。Counterfactual(一个使构建信道化应用程序更容易的框架)于去年6月发布,于11月开放了所有代码的源代码,并将于2019年1月发布完整的演示应用程序。Magmo是一个使用状态通道的可通信应用程序特定子集(“强制移动游戏”),它在DevconIV上发布了一个演示应用程序。Plasma

Plasma是一种缩放技术,其操作被转移到一个二级区块链上,在那里它们可以被更快地执行,成本也更低。这个想法基于“侧链”,源自2014年提出的一项关于比特币扩容的提议。Plasma进行了新的改进:与侧链不同,Plasma链可以保证用户将资产撤回到主链,即使该Plasma链的操作者试图审查或窃取他们的资产。自2017年8月关于Plasma的论文于发表以来,Plasma研究已经取得了巨大进展,尽管该技术实施难度远超状态通道。2018年开始时,只有少数几个团队在积极地研究Plasma,并且研究群体一直在探索各种权衡和设计选择,这些选择来自于原始论文中的一系列相关技术。大多数设计都集中在最简单的用例:支付。这些设计包括PlasmaMVP(由Vitalik于2018年1月提出)和PlasmaCash(由Vitalik&Karl于去年3月提出)。最近,研究人员开始探索基于零知识证明的Plasma设计,如“Rollup”(BarryWhitehat于去年9月提出)。与此同时,研究继续扩展Plasma支付。虽然这项工作还在继续,但目前研究人员的共识是,优化“全EVM”的Plasma(可以运行任何智能合约)是一个复杂的挑战。仰望星空,去探索设计空间的边界对于研究人员来说是很重要的,但目前的情况是仍然停留在理论或处于早期阶段。这里有一个例外,Loom于2018年6月发布了Plasma现金。5.零知识证明

在过去的一年里,以太坊开发者社区开始意识到新的零知识技术将对区块链技术产生重大影响,以太坊社区每一次技术对话都是这样的:“好吧,我们现在可以这样做,但当然,一旦我们有了好的zkSTARKs,情况就会是这样的……”加密行业的大多数人都听说过零知识技术,其中最著名的是隐私加密货币Zcash。但是零知识技术不仅仅用于隐私保护,它对很多可扩展性技术也有重要的影响。最近对这种技术的研究和开发(特别是一种叫做zkSTARKs的零知识技术),可能会显著降低在生产中使用它们所需的计算成本,从而有利于将它们与可编程区块链进行整合。简而言之,零知识证明向我们证明某些操作发生了,而无需共享底层数据。如果能以足够低的成本对证据进行验证,那么以太坊智能合约就能就能在链外进行验证。这意味着,我们可以进行大量的“脱链”操作,然后以低廉的成本验证它们是否发生了。或者,我们可以在链外进行密集的计算,并在链上验证它。2018年,零知识技术的全部潜力开始得到充分挖掘。一月份,EliBen-Sasson及其合著者发表了有关zkSTARKs的论文。以太坊社区开始研究如何将这项技术用于扩展,以及如何与Plasma等其他技术相结合。在Layer1,开发人员计划确保ETH2.0对zkSTARKs具有必要的支持。这一年,新的zkSNARK库发布了,如iden3的scorkjs和circom,增加了现有的Zokrates库。2018年12月,ETHSingapore的一个团队提出了一个zkSNARK“rollup”缩放证明的概念,后来发布在测试网上。BarryWhiteHat为以太坊使用zkSNARKs做出了重要贡献。Ben-Sasson和其他人成立了Starkware公司,旨在开发zkSTARKs的商业应用程序,并从以太坊基金会获得了400万美元的资助。6.通往ETH2.0

ETH2.0是以太坊平台的长期研究和开发努力的方向,包含基础层的基本升级,如StofofStake和Sharding。ETH2.0又名Serenity,有过错误的开始,走入过死胡同,但在2018年,以太坊长期路线图开始固定下来。2018年1月,FFGtestnet上线,但由于网络问题,使用起来很困难。然而几个月后,研究方向从FFG转移到一项新计划,即将Casper和Sharding一起实施。在第二季度,围绕目前的计划开始形成共识。解释ETH2.0超出了本文的范围。如果你想知道更多,我们推荐这里的EthHub摘要、Vitalik在DevconIV的演讲,或者JamesPrestwich最新的指导。一旦研究目标明确,就有可能为“ETH2.0”创建规范。到2018年底,至少有8个团队为ETH2.0构建客户端。最近,BenEdgington还开了一份每周通讯,密切跟踪ETH2.0的研究和实现。虽然所有的路线图发生变化并且未来也不明确,但是beacon链预计还是将在2019年投入使用,未来几个月将进行信标链测试计划。信标链将允许ETH持有者选择将他们的ETH转移到信标链,以获得作为验证者的奖励。然而,ETH不能被转移回“ETH1”链。下一阶段将包括由信标链管理的分片。虽然路线图已经定下了,但区块链分片中仍然存在诸多问题。虽然前几个阶段相对清晰,理论上也并没有什么漏洞,但未来实施起来仍有许多问题。只有将这些问题一一解决,我们才能真正实现以太坊第一层。这一切意味着什么?

尽管我们这篇文章很长,但它仍然不够全面。今年以太坊生态系统还发生了其他变化,值得我们注意:以太坊核心开发人员就当前以太坊协议(“Ethereum1.X”)的一系列短期升级达成了大致共识,而ETH2.0正在开发中世界各地的监管机构开始关注加密货币,包括证券监管机构,许多司法管辖区目前正在决定如何根据法律处理数字资产;Non-plasma技术投入应用,比如POA网络、parl-bridge;以太坊基金会发起了一项捐赠计划,资助整个社区的重要工作。我们应该把去年看作是成功还是挫折?在以太坊发展史上,不同的参考框架有着不同的答案。如果类比2015-2016年,那时以太坊尚处于试验阶段,几乎没有用户、开发人员工具,甚至没有应用程序,这与2018年的情况形成了惊人的对比。现在,主网上有一些真实的应用程序——即使这些应用用户基数仍然很小。曾经看起来是不可能的,现在正在一点点地发生,我们相信未来。如果拿一些ICO白皮书和光鲜亮丽的主题会议大肆宣传的故事作为参考,那么它一定令人失望。以太坊大规模的应用不仅还没有到来,而且还遥遥无期,仍然面临一些难题亟待解决,并且技术进展是曲折的,很难按照路线图既定规划一步步走下去,需要适时调整方向。仰望星空,脚踏实地,前路依然广阔,我们明年见。感谢GeorgiosKonstantopoulos、JeffColeman、SpencerNoon、AlexWade、XuanjiLi,DannyRyan、HeatherDavidson、GregorZavcer、MikeMcDonald、CoreyPetty、AmeenSoleimani、JensFrid以及其他花时间回答问题并为这篇文章作出贡献的人。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

大币网

[0:15ms0-4:211ms