4月7日,V神的网站更新了一篇名为《分片为何如此出色:揭开技术属性的神秘面纱》的文章,其中提到:分片是以太坊可扩展性的未来,它将是帮助生态系统每秒支持数千笔交易,并允许世界上大部分地区以可承受的成本定期使用该平台的关键。
你或许也知道,限制目前区块链技术大规模落地应用的一个很重要因素就是性能,这也是为什么很多传统互联网从业者不太看好区块链技术的一个原因。那么,如何解决区块链的性能问题呢?其中的一个解决方案就是分片技术。
什么是分片?
分片是数据库分区的一种形式,也称为水平分区,即将一个大的数据库切分成很多小的、可处理的部分,从而提高性能,缩短响应时间。
推特用户指出Aave社区关于“缓解以太坊合并期间的风险”的提案存在巨大风险:8月30日消息,对于Aave社区发起关于缓解协议在以太坊合并期间面临的相关风险的提案,推特用户@nigdaemon指出该提案存在风险:如果该提案通过,会导致AAVE协议面临巨大挤兑风险。提案本意是降低借ETH的投机行为,但并未考虑大量提取ETH的情况。如果提案通过后,合并前ETH被大量提取,将导致ETH的LTV快速达到100%,进而导致利率APR达到1000%。AAVE中有90万stETH,如果面临大规模体量会导致无法清算的情况;进而导致AAVE出现大量坏账;如果提案通过,个人认为这是变相对AAVE发起的攻击。
此外,该推特用户对风险进行了推演:1.如果ETH利用率达到100%,APR提升到1000%,只需持续1-2天就会有大量stETH存款处于可清算状态。2.而让ETH的利用率达到100%的方法,不只有借贷一个方式,当临近合并时,大量用户的提款,会让LTV快速达到100%。@nigdaemon称,如果提案通过,建议在AAVE中有存借款用户慎重考虑合并前的配置。
此前消息,Aave社区发起关于缓解协议在以太坊合并期间面临的相关风险的提案投票,计划在以太坊合并前暂时关闭ETH借贷市场,并当ETH利用率达到100%时,将借款APR从103%提升到1000%。[2022/8/30 12:58:02]
分片并不是一个新的概念,早在90年代后期就出现在了传统的中心化数据库管理中。这个概念的流行,要归功于一个多玩家同时在线玩的角色扮演游戏UltimaOnline。
关于“在Polkadot上注册Shell平行链”的第121号动议已开启投票:Polkadot在推特上表示,第121号动议现已开启投票。该动议提出在Polkadot上注册Shell平行链,以确保区块生产、包含和最终完成。Shell平行链的功能极其有限,它甚至没有帐户的概念。Shell只接受来自中继链的消息来升级自身。在争议代码激活后,Shell最终可以通过进行另一次公投升级为Statemint。如果委员会通过,该动议将进行公投。[2021/10/29 6:20:18]
在这个游戏中,开发者将玩家分配到不同的服务器来缓解流量压力。商业上,一个普遍的分片案例就是将用户信息的数据库按照地理位置划分,同一个区域的用户信息放在一起,存到单独的服务器中。
动态 | Scatter创始人Rami James撰文反驳关于EOS开发活跃度的文章:针对此前媒体曾发文质疑EOS的开发活跃度,Scatter创始人Rami James在Medium撰文反驳该文章。Rami James展示Cryptomiso的EOS图表,并表示其逻辑错误是显而易见和可耻的:跟踪单个仓库(repository)的提交历史实际上并不能告诉你EOSIO的进展情况,因为EOSIO不仅仅只有一个Repo。仅在过去一个月,EOSIO仓库的提交就超过600次。EOSIO/eos被分割成多个仓库,以创建更好分离的关注点和更易于维护的代码。这是一件让代码库更易于管理的好事!现在大部分工作都是在其他仓库完成,这一计划在EOS主网启动后便迅速启动。[2019/3/3]
什么是区块链领域里的分片?
区块链就相当于一个数据库,每一个节点都相当于一个独立的服务器。正常情况下,这些节点每次只有一个节点能获得记账出块的权利,剩下没获得出块权的节点相当于做了“无用功”,白白浪费了算力。
如果将分片技术运用到区块链中,就相当于将区块链网络里的所有待处理任务进行分解,全网的节点也进行分组,每一组同时处理一个分解后的任务,这样就从原先单一节点处理全网的所有任务变成了多组节点同时并行处理。
举个例子,假设目前以太坊上有8,000个节点,全网待确认的交易是15,000笔。以太坊每秒能处理7-15笔交易,正常情况下至少需要1000秒才能处理完这些待确认的交易,当然处理的过程中又会有新的待确认交易产生。
如果采用分片技术,将8,000个节点分成100组,每组80个节点,这15,000笔待确认交易分成100个分区,每个分区150笔,那么,每组节点可以并行处理各自分区里的待确认交易,这样最快10秒钟就可以全部处理完那15,000笔待确认交易。
从这个例子中,我们可以看到,分片技术可以大幅提高区块链的性能。
分片技术潜在的风险
那么,分片技术有没有缺陷呢?答案是肯定的。
分片技术虽然能在一定程度上解决区块链的性能问题,让区块链更具有可扩展性,但也存在两个缺陷。
一个是分区后,不同区的通信问题。上面的例子,将以太坊网络分成100个分区,每个分区都是独立的,相当于有100条独立的、平行的以太坊区块链,每条都由一组矿工维护和确认交易。
这100条独立的以太坊区块链并不能相互通信,如果要通信,势必要增加跨分区的通信机制,这会增加区块链的复杂性,开发难度也会提高。
第二个是区块链的安全性。还是上面的例子,在未分片之前,以太坊网络是8,000个节点组成的算力,分成100个分区后,每个分区相当于一条独立的以太坊区块链,算力下降到80个节点组成的算力。
此时,对其中一个分区进行51%算力攻击就容易很多。控制了一个分区,攻击者就可以在这个分区内做恶,篡改交易。
以太坊基金会计划将分片技术作为以太坊2.0的升级内容之一。以太坊如何解决分片技术的上述2个缺陷,我们拭目以待。
除了性能问题,你觉得目前的区块链技术还存在哪些问题?欢迎在留言区分享。
1.关注公众号:道说区块链2.后台回复:电子书3.获取《DeFi实战投资方法论》电子书每天都有很多朋友咨询,问该不该继续买入某个币.
尊敬的用户: ?? 为回馈广大用户,BKEXGlobal举行"庆MASK首发上线,8000USDT壕礼等你领取"活动.
尊敬的LBank蓝贝壳用户:LBank蓝贝壳将启动「充值DPR瓜分10,000USDT」活动活动时间:2021年4月10日14:00-2021年4月17日14:00(UTC8)参与条件:完成KY.
金色财经区块链4月10日讯?现如今,我们每个人都生活在这个全球化的社会里,世界各地的中央银行也正在以各种不同的方式建立和维护货币体系,最近几年还发生了从中心化银行到去中心化银行的巨变.
在这一轮加密货币牛市中,都有谁赚到了钱?大家的第一印象肯定是投资机构或大举买入持有比特币的上市公司,其中最为人熟知的,是特斯拉、方舟投资(ARK)和MicroStrategy.
尊敬的虎符用户, 虎符将于4月8日15:00正式上线TKO(Tokocrypto)和ETHA(ETHALend),20.