6大改进:盘点以太坊的2018冒险之旅

2024-01-21 06:20

本文主要是介绍6大改进:盘点以太坊的2018冒险之旅,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

640?wx_fmt=gif

640?wx_fmt=png

以太坊是个大胆的实验——为数字资产、不受审查的应用以及分布式组织建立通用平台。在2018年中,社区进行了比以往更多的实验,本文是对以太坊这一年的总结,帮助读者理清头绪,鸟瞰全景

2018年,以太坊最重要的发展包括以下6项,后文将详细解读:

1. 越来越多人开始使用以太坊,但离大规模应用尚远;

2. 去中心化金融(DeFi)和稳定币;

3. 2018是“构建”之年;

4. Layer 2扩展启动;

5. 零知识技术;

6. ETH 2.0 / Serenity从研究转向工程。

以太坊使用率增长了吗?


2015到2017年,“真有人会用以太坊吗”是个悬而未决的问题。今年,似已得到解决:对以太坊的使用,已接近其最大容量(下图来自Google Bigquery以太坊公共数据集)。

640?wx_fmt=png

图表显示了以太坊区块链在不同时间点利用率(利用率=总gas ÷ gas limit)。当数值接近1时,意味着对以太坊的使用率接近100%。


但我们也需要反思:即使用户基数这么小,还是接近100% 了,如果用户达到数百万又会发生什么?手续费会发生什么变化?衡量增长的正确指标又是什么?

如果对比网络交易数量(https://etherscan.io/chart/tx):

640?wx_fmt=png

我们会发现,几乎满负荷使用时,交易的数量反而下降了。原因在于,交易构成从“大量的简单”转变为“少量的复杂”。如代币传输(约50K gas)或打开MakerDAO CDP(900K gas)都比简单的ETH传输(21K gas)占用更多网络容量。


640?wx_fmt=jpeg

人们使用以太坊网络来做什么?

MakerDAO推出的稳定币“Dai”2017年底开始投入使用,截止2018年12月31日,Dai的总发行量增加到6900万。其用户将超过1.7%的以太币锁定在智能合约中,作为稳定币“Dai”的抵押品。截至12月31日,这些以太币的价值超过2.75亿美元。


中心化预测市场平台Augur,2018年7月上线。到11月,在该系统中的“押注”价值超过296万美元,用户总数仍低。

Spankchain是家为成人娱乐,提供支付服务的区块链公司,2018年4月上线,在随后的8个月向表演者支付了7万美元。


640?wx_fmt=jpeg


除了“去中心化金融”应用程序,还有几个引人注目的游戏类(“Gods Unchained”),以及博彩类(“ FunFair ”)应用。

当测量以太坊DApp日活时,我们发现平均在1万到1.5万。但这是对链上交易的测量,并不包括打开情况。


用户访问应用程序,提出需求,想要更好的基础设施;基础设施升级后,应用程序在其上构建,以满足用户的需求——我们可用Web开发类比,应用程序和基础设施开发之间存在一个强化循环。

今年,人们开始思考应该用什么标准来衡量以太坊的成功。随着Layer 2扩展技术被采用,更多的用户活动将“脱链”,变得更难以测量。但这不是Bug,而是闪光点。因为Web 3.0应当是一个尊重用户隐私,而不是监视他们的互联网。


640?wx_fmt=jpeg

DeFi之年

2018年,许多新出项目是金融应用程序或协议,这类应用,被称为“去中心化金融服务(Decentralized Finance)”或“ DeFi ”。这类应用有:


稳定币(Dai,2017年12月上线);

贷款工具(Dharma ,2018年5月上线;Marble,2018年7月上线);

保证金交易和衍生品(Daxia,2018年1月上线;dYdX,2018年10月上线;bZx,2018年9月上线;Market Protocol,2018年11月测试; UMA,开发中);

  • 捆绑投资产品(Set Protocol,2018年6月上线)

  • 货币市场协议(Compound,2018年9月上线);

  • 信用违约互换(CDx,开发中);

  • Token交换服务(Kyber Network,2018年2月上线);

  • 订阅支付服务(8x,2018年10月测试网上线);

  • 支付渠道中心(Connext,2018年9月上线);

  • 预测市场(Augur,2018年7月上线;Gnosis PM,2017年12月上线)。

640?wx_fmt=jpeg

MakerDAO是最成功的DeFi协议,也是2018年以太坊上最成功的应用。


“Dai”是MakerDAO 最广为人知的产品,在过去的一年,Dai的基础抵押品——以太币价格下跌了94%,但它还是活了下来,并快成为许多以太坊应用程序的核心基础设施。12个月前你可能会支付ETH,今天,每个人都用“ Dai ”支付合同费用、赞助活动以及小费。

Dai不是唯一建立在以太坊上的稳定币——但它却是唯一一个规模显著的基金,在某种意义上是“去中心化”的,因为它靠自动化抵押系统中的数字资产作支持,而不是法币银行账户中美元和资产作支撑。


其他基于以太坊的稳定币包括:TrueUSD(2018年3月)、Paxos(2018年10月)、GeminiDollar(2018年10月)、USDCoin(2018年10月)和sUSD(2018年6月)。

截至2018年底,所有基于以太坊的稳定币的总市值约为7.7亿美元,大概相当于全球第14大加密货币Monero。在2018年的最后10天,这些稳定币的日均交易量约为2亿美元,尽管数量稳定增长,但与同期日均约50亿美元交易量的 Tether (USDT)相比,仍相形见绌。


640?wx_fmt=jpeg


在更广泛的DeFi类别中,去中心化交易所(DEX)是另一个重要类别。

DeFi为何在2018起飞?其中一个原因是,大部分这类应用,即使没有关键的扩展技术辅助也能运转。基本金融应用不需要高交易的吞吐量——它们只需要一个安全的可编程基础层区块链——就像以太坊提供的那样。


“构建”之年

2018年,出现了许多流行工具的替代品和竞争对手。ethers.js被认为是web3的替代;blockscout作为etherscan的开源替代品发布;新的Goerli测试网发布,一些Truffle的竞争对手出现,如rider、etherlime (基于ethers.js )和 buidler。


Vyper是一种安全导向的开发语言,可作为Solidity的替代。回望2017,它还很难使用,而今天,它被Uniswap交易所广泛使用。

智能合约和开发框架也取得了进展,如Open Zeppelin维护的代理升级模式,Aragon是一个创建分布式自治组织框架,在今年发布了主网。


新的安全工具使得构建安全应用程序变得更加容易。Trail of Bits在3月发布了几个工具,包括静态分析、模糊测试工具等。Securify是以太坊智能合约的自动安全扫描仪,于7月发布。Mythril于2017年发布,后来成为一个平台,并更名为MythX。此外,“传统”安全研究人员开始在以太坊领域工作,包括Trail of Bits和Sigma Prime。

基础设施方面,以太坊的主要客户端Geth和Parity得到改进和完善。新的客户端如Java语言的Pantheon以及.NET Core的Nethermind相继出现。

人们一直认为,可用的节点基础架构应当多样化。过去,市场一直由Infura主导,但在2018年,许多团队开始研究替代产品。Dappnode——廉价且易于运行个人以太坊节点的项目,其VIP节点服务在今年上线;Denode也是一个类似项目;去年11月发布的Parity LightJS,可以使开发人员更容易构建不需要依赖完整节点的DApps。


IPFS和Swarm等分布式存储解决方案继续取得进展。去年6月发布的Swarm POC3 ,现在包含了一个消息传递层。以太坊名称服务(ENS)是一种分散的服务,允许人们使用可读的名称(如alice.eth)来代替以太坊地址。

640?wx_fmt=jpeg

社区方面,以太坊加密经济研究的主要论坛——ethresear在2017年8月推出,直到2018年初才被广泛使用。如今它是以太坊的研发中心,也是从Plasma到分片等所有领域的重要技术资源。


ETH Security社区成立于2018年中,旨在尝试、分享最佳实践和共享学习经验。Gitcoin是一个促进开源开发奖励的项目,于2017年11月启动试点项目,2018年,该平台被用于向700多家开发商发放50万美元的奖金和赠款。

黑客马拉松成为常态:2018年2月的ETHDenver打破了参赛人数纪录。随后,ETHGlobal又举办了6次黑客马拉松活动,超过5800多名开发者参与。前文提到的许多项目——包括Goerli测试网、SET协议、Denode和Cryptokitties都是在ETHGlobal活动中构思启动的。


Layer 2:研究、开发与未来

Layer 2可扩展性背后的逻辑是,将计算从以太坊挪到“脱链”系统,同时仍然保留区块链特有的安全保证。离线系统可以比以太坊主链更快、更有效地处理交易。


状态通道是Layer 2最基本的技术。2018年初,几个定制通道应用仍在开发中。

Spankchain在2018年4月发布了测试版;Funfair去年9月登上主网;Connext于 9月与Spankchain合作,在主网上推出了他们的第一个非托管中心;Celer Network在10月推出了他们的测试网和演示应用程序。备受关注的ERC20支付渠道网络Raiden(闪电网络)于去年12月在主网上发布了他们的alpha版本。


使用通道的实时项目数量也在增加:Counterfactual于去年6月发布,11月开放了源代码,并将于2019年1月发布完整的演示应用程序。Magmo是一个使用状态通道的可通信应用程序特定子集(“强制移动游戏”),它在DevconIV上发布了一个演示应用程序。

640?wx_fmt=jpeg

Plasma是一种缩放技术,其操作被转移到一个二级区块链上,在那里它们可以被更快地执行,成本也更低。


其想法基于“侧链”,不过Plasma进行了新的改进:与侧链不同,Plasma可以保证用户将资产撤回到主链,即使该Plasma链的操作者试图审查或窃取他们的资产。

自2017年8月关于Plasma的论文于发表以来,研究已经取得了巨大进展。其大多数设计都集中在最简单的用例:支付。包括Plasma MVP——由Vitalik于2018年1月提出;以及PlasmaCash,由Vitalik和Karl于去年3月提出。最近,研究人员开始探索基于零知识证明的Plasma设计,如“Rollup”(Barry Whitehat于去年9月提出)。


目前研究人员的共识是,优化“全EVM”的Plasma——可运行任何智能合约,是一个复杂的挑战。

640?wx_fmt=jpeg


零知识证明


2018年,零知识技术的全部潜力开始得到挖掘。1月,Eli Ben-Sasson及其合著者发表了有关zkSTARKs的论文。以太坊社区开始研究如何将这项技术用于扩展,Plasma等其他技术相结合。在Layer 1,开发人员计划确保ETH2.0对zkSTARKs具有必要的支持。


这一年,新的zkSNARK库发布了,如iden3的scorkjs和circom,增加了现有的Zokrates库。2018年12月,ETHSingapore的一个团队提出了一个zkSNARK“rollup”缩放证明的概念,后来发布在测试网上。BarryWhiteHat为以太坊使用zkSNARKs做出了重要贡献。Ben-Sasson和其他人成立了Starkware公司,旨在开发zkSTARKs的商业应用程序,并从以太坊基金会获得了400万美元的资助。

640?wx_fmt=jpeg

通往ETH 2.0


ETH 2.0是以太坊平台的长期研究和开发努力的方向,包含基础层的基本升级,如StofofStake和Sharding。

ETH 2.0又名Serenity(宁静),有过错误的开始,走入过死胡同,但在2018年,以太坊长期路线图开始固定下来。


1 月,FFG testnet(测试网)上线,但由于网络问题,使用起来很困难。然而几个月后,研究方向从FFG转移到一项新计划,即将Casper和Sharding一起实施。在第二季度,围绕目前的计划开始形成共识。

一旦研究目标明确,就有可能为“ETH 2.0”创建规范。到2018年底,至少有8个团队为ETH2.0构建客户端。最近,BenEdgington还开了一份每周通讯,密切跟踪ETH 2.0的研究和实现。


虽然所有的路线图发生变化并且未来也不明确,但beacon链(信标链)预计还是将在2019年投入使用,未来几个月将进行信标链测试计划。信标链将允许ETH持有者选择将他们的ETH转移到信标链,以获得作为验证者的奖励。然而,ETH不能被转移回“ETH1”链。下一阶段将包括由信标链管理的分片。

其他变化


  • 以太坊核心开发人员就当前以太坊协议(“Ethereum 1.X”)的一系列短期升级达成了大致共识,而ETH 2.0正在开发中;

  • 世界各地的监管机构开始关注加密货币,包括证券监管机构,许多司法管辖区目前正在决定如何根据法律处理数字资产;


  • Non-plasma技术投入应用,如POA网络、parl-bridge;

  • 以太坊基金会发起了一项捐赠计划,资助整个社区的重要工作。


参考链接:https://hackernoon.com/the-year-of-the-ethereum-experiment-62e0d46c4f82

— END —


640?wx_fmt=png


推荐阅读:


  • 洗钱和犯罪的温床:比特币ATM机竟在区块链深冬逆市猛涨

  • 一年省下1000亿?原来零售玩的是闷声发大财

  • 区块链,会越来越无聊!

  • 微信真要做操作系统了?

  • 码农的尴与尬:过年相亲

  • 用“AI”给吴秀波测面相,发现……

  • Kubernetes API与Operator:不为人知的开发者战争

  • 女程序员:我敲代码养家,老公负责貌美如花!


点击“阅读原文”,打开 APP 获取更多干货哟!


好文!点好看」哟~

这篇关于6大改进:盘点以太坊的2018冒险之旅的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/628609

相关文章

BUUCTF靶场[web][极客大挑战 2019]Http、[HCTF 2018]admin

目录   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 [web][HCTF 2018]admin 考点:弱密码字典爆破 四种方法:   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 访问环境 老规矩,我们先查看源代码

一种改进的red5集群方案的应用、基于Red5服务器集群负载均衡调度算法研究

转自: 一种改进的red5集群方案的应用: http://wenku.baidu.com/link?url=jYQ1wNwHVBqJ-5XCYq0PRligp6Y5q6BYXyISUsF56My8DP8dc9CZ4pZvpPz1abxJn8fojMrL0IyfmMHStpvkotqC1RWlRMGnzVL1X4IPOa_  基于Red5服务器集群负载均衡调度算法研究 http://ww

YOLOv8改进实战 | 注意力篇 | 引入CVPR2024 PKINet 上下文锚点注意力CAAttention

YOLOv8专栏导航:点击此处跳转 前言 YOLOv8 是由 YOLOv5 的发布者 Ultralytics 发布的最新版本的 YOLO。它可用于对象检测、分割、分类任务以及大型数据集的学习,并且可以在包括 CPU 和 GPU 在内的各种硬件上执行。 YOLOv8 是一种尖端的、最先进的 (SOTA) 模型,它建立在以前成功的 YOLO 版本的基础上,并引入了新的功能和改进,以

2018秋招C/C++面试题总结

博主从8月中旬开始大大小小面试了十几家公司,至今也许是告一段落吧,希望后面会有好结果,因此总结记录一些C/C++方向常见的问题。和大家一起学习! 参考了互联网的各种资源,自己尝试归类整理,谢谢~ 一、C和C++的区别是什么? C是面向过程的语言,C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。 C中函数不能进行重载,C++函数可以重载 C++在C的基础上增添类,C是一个结构

Spring Boot 注解探秘:HTTP 请求的魅力之旅

在SpringBoot应用开发中,处理Http请求是一项基础且重要的任务。Spring Boot通过提供一系列丰富的注解极大地简化了这一过程,使得定义请求处理器和路由变得更加直观与便捷。这些注解不仅帮助开发者清晰地定义不同类型的HTTP请求如何被处理,同时也提升了代码的可读性和维护性。 一、@RequestMapping @RequestMapping用于将特定的HTTP请求映射到特定的方法上

大厂算法例题解之网易2018秋招笔试真题 (未完)

1、字符串碎片 【题目描述】一个由小写字母组成的字符串可以看成一些同一字母的最大碎片组成的。例如,“aaabbaaac” 是由下面碎片组成的:‘aaa’,‘bb’,‘c’。牛牛现在给定一个字符串,请你帮助计算这个字符串的所有碎片的 平均长度是多少。 输入描述: 输入包括一个字符串 s,字符串 s 的长度 length(1 ≤ length ≤ 50),s 只含小写字母(‘a’-‘z’) 输出描述

YOLOv8改进 | Conv篇 | YOLOv8引入DWR

1. DWR介绍 1.1  摘要:当前的许多工作直接采用多速率深度扩张卷积从一个输入特征图中同时捕获多尺度上下文信息,从而提高实时语义分割的特征提取效率。 然而,这种设计可能会因为结构和超参数的不合理而导致多尺度上下文信息的访问困难。 为了降低多尺度上下文信息的绘制难度,我们提出了一种高效的多尺度特征提取方法,将原始的单步方法分解为区域残差-语义残差两个步骤。 在该方法中,多速率深度扩张卷积

开放式蓝牙耳机哪个品牌好用?盘点五款超优秀的开放式耳机!

开放式蓝牙耳机现在挺受欢迎的,它们最大的好处就是不塞耳朵,戴着舒服,特别适合长时间佩戴。而且,这种耳机能让你在听音乐的同时,还能听到周围的环境声,这样在外面运动或者骑车的时候就更安全。音质方面,现在的开放式耳机也做得越来越好,有些高端款式还有特别的技术来减少漏音,保护你的隐私。但是现在市场上的开放式耳机品牌太多了,很多人不知道怎么选?为了帮助您在众多选项中做出选择,我根据个人经验挑选了一些表现良好

vulhub GhostScript 沙箱绕过(CVE-2018-16509)

1.执行以下命令启动靶场环境并在浏览器访问 cd vulhub/ghostscript/CVE-2018-16509 #进入漏洞环境所在目录   docker-compose up -d #启动靶场   docker ps #查看容器信息 2.访问网页 3.下载包含payload的png文件 vulhub/ghostscript/CVE-2018-16509/poc.png at

28.8K Star,音乐新体验,开启你的高颜值音乐之旅

Hi,骚年,我是大 G,公众号「GitHub 指北」会推荐 GitHub 上有趣有用的项目,一分钟 get 一个优秀的开源项目,挖掘开源的价值,欢迎关注。 导语 音乐是生活中不可或缺的调味品,一个好的音乐播放器能够极大地提升我们的听觉享受。今天,我要向大家推荐一个名为 YesPlayMusic 的第三方网易云音乐播放器,它不仅拥有高颜值的界面设计,还支持跨平台使用,让你的音乐体验更上一层楼