电子发烧友网 > 区块链 > 正文

区块链技术如何补救比特币在网络中传输的低效问题

2019年07月15日 10:57 次阅读

前言:由于区块链必须保持全球状态的同步,存在延迟问题,通过中继网络和致密区块,可以减少延迟,不过开发者还在致力于更多的优化。

区块链让整个世界保持在一个状态上。当每个区块挖出,新的分类账本取代之前的状态。共识机制致力于确保该状态被更广泛的社区同意。在设计良好的系统中,激励确保不变性。在经过足够的时间之后,状态无法被篡改。这些区块链给予我们可编程的货币,并且正确地捕捉了很多人的想象力。

比特币和以太坊是区块链两个早期的版本。这些账本被证明是受欢迎和稳健的,但通常也被认为是难以扩展的。为什么会这样?还有什么能改善这种情况?

背景

区块链自身被认为是layer 1。区块链充当网络中所有加密资产的当前位置的全局真相源。网络上的全节点持续跟踪分类账的当前状态。为维持去中心化,它必须能让小矿工验证并为区块链作出贡献。小矿工的系统资源和带宽远不如大玩家。

为了让区块链可信任和抗审查,它们不能被任何单一实体或一个群体所控制。开发人员相信,不同大小的玩家都可参与是很重要的,它可以避免权力的集中和固化,避免出现单点控制。基于这样的原因,突破比特币区块大小的限制就存在阻力。该限制用于限制整个系统,以便让更广泛的人群参与。

应该注意的是,可以在各方之间签订本地协议完成代币的转移,而这无须进行全局的状态更新。这通常被称为layer 2或链下交易,这对交易扩展(不一定是用户)有深远影响。这里的想法是,各方之间的交易在写入区块链前可以先汇总。在一些设计中,将本地状态刷新到全局区块链的窗口可能需要几个月甚至更长时间。

工程师们乐观地认为,layer 2解决方案将为区块链带来巨大的可扩展性,并且它对加密货币能满足主流人群需求至关重要。然而,即使layer 2充当了巨大的杠杆作用,它只能放大基础区块链的规模。Layer 2无法自行提供不受限制的扩展。因此,优化网络以便为每个交易尽可能少地使用资源非常重要。

问题

“去中心化的比特币区块链是全球共享的广播媒体——可能是人类设计的最疯狂低效的通信模式。

Layer 1的基本问题是分类账的副本必须保持全球的同步。每个全节点存储一份区块链,这些副本必须彼此相同,且由各个节点独立验证。

当找到新块,必须将其广播给所有其他节点。延迟对挖矿节点尤为重要,因为他们需要始终在最新区块上工作,否则他们的工作就白费了。为了验证最新区块,矿工需要知道包含了哪些交易以及所有这些交易的副本。

当前比特币软件使用简单的方法来广播交易和区块。在收到交易时转发给所有对等节点。区块被批量传输,无须考虑接收者可能已有的数据。这些低效对于矿工来说是不可容忍的,因为他们需要确保能访问最新区块。

补救措施

比特币的低效众所周知。为让网络更加有效率,减少带宽负载以及加速广播已经推进了好多年。前比特币维护者Gavin Andresen于2014年发布了O(1) 区块广播的路线图。路线图自那以后发生了重大改变,但想法仍然相关。

区块链技术如何补救比特币在网络中传输的低效问题

中继网络

矿工已经主动采取措施实施区块中继网络,比如FIBRE和Falcon。这些中继网络通过使用低延迟+高带宽连接来工作,但它们具有诸如中心化和使用大量带宽来最小化延迟的缺点。它们不会减少运行非挖矿节点的总体带宽的需求,这是工程师在扩展系统时感到舒适所需的。

致密区块(compact block)

当传输区块时,传输接收者已有的交易是次优选择。密码学家Greg Maxwell认识到,接收者已经知道在新发现的区块中包含的内容。具体来说,接收者的内存池(一组收到但未确认的交易)可能包含新区块内的很多交易。他研究了这个问题,并在2015年12月起草了一份提案。

核心开发者Matt Corallo接受了Greg的工作,并对其进行了改进,它于2016年早期变成了BIP152提案,主要涉及致密区块。致密区块是一种协议,它发送区块头、缩短的交易ID列表、以及一组发送人认为接收者不太可能拥有的交易,而不是发送包含所有数据的区块。这个更改旨在节省带宽,但也有减少延迟的作用。

Erlay

比特币中基于大量广播的方法显然不是在网络中传播交易的最佳方法。节点可以接收每个交易的多个副本,并必须将其转发给它们所连接的对等节点。结果是消耗大量的带宽,导致不必要的开销。它还鼓励节点连接较少的对等节点,因为每个对等节点将需要每个交易的增量带宽。

连接到较少的节点确实有利于减少带宽开销,但它也是危险的,因为它会使用户打开所谓的日蚀攻击(蓝狐笔记注:eclipse attack,日蚀攻击是指对区块链的一种网络攻击,攻击者控制了点对点的网络,并模糊区块链上的节点视图。例如为了对比特币实施日蚀攻击,攻击者通过控制大量的IP地址来垄断连接到受害者节点的连接)。

TumbleBit的创建者Ethan Heilman于2015年发表了关于日蚀攻击的研究论文。其基本思路跟Sybil攻击相关。攻击者试图伪装成很多不同的主体,以使受害者感到困惑。攻击者垄断所有跟受害者节点的传出连接。通过充当受害者节点的唯一信息来源,他们挖掘特殊区块以伪造当前的状态。

这是非常昂贵的攻击。不过如果攻击者可以让受害者相信他们已经收到大量的比特币,而实际上资金已经转移到其他地方,受害者可能会被说服他们已经收到了资金并释放财产。

Erlay可以提供更好的连接和强大的网络。如果一个节点连接到32个对等节点,Erlay研究者发现他们的优化可以导致节点使用的带宽比当前少75%以上。

下一步

通过矿工使用的中继网络和为普通节点用户提供的致密区块,区块广播已经得到大量优化。尽管如此,研究者依然在努力消除系统的开销,使其尽可能简洁。只有当开发者满意当前吞吐量的带宽要求足够低时,才能提高吞吐量。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

人人都懂区块链(更新中)

人人都懂区块链系列是一套精心录制的一系列针对于零基础朋友,致力于让更多人了解区块链技术,比特币,以太坊,莱特币等数字货币

发烧友学院 发表于 2018-03-16 00:00 6954次阅读
人人都懂区块链(更新中)

基于区块链技术的健康管理平台BioCourt介绍

BioCourt是基于区块链技术的健康管理平台,也是第一家全面为用户提供现代健康管理关键解决方案的供...

发表于 2019-07-15 10:59 0次阅读
基于区块链技术的健康管理平台BioCourt介绍

区块链技术对WordPress网站的好处是什么

区块链技术据说是由中本聪(Satoshi Nakamoto)于2008年开发的,成为新型加密货币比特...

发表于 2019-07-15 10:51 4次阅读
区块链技术对WordPress网站的好处是什么

高盛正在打造一个技术团队来推动数字货币的发展

2018年9月,纽约金融服务署(NYDFS)同时批准了两家公司发行稳定币的申请。这两家公司分别是Ge...

发表于 2019-07-15 10:45 9次阅读
高盛正在打造一个技术团队来推动数字货币的发展

欧洲下一个央行行长对加密资产的态度表现非常友好

据英国《金融时报》,欧洲领导人已就欧盟最重要的几个领导岗位的人选达成一致,支持克里斯蒂娜•拉加德担任...

发表于 2019-07-15 10:41 3次阅读
欧洲下一个央行行长对加密资产的态度表现非常友好

基于区块链技术的分布式云矿池解决方案NNS介绍

云挖矿的出现在很大程度上解 决了一部分以上的问题,也为投资 者降低了进入门槛并减少了多余的 花费,也...

发表于 2019-07-15 10:41 7次阅读
基于区块链技术的分布式云矿池解决方案NNS介绍

稳定币的好处与不足之处分析

如前所述,稳定币的设计和创建是为了将加密货币的价格波动降到最低——如上图所示,价格波动范围在5-16...

发表于 2019-07-15 10:36 11次阅读
稳定币的好处与不足之处分析

世界各国对加密货币挖矿的监管政策解读

六月,迎着比特币的暴涨,伊朗政府切断了比特币矿工的电力供应,此举一下子占据了各大版头。随着比特币一路...

发表于 2019-07-15 10:32 10次阅读
世界各国对加密货币挖矿的监管政策解读

比特币系统的核心理念是让系统中的所有参与者都成为...

从表面上看,谷歌和Facebook等公司声称为所有用户提供免费服务。但实际上,他们收集了大量的个人数...

发表于 2019-07-15 10:26 10次阅读
比特币系统的核心理念是让系统中的所有参与者都成为...

如何将物联网和区块链的好处合并到一起

虽然物联网中的区块链将使物联网生态系统更加安全,但区块链并不是拯救物联网的“银弹”。

发表于 2019-07-15 10:25 11次阅读
如何将物联网和区块链的好处合并到一起

比特币在金融危机中的未来发展预测

在全球金融崩溃中比特币的命运如何很大程度上取决于比特币在Exter金字塔中所处的位置以及需要考虑的时...

发表于 2019-07-15 10:21 11次阅读
比特币在金融危机中的未来发展预测

区块链技术将可以重新恢复慈善机构的形象

区块链通过自动化将管理成本降至最低,通过可追溯的捐赠里程碑提供更多的问责制,并允许捐赠者更清楚地看到...

发表于 2019-07-15 10:16 10次阅读
区块链技术将可以重新恢复慈善机构的形象

比特币经济学可以作为全球结算网络

对于比特币的未来愿景,社区是存在截然不同的看法的。

发表于 2019-07-15 09:59 15次阅读
比特币经济学可以作为全球结算网络

比特币可以成为很好的避风港吗

在金融风暴时期,将比特币视为对冲可能是值得的。

发表于 2019-07-15 09:54 11次阅读
比特币可以成为很好的避风港吗

关于加密货币的双重支付和种族攻击

比特币在全球越来越受欢迎,并重新定义了用户处理金钱的方式。

发表于 2019-07-15 09:52 12次阅读
关于加密货币的双重支付和种族攻击

Al人工智能比特币矿机兴起原因是什么

一方面AI需要大量的算力,另一方面挖矿正在造成大量算力的浪费。

发表于 2019-07-15 09:47 11次阅读
Al人工智能比特币矿机兴起原因是什么

可扩展的类似部落协作的加密货币经济网络

加密货币经济网络能够从根本上改变我们组织社会的方式,而不需要任何核心实体为个人之间的互动建立信任和激...

发表于 2019-07-15 09:38 16次阅读
可扩展的类似部落协作的加密货币经济网络

2020年区块链将有重大改进

区块链技术堆栈要成熟到足以被主流企业采用,还有很长的路要走。

发表于 2019-07-15 09:31 14次阅读
2020年区块链将有重大改进

比特币硬币能否真正的去中心

比特币硬盘 BHD 集 PoS 与 PoW 的优点于一身,能否带来真正的“去中心”,现在下结论还为时...

发表于 2019-07-15 09:28 16次阅读
比特币硬币能否真正的去中心

加密货币如何加密

区块链世界通过共识算法、加密、点对点网络以及奖励机制等,可以形成一个自治的社区,形成一个通过挖矿机制...

发表于 2019-07-15 09:23 9次阅读
加密货币如何加密

特朗普为什么要关注比特币

平台币持续上涨的原因是平台持续用利润回购平台币作为支撑。

发表于 2019-07-15 09:15 206次阅读
特朗普为什么要关注比特币

激励与博弈论在比特币区块链中的作用是什么

比特币使用博弈论和一套物质激励体系,以确保理性行为者通过调整自己的利益以某种方式行事。

发表于 2019-07-15 09:11 11次阅读
激励与博弈论在比特币区块链中的作用是什么

区块链成本到底有多高

区块链系统运行成本是代币通货膨胀与交易费用之和。

发表于 2019-07-15 09:07 15次阅读
区块链成本到底有多高

比特币搅拌机是怎么一回事

比特币被称为是匿名性的,因为交易中没有中间人,这意味着交易可以直接在两个参与者之间进行。

发表于 2019-07-15 09:01 16次阅读
比特币搅拌机是怎么一回事

带宽与区块链之间是怎么一回事

区块链让整个世界保持在一个状态上,当每个区块挖出,新的分类账本取代之前的状态。

发表于 2019-07-15 08:54 60次阅读
带宽与区块链之间是怎么一回事

稳定币的现状是怎样的

稳定币的稳定、安全且可扩展的性质为传统货币之间架起了一座桥梁。

发表于 2019-07-15 08:51 15次阅读
稳定币的现状是怎样的

各国对加密货币挖矿监管政策

比特币挖矿的一大特质就是,随着矿池的增长,需要越来越多的电力。

发表于 2019-07-15 08:45 37次阅读
各国对加密货币挖矿监管政策

区块链可以使互联网更安全的方式有哪些

区块链技术最初是作为匿名在线交易的一种手段。

发表于 2019-07-15 08:41 64次阅读
区块链可以使互联网更安全的方式有哪些

区块链技术如何改造慈善业

区块链技术可以帮助恢复愿意采用其服务的慈善机构的形象。

发表于 2019-07-15 08:37 16次阅读
区块链技术如何改造慈善业

金融危机发生时比特币的命运如何

随着越来越多的资金流向比特币,供应量上不会有什么变化。

发表于 2019-07-15 08:19 17次阅读
金融危机发生时比特币的命运如何

区块链真正的价值在哪

比特币被认为是区块链第一个落地的大型应用,它本身解决一个点对点之间的数字支付体系,但比特币并不完全是...

发表于 2019-07-14 09:07 45次阅读
区块链真正的价值在哪

如何在分散式帐本上实现自我主权身份

数字身份就是以数字形式表现与储存的身份。自全球资讯网被发明以来,数字身份便跟着开始发展直到今日。网站...

发表于 2019-07-13 11:08 57次阅读
如何在分散式帐本上实现自我主权身份

区块链中各种共识模型的作用介绍

回溯一下,我们来谈谈“节点”。“节点是运行比特币软件的强大计算机,通过参与信息传递,帮助比特币保持运...

发表于 2019-07-13 11:00 66次阅读
区块链中各种共识模型的作用介绍

区块链是如何对金融技术和实体行业进行变革的

在文明时代之前,人类大部分生活在小部落里,很多都有血缘关系,生产方式以采集和狩猎为主,这里也会有协作...

发表于 2019-07-13 10:54 63次阅读
区块链是如何对金融技术和实体行业进行变革的

如何在锁仓期内将收益幅度提升3倍

区块链项目的另一个技术特性就在于提出“改进提案”,对于Qtum来说,QIP(Qtum Improve...

发表于 2019-07-13 10:54 46次阅读
如何在锁仓期内将收益幅度提升3倍

为什么区块链和物联网是最佳搭档

最高的安全性和卓越性能都是区块链和物联网应用所要求的,而一种称为面向互连架构(IOA)的互连优先IT...

发表于 2019-07-12 15:56 129次阅读
为什么区块链和物联网是最佳搭档

利用比特币挖掘计算能力进行科学创新将成为可能

根据邓的说法,目前比特币的挖掘操作所使用的计算能力是每秒8.23x10平方米的浮点运算量,而世界上的...

发表于 2019-07-12 14:17 74次阅读
利用比特币挖掘计算能力进行科学创新将成为可能

欧盟政治机构将数字货币正式加入了反洗钱法规

比特币正在席卷全球,各个国家的监管机构和官员们都在讨论这个问题。来自美国、亚洲、欧盟的政治团体一直在...

发表于 2019-07-12 14:13 71次阅读
欧盟政治机构将数字货币正式加入了反洗钱法规

为什么很多比特币交易所都放弃了接受新客户

Bittrex此前曾报道过用户的抱怨,并解释了其停止新注册的决定:“我们很高兴有这么多的新用户想加入...

发表于 2019-07-12 14:12 75次阅读
为什么很多比特币交易所都放弃了接受新客户

比特币在韩国非常活跃大约有200万人拥有比特币和...

周三,在线就业门户网站Saramin调查了韩国941名受薪人士,其中31.3%的人说自己投资了虚拟货...

发表于 2019-07-12 14:05 63次阅读
比特币在韩国非常活跃大约有200万人拥有比特币和...

Wowoo代币将在以太坊区块链上发行第一个加密货...

Wowoo是一个虚拟的生态系统,它由Wowoo平台作为核心服务,Wowoo代币作为支持生态系统的专有...

发表于 2019-07-12 14:01 67次阅读
Wowoo代币将在以太坊区块链上发行第一个加密货...

区块链技术在黄金交易市场已得到了广泛的采用

虽然仍有人将比特币潮流比作1636年的郁金香泡沫,但这种货币的主流采用已经毋庸置疑。只不过我们不清楚...

发表于 2019-07-12 13:57 75次阅读
区块链技术在黄金交易市场已得到了广泛的采用

以色列央行和财政部正在计划推出自己的虚拟货币

以色列政府发行虚拟货币的背景,是因为黑市交易泛滥、占国家生产总值(GDP)的22%,而透过发行官方虚...

发表于 2019-07-12 13:47 59次阅读
以色列央行和财政部正在计划推出自己的虚拟货币

日本三菱UFJ信托与银行正准备推出一项保护密码货...

这家银行业巨头将保留来自选择加入该计划的客户的密码货币交易所的匹配记录。如果该交易所失败或受到损害,...

发表于 2019-07-12 13:47 60次阅读
日本三菱UFJ信托与银行正准备推出一项保护密码货...

数字货币基金管理平台BFDChain介绍

Befund Foundation是位于新加坡的非盈利组织。Befund Foundation将提供...

发表于 2019-07-12 11:47 59次阅读
数字货币基金管理平台BFDChain介绍

基于EOS区块链智能投资协议的数字货币投资平台I...

InvestDigital 致力于建设数字货币投资的完整生态,为目前处于无序状态的数字 货币市场搭建...

发表于 2019-07-12 11:41 56次阅读
基于EOS区块链智能投资协议的数字货币投资平台I...

一个可以让用户直接投资超过30+交易所的加密币投...

飞特币将通过对大数据的挖掘,将匿名的个人的资产盈利状况形成大师报告和大师投资策略,分享给关注者赚取飞...

发表于 2019-07-12 11:38 100次阅读
一个可以让用户直接投资超过30+交易所的加密币投...

英国垃圾回收公司LTD宣布它将是全国首个接受比特...

在同一个句子里听到比特币和垃圾,你脑海中最先想到的可能是一个人的故事,他把自己的硬盘扔进了垃圾填埋场...

发表于 2019-07-12 11:37 51次阅读
英国垃圾回收公司LTD宣布它将是全国首个接受比特...

如何真正的弄懂比特币

比特币是一次组织形式的变革,或者称之为生产制度革命。比特币给我们带来最颠覆性的东西是一种全球化的组织...

发表于 2019-07-12 11:31 73次阅读
如何真正的弄懂比特币

区块链技术将使游戏行业的发展更具有前景

Fomo3D这类菠菜类游戏似乎带来了一种新的思路。它宣称通过区块链来保障安全,快速吸引了行业里最具投...

发表于 2019-07-12 11:28 42次阅读
区块链技术将使游戏行业的发展更具有前景

Qtum量子链基金会宣布已正式实现了QTUM-B...

MimbleWimble隐私协议的出现给隐私领域指明了新的方向,Beam作为MimbleWimble...

发表于 2019-07-12 11:23 53次阅读
Qtum量子链基金会宣布已正式实现了QTUM-B...

区块链去中心化究竟能带来什么价值

Bitcoin 是人类第一次不依赖任何中心方发行的资产,它引发了人们对资产所有权、发行权的深度思考。...

发表于 2019-07-12 11:23 30次阅读
区块链去中心化究竟能带来什么价值

未来物联网5个关键在哪里

近几年是物联网变革发展的几年,几乎每个行业都对物联网进行了投资,甚至很多领先型行业已迅速转向实施物联...

发表于 2019-07-12 11:17 128次阅读
未来物联网5个关键在哪里

股权融资管理平台DAICO的价值与意义是什么

比特币、以太坊等区块链平台出现后,ICO成为一种新的融资方式,以区块链智能合约技术为基础,资产发行的...

发表于 2019-07-12 11:16 33次阅读
股权融资管理平台DAICO的价值与意义是什么

如何在现实世界中应用状态通道

状态通道是一种2层扩展解决方案,可以用于创建Dapp和智能合约,几乎可以被数百万用户实时使用。它们通...

发表于 2019-07-12 11:15 44次阅读
如何在现实世界中应用状态通道

什么是区块链系统思维

要素:不同的系统要素也不同,比如人体也是个系统,那这时候的要素就是你身体中的各个器官,各个组织和部位...

发表于 2019-07-12 11:11 42次阅读
什么是区块链系统思维

全球首个区块链技术的数字资产生态系统谷链黑科技介...

CGL(谷链),由美国威斯基金会(The Wyss Foundation)、美国JPB基金会(The...

发表于 2019-07-12 11:07 24次阅读
全球首个区块链技术的数字资产生态系统谷链黑科技介...

BCH社区正在寻求方法来提升大区块的传播速度

据coinspice.io报道,芝加哥bloXroute公司的计算机科学家最近公布了一项与区块传播相...

发表于 2019-07-12 11:03 22次阅读
BCH社区正在寻求方法来提升大区块的传播速度

如何使用多链抵押资产去实现最新的去中心化金融

MakerDAO 拥有最受欢迎的稳定币之一 —— DAI。许多人并没有意识到它实际上是一个基于借贷抵...

发表于 2019-07-12 11:00 21次阅读
如何使用多链抵押资产去实现最新的去中心化金融

基于区块链架构的开放式游戏平台GrayEagle...

本章分别阐述 EPOA 机制的具体设计、分层网络的协作机制和具体的技术架构路线。其中 EPOA 是 ...

发表于 2019-07-12 10:55 26次阅读
基于区块链架构的开放式游戏平台GrayEagle...

基于一个去中心化的在线游戏EqualBets平台...

EqualBets 基于去中心化的平台,实现了所有玩家参与的随机数生成算法,算法公开透明,结果可追溯...

发表于 2019-07-12 10:50 23次阅读
基于一个去中心化的在线游戏EqualBets平台...

如何在Nextcloud中集成基于区块链的存储Sia

发表于 2019-07-10 06:18 20次阅读
如何在Nextcloud中集成基于区块链的存储Sia

区块链对我们的生活有什么影响

发表于 2019-07-10 04:20 29次阅读
区块链对我们的生活有什么影响

比特币系统支持Paillier加密交易信息吗?

发表于 2019-04-09 18:10 732次阅读
比特币系统支持Paillier加密交易信息吗?

全球十大最值得期待的区块链钱包

发表于 2019-04-09 15:24 226次阅读
全球十大最值得期待的区块链钱包

区块链应用涉及到哪些算法?

发表于 2019-03-27 11:21 473次阅读
区块链应用涉及到哪些算法?

第四次工业革命——区块链技术

发表于 2019-03-08 11:27 814次阅读
第四次工业革命——区块链技术

现在是时候让汽车高管们开始使用区块链了

发表于 2019-01-30 23:32 398次阅读
现在是时候让汽车高管们开始使用区块链了

区块链金融优势究竟表现在哪里?

发表于 2019-01-17 18:06 573次阅读
区块链金融优势究竟表现在哪里?

区块链在其他领域的一些应用

发表于 2019-01-07 17:42 568次阅读
区块链在其他领域的一些应用

科普分片技术

发表于 2019-01-04 17:50 449次阅读
科普分片技术