2018年的以太坊社区硕果累累

Unitimes  2019-01-19  以太坊/以太坊(Ethereum)栏目  
点击上方“Unitimes” 可以订阅哦!

  unitimes.io

  全球视角,独到见解

  Ethereum

  以太坊诞生伊始便开启了一个大胆的尝试。我们能否为数字货币和资产、抗审查性应用以及去中心化组织创建出一个通用的平台呢?

  我们一开始进行了一个稍微小一点的尝试:是否可能推出一个可以执行任意程序的区块链平台?随着时间的推移,以太坊社区开始了新的尝试。开发者们是否会觉得这个平台有吸引力?哪些应用才是真的有用?以太坊社区从成功和失败的经历中汲取经验和教训,反复地打磨自己的成果。新的成员不断加入到社区中来,并开始建立自己的平台和项目。

  以太坊社区在2018年所做的尝试比以往任何时候都要更多。我们从中学到了什么呢?本文将尝试总结以太坊在2018年所取得的最重要的成就,这些成就是自区块链诞生10年以来都不容小觑的。

  这些成就体现在以太坊“堆栈”的各个层面:

  核心协议和实现这些协议的客户端,即通常所称的“第一层”;

  开发者工具和基础设施,使得在以太坊平台上进行开发成为可能;

  “链下”技术,允许开发者搭建出快速和高性能的应用;

  搭建在以太坊平台上的诸多产品和业务。

  每周记录以太坊生态系统中发生的所有事情正变得越来越不易。当前存在很多相互竞争的基础设施的实现——包括两个以太坊客户端 Geth Parity;还有很多相互竞争的链下技术堆栈和多个以太坊2.0客户端正在被搭建中,且大多数市场都存在多个竞争性的业务。

  这给人的感觉有些混乱无序,但以太坊生态系统就像一个百花齐放的集市,而不是富丽堂皇的大教堂。虽然这种情况使得跟踪整个生态的发展变得很困难,但这也是以太坊社区不断发展的成果:以太坊社区很大,仅靠简单的工具是无法加以衡量的。

  本文的目的是让读者能够穿越这个喧嚣的集市,看到一个更为宏达的以太坊生态系统全景画面。依我们愚见,2018年以太坊生态中最重要的发展包括:

  越来越多的人为了实现更多的目的而使用以太坊,虽然以太坊距离大规模采用还有很长一段距离。

  去中心化金融(DeFi)和稳定币,一种全新的应用类别,很多产品被推出,且其中一些取得了突破性成功。

  #BUIDL之年:在以太坊上搭建应用已经变得更加容易。我们的开发和安全工具已经得到了显著的改进,我们在分享最佳实践方面做得更好了,黑客松也成了一种趋势。

  第二层扩展技术:多个第二层应用被推出了,且在实现第二层扩展解决方案更易于被开发者使用方面取得了重大进展。

  零知识证明技术:感觉2018年有关以太坊的技术对话中,每次都会出现“我们现在可以这么做,但当然,一旦我们拥有良好的 zkSTARKs 就能够...”

  以太坊2.0/Serenity:以太坊的发展路线图已经稳固下来了,当前已经从研究阶段转向了具体的开发设计工作阶段。

  2018年以太坊的采用率增长了吗?

  从2015-2017年,人们争议的问题为是否真的需要以太坊这个平台。而现如今,这个问题的答案已经解决了:自2017年底以来,以太坊区块链已经持续以近乎最大的容量被使用。

  来源:Google BigQuery 以太坊公共数据集

  这个图表显示了以太坊在不同的时间段的使用情况。具体来说,此图表展示的是以太坊平台的gas上限(gas limit)除以gas总消耗量所得的值的曲线图。当这个值越靠近纵坐标的1,这意味着以太坊区块链容量的使用率越接近100%。

  是的,此图表很是振奋人心——越来越多的人愿意为了使用以太坊平台而支付gas费用。但这也意味着我们需要反思自身:即使当前以太坊平台拥有的用户量并不多,竟然也能达到近乎100%的容量使用率?如果再有数百万的用户进入以太坊平台,而网络的总容量却依旧这么低,那会出现怎样的情况呢?究竟有多少人在真的使用以太坊呢?他们使用以太坊的目的是什么?衡量以太坊发展的正确指标又是什么呢?

  衡量以太坊的“使用情况”并非易事。比如,我们可以通过链上的一些原始统计数据(比如下图中展示的以太坊网络中的交易量)来了解基本的情况:

  来源: https://etherscan.io/chart/tx

  但只通过交易量并不能完全地了解整个以太坊的发展情况。如果以太坊以接近其全部容量被使用,那为何交易量却呈现下降趋势呢?

  组成以太坊网络中的交易,其中有很大一部分只是简单的交易,少部分是复杂的交易。比如,在以太坊上转移代币(约消耗500,000gas)或者开启一个 MakerDAO CDP 合约(约消耗9,000,000gas)都比简单地转移 ETH (约消耗21,000gas)要“占用”更多的以太坊网络容量。

  随着以太坊app层的继续发展,我们应该可以预计,在以太坊上的交易数量会有所下降,但同时以太坊区块链处于满负荷地运行状态。随着越来越多的交易活动转移至侧链、状态通道或者 Plasma 链上,仅通过衡量链上的交易量将变得越来越难以了解以太坊的真实情况。

  1

  人们使用以太坊网络的目的是什么?

  2018年见证了很多意义重大且期待已久的应用被推出,这些应用似乎非常受用户的欢迎。

  比如,由 MakerDAO 推出的稳定币 Dai 自2017年底上线以来,截至2018年12月31日,Dai 的总供应量已经增长至690万个,见下图:

  来源: mkr.tools

  MakerDAO 的用户已经在智能合约中锁定了市面上 ETH 总量的1.7%,作为抵押来获取稳定币 Dai。截至2018年12月31日,这些被锁定的ETH的价值超过了2.75亿美元。我们将在文章后面的部分进一步讨论 MakerDAO 和其他“去中心化金融”应用。

  Augur 是一个于2015年开始进行开发的去中心化预测市场平台,并于2018年2月正式推出。截至2018年11月,在 Augur 平台上的赌注总价值已经超过了296万美元。但是此平台上的用户量一直以来都很低。

  Spankchain 为成人娱乐行业提供了支付通道服务,于2018年4月推出,在2018年4-12月期间已经向用户支付了70,000美元。

  还有很多其他应用在2018年问世,包括很多“去中心化金融”应用(见下文),很多其他的游戏平台(如 Gods Unchained,2018年11月推出测试版)和博彩服务(如 FunFair,2018年主网上线)。还有数百种使用以太坊区块链的其他应用,具体可以通过这些链接来查看:

  https://www.stateofthedapps.com/zh/rankings/platform/ethereum

  https://dappradar.com/rankings/protocol/ethereum

  总体而言,使用基于以太坊的 Dapp 用户量仍然很低。如果我们衡量2018年在以太坊上每日与 Dapp 智能合约进行交互的活跃用户量,这些活跃用户量平均大约每天有10,000到15,000

  这只是衡量链上的交易所得出的结果,并不包含执行其他操作的用户,比如有些用户会打开并流浪他们在 Dapp 中的收藏品,或者打开Veil (2018年9月推出测试版,2019年1月15日主网上线)来查看他们在Augur预测市场中的做出的预测。

  通常而言,一种新技术在用户采用方面都需要经历几个阶段:用户开始接触应用--对应用创建出更好的基础设施产生需求--应用构建出该基础设施来满足用户需求。web的发展阶段就是加强版的 DApp 和基础设施的发展阶段。

  到2017年底,以太坊社区了解到了人们想要在以太坊上搭建应用的需求。2018年,以太坊社区推出了实用 dApp (虽然扩展性不足的),且搭建出的基础设施将可能够推动 dApp 实现下一次的大规模发展。

  2

  那我们应该使用什么指标来衡量呢?

  “日活跃链上交易”是否是量化用户采用率的正确指标?今年,人们已经开始思考应该使用哪些指标来衡量以太坊的成功程度。

  显然,答案取决于什么才算是成功。一些行业的要求是拥有大量的用户(如消费型或游戏类App),而其他行业可能需求大的交易量(如某些金融服务提供商)。

  随着第二层扩展技术(如Plasma,分片技术,状态通道等)得以采用,更多的用户活动将会转移至“链下”。因此衡量这些链下活动将更加困难。这种情况已经影响到了衡量以太坊采用率所需要的数据。比如,当前 DappRadar (全球最大的 Dapp 市场数据信息展示平台)的数据就不包括那些使用了Loom Network的 Dappchain 的游戏平台的数据,也没有列出成人娱乐平台 Spankchain 的支付通道中的交易活动。

  但这并不是一种漏洞,而是一种特征。我们想要搭建的是 web3.0,这是一个尊重用户隐私而非对用户进行监视的互联网。这意味着用户可以选择将自己的活动保持在链下进行,在链下便不容易对这些活动的数据进行衡量并将之整合到统计数据中。

  去中心化金融之年

  我们可以从一个更广泛的角度来谈论以太坊应用的进展具体来说,许多项目推出了金融应用或协议,为用户提供全新的工具来管理和使用基于以太坊的资金或资产。归结来说,这就是“去中心化金融 (Decentralized Finance)”,即“DeFi”。

  当前,很多企业都在搭建大量的去中心化金融原型,即去中心化金融系统的基本构建模块。虽然这些工具还处于早期阶段,但当前已经可以使用基于以太坊的协议来获取贷款、借出资金并获取回报、购买各类资产、对冲风险、无需信任的资产交易、付款免手续费...有些系统在很大程度上是开放且具有互操作性,使得这些系统可能以一种有用的方式结合起来,搭建出可以通过简单地调用API来实现投资和资金的借出或借入的应用。

  去中心化金融中包括:

  稳定币(如Dai,2017年12月主网发布);

  贷款工具(如Dharma,2018年5月主网发布的Dharma平台、2018年7月主网测试版Marble平台);

  保证金交易和衍生产品(如2018年1月主网发布的Daxia平台、2018年10月主网发布的dYdX平台、2018年9月主网发布的bZx平台、2018年11月推出测试网的Market Protocol,还有开发中的UMA平台);

  捆绑投资产品(如2018年6月主网发布的Set Protocol)、货币市场协议(如2018年9月主网发布的Compound平台);

  信用违约互换(如正在开发中的CDx平台);

  代币交换服务(如2018年主网发布的Kyber Network);

  订阅支付服务(如2018年测试网发布的8x平台);

  支付通道中心(如2018年9月主网发布的Connext平台);

  预测市场(如2018年7月主网发布的Augur平台、2017年推出的Gnosis PM平台)。

  在过去一年中,在一些 DeFi 应用的智能合约中锁定的 ETH 数量(作为抵押品)的增长趋势图如下:

  来源: https://mikemcdonald.github.io/eth-defi/

  上图中,粉红色表示在 Uniswap 中锁定的 ETH 数量变化趋势图;绿色表示在 Compound 平台、紫色表示在 Augur 平台、深灰色表示在 dYdX 平台。图中以2018年12月2日12:00-23:59这个时间段为例,在这个时间段,(从上往下)在 Uniswap 合约中锁定的 ETH 数量为889,在 dYdX中 的锁定数量为104,在 Compound 中锁定的数量为41,428,在 Augur 中锁定的数量为13,698。

  上图中默认隐藏了 MakerDAO,目的是能让读者看到除之以外的其他应用的情况。如果将MakerDAO 包括进来,这个图表就会变成这样:

  来源:https://mikemcdonald.github.io/eth-defi/

  上图以2018年12月31日12:00-23:59这个时间段为例。在此时间段中,锁定在 MakerDAO 合约中的锁定的 ETH 数量为1,867,027,在 Uniswap 合约中锁定的 ETH 数量为1,638,在 dYdX 中锁定的数量为381,在 Compound 中锁定的数量为24,634,在 Augur 中锁定的数量为12,760。

  从上图可以看出,2018年最成功的的 DeFi 协议,同时也是最成功的以太坊应用就是 MakerDAO。

  在过去一年里,稳定币 Dai 的抵押品 ETH 经历了价格下跌94%的熊市。但该稳定币的系统在发布的最初几个月中经过了严格的检测,当前已经按预期运行良好。该系统已经迅速成为了很多以太坊应用的核心基础架构的一部分。

  在经常使用以太坊应用的用户社区中,简单易用的去中心化稳定币所带来的影响不容小觑。如果你从事于这一稳定币生态系统中,你肯定记得,12个月之前你可能有时候会使用ETH来付款或被付款;而现如今,人人都使用Dai,不管是用于合约支付,还是用于赞助付款,亦或者是作为小额备用金。

  当然,MakerDAO 不仅仅只有 Dai,但 Dai 是其最为外向型产品。MakerDAO 还包含了一个称为 CDP (担保抵押债仓)的系统,该系统允许任何人将 ETH 作为抵押品锁定其中,并获得贷款 Dai。该系统生成的 Dai 由抵押的 ETH 担保,而 Dai 本身也可以充当贷款产品用于杠杆交易等方面。

  以太坊上的稳定币不仅只有 Dai,尽管它是唯一一种大规模的去中心化稳定币,之所以称之为去中心化稳定币,是因为 Dai 是由一个自动抵押系统中的数字资产进行担保的,而不是由法定银行账户中的美元等链下资产担保。

  其他基于以太坊的稳定币主要包括 TrueUSD (2018年3月主网发布)、Paxo (2018年10月主网发布)、Gemini Dollar (2018年10月主网发布)、USD Coin (2018年10月主网发布)和sUSD (2018年6月主网发布)。

  总体来说,所有基于以太坊的稳定币在2018年底时,总市值约为7.7亿美元。在2018年12月31日,这个总市值可以将稳定币推向排名第14的加密货币。

  来源:https://stablecoinindex.com

  在2018年的最后10天,这些稳定币的日平均交易量约为2亿美元。见下图:

  来源:https://stablecoinindex.com

  虽然这些稳定币产生了重大影响,并在不断壮大,但这一交易量相比于 Tether 的交易量来说还是相形见绌,稳定币 Tether (USDT) 在2018年最后10天的日平均交易量达到50亿美元。

  在 DeFi 领域中,去中心化交易所(DEX)是另一个产生重大影响的类别。2018年,去中心化交易所生态系统已经发展并日趋成熟。不仅仅存在很多相互竞争的 DEX,同时也出现了很多不同类型的 DEX。虽然相比于中心化交易所(如币安、Coinbase等),DEX 的交易量仍然较低。

  当前,有好几家 DEX 使用了0x协议:

  去中心化交易平台 Radar Relay 于2017年8月份推出了测试版,于2018年7月进行了A轮融资,并于2018年9月份推出了其产品的第2版;

  Paradex平台与2017年10月推出,并于2018年5月被Coinbase交易所收购;

  DDEX 于2018年1月推出公开测试版,当前在交易量方面已经成为领先的0x协议中继方(relayer),并于近期宣布将分叉0x协议,即在0x协议基础上重新写代码库,发布新的去中心化交易协议 Hydro

  2018年见证了搭建在以太坊之上的 DEX 类型的大爆发:

  于2018年3月正式上线的 Kyber 取消了订单簿(order book)而仅让用户接收报价,并实现资产的迅速交换;

  于2018年4月上线的 Airswap 也推出了类似的简单“代币交互”服务;

  于2018年11月上线的 Uniswap 受到一个几年前的一个 Reddit 帖子的启发,推出了一个新颖的自动化造市功能,它完全在链上运行,并通过使用一个决定性算法AMA(automated market maker)来自动造市;

  Gnosis 的 DutchX 协议于2018年10月在主网上线,该协议载有一个称为 slow.trade 的用户界面,已于2018年12月上线;

  StarkWare 已经开始研究零知识证明技术,该技术有助于扩展 DEX,有望于2019年第一季度在测试网上推出。

  为何DeFi会在2018年实现这些重大发展?其中一个原因是很多这些应用程序都非常实用,即便目前还没有实现关键的扩展技术。基本的金融用例(如资产的借出和借入)并不需要APP具有高交易吞吐量,这些交易活动紧紧需要一个安全的可编程的基础层区块链即可。以太坊平台最简单的用例就是 ETH 这样的数字资产的创建、交易和使用。看待 DeFi (去中心化金融)的一种视角就是,它只是在为这些数字资产搭建基本的金融基础设施。

  BUIDL之年:更好的开发者工具和框架,更多的黑客松

  2018年是#BUIDLing之年。这个年度,在以太坊上搭建应用程序已经变得非常容易。

  开发者工具已经得以改进、新的安全工具也已经推出、关键的框架也得以发布、黑客松也成为了以太坊社区的常态事件。2018年,普通开发者能够在以太坊上搭建有用东西的愿景已经成为现实,而且在开发中需要使用智能合约的工具也得到了改进。

  伴随着这些技术进展,以太坊社区甚至获得了一个全新的模因:BUIDL。虽然这个源于比特币模因“HODL”的术语已经被很多不同的人使用了好多年,但这个术语直到2018年2月ETHDenver平台的推出才引起了真正的关注。在该平台推出几周之后,这个术语已经成为了以太坊社区成员的非正式口头禅,以此来对抗加密货币领域中普遍存在的对价格和投机过分关注的风气。

1

  开发者工具 & 框架

  2018年开发者工具得到了持续性改进。虽然当前在以太坊上搭建应用还并不容易,而且还有很长的一段路要走,但相比于2017年12月来说已经取得了很大的发展。

  其中一个值得注意的趋势就是,我们见证了一些能够与传统受欢迎的开发者工具相匹敌的替代性工具的推出。2018年,ethers.js作为web3.js的替代品而被广泛地采用;开源平台blockscout 也是作为 etherscan 的替代品而被推出;全新的 Goerli 测试网已经发布;几个Truffle 的竞争性开发框架(如 embarketherlime buidler 等)也相继出现。

  2015年以来Truffle的月下载量趋势图,来源:

   https://www.truffleframework.com/dashboard

  Vyper,一种以安全为中心的开发语言,作为 solidity  的替代性语言,已经在2018年取得了重大进展。2017年,Vyper 尚没有实现什么进展,且使用该语言也并非易事。今天,Vyper 语言已经在交易平台 Uniswap 上被使用。

  我们在一些智能合约的重要模式和开发框架方面也取得了很大进展,比如由 Open Zeppelin开发维护的 Proxy Upgrade 模式已经在整个生态系统中得到了广泛的应用。 Aragon,一个用于创建去中心化自治组织(DAO)的框架,已经于去年10月在主网上线。

  2016年以来Open Zeppelin的周下载量趋势图

  2

  安全工具

  在2017年底,每个人都在考虑安全工具&最佳实践(best practices)。多次高调的黑客攻击事件和安全故障迫使以太坊社区改进自身的最佳实践,并在安全审计和工具方面投入更多的资源。

  2018年,以太坊安全社区 (Ethereum security community) 得到了改善。全新的安全工具已经变得可用,使得搭建安全的应用变得更加容易。2918年3月,Trail of Bits 推出了多个工具,其中包括数据分析工具、审计工具等;以太坊智能合约安全自动审查平台 Securify 已于2018年7月推出;最初与2017年推出的安全分析工具 Mythril 已经成为了一个安全分析平台,并重新命名为 MythX

  以太坊安全社区在“最佳实践”方面也取得了很大进展,尽管社区成员并不总能对所有这些最佳实践达成共识。诸如Smart Contract Weakness registry 等这样宝贵的资源已经协助了整个行业分享最佳实现和共同的反模式(anti-patterns)。一些有名的“传统”安全研究项目也开始从事于以太坊领域,比如Trail of Bits 和 Sigma Prime,为那些已经在以太坊领域中运营的高质量审计公司添砖加瓦。

  尽管取得了上述这些成就,但我们依旧还有大量的工作要完成。尤其是更好的形式化验证框架和工具,这是在以太坊上搭建产品的开发者们经常抱怨的地方。

  3

  基础设施

  2018年,以太坊的两个主要客户端 Geth Parity 也继续获得了改进和完善,这要归功于这些客户端的开发团队做出的努力。诸如基于JavaPantheon客户端和基于.NET CoreNethermind 客户端也已经发布。

  长期以来,以太坊一直被认为是需要在开发者可用的节点基础设施方面实现多样化。节点基础设施市场一直都是由Infura统治着,但2018年以来,很多团队开始研究其他基础设施。

  Dappnode是一个使运行个人以太坊节点变得廉价和快速的基础架构,与2018年7月推出(用户可以购买预配置版本);VIP node,一个允许用户“订阅”节点访问以此来创建一种激励用户运行全节点的机制,该平台已经于去年上线;Denode也是一个类似的向市场提供激励以实现更多去中心化节点基础设施的项目,该项目于2018年9月获得了以太坊基金会的一笔支付费用;此外还有其他项目(如由Parity与2018年11月推出的LightJS)让开发者能够在无需依赖全节点的基础上更容易地搭建dApp。

  诸如 IPFS (星际文件系统)和 Swarm 等去中心化存储解决方案也取得了进展。Swarm POC3 于2018年6月被推出,当前已经包含了一个信息传递层;以太坊域名服务(ENS)是一个允许用户将以太坊地址转变成人类可读的域名(如alice.eth)的去中心化服务平台,已经于2018年9月推出了一个集成.xyz域名注册的服务,并宣布计划将与.luxe进行集成。

  4

  跨生态系统的开发者协作得以改进

  2018年,以太坊研究者&开发者的全球社区已经实现了更好的项目协作。以太坊加密经济学研究的主要论坛ethresear.ch 于2017年8月份启动以来,直到2018年初来开始被广泛使用。当前,这个论坛实际上已经是以太坊研发中心,同时该论坛中也包含了包括Plasma和Sharding等在内的一切关键的技术资源

  首个Plasma研究者电话会议在2018年1月出现,首个状态通道研究者电话会议也在2018年8月份到来。当前已有很多关于以太坊开发的电话会议,不论是关于协议的核心开发,还是关于第2层技术的讨论,亦或者是有关管理市场或是产品管理的个别领域,都是如此。

  ETHSecurity 社区自2018年中旬成立以来,致力于分享最佳实践和学习经验;Fellowship of Ethereum magicians  社区是一个以太坊开发者组成的社区,旨在出产更好的EIP(以太坊改进提案)和改进对以太坊的技术维护,该社区于2018年初成立。

  Gitcoin 是一个为开源开发工作提供奖励的项目,于2017年11月启动了试点计划。2018年,已经通过该平台想超过700名开发者支付了约500,000美元的奖励金和资助金。

  5

  黑客松已经成为一件大事儿

  2017年10月,ETHWaterloo成为了有史以来最大的以太坊黑客松,但很快在2018年被ETHDenver 碾压。之后还出现了另外的6个ETHGlobal黑客松,参与的开发者数量超过了超过5,8000,此外还有 ETHMemphisStatus举办的两场黑客松。

  2018年,举办以太坊黑客松最终变得切实可行——越来越多的开发者想要学习如何在以太坊上搭建产品,整个生态系统已经变得多样化,这些开发者能够参与到许多有趣项目的开发中来,且开发工具也日趋成熟,因此实际上在36小时内搭建一个可运行的演示项目时完全可以实现的。上文中提到的很多项目,包括Goerli测试网Set协议Denode平台Cryptokitties等都是在ETHGlobal黑客松活动中构思和推出来的。

  第2层技术:研究、开发和主网上线

  2018年也是以太坊第2层扩展性技术之年。

  第2层扩展的理念就是将以太坊的计算负荷转移至链下系统中,并仍然保持以太坊区块链具有的安全性保障。这些链下系统可以比以太坊主链更快速和高效地处理交易,从而带来更具扩展性的支付通道或智能合约。

  在2017年,以太坊主网还没有上线重大的状态通道或 Plasma 链项目,且很少人理解这项技术及其潜力。那第2层扩展性技术在2018年实现了怎样的发展?

1

  状态 & 支付通道

  状态通道(State channels)是最基本的第2层扩展技术。2018年初,有好几个定制的通道应用还处于开发中,但现如今,许多项目已经在以太坊主链上推出,且关键的基础设施已经被搭建出来,这些基础设施将很快从根本上缩短通道化解决方案的开发周期。

  Spankchain (通过支付通道实现微额支付)于2018年4月推出测试版,此后就开始投入运行阶段;

  Funfair (在状态通道中运行的博彩游戏)已经于2018年9月在主网上线;

  Connext (微额支付的支付通道中心)在2018年9月与Spankchain联合在主网上发布了其首个非托管中心;

  Celer Network (一个状态通道网络&流动性解决方案) 已于2018年10月发布了其测试网&演示app;

  备受期待的ERC20支付通道网络 Raiden (雷电网络),已经与2018年12月推出了alpha版本并在主网运行中。

  随着支付通道技术变得越来越易于开发者使用,使用该技术的项目数量将会继续增加。Counterfactual (一个使通道化应用的搭建变得更加容易的框架) 在2018年6月公布了他们在通用状态通道的开发工作,并于11月份开源了所有代码,计划能与2019年1月份推出一个完整的演示环境。

  2

  Plasma

  Plasma也是一种扩展性技术,可以实现将链上的操作转移至链下的 Plasma 区块链中,在链下能够更快和更低成本地执行这些操作。

  Plasma 的设计理念源于“侧链(sidechains)”,侧链技术最初是一个扩展比特币的提案,可追溯到2014年。Plasma 引入了一个更为新颖的改进:与侧链不同,Plasma 链的用户总能保证能够将他们的资产从 Plasma 链中撤回至以太坊主链,即时 Plasma 链的运营者试图审查或者偷窃这些资产。

  自 Plasma 白皮书于2017年8月发布以来,针对 Plasma 的研究已经取得了很大的进展,尽管该项技术相比于状态通道的进展还有一段距离。2018年初只有少数几个团队积极致力于 Plasma 的研究,但相关的研究社区已经开始探究从最初的 Plasma 白皮书衍生出来的各种折衷和设计方案。

  这些设计中的大多数都是专注于最简单的用例:即支付领域。这些设计包括 Plasma MVP (由Vitalik于2018年1月推出)和Plasma Cash(由Vitalik和Karl于2018年3月推出)。最近,研究者们已经开始探索基于零知识证明的类似 Plasma 的设计,比如“Rollup”(由Barry Whitehat于2018年9月提出)。

  与此同时,针对将 Plasma 应用于非支付领域的相关研究也在持续进行。当前研究者们达成的共识是,实现一个优化的“完全运行EVM(以太坊虚拟机)”的 Plasma (可以由任何只能合约运行)是一项很复杂的挑战工作。

  研究者们在基于 Plasma 的更广泛探索方面是富有成效的,但具体的实际实施仍然还主要出于理论或早期阶段。而其中的一个例外就是2018年6月由Loom构建和发布的Plasma Cash 实现

  零知识证明马上就要和大家见面了

  在过去的一年中,以太坊开发者社区开始意识到了全新的零知识技术将对区块链技术产生重大的影响。在过去12个月里,似乎以太坊社区中的每一次技术对话都会涉及到零知识证明技术。

  加密货币领域中的大多数人都应该听说过零知识证明技术,使用这项技术最知名的加密货币要属注重隐私保护的Zcash。但零知识证明技术不仅仅可以用于保护隐私,在很多扩展性技术中也具有重要意义。最近针对这些技术的研究和开发(具体来说就是 zkSTARKs)可能将大大降低使用这项技术的计算成本,从而为实现将这项技术集成到可编程的区块链(如以太坊)中开辟了新的机遇。

  简言之,零知识证明允许我们在无需分享出具体的底层数据的情况下,向他人证明某些操作已经发生了。

  如果通过零知识证明进行验证的成本足够低,那这项技术就能让以太坊智能合约验证某个操作已经在链下完成了。这意味着我们将可以,比如,执行大量的链下操作之后,再低成本地验证这些操作已经发生。或者我们可以在链下进行集中式计算(intensive computation),且可以在链上验证这些计算。

  2018年,零知识证明技术的全部潜力开始得到了深入的理解。2018年1月,Eli Ben-Sasson等人联合发布了期待已久的 zkSTARKs 白皮书。随后,以太坊社区开始研究如何将这项技术应用于解决扩展性问题,并将该技术与其他技术(如Plasma等)进行结合。在第1层扩展性技术领域,开发者们已经制定了计划,确保以太坊2.0将支持 zkSTARKs,比如使用STARK友好型哈希函数。

  一些全新的 zkSNARKs 代码库也已经发布,比如 iden3 团队的 snarkjs 和 circom,扩大了现有的 Zokrates 等代码库的数量。

  2018年12月,有个团队在参加 ETHSingapore黑客松期间搭建了一个zkSNARKs “rollup”扩展性概念证明,之后以 Plasma Ignis 的名称(并非技术上的Plasma)在测试网上发布;BarryWhiteHat 在以太坊使用 zkSNARKs 方面做出了重要贡献;Ben-Sasson 等人联合推出了旨在实现 zkSTARKs 的商业化应用的 Starkware 平台,并获得了以太坊基金会4百万美元的资助。

  通往以太坊2.0之路

  以太坊2.0是以太坊平台的长远研发目标,包括了 PoS(权益证明)和 Sharding(分片)在内重大基础层升级。

  以太坊2.0 (即Serenity) 的开发之路并非一帆风顺,开发者们也走了弯路,经历了很多挫折。但2018年,以太坊的长远发展路线图已经开始稳定下来。

  2018年1月,Casper FFG 测试网发布,但由于网络设计问题而难以使用。然而几个月之后,研究方向已经从 Casper FFG 转向了一个可以将 Casper 和 Sharding 一起实施的计划。在2018年第二季度,以太坊开发者们在以太坊2.0发展路线图上达成共识,这便是当前的以太坊2.0:

  https://docs.ethhub.io/ethereum-roadmap/serenity-phases

  本文将不对以太坊2.0进行详细解释,如果读者们想要了解更多相关内容,我们推荐你们阅读:

  EthHub网站中对以太坊2.0的总结:https://docs.ethhub.io/ethereum-roadmap/serenity-phases

  Vitalik在Devcon4会议期间的演讲视频:https://www.youtube.com/watchv=kCVpDrlVesA&feature=youtu.be

  James Prestwich 最近在Medium发布的以太坊2.0指南:https://hackernoon.com/what-to-expect-when-eths-expecting-80cb4951afcd

  在相关的研究愿景明确之后,以太坊2.0的规范也开始创建出来了。这个规范使得很多不同的设计团队可以开始将规范实现成客户端软件。2018年底,共计有8个开发团队在搭建以太坊2.0客户端。最近,Ben Edgington也开设了一个每周资讯网站,密切关注以太坊2.0的研究和实施进展,网站链接:

  https://notes.ethereum.org/c/Sk8Zs--CQ/https://benjaminion.xyz/newineth2/20190118.html

  

  虽然所有的路线图都可能发生变化,任何预测也存在不确定性,但预计2019年将会见证信标链(beacon chain)的上线,且信标链的测试网已经计划将于接下来几个月中推出。

  信标链允许 ETH 持有者选择将自身持有的 ETH 发送至信标链中,以此来成为验证者(validator)并通过验证区块来获得奖励。但是,这些被转移至信标链中的ETH将不能转回到当前的“以太坊1.0”主链中。

  信标链的下一个阶段就是实现分片,分片链由信标链进行管理。很有可能将通过信标链来实现当前的 PoW 机制转变成 PoS 机制。

  虽然以太坊2.0的发展路线图已经在很大程度上确立了下来,但依旧存在一些有关 Sharding 的未解决问题。虽然路线图中的前几个阶段已经很明确了,并且这几个阶段中不存在重大的未解决的理论问题,但之后的几个阶段还存在大量有趣的研究和实现问题,只有解决这些问题才能真正地实现以太坊第1层的扩展。

  2018年以太坊的采用率增长了吗?

  尽管本文的篇幅已经很长了,但依旧不能包括所有的内容。2018年的以太坊生态系统中还发生了很多其他事情,包括一些值得我们注意的进展:

  在当前以太坊2.0尚处于开发阶段,以太坊核心开发者们对当前的以太坊协议的一系列短期升级(即以太坊1.x计划)达成了粗略的共识;

  全球的监管机构已经开始关注加密货币,包括证券监管机构。当前,很多司法管辖区正在研究如何根据法律来看待数字资产(比如在以太坊上的诸多数字资产)。

  非Plasma侧链技术(如POA network和Parity-bridge)也得以发布。

  用户体验(UX)取得了进行,诸如Universal Logins和元交易(meta transactions)。

  以太坊基金会启动了一项资助计划,为整个以太坊社区的重要工作提供资金。

  我们应该将以太坊的2018年视为成功还是失败呢?根据你选择的参考框架,也许你会有不同的答案。

  如果回到2015-2016年,当时的以太坊仍然是处于实验性阶段,几乎没有用户或者开发者工具,甚至没有APP。这与2018年形成了鲜明的对比。当前以太坊主网上存在很多可用的应用,能够成为用户真正实用的工具——即便用户量仍然很小。我们曾经认为似乎不可能发生的事情,现在已经在发生了,一点一滴地在发生了!

  但如果你的参考框架是针对天花乱坠的1CO白皮书的大肆宣传和那些虚有其表的主题会议,那你可能会对2018年的以太坊有所失望。

  虽然大规模应用还没有实现,但已如朝阳正在高升。还有一些难题有待解决,技术进展也是一波三折。现实就只如此。我们还需要进行很多的尝试,还要吸取很多的经验和教训,还要解决很多艰难的问题。我们期待以太坊将在2019年实行更大的进展!

  感谢Georgios Konstantopoulos, Jeff Coleman, Spencer Noon, Alex Wade, Xuanji Li, Danny Ryan, Heather Davidson, Gregor Zavcer, Mike McDonald, Corey Petty, Ameen Soleimani, Jens Frid等人在撰写本文时给予的协助和支持。

  作者:Josh Stark (L4) & Evan Van Ness (Week in Ethereum, ConsenSys)& Daniel Zakrisson (hardfork.se)

  编译:Jhonny

  原文链接:

  https://medium.com/@jjmstark/the-year-in-ethereum-87a17d6f8276

  【文章版权归原作者所有,其内容与观点不代表Unitimes立 场。转载文章仅为传播更有价值的信息,合作或授权联系请发邮件至 contact@unitimes.media或添加微信unitimes2017】

版权信息
作者:Josh Stark
来源:Unitimes

关于我们

联系我们

作者进驻

手机版

Copyright © 2013 比特巴 www.btb8.com
始建于2013年,提供比特币 区块链及数字货币新闻、技术教程、测评、项目周报、人物等资讯
本页面提供的是以太坊新闻资讯,以太坊是一个平台和一种编程语言,意为“下一代加密货币与去中心化应用平台”,可以用来创建去中心化的程序、自治组织和智能合约.