简介以太坊诞生伊始便开启了一个大胆的尝试。我们能否为数字货币和资产、抗审查性应用以及去中心化组织创建出一个通用的平台呢?
以太坊诞生伊始便开启了一个大胆的尝试。我们能否为数字货币和资产、抗审查性应用以及去中心化组织创建出一个通用的平台呢?
我们从稍微小一点的实验开始起步:是否可能推出一个可以执行任意程序的区块链平台?随着时间的推移,以太坊社区开始了新的尝试。开发者们是否会觉得这个平台有吸引力?哪些应用才是真的有用?以太坊社区从成功和失败的经历中汲取经验和教训,反复地打磨自己的成果。新的成员不断加入到社区中来,并开始建立自己的平台和项目。
以太坊社区在2018年所做的尝试比以往任何时候都要更多。我们从中学到了什么呢?本文将尝试总结以太坊在2018年所取得的最重要的成就,这些成就是自区块链诞生10年以来都不容小觑的。
这些成就体现在以太坊“堆栈”的各个层面:
核心协议和实现这些协议的客户端,即通常所称的“第一层”;开发者工具和基础设施,使得在以太坊平台上进行开发成为可能;“链下”技术,让开发者可以搭建出快速和高性能的应用;搭建在以太坊平台上的诸多产品和业务。记录以太坊生态系统每周中发生的所有事情正变得越来越困难。当前存在很多相互竞争的基础设施的实现——包括两个以太坊客户端Geth和Parity;还有很多相互竞争的链下技术堆栈和多个以太坊2.0客户端正在被搭建中,且大多数市场都存在多个竞争性的业务。
这给人的感觉有些混乱无序,但以太坊生态系统就像一个百花齐放的集市,而不是富丽堂皇的大教堂。虽然这种情况使得跟踪整个生态的发展变得很困难,但这也是以太坊社区不断发展的成果:以太坊社区很大,仅靠简单的工具是无法加以衡量的。
本文的目的是让读者能够穿越这个喧嚣的集市,看到一个更为宏达的以太坊生态系统全景画面。依我们愚见,2018年以太坊生态中最重要的发展包括:
越来越多的人为了实现更多的目的而使用以太坊,虽然以太坊距离大规模采用还有很长一段距离。去中心化金融和稳定币,一种全新的应用类别,出现了很多产品,且其中一些取得了突破性成功。Billions项目组BUIDLing之年。这个年度,在以太坊上搭建应用程序已经变得非常容易。
开发者工具已经得以改进、新的安全工具也已经推出、关键的框架也得以发布、黑客松也成为了以太坊社区的常态事件。2018年,普通开发者能够在以太坊上搭建有用东西的愿景已经成为现实,而且在开发中需要使用智能合约的工具也得到了改进。
Coinbase:CFTC调查2017年以太坊市场事件,该交易为公司员工操作:加密货币交易平台Coinbase透露,2017年7月开始,美国商品期货交易委员会(CFTC)调查2017年发生的以太坊市场事件,该交易为公司员工操作。(金十)[2021/2/25 17:53:14]
伴随着这些技术进展,以太坊社区甚至获得了一个全新的梗:BUIDL。虽然这个源于比特币梗“HODL”的术语已经被很多不同的群体使用了好多年,但这个梗直到2018年2月ETHDenver平台的推出才引起了真正的关注。在该平台推出几周之后,这个术语已经成为了以太坊社区成员的非正式口头禅,以此来对抗加密货币领域中普遍存在的对价格和投机过分关注的风气。
开发者工具框架
2018年开发者工具得到了长足的改进。虽然当前在以太坊上搭建应用还并不容易,而且还有很长的一段路要走,但相比于2017年12月来说已经取得了很大的发展。
其中一个值得注意的趋势就是,我们见证了一些能够与传统受欢迎的开发者工具相匹敌的替代性工具的推出。2018年,ethers.js作为web3.js的替代品而被广泛地采用;开源平台blockscout也是作为etherscan的替代品而被推出;全新的Goerli测试网已经发布;几个Truffle的竞争性开发框架,如embark、etherlime和buidler,也相继出现。
-2015年以来Truffle的月下载量趋势图,来源:truffleframework-Vyper,一种以安全为中心的开发语言,作为solidity的替代性语言,已经在2018年取得了重大进展。2017年,Vyper尚没有实现什么进展,且使用该语言也并非易事。今天,Vyper语言已经在交易平台Uniswap上被使用。
我们在一些智能合约的重要模式和开发框架方面也取得了很大进展,比如由OpenZeppelin开发维护的ProxyUpgrade模式已经在整个生态系统中得到了广泛的应用。Aragon,一个用于创建去中心化自治组织的框架,已经在主网上线。
-2016年以来OpenZeppelin的周下载量趋势图-安全工具
在2017年底,每个人都在考虑安全工具最佳实践。多次高调的黑客攻击事件和安全故障迫使以太坊社区改进自身的最佳实践,并在安全审计和工具方面投入更多的资源。
2018年,以太坊安全社区得到了改善。全新的安全工具已经变得可用,使得搭建安全的应用变得更加容易。2018年3月,TrailofBits推出了多个工具,其中包括数据分析工具、审计工具等;以太坊智能合约安全自动审查平台Securify已于2018年7月推出;最初于2017年推出的安全分析工具Mythril已经成为了一个安全分析平台,并重新命名为MythX。
动态 | 2018年9月以来“比特币富豪榜”增长30%:过去12个月,比特币富豪榜(Bitcoin Rich List)——即拥有1000个比特币以上的地址的数量有所增长,这可能反映了高净值投资者的涌入。根据Coin Metrics的数据,自2018年9月以来,该指标已实现30%的增长。即使将已知属于交易所的地址排除在外,该数字也显示出类似的激增。截至发稿时,根据BitInfoCharts的比特币富豪榜数据,2148个地址包含超过1000个比特币,占所有比特币地址的0.01%。投资者和分析师Willy Woo认为,主要原因是投资者对市场的参与度增加。(coindesk)[2019/11/5]
以太坊安全社区在“最佳实践”方面也取得了很大进展,尽管社区成员并不总能对所有这些最佳实践达成共识。诸如SmartContractWeaknessregistry等这样宝贵的资源已经协助了整个行业分享最佳实现和共同的反常模式。一些有名的“传统”安全研究项目也开始从事于以太坊领域,比如TrailofBits和SigmaPrime,为那些已经在以太坊领域中运营的高质量审计公司添砖加瓦。
尽管取得了上述这些成就,但我们依旧还有大量的工作要完成。尤其是更好的形式化验证框架和工具,这是在以太坊上搭建产品的开发者们经常抱怨的地方。
基础设施
2018年,以太坊的两个主要客户端Geth和Parity也继续获得了改进和完善,这要归功于这些客户端的开发团队做出的努力。诸如基于Java的Pantheon客户端和基于.NETCore的Nethermind客户端也已经发布。
长期以来,以太坊一直被认为是需要在开发者可用的节点基础设施方面实现多样化。节点基础设施市场一直都是由Infura统治着,但2018年以来,很多团队开始研究替代方案。
Dappnode是一个使运行个人以太坊节点变得廉价和快速的基础架构,于2018年7月推出;VIPnode,一个允许用户订阅节点访问以此来创建一种激励用户运行全节点的机制,该平台已经于2018年上线;Denode也是一个类似的向市场提供激励以实现更多去中心化节点基础设施的项目,该项目于2018年9月获得了以太坊基金会的奖金;此外还有其他项目让开发者能够在无需依赖全节点的基础上更容易地搭建dApp。
诸如IPFS和Swarm等去中心化存储解决方案也取得了进展。SwarmPOC3于2018年6月推出,当前已经包含了一个信息传递层;以太坊域名服务(ENS),已经于2018年9月推出了一个集成.xyz域名注册的服务,并宣布计划将与.luxe进行集成。
声音 | 彭博分析师:加密资产极有可能在2019年前两个季度延续熊市:据CCN消息,Bloomberg Intelligence分析师Mike McGlone表示,加密资产的熊市极有可能在2019年前两个季度延续。比特币近期的价格上涨只是熊市里的短期反弹,抛售减少是是造成这次反弹的原因之一,现在还很难说是熊市的最后阶段。[2019/1/6]
跨生态系统的开发者协作得以改进
2018年,以太坊研究者开发者的全球社区已经实现了更好的项目协作。以太坊加密经济学研究的主要论坛ethresear.ch于2017年8月份启动以来,直到2018年初才开始被广泛使用。当前,这个论坛实际上已经是以太坊研发中心,同时该论坛中也包含了包括Plasma和Sharding等在内的一切关键的技术资源。
首个Plasma研究者视频会议在2018年1月出现,首个状态通道研究者视频会议也在2018年8月份到来。当前已有很多关于以太坊开发的视频会议,不论是关于协议的核心开发,还是关于Layer-2技术的讨论,亦或者是有关管理市场或是产品管理的个别领域,都是如此。
ETHSecurity社区自2018年中旬成立以来,致力于分享最佳实践和学习经验;FellowshipofEthereummagicians社区是一个以太坊开发者组成的社区,旨在出产更好的EIP并改进对以太坊的技术维护,该社区于2018年初成立。
Gitcoin是一个为开源开发工作提供奖励的项目,于2017年11月启动了试点计划。2018年,已经通过该平台想超过700名开发者支付了约500,000美元的奖励金和资助金。
黑客松已经形成规模
2017年10月,ETHWaterloo成为了有史以来最大的以太坊黑客松,但很快在2018年被ETHDenver碾压。之后还出现了另外的6个ETHGlobal黑客松,参与的开发者数量超过了超过5,8000,此外还有ETHMemphis和Status举办的两场黑客松。
2018年,举办以太坊黑客松最终变得切实可行——越来越多的开发者想要学习如何在以太坊上搭建产品,整个生态系统已经变得多样化,这些开发者能够参与到许多有趣项目的开发中来,且开发工具也日趋成熟,因此在36小时内搭建一个可运行的演示项目是完全可以实现的。上文中提到的很多项目,包括Goerli测试网、Set协议、Denode平台和Cryptokitties等都是在ETHGlobal黑客松活动中构思和推出来的。
动态 | 《法定数字货币模型与参考架构设计》荣获2017年度银行科技发展奖一等奖:据中国人民银行官方消息,今日召开的2017年度银行科技发展奖评审领导小组会议上,数字货币研究所的《法定数字货币模型与参考架构设计》项目荣获一等奖。人民银行副行长范一飞表示:金融科技创新正深刻地改变着银行业的面貌,下一阶段要积极探索机制创新、模式创新、应用创新,坚守防范金融风险的红线,坚持差异化、特色化发展策略,真正实现科技引领金融业转型发展。要加强人才培养,大力培育高层次网络安全人才和金融科技复合型人才,为维护国家安全和服务实体经济发展作出贡献。范一飞要求,各机构要认真贯彻落实总书记网络强国战略思想,切实增强风险防控意识,准确把握信息技术创新应用与金融风险防控、金融安全保障间的关系,高度重视网络和金融安全,坚决守住不发生重大风险和安全事件的底线。[2018/9/12]
4.Layer-2:研究、开发和主网上线
2018年也是以太坊第2层扩展性技术之年。
Layer-2扩展的理念就是将以太坊的计算负荷转移至链下系统中,并仍然保持以太坊区块链具有的安全性保障。这些链下系统可以比以太坊主链更快速和高效地处理交易,从而带来更具扩展性的支付通道或智能合约。
在2017年,以太坊主网还没有上线重大的状态通道或Plasma链项目,且很少人理解这项技术及其潜力。那第2层扩展性技术在2018年进展如何?
状态支付通道
状态通道是最基本的第2层扩展技术。2018年初,有好几个定制的通道应用还处于开发中,但现如今,许多项目已经在以太坊主链上推出,且关键的基础设施已经被搭建出来,这些基础设施将很快从根本上缩短通道化解决方案的开发周期。
Spankchain于2018年4月推出测试版,此后就开始投入运行阶段;Funfair已经于2018年9月在主网上线;Connext在2018年9月与Spankchain联合在主网上发布了其首个非托管中心;CelerNetwork已于2018年10月发布了其测试网演示app;备受期待的ERC20支付通道网络Raiden,已经于2018年12月在主网上推出了alpha版本。随着支付通道技术变得越来越易于开发者使用,使用该技术的项目数量将会继续增加。Counterfactual在2018年6月公布了他们在通用状态通道的开发工作,并于11月份开源了所有代码,计划能于2019年1月份推出一个完整的演示环境。Magmo是一个用于开发特定类型可通道化应用的框架,他们已经在Devcon4上放出了演示应用。
HIVE区块链公司公布2018财年第三季度财报并发布运营更新:财报亮点:1.本季度募集1.47亿美元增长资本,产生收入320万美元,挖矿毛利总额230万美元。2.2017年底累计持有价值580万美元的ETH、ETC和ZEC。3.2018年改造计划已经完成并得到全额资助。HIVE区块链技术公司是一家上市公司,致力于建立从传统资本市场到区块链的桥梁,已经与Genesis挖矿公司建立战略合作关系,主要在冰岛进行挖矿服务。[2018/3/1]
Plasma
Plasma也是一种扩展性技术,可以实现将链上的操作转移至链下的Plasma区块链中,在链下能够更快和更低成本地执行这些操作。
Plasma的设计理念源于“侧链”,侧链技术最初是一个扩展比特币的提案,可追溯到2014年。Plasma引入了一个更为新颖的改进:与侧链不同,Plasma链的用户总能保证能够将他们的资产从Plasma链中撤回至以太坊主链,即时Plasma链的运营者试图审查或者偷窃这些资产。
自Plasma白皮书于2017年8月发布以来,针对Plasma的研究已经取得了很大的进展,尽管该项技术相比于状态通道的进展还有一段距离。2018年初只有少数几个团队积极致力于Plasma的研究,但相关的研究社区已经开始探究从最初的Plasma白皮书衍生出来的各种折衷和设计方案。
这些设计中的大多数都是专注于最简单的用例:即支付领域。这些设计包括PlasmaMVP和PlasmaCash。最近,研究者们已经开始探索基于零知识证明的类似Plasma的设计,比如“Rollup”。
与此同时,针对将Plasma应用于非支付领域的相关研究也在持续进行。当前研究者们达成的共识是,实现一个优化的“完全运行EVM”的Plasma是一项很复杂的挑战工作。
研究者们在基于Plasma的更广泛探索方面是富有成效的,但具体的实际实施仍然还主要出于理论或早期阶段。而其中的一个例外就是2018年6月由Loom构建和发布的PlasmaCash实现。
5.零知识证明马上就要和大家见面了
在过去的一年中,以太坊开发者社区开始意识到了全新的零知识技术将对区块链技术产生重大的影响。在过去12个月里,似乎以太坊社区中的每一次技术对话都会涉及到零知识证明技术。
加密货币领域中的大多数人都应该听说过零知识证明技术,使用这项技术最知名的加密货币要属注重隐私保护的Zcash。但零知识证明技术不仅仅可以用于保护隐私,在很多扩展性技术中也具有重要意义。最近针对这些技术的研究和开发可能将大大降低使用这项技术的计算成本,从而为实现将这项技术集成到可编程的区块链中开辟了新的机遇。
简言之,零知识证明让我们可以在无需分享出具体的底层数据的情况下,向他人证明某些操作已经发生了。
如果通过零知识证明进行验证的成本足够低,那这项技术就能让以太坊智能合约验证某个操作已经在链下完成了。这意味着我们将可以,比如,执行大量的链下操作之后,再低成本地验证这些操作已经发生。或者我们可以在链下进行集中式计算,且可以在链上验证这些计算。
2018年,零知识证明技术的全部潜力开始得到了深入的理解。2018年1月,EliBen-Sasson等人联合发布了大家期待已久的zkSTARKs论文。随后,以太坊社区开始研究如何将这项技术应用于解决扩展性问题,并将该技术与其他技术进行结合。在第1层扩展性技术领域,开发者们已经制定了计划,确保以太坊2.0将支持zkSTARKs,比如使用STARK友好型哈希函数。
一些全新的zkSNARKs代码库也已经发布,比如iden3团队的snarkjs和circom,还有已有的Zokrates。2018年12月,有个团队在参加ETHSingapore黑客松期间搭建了一个zkSNARKs“rollup”扩展性概念证明,之后以PlasmaIgnis的名称在测试网上发布;BarryWhiteHat在以太坊使用zkSNARKs方面做出了重要贡献;Ben-Sasson等人联合推出了旨在实现zkSTARKs的商业化应用的Starkware平台,并获得了以太坊基金会4百万美元的奖金。
6.通往以太坊2.0之路
以太坊2.0是以太坊平台的长远研发目标,包括了权益证明和Sharding在内重大基础层升级。
以太坊2.0的开发之路并非一帆风顺,开发者们也走了弯路,经历了很多挫折。但2018年,以太坊的长远发展路线图已经开始稳定下来。
2018年1月,CasperFFG测试网发布,但由于网络设计问题而难以使用。然而几个月之后,研究方向已经从CasperFFG转向了一个可以将Casper和Sharding一起实施的计划。在2018年第二季度,以太坊开发者们在以太坊2.0发展路线图上达成共识,这便是当前的以太坊2.0。
本文将不对以太坊2.0进行详细解释,如果读者们想要了解更多相关内容,我们推荐你们阅读:
EthHub网站中对以太坊2.0的总结:https://docs.ethhub.io/ethereum-roadmap/serenity-phasesVitalik在Devcon4会议期间的演讲视频:https://www.youtube.com/watch?v=kCVpDrlVesAfeature=youtu.beJamesPrestwich最近在Medium发布的以太坊2.0指南:https://hackernoon.com/what-to-expect-when-eths-expecting-80cb4951afcd在相关的研究愿景明确之后,以太坊2.0的技术规范也开始创建出来了。这个规范使得很多不同的工程团队可以开始将规范实现成客户端软件。2018年底,共计有8个开发团队在搭建以太坊2.0客户端。最近,BenEdgington也开设了一个每周资讯网站,密切关注以太坊2.0的研究和实施进展。
虽然所有的路线图都可能发生变化,任何预测也存在不确定性,但预计2019年将会见证信标链的上线,且信标链的测试网已经计划将于接下来几个月中推出。
信标链允许ETH持有者选择将自身持有的ETH发送至信标链中,以此来成为验证者并通过验证区块来获得奖励。但是,这些被转移至信标链中的ETH将不能转回到当前的“以太坊1.0”主链中。
信标链的下一个阶段就是实现分片,分片链由信标链进行管理。也有可能使用信标链来敲定PoW区块,就像一年多以前FFG计划实施时的设想那样。
虽然以太坊2.0的发展路线图已经在很大程度上确立了下来,但依旧存在一些有关Sharding的未解决问题。虽然路线图中的前几个阶段已经很明确了,并且这几个阶段中不存在重大的未解决的理论问题,但之后的几个阶段还存在大量有趣的研究和实现问题,只有解决这些问题才能真正地实现以太坊第1层的扩展。
这一切,到底说明了什么呢?
尽管本文的篇幅已经很长了,但依旧不能包括所有的内容。2018年的以太坊生态系统中还发生了很多其他事情,包括一些值得我们注意的进展:
在当前以太坊2.0尚处于开发阶段,以太坊核心开发者们对当前的以太坊协议的一系列短期升级达成了粗略的共识;全球的监管机构已经开始关注加密货币,包括证券监管机构。当前,很多司法管辖区正在研究如何根据法律来看待数字资产。非Plasma侧链技术也得以发布。用户体验得到了提升,诸如UniversalLogins和元交易。以太坊基金会启动了一项资助计划,为整个以太坊社区的重要工作提供资金。我们应该将以太坊的2018年视为成功还是失败呢?根据你选择的参考框架,也许你会有不同的答案。
如果回到2015-2016年,当时的以太坊仍然是处于实验性阶段,几乎没有用户或者开发者工具,甚至没有APP。这与2018年形成了鲜明的对比。当前以太坊主网上存在很多可用的应用,能够成为用户真正实用的工具——即便用户量仍然很小。我们曾经认为似乎不可能发生的事情,现在已经在发生了,一点一滴地在发生了!
但如果你的参考框架是针对天花乱坠的ICO白皮书的大肆宣传和那些虚有其表的主题会议,那你可能会对2018年的以太坊有所失望。
虽然大规模应用还没有实现,但已如朝阳正在高升。还有一些难题有待解决,技术进展也是一波三折。现实就只如此。我们还需要进行很多的尝试,还要吸取很多的经验和教训,还要解决很多艰难的问题。我们期待以太坊将在2019年实行更大的进展!
感谢GeorgiosKonstantopoulos、JeffColeman、SpencerNoon、AlexWade、XuanjiLi、DannyRyan、HeatherDavidson、GregorZavcer、MikeMcDonald、CoreyPetty、AmeenSoleimani、JensFrid等人在撰写本文时给予的协助和支持。
原文链接:https://medium.com/@jjmstark/the-year-in-ethereum-87a17d6f8276作者:JoshStark、EvanVanNess以及DanielZakrisson翻译校对:Jhonny@Unitime阿剑
本文首发于Unitime公众号,转载过程中增加了校对和编辑。转载地址:https://ethfans.org/posts/the-year-in-ethereum
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。