以太坊开发者很早就意识到以太坊网络扩容是一个值得探讨和投入的主题。然而,直到2017年底,扩容性问题才开始显现:一个名为CryptoKitties的去中心化应用程序造就了大量流量,导致网络产生延迟。除此之外,gas的价格也随着用户竞相进行交易验证而飙升。
虽然这个故事现在已经过度报道和消费,但CryptoKitties事件确实揭示了一个现实:目前以太坊网络的容量状态可能还没有为成功的dApp带来的巨大流量做好准备。速度缓慢和成本不稳定的原因使人们对以太坊平台和去中心化应用程序敬而远之。DApp开发者正致力于首个能真正实现广泛采用的应用程序,所以开发者必须持续攻克区块链扩容问题。
扩容性解决方案面临“三元悖论”
Cobo区块链安全团队公开0xDAO潜在盗币漏洞发现过程及技术细节解析:4月2日消息,0xDAO v2原计划上线前的几个小时,Cobo区块链安全团队启动对该项目的DaaS投前例行安全评估工作,随后在github开源的项目代码中发现了一个严重的安全漏洞。经评估,如果 0xDAO v2此时继续上线,该漏洞预计会造成数亿美金的资产损失。Cobo区块链安全团队立即启动应急预案,快速通过多个渠道联系到0xDAO项目方,提交该漏洞的完整攻击流程,紧急叫停了项目上线,随后协助0xDAO项目方对该漏洞进行了修复。
日前,0xDAO官方发布推文向Cobo区块链安全团队表示了感谢,并且表示会按照严重漏洞级别给予Cobo区块链安全团队漏洞赏金奖励。[2022/4/2 14:00:31]
图源ConsenSys
区块链技术中有这样一个理论:
网络可以同时支持以下的两种属性,即安全性、去中心化和扩容性。此即“三元悖论”,在这个现象越来越为人熟知时,也已经成为了以太坊开发者要面临的挑战,因为开发者想要在提升扩容性以供更广泛的采用和实现时,也能维持区块链的核心特征。然而目前有些扩容性解决方案会严重影响安全性或者去中心化:
从理论上来说,使用代币是扩容问题的解决方案之一。这个方案摈弃了所有交易都发生在一条区块链上的想法,采行多个代币共存但运行于独立区块链上的模式。通过将运行压力分布至其他区块链上使得扩容性得以实现。但是,如此一来每条区块链的节点将会减少,那么区块链就更容易受到攻击或产生欺诈行为。因此,使用代币的解决方案兼顾去中心化和扩容性,但对于安全性却是捉襟见肘。
动态 | 以太坊域名服务ENS将加入多代币支持,未来可解析至比特币地址:go-ethereum和以太坊域名服务(ENS)核心开发者Nick Johnson今天在Twitter 宣布,已经提交了ENS以太坊域名的多代币支持,该提议通过后ENS以太坊域名将支持解析域名到多个区块链地址,其中甚至可以包括比特币地址。这也意味着,ENS以太坊域名将可能成为跨链的域名系统,用户可以通过一个域名在多个区块链间互通,未来只需要向其他人展示自己的ENS以太坊域名即可。目前已经有多个数字加密货币钱包支持ENS以太坊域名,在使用以太坊钱包进行转账时,不需要再输入冗长的以太坊0x 地址,而只需要输入短地址即可。[2019/9/9]
扩大区块容量是另一个解决扩容性问题的理论方案。如果每个区块的容量增加,所有的节点仍然可以运行各种操作,但是同样的时间却可以容纳更多的交易。然而,随着区块容量增大,需要耗费更高的成本来打包交易,这对于许多矿工来说是难以负担的。这就可能导致网络将来被一些超级计算机掌控,因为它们拥有足够验证每个区块的资源。由此看来,增加区块容量能够保证安全性和扩容性,却显著降低了网络的去中心化程度。
确实,在区块链发展之初,我们的关注点主要是安全性和去中心化。因此,要实现扩容性最大的阻碍是每个节点都需要亲自处理每笔交易。即使做到绝对安全和去中心化,系统已经没有为扩容性解决方案预留下多少空间。那么问题来了,
我们要如何对以太坊进行扩容,而不影响安全性和去中心化的前提。
声音 | 鲁春丛:推动区块链的创新技术在标识解析中深度应用:据中国信通院官网,8月15日,在中国工业互联网标识大会上,工业和信息化部信息通信管理局副局长鲁春丛演讲表示,大力推进标识解析技术,标准研制,搭建规模性基础技术创新以实验的环境,联合产学研用各方面力量,促进新型标识体系的研制,推动区块链的创新技术在标识解析中深度应用。据介绍,标识解析体系是工业互联网的核心基础设施,是新一代互联网的“中枢神经”。[2019/8/18]
目前有四种协议在开发中,以期解决扩容性问题,即分片(sharding)、Plasma和雷电网络,至于第四种协议,Casper,在内容上更为广泛,但仍然对以太坊甚至是其他区块链网络提供扩容性参考。
分片Sharding
分片这种扩容方案仍然将所有交易运行在原来的区块链上,因此被称为
“链上”方案。上文提到以太坊中的每个节点都需要处理每笔交易,而分片就旨在解决在以太坊网络交易的线性问题。
分片可以让节点同时并行操作,也就提高了整体区块链的每秒交易处理量。在分片方案下,以太坊网络可以被划分成多组节点。每组节点构成一个分片,每个分片处理组内的所有交易。这就使得每个分片可以同时处理不同的交易。
在每个分片内部,某些节点扮演了“汇总人”(collators)的角色,定期创建“汇总”(collation),或者说是关于该分片的信息合集。每个collation都会包括以下信息:
动态 | 基于共治链的共治根域名解析架构发布:据光明网消息,在日前由国家互联网信息办公室指导、中国互联网络信息中心(CNNIC)主办的中国互联网基础资源大会上,中国互联网络信息中心主任曾宇发布了基于共治链的共治根域名解析架构。中国互联网络信息中心(CNNIC)作为我国国家顶级域名注册管理机构,负责国家网络基础资源的运行管理和服务,从2016年开始,开展区块链技术在域名领域应用的研究,验证了运用区块链技术进行域名数据管理的可行性。在此基础上,联合多家单位设计了基于共治链的共治根新型域名解析系统架构。[2019/7/3]
1.该collation所属分片信息;
2.交易完成之前分片状态的信息;
3.交易完成之后分片状态的信息;
4.2/3汇总人的数字签名以验证collation中的信息。
在网络中,每个分片中的汇总信息都会被整合进一个单独的区块,然后添加到到以太坊区块链中。也就是说,分片技术使得节点组合处理并验证交易,但只有汇总信息会被添加到区块链上。假设有10个分片,每个分片处理5笔交易,那么下个区块链中的区块则包含了50笔交易信息,而不再要求节点按顺序处理这五十笔交易。
但是分片技术会伴随两个问题。首先,每个分片都必须保证有足够多的节点才能确保网络的安全性。如果节点过少,那么2/3的汇总人则有可能进行串通,从而产生恶意行为。其次,两个分片之间的交易处理难度很高,如果只存在一个分片,则不会产生类似问题,因为它代表了整个区块链。目前的方法还需要详尽的收据和证明。
摩根士丹利分析师深度报告全解析:比特币“见底”规律及六大必读趋势:摩根士丹利分析师Sheena Shah 19日发表最新研报。主要观点包括:今天正在经历的比特币熊市早就在2000年的纳斯达克市场上演过,只不过是以15倍速度在“快进”;熊市看到唯一交易量增加的数字货币可能就是USDT,尽管USDT的可靠性遭遇广泛质疑,因为交易员们面对各种币的大跌只能暂时先买回USDT;日元升值可能促使日本散户增加对比特币的投资;千币齐跌,但区块链行业依旧火热,对于传统VC来说,参与ICO也有三大好处;比特币与其它币之间的相关性随价格下跌而上升,市场上涨时,它们的相关性反而下降;比特币在不同交易所的价差显示,价格触底反弹的日子,价差会有规律的突然拉大。[2018/3/20]
Plasma
Plasma是另一种在
?“链下”?处理交易的解决方案,也就是说,交易并不是在以太坊主网上进行。
Plasma使得许多区块链能够从原来的区块链上分离出来。因此,每条子链都能在基于根链底层安全性的前提下,独自处理和维护交易。
通过Plasma,子链中的所有计算都由根链助推,但是根链只需要在某条子链中产生争议的时候亲自进行计算。这种方案使得区块链上的所有交易信息可以由子链分担,从而在速度和效率上达到最优。根据子链节点的意愿,他们可以撤回交易信息,并且将交易记录输出至根链。
这个方案有一个独特的优点。每个Plasma链都能制定自己的标准和规范,这意味着不同的子链能够支持针对不同需求的交易,同时所有的交易都处于同样的、安全的环境中。
雷电网络
雷电网络也是一种
链下扩容解决方案,可以使节点之间维护交易记录而不用请求根链验证每笔交易。两个节点之间可以开通一个
“状态通道”(statechannel),这是用户间的双向通道。交易信息会在两个节点之间传递,并且需要双方签名来保证不可篡改性。
雷电网络对于经常性和规律性支付来说十分实用,例如,用户需要每周支付某公司10美金以获取某项服务,或是在超市进行定期采购。在两个节点间记录并验证此类交易,而无需调动整条区块链中的节点,如此一来根链就可以释放出巨大的空间。
无论何时,状态通道中的参与者可以选择关闭交易,但所有交易的最终结果都会记录在根链上,继而被包含在下一个区块中。这意味着,假使连续一年每周支付10美元,区块中的最终交易记录是520美元,而非52笔10美元的交易。
雷电网络解决方案有利有弊。问题在于节点只能与他们的“邻居”交流,也就是说如果节点A和节点B之间开启了一条状态通道,节点B和节点C之前也有一条状态通道,A无法直接向C发送资金。但是以这种通道形式进行交易可以避免资金被盗取或锁定。A虽然无法直接转账给C,但可以将B作为“中间人”,而B由于受到A和C的限制,也无法窃取资金。
而雷电网络最主要的优点,就是可以大幅降低交易的gas费用。因为与根链上的交易相比,发生在节点之间的链下交易所需gas成本更低。
Casper
Casper是
一系列共识协议的集合,该协议旨在帮助以太坊从工作量证明(PoW)转向权益证明(PoW)。在工作量证明算法下,为了解决加密难题挖出新区块,矿工必须要耗费一定能源。若是正确解决难题,他们就可以获得奖励,但这个过程需要大量能源成本。PoS挖矿确实有烧钱和能源浪费两大缺陷,目前每年需要花费120亿美元来维持工作量证明机制。
在权益证明(PoS)中,验证者会取代矿工在区块链中对区块进行验证。验证者通过在某个区块上质押资产进行验证,避免了计算难题所需的资源成本。质押数额最高的区块会被验证,进而被添加到区块链中。
实质上,验证者通过在合约中锁定资金押注某个区块会被添加到区块链中,直到下一个区块被加入并且被证明是正确的区块,他们就会获得奖励。如果验证者施行不正当行为,那么他们所质押的资金将会被罚没。
从概念上来看,PoW到PoS的转变可以防止区块链被恶意攻击。在PoW算法下,一次失败的区块链攻击仅仅使攻击者损失了时间和资源成本。但在PoS算法下,失败的攻击则会直接导致经济损失,因为他们质押在错误区块中的资金将会被立即罚没。
Casper最终的部署将基于该协议的两个迭代:CasperFFG和CasperCBC。这两个协议将被部署在以太坊上用于网络测试PoS,并且在算法过渡完成之前识别潜在问题。
CasperFFG?
CasperFFG使Casper的首个迭代版本,其中区块依然经由PoS算法挖出。不同的是,每50个区块就会有验证者介入测试PoS机制。这个“检查点”会使用PoS协议来评估最终确定性。“最终确定性”意指该次操作已经完成且完全不可篡改。在FFG中,验证者质押资金以完成前50个区块的最终验证。
译者注:CasperFFG由于混合了PoW和PoS机制,使得主链和分片链的开发工作中存在大量重复的劳动,因此FFG于去年6月被弃置。而在理论上CasperCBC更具有可实现性、部署速度会更快,因此CBC将会被部署于以太坊2.0中。
CasperCBC
CasperCBC(Correct-by-Construction)?是Casper的第二个迭代。通常来说,要部署一个协议需要先正式确定,然后证明其符合所有给定的特性。而CBC中的PoS协议仅需要部分确定,为了满足相关属性再做进一步精细调整。因此,不同于从一开始就有精确的定义,该协议将采用循序渐进的方式进行部署。
那么CBC如何适应过程中可能出现的问题呢?这就需要通过一个被称为“理想对手”的协议来为CBC提出假设、错误和协议未来可能面临的问题。
Casper系列协议不仅仅囊括了扩容性议题,其中还包括节省能源和提高安全性的考虑。然而,随着增加区块所需能源损耗的降低,要实现网络扩容也将更具有挑战性。尽管Casper并不是专门为实现扩容设计的,但仍然会为网络的流量承载能力作出积极贡献。
译者注:进一步了解CasperCBC,可阅读文章《CasperCBC:什么是共识和确定性?》、《CasperCBC协议安全性证明》。
结语
值得注意的是,
以上这四个方案互不相斥,它们将被全部应用到以太坊2.0的更新中,或多或少地解决以太坊的扩容问题。扩容性问题是近几年来以太坊开发者的关注焦点。随着越来越多的dApp开发和上线,更完善的扩容性解决方案也会持续出现在我们的视野之中,帮助未来的以太坊将潜力发挥到极致。
原文链接:https://media.consensys.net/the-state-of-scaling-ethereum-b4d095dbafae
转载请注明:ECN以太坊中国
微信公众号:ETH中文网
区块链电子发票,被认为是区块链和税收治理基于海量数据的有效结合,简化税收流程,推动税收可持续发展,解决发票流转过程中长期存在一票多报、虚报虚抵、真假难验等痛点.
1900/1/1 0:00:00法定数字货币近期频频出现在官方表态中。8月21日,央行微信公众号发布两篇有关数字货币的文章,一是发表于2018年1月的范一飞副行长谈央行数字货币几点考虑,二是央行支付结算司副司长穆长春8月10日.
1900/1/1 0:00:00摘要事件:7月16日,纽交所母公司洲际交易所旗下数字资产平台Bakkt宣布,将于当地时间今年9月23日推出托管和现货交割每日和每月比特币期货合约,它们将在ICE美国期货市场上市和交易.
1900/1/1 0:00:00近日,又一位自称其为中本聪的人在加密货币社区中引起不少关注,这位“中本聪”在其网站上以三部分自述表明了自己就是比特币之父.
1900/1/1 0:00:00区块链的概念从本质上讲,区块链是一种分布式账本,是多中心的记账方式。记账就是记录与经济活动相关信息的一种行为。在人类社会活动中,记账是一种关键权力。此前的记账行为大都呈现中心化的特征.
1900/1/1 0:00:00由于无法维持高价格水平,XRP保持在0.30美元左右。看起来瑞波的XRP一直在原地踏步,但是Twitter用户却持相反意见。他们确信巨大的变化即将到来,而XRP只是在为价格的爆炸式增长积累力量.
1900/1/1 0:00:00