1. 首页 > 知趣科技

以太坊扩容最热门主力方案Rollup学习指南

现有固定供应的1.100万份REPtoken,其中80%通过crowd sale筹集了530万美元。这些token用于报告预测市场事件的结果。所有活跃的REP持有人都需要报告随机选择的事件的结果。这维持了解决Augur预测市场结果所需的去中心化报道池的需求。

作为提供此关键报告功能的奖励,REP持有者可在平台上获得预测市场产生的所有交易费用的一半。如果有人试图撒谎并错误地报告结果,那么他们将受到惩罚,即不得不放弃他们的一些REP。此外,如果大多数REP持有人不诚实,那么人们就不会想要使用Augur并且REP的价值会下跌。这激励人们在Augur系统中诚实行事。

Golem

Golem是一个由Julian Zawistowski领导的项目,允许人们将他们的空闲的计算能力出租给其他人。我们的想法是,通过创建一个全球性的超级计算机,计算能力将变得更便宜并且每个人都更容易获得。Golem发布了一个名为Golem Network Token(GNT)的以太坊token。现有10亿固定的GNT供应量,其中82%通过crowd sale出售,筹集了860万美元。这些token是与Golem网络交互所必需的,并且是在租用计算能力时用作支付的货币。由于访问该网络的token供应有限,如果有更多人想要使用Golem,那么GNT的价值就会增加。这在理论上使持有GNT的人与使用GNT的人的激励相一致。

ERC20 token

您可能会听到以太坊社区引用ERC20代币。最初的ERC20页面 “描述了代币合同可以实现的标准功能。”ERC20是代币的标准接口。ERC20代币只是以太坊token的一个子集。

为了完全符合ERC20标准,开发人员需要将一组特定的功能合并到他们的智能合约中,在高级别允许它执行以下操作:·获得代币总供应量·获得帐户余额·转移代币·批准花费代币ERC20允许与以太坊区块链上的其他智能合约和分散应用程序无缝交互。

具有一些但不是所有标准功能的代币被认为是部分符合ERC20的,并且仍然可以容易地与外部各方进行交互,只是取决于缺少哪些功能。

区块链顾问业者与产品开发公司Akomba实验室近日在以太坊网络上执行的一场测试显示,该实验可让区块传递的速度至少快上两倍。Akomba实验室表示,这次主要是测试区块链新创公司BloXroute的扩容性解决方案。

据了解,Akomba实验室是在11月11日至27日期间,在以太坊节点上运作bloXroute的「区块链分散网络」(Blockchain Distribution Network,BDN),发现区块传播(即一个区块需要被产生、并且与整个区块链分享)的时间缩短至172毫秒(毫秒:千分之一秒),是当前平均360毫秒的一半以下。

Akomba实验室是利用一座中国大陆矿池的数据,做为长达两周测试的一部分。Akomba的结果显示,「区块链分散网络」能对以太坊主网区块传播产生温和、但可能具连锁效应的影响。以太坊是当前最大的公链之一,但也是交易费较贵的区块链,GAS费用(手续费)约为20美分,而在可扩容性的论辩中,这点也是最被热议的话题。

bloXroute执行

长Uri Klarman表示:「以太坊所在扩容性上所遇到的瓶颈冲击,其实更甚于当前其他区块链。以太坊正在失去成长动力、失去市占,使他们感受到问题所在,其他区块链则不然。」

BloXroute的方式是是第0层解决方案,它可压缩交易的规模,借此加快区块传播的时间。例如,「区块链分散网络」能以4位元(byte)为一桩规模为500位元的交易进行广播。Uri Klarman表示:「我们不会发送整个区块,因若其他节点知道有笔交易存在,那就没有发送整笔实际资料的必要,只需要告知有这些交易的存在即可。」

今年9月,BloXroute就曾经在以太坊主网上测试过「区块链分散网络」,也产生类似的结果,只不过当时仅成功区块传播的时间缩短约25%。

Klarman表示,「区块链分散网络」已在一些大型矿场中运行,并将继续逐步向更大型的矿场引进。他说,若完成后,区块容量将增加,手续费也有望下降,也在区块容量扩大的速度超越网络需求。

以太坊矿工9月时投票通过将GAS上限提高到1,000万,比先前的上限增加了25%。此举是为了解决网络塞车的情况,不过Uri Klarman认为,需求立即吃掉了多出来的空间,「我们知道这些交易的需求,这让我们提出了现在的解决办法」。

是什么让以太坊堵了?以太坊被堵矿工手动增加gas上限,据Decrypt昨日报道,挖矿社区已经增加了以太坊的网络容量,允许在网络上处理更多的交易。这是网络流量大增造成的,稳定币Tether和博彩游戏Fair Win占用了以太坊网络的大量空间。

以太坊联合创始人Vitalik Buterin上周表示,由于网络拥堵,区块生产者已开始提高gas限制。在以太坊网络中,gas是一种独立的加密货币,用于支付交易费用,而gas限制实际上控制了一个区块中可以包含多少交易。这类似于比特币的区块链容量上限。

但在以太坊,gas限制是逐步改变的。随着网络逐渐适应当前的环境,按照当前标准,每个矿工都可以将gas上限提高1/1024,从而减缓gas上限增减的速度。

今天,矿工们继续提高gas上限,导致每个区块的gas值突破1000万,比上个星期增加了25%。这意味着每个以太坊区块现在可以包含的交易比前一周多了大约25%。

这使得以太坊网络每秒可以处理更多的交易,有助于降低费用。但是,这确实意味着区块链容量增长得更快,从而使运行节点更加昂贵,并且难以继续运行网络。

是什么让以太坊堵了?

Tether似乎是导致以太坊交易不断增长的主要原因。在过去的几个月时间里,这一稳定币开始从比特币网络转移到以太坊。由于每天都要处理大量交易,这给以太坊网络带来了巨大的负担。

Buterin在接受加拿大媒体the Star采访时指出,可扩展性是一个重大瓶颈,因为以太坊区块链几乎已经满了。

本月早些时候,有消息称,以太坊网络25%的交易都是来自Tether。

但是Tether并不是唯一一个占据以太坊空间的币种。区块链博彩游戏Fair Win在过去30天累计付出了117万美元的交易费用,这表明该公司也产生了大量交易。

(以太坊交易已经逐渐填满区块,图片来源:Coin Metrics)

据情报提供商Glassnode称,去中心化金融(DeFi)应用越来越受欢迎,也给网络带来了压力。报告指出,大约45%的交易是通过智能合约完成的——主要都来自DeFi应用。

这个问题在9月20日恶化,当时以太坊的每日交易费用自

2019年3月以来首次超过比特币。当天,以太坊交易费用为20.7万美元,而比特币仅为18万美元。但以太坊的铁杆粉丝认为这是一件好事,因为这表明该网络的需求很高。

争议性的选择?

以太坊提高gas限制被认为是一个有争议的举动。

斯坦福大学法学院的一个Bitcoiner认为,提高gas上限表明该网络是中心化的,他说,这显示了以太坊矿工对网络的高度控制。

对此,ConsenSys可扩展性研究员John Adler回应称:

“你是不是不知道社区进行了长达数周的讨论,要求矿工提高gas上限?”

由提高gas上限引起的另一个问题是,其将导致以太坊每个区块包含更多的交易。这意味着区块链的容量将以更快的速度增长,以太坊节点因此承受更大的压力。矿工将不得不拿出更多的钱来购买设备以获得更大的存储空间。如果矿工数量减少,这可能导致该网络渐趋中心化。

不过,尽管该网络的容量正在缓慢增长,但新的以太坊区块已经开始触及新的上限,这表明gas上限需要尽快再次上调。

以太坊联合创始人Vitalik Buterin提议为以太坊最大的隐私缺陷之一找到一个解决方案,该缺陷与以太坊名称服务(Ethereum Name Service, ENS)有关。该服务允许在一个复杂的以太坊地址上添加一个对用户友好的名称,使得发送加密货币和发送电子邮件一样简单。

图片来源:pixabay

但是,正如Decrypt透露的那样,使用这些名字的人可能会在不知不觉中暴露自己的财务状况。

ENS的问题是,这些名称链接到公共以太坊地址,任何人都可以查看。因此,如果你把你的真实姓名附加到你的以太坊地址,那么每个人都可以看到你正在进行的所有交易。就像有人在窥视你存有加密货币的银行账户一

样。Buterin向Decrypt表示:“真希望这能激发更多的隐私工作。”

以太坊的下一个隐私方案

4月1日,Buterin在推特上发文称,解决这个问题是以太坊的首要任务,因为它可以提高以太坊网络上的隐私性。他写道:

“除了对http://tornado.cash等进行持续改进之外,改善以太坊隐私的下一步是:采用无污染、易用、具有隐私性的方案,在将代币发送到一个ENS名称时,不会向外面公开它们收到的代币。”。

这里的重点是确保人们可以使用ENS地址,而不必让人们看到他们在接受交易时使用这些代币在做什么。

解决以太坊的隐私问题

Buterin的解决方案是使用加密技术隐藏交易数据。他解释了这是怎么做到的,但是有点复杂。他说道:

“私密地址很简单:ENS名称持有人发布公钥P和私钥p。发送者生成随机数r,将代币发送到地址rP(这是椭圆曲线点乘)。名称持有人可以用rp花费这些代币。发送者需要以某种方式将r发送给名称持有人。”

简而言之,发送方和接收方通过交换加密签名以隐藏交易详细信息。它采用了区块链常使用的加密技术,以确保人们不能使用他人的加密货币。

它的主要的挑战是如何将生成的称为r的随机数发送给拥有ENS名称的人。考虑到将信息从区块链传递出去,Buterin增加了几个可能的方法来实现这一点。但他没有找到一个明确的解决方案。他想了想,说道:“可能还有一些我们还没有想到的奇特技术。”

隐私问题由来已久,现在是时候把它添加到以太坊的的路线图了。

特别感谢Jinglan Wang对文章的审阅及提供的反馈,我们经常会遇到一个问题:分片(sharding)、侧链以及Plasma有什么不同?这三种体系结构似乎都涉及了一个中心“主链”的星形拓扑结构,该中心“主链”充当系统的共识支柱,此外还有一组包含实际用户级事务(transaction)的“子”链。子链中的哈希通常周期性地发布到主链(理论上不带中心的分片链是可能的,但到目前为止还没有实现,本文不会关注它们,但参数是相似的)。考虑到这种基本的相似性,选择其中一种方案,而不选用其他方案的理由是什么呢?

侧链和Plasma的区分是简单的。Plasma链是具有非监护性质的侧链: 如果Plasma链中存在任何错误,则错误是可检测到的,用户可安全地退出Plasma链,并防止攻击者造成任何持久的伤害。用户所承受的唯一成本,是他们必须等待一个challenge周期,并在(不可扩展的)基础链上支付一些更高的交易费用。而常规的侧链则没有这种安全属性,因此它们的安全性较低。然而,设计Plasma链在很多情况下要困难得多,有人可能会说,对于很多低价值应用而言,增加复杂性而带来更好的安全性,其实是不值得的。

(图:Vitalik Buterin,来自Duncan Rawlinson)

那么,Plasma和分片之间,又是什么关系,两者孰优孰劣呢?关键的技术差异在于紧密耦合(tight coupling)的概念。紧密耦合是分片的一种属性,但不是侧链或Plasma的属性,这意味着主链(例如以太坊2.0中的信标链)的有效性与子链的有效性密不可分。也就是说,根据定义,将无效主链区块指定为附属项的子链区块是无效的,更重要的是,根据定义,包含无效子链区块的主链区块是无效的。

在非分片区块链中,规范链(即所有人都接受的代表“真实”历史的链)的定义,是完全可用和有效的;例如,在比特币和以太坊的情况下,人们通常说规范链是“最长有效链”(或者,换个更卖弄学问说法是,规范链是“最重的有效和可用链”)。在分片区块链中,最重有效和可用的规范链概念同样适用,其有效性和可用性要求同时适用于主链和分片链。然而,分片系统面临的新挑战是,由于数据太多,用户无法直接完全验证任何给定链的有效性和可用性。工程学分片链的挑战在于,通过给用户一个最大程度的不信任和实际的间接手段来验证哪些链是完全可用和有效的,从而使他们仍然能够确定哪条链是规范的。在实践中,这包括委员会、SNARKs/STARKs、fisherman方案、欺诈及数据可用性证明等技术。

如果一个链结构没有这种紧密耦合特性,那么可以说它不是layer-1分片方案,而是一个位于不可扩展的layer-1链之上的layer-2系统。Plasma不是一个紧密耦合的系统:一个无效的Plasma块绝对可以将其块头提交到主以太坊链中,因为以太坊基础层不知道它代表一个无效的Plasma块,甚至根本不知道它代表一个Plasma块;它看到的只是一个包含一小部分数据的事务。然而,单个Plasma链失效的后果,便局限于该Plasma链内。

但是,如果你试图分析用户如何执行“间接验证”程序的过程,以确定他们所查看的链是否完全有效且可用,且在不下载和执行整个过程的情况下,则我们可发现分片与Plasma工作方式更为相似的地方。例如,用来防止可用性问题的一种常见技术是fishermen:如果一个节点将一个区块的给定部分视为不可用,它可以发布一个声明此问题的challenge,从而创建一个时间段,任何人都可以在该时间段内发布该数据。如果一个区块在足够的时间内没有被质疑,则可还原将其作为依赖项进行引用的区块。这看起来与Plasma基本上类似,在Plasma中,如果区块不可用,用户可以将消息发布到主链以响应退出状态。这两种技术最终都会在压力下以同样的方式屈服:如果一个分片系统中有太多的错误chall

 3/5   首页 上一页 1 2 3 4 5 下一页 尾页

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.longfuchaju.com//zqkj/4746.html

联系我们

在线咨询:点击这里给我发消息

微信号:wx123456