0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文搞懂区块链的区块传播相关问题

如意 来源:读芯术微信公众号 作者:读芯术微信公众号 2020-09-07 10:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

缺乏可扩展性被认为是大规模采用区块链技术的最大障碍,现在,所有的区块链项目都在寻找能够提高其网络性能的解决方案。许多新兴项目声称他们有解决这个问题的灵丹妙药,这是夸大其词了,很多观察员和投资者甚至都没有意识到这个问题的核心和根源。

没有深入的调查和足够的技术支持,我们很难确定这背后的瓶颈和利弊权衡。本文,我们将探讨阻碍比特币扩展的公认因素。

在分散式对等网络比特币发明后不久,研究人员对决定比特币规模极限的因素产生了兴趣。很快,其核心问题就被确定为区块传播时间或区块传播延迟。

这是新区块到达网络中大多数节点所需要的平均时间。在像比特币这样的大型去中心化网络中,每当产生新块,都会根据Gossip协议进行信息传播。如果某个节点占领了新的有效区块,它将通知其他连接它的节点。

然后,节点将该区块传输到要求其执行此操作的那些节点。在区块到达网络中的每个完整节点之前,它要经过7个中间节点,每个诚实的节点在转发该区块给其他对等节点之前都要验证该区块。显然,整个过程需要一段时间。每个新的区块都会影响网络,使节点和以太网以最大功率工作。

有人会说,自从该网络推出以来,Gossip协议已经有了很多改进。例如,比特币改进方案BIP0152引入了只在区块体中传输短交易ID的选项,而不是整个交易列表。但如果节点在其内存池中没有该事务,则必须要求其对等方在单独的消息中进行传输。如果该区块中有大量此类事务,则BIP 0152的改进将失去意义。

由于数据传输是区块中继中最耗时的部分,研究人员对确定大小的数据包到达网络中50%、90%或95%的节点所需的时间感兴趣。

结果发现,对于一个大小大于20KB的区块,区块传播延迟时间几乎和区块大小成正比。根据2013年发布的研究,该块中每多出1KB的数据都会导致区块传播延迟增加80毫秒。

自那时起,每年都会有几篇关于此主题的学术论文和调查,他们更新上述数据并提出各种改进建议。

此外,该网站监测比特币网络的当前状态和区块传播时间,它还提供了有关这一主题的历史数据图表。大多数成熟的区块链网络与比特币有着相同的设计,这些网络中的区块传播时间遵循同样的规则。

不幸的是,区块传播时间对区块链的安全性有很大的影响。在网络中传播时间越长,矿工在旧区块上开采的频率越高。主链的分叉发生得更频繁,孤立区块的占比上升,长的传播延迟导致了所谓的验证者困境。

一些节点可能会发现跳过区块验证步骤是一个有益的策略。但在这种情况下,他们面临着在错误区块上开采的风险。然而,如果区块验证时间很长,这个策略或许就会有利可图。研究人员发现,长传播延迟降低了节点抵消51%攻击和独立挖掘的能力。

为了解决上述问题,区块链开发人员经常试图将区块传播时间控制在平均区块时间的1%以下。

一文搞懂区块链的区块传播相关问题

对于比特币、以太坊和其他基于PoW共识的主要区块链网络都是如此。因此,比特币网络中50%的节点的区块传播时间通常低于6秒。

尽管像BIP 0152中所述的那样,快速区块中继减少了平均区块传播时间,但在最坏的情况下,它可能比基本协议花费更多的时间。但即使在最坏的情况下,传播延迟也应该是合理的,这样矿工才能在大部分时间保持他们的节点同步,并始终验证提议的区块。

每当人们谈论区块链的可扩展性时,都会提到系统的交易吞吐量。然而,人们忘记了交易吞吐量的提高不应损害网络的安全性,也不应对希望参与网络的节点提出数据存储要求。这些修改可以减少网络中独立交易验证器的数量,从而减少去中心化。

比特币交易吞吐量可以简单使用公式计算:

一文搞懂区块链的区块传播相关问题

Bsize是区块大小(以字节为单位)

Tsize是区块中交易记录的平均大小

Btime是区块链中连续区块之间的平均时间

显然,可以通过增加区块大小、减少交易记录大小或减少区块之间的间隔来增加交易吞吐量。其中,减少交易记录的大小是比较困难的。

人们也可以尝试其他两种选择。然而,这些操作将增加花费在区块传播上的时间,网络的安全性和分散性可能会因此受到威胁。

或许有人会注意到,在比特币协议中,网络资源的使用效率很低,每个节点只能在很短的时间内处理和传输一个新区块的重要数据。它的网络带宽确实很重要,但它被充分使用的时间只有几秒钟。

其余时间,此节点只是传输未决交易和辅助数据。这一发现促使研究人员寻找更有效的协议设计,以在不影响网络安全性和分散性的情况下显著提高交易吞吐量。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络性能
    +关注

    关注

    0

    文章

    22

    浏览量

    7813
  • 区块链
    +关注

    关注

    112

    文章

    15574

    浏览量

    110505
  • 比特币
    +关注

    关注

    58

    文章

    7008

    浏览量

    144908
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业级彩色液晶图文显示控制器RA6809MQ4N资料

    RA6809MQ4N是台湾瑞佑科技股份有限公司(RAiO)研发推出的款低功耗及显示功能强大的彩色液晶图文显示控制器,芯片内建了128Mb SDRAM显存,可作为多区块显示的缓存,可以快速更新屏幕
    发表于 11-18 10:32

    RFID技术对冷物流温控合规性的价值贡献

    物流的本质是信任,合规性是其核心保障。RFID技术为温控合规提供了实时性、透明度和可追溯性,成为冷企业应对监管、赢得市场信赖的重要工具。随着物联网、区块等技术的发展,RFID将
    的头像 发表于 10-25 11:04 649次阅读

    设备有了 “数字身份证”:全生命周期状态键查

    未来,随着区块、数字孪生技术的融入,设备的 “数字身份证” 还将承载更多功能 —— 但现在,从扫码查状态开始,这场管理革命已经到来。
    的头像 发表于 10-10 10:03 189次阅读
    设备有了 “数字身份证”:全生命周期状态<b class='flag-5'>一</b>键查

    循环经济 2.0:海翔科技如何用区块技术追溯二手设备全生命周期

    需求,阐述区块技术在二手设备追溯中的应用路径、优势及面临的挑战,揭示海翔科技如何借助技术创新推动二手设备产业升级。 、引言 循环经济 2.0 强调在资源循
    的头像 发表于 06-27 09:58 757次阅读
    循环经济 2.0:海翔科技如何用<b class='flag-5'>区块</b><b class='flag-5'>链</b>技术追溯二手设备全生命周期

    升压电路搞懂 升压电路技术文档合集

    升压电路图集合,升压电路设计方案,电路设计技巧,升压电路搞懂;给大家分享 升压电路技术文档合集
    的头像 发表于 05-15 15:58 1.7w次阅读
    升压电路<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>搞懂</b> 升压电路技术文档合集

    设备管理系统新范式:区块存证+动态权限管理

    企业面对数字化转型挑战,设备管理面临安全与灵活性问题。传统设备管理方案漏洞频出,数据易遭篡改,权限管理僵化。企业需构建区块存证+动态权限管理方案,提升设备管理可信度、灵活性与效率,实现设备管理和合规监管。
    的头像 发表于 03-13 10:41 861次阅读
    设备管理系统新范式:<b class='flag-5'>区块</b><b class='flag-5'>链</b>存证+动态权限管理

    搞懂POL全光网络

    在数字经济的浪潮中,企业积极拥抱人工智能、云计算、物联网(IoT)等前沿科技,促使业务云端化、连接多元化以及信息接入普及化,加速推动企业数智化进程。伴随转型的持续深入,企业园区网络遭遇前所未有的挑战:带宽需求激增,流量模式由东西向为主转向南北向为主,要求园区网络介质与架构革新,以匹配数智化发展的新需求。
    的头像 发表于 02-27 13:51 5715次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>搞懂</b>POL全光网络

    搞懂先进存储技术

    高性能计算(High Performance Computing, HPC)以超高的计算性能广泛应用于国民经济的各个领域,不仅用于气候模拟、石油勘探等传统产业,在生命科学、大数据等领域成为研究和解决挑战性问题的重要工具。高性能计算需要配备超强储存能力,本文对先进的存储技术做了简单介绍。
    的头像 发表于 02-26 17:42 1693次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>搞懂</b>先进存储技术

    人工智能、云计算、区块三者区别对比

    AI人工智能基于算法和数据,擅长处理复杂数据;云计算依赖虚拟化和网络,提供高效计算;区块利用密码学,保证数据安全透明。三者在数据处理、安全性和应用场景上各有特色,AI人工智能适用于智能决策,云计算支持大规模数据处理,区块
    的头像 发表于 02-20 14:45 1191次阅读

    什么是BP神经网络的反向传播算法

    BP神经网络的反向传播算法(Backpropagation Algorithm)是种用于训练神经网络的有效方法。以下是关于BP神经网络的反向传播算法的介绍: 、基本概念 反向
    的头像 发表于 02-12 15:18 1273次阅读

    JCMsuite—单模光纤传播模式

    在本教程项目中,我们计算了带有掺杂二氧化硅芯的圆柱形光纤的基本传播模式。 磁芯具有相对介电常数ϵcore=2.113和直径dcore=8.2μm。包层具有相对介电常数ϵcladding
    发表于 01-09 08:57

    通过微透镜阵列的传播

    使用最新发布的版本中引入的个新的MLA组件来设置和模拟这样的系统,允许对微透镜组件后面的近场以及远场和焦点区域的传输场进行彻底的研究。 微透镜阵列后光传播的研究 本用例研究微透镜阵列后传播的光。给出并
    发表于 01-08 08:49

    搞懂汽车电控IGBT模块

    想要从零了解汽车电控IGBT模块看这篇就够了!根据乘联会数据,2022年6月新能源车国内零售渗透率27.4%,并且2022年6月29日欧盟对外宣布,欧盟27个成员国已经初步达成致,欧洲将于
    的头像 发表于 01-07 17:08 2409次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>搞懂</b>汽车电控IGBT模块

    “恒峰国际”完成1亿美金融资,推出区块平台FO-X

    注入了强大的动力。 与此同时,“恒峰国际”还宣布将打造全新的区块平台FO-X,并推出了该平台下的首款产品——即时通讯软件FoChat。据悉,FoChat不仅具备即时通讯的基本功能,还将内置AI agent(人工智能体),为用户提供更加智能、便捷的通讯体
    的头像 发表于 12-13 10:41 9544次阅读

    通过微透镜阵列的传播

    使用最新发布的版本中引入的个新的MLA组件来设置和模拟这样的系统,允许对微透镜组件后面的近场以及远场和焦点区域的传输场进行彻底的研究。 微透镜阵列后光传播的研究 本用例研究微透镜阵列后传播的光。给出并
    发表于 12-11 11:32