企业培训资讯_企业培训干货

当前位置:首页 > 名师团队 > 导师语录

博发-比特币开发者的“老难题”:如何升级整个网络?

发布时间:2021-03-09    来源:博发42311

博发

博发:多年的争论又在比特币开发者社区内重现,矛头指向了以系统为中心面临的许多重要课题:如何在没有负责人的情况下升级软件。 这次的导火索是Taproot/Schnorr。 这是探讨隐私和扩展性的升级,已经持续了多年的研究开发,最近取得了很大的进展,其代码也以“分割催促”的形式展开了审查和测试,使几年前关于代码变更的讨论更加现实。

到目前为止,代码更改本身没有在开发者之间引起争论。 引起争论的是最好的方案是如何转录这部分代码,改变比特币交易的发送方式。 重要的原因是比特币没有领导者,而且全世界都在生产。

整个网络如何以向后兼容的方式稳定地升级,使运营旧版本软件的用户以后可以参加? 怎样才能避免比特币在更改代码的过程中中断? 具体来说,比特币是一个开源项目,必须享受全世界的开发者网络,每天修订代码。 但是,如果“共识”代码被更改,比特币的更深层次的部分就看不到了,必须展开“硬端”,需要一定程度的合作。

Bitcoin Core的贡献者马特科拉罗(Matt Corallo )上周写的邮件组被发送给比特币的开发者,再次引起了这个争论。 他在邮件中说:“最近,硬件设计系列在明确的构筑和将来的使用方面取得了良好的进展。 但是,由于各种原因,关于转录方式的讨论很少。 ”。

部署硬端有两种方法。 一个是BIP 9(比特币改良方案),以前有几个硬件端就是这样展开的。 矿工可以在软端之前制定计划,保证硬端稳定地前进整个网络。

关于这个方法,最罕见的赞成意见是给矿工太多的权限了。 另一种方式是BIP 8,也称为用户转录式软件端(UASF )。 无论矿工是否收到准备完毕的信号,硬端都会被转录。

科拉罗警告说,这种方式不会引起其他问题,会查明各自不同的继续执行情况。 历史教训这场讨论始于2017年,当时BIP 9被用作转录隔离目击(Segregated Witness,SegWit ),成为比特币扩张性之争最重要的一节。 为了防止矿工填补违宪块而损失,只有95%的矿工准备好响应时,才能用孤立的目光转移。

博发娱乐app

大部分矿池(由一群满足计算能力的矿工组成)反对拦截的目击(实质上是禁令),除非在目击转录拦截的同时减少块大小参数。 那个神秘比特币的父亲把区块大小的下限设为1兆字节,允许了区块内的交易数量。

每十分钟出一个街区。 这个市场需求引起了很大的争论,许多人相信这不会导致网络的中心化(无论如何,除非比特币成为中心化的网络,否则孤立不可能顺利实施)。 简单来说,这个争论指出,矿池可以利用95%的阈值,推动符合支持他们过渡性完成这一目的的变更,以免造成损失。 很多比特币支持者不讨厌这个。

他指出矿工试图利用他们的权力推进违背一些用户意愿的转变。 随着争论的加剧,一位电子邮件开发者Shaolinfry认为比特币支持者们依然可以促使升级。 彻底来说,他的想法是要求比特币用户和交易所是否开展变更,不是让矿工反其道而行之,而是遵守他们的意志——。 这个方法已经被用来转录其他的变更。

Shaolinfy在BIP 8中月明确了这一点,也被称为用户转录式软件终端。 许多用户响应了在社交媒体上目睹用户转录式孤立的硬件端的大力支持,开始运行软件。

这可能比预期的效果更好。 在这个硬末端转录的前一天,矿工开始发出反对孤立的信号。

值得注意的是,在争论不断的时候,出现了很多用户转录式软件终端,一是比一个更谨慎(且更激进),争论性更小。 但是,如果不陷入困境,对一些比特币开发者来说,通过用户转录式软件终端,可以执行更好的迁移。 当时,比特币创业公司Blockstream的开发者罗斯特罗素为参加了BIP 9的构建而道歉。

罗素在媒体的文章中说:“没想到BIP 9会被用来杀死整个网络。 这极大地改变了风险模型。现在,BIP 8是更好地促使网络升级的方法,矿工无法加快进程,无法停止。

”。 前车之鉴有前车之鉴,部分开发者对BIP 9重复使用以促使Schnorr/Taproot和其他变更的推荐很谨慎。 Bitcoin Core的开发者卢克达什希尔对这位科拉罗回答说:“他指出,BIP 9已经被证实是最后的方案。

” 后来,他阐明了技术理由。 在关于这种扩张性的争论中,很多人反对用户的转录式软件终端构筑孤立感,达什希尔是其中声音最高的一个。

创业公司Lightning Labs的开发者亚历克斯博斯沃思表达了类似的想法,以BCH (2017年从比特币终端出来的加密货币)为例。 最近,许多BCH矿池提出了主导建议,必须将BCH的一部分捐赠给开发者基金,用于区块奖励。 博斯沃思指出这是滥用矿山权力的例子,有助于加密货币的中心化。

博发

博斯沃思在推特上说:“布置硬端一般是为了考验与矿工的友好关系的方法。 但是,我们现在的计算能力相当一部分(1/3)构成了垄断,被用作窃取区块奖励的建议。 ”。

他主要专门负责维修可扩展的雷网络基础设施。 所以他反对用户的转录式软件终端,后者必须花更多的时间。

博斯沃思补充说:“节奏缓慢的用户转录式软件端最适合我。” 但是,在混合方式中,有人警告说,将用户的转印式软件终端作为唯一的转印方式,可能会威胁比特币的变更。 例如,最初开发者讨厌BIP 9的原因之一是95%的阈值没有得到安全保护。 如果矿池在软件升级时发现问题,他们不会停止更改。

用户的转录式软件终端启动后,很难暂停转录。 所以科拉罗用老调重弹,明确了BIP 8和BIP 9组合的提案。

如果借此机会根据BIP 9转录了硬端,并且由于“不合理的赞成理由”而导致硬端在一年内没有被很好地转录,那么在接下来的六个月里用户可以再次明确地提出争论。 然后,如果社区想明显改变,可以在第二年试试BIP 8。 有些开发者可能会争论,如果没有“不合理的赞成理由”,执行变更会花太多时间。

但是,科拉罗的反应必须冷静。 识别这些赞成理由是否“不合理”可能需要时间。 科拉罗说:“如果改变不顺利,就能通过BIP 9流程很好地理解社区的民意。

博发娱乐app

” 科拉罗说:“比特币的研究开发不是竞赛。 如果被迫做某事,等42个月,可以保证我们坐公共汽车的负面先例。 否则,随着比特币的发展,我们会后悔的。

”罗素可能在2017年赞成BIP 9,但回应了CoinDesk。 他说他现在同意使用这种混合方法。 罗素说:“因为矿工没能很好地阻止变更,所以没有迟到造成很大损失,转录BIP 9也没关系。

” 但是网卓新闻网建议他延长时间线。 罗素说:“对BIP 9来说,一年的转录期可能太长了,但可能6个月比较好。 这样,当确认远远超过BIP 9的转录期限,遇到矿工的干扰时,用户可以组织用户的转录式软件端。

”。 工程师正在认真审查Taproot/Schnorr的代码,解决剩下的问题。 因此,开发者仍然有时间讨论转录方案。

但是,要改变比特币协议和加强网络隐私,必须等待来自社区的请求。。

本文来源:博发娱乐app-www.naturecardsforyou.com

分享到:
春节期间南方旅游市场 湖南排在全国第3 上药回应举报事件明确事件无碍H股上市
热门文章
减半前主动销毁近半未产代币,隐私公链决胜生态落地-博发
零售业继续衰败 今年全球关闭零售门店数量或达1.2万家_博发
郑州70中七年级学生赴市植物园开展社会实践活动(图)-博发
博发娱乐app-夏季是溺水高发期家长要时刻携带“安全”这件“救生衣”
蔡屋围700米高楼刷新“深圳地标” 细数过往“深圳第一高”|博发
博发:洛阳一家长帮女儿殴打三女生被治安拘留15天
不要让近视影响孩子一生
【博发】小小墓和慕才亭:钱塘两个苏小小
孙占晓:一分耕耘,一分收获-博发娱乐app
积分提速,用户体验再度升级:博发娱乐app
中国历史上以年号命名的地名_博发
记火神山医院医生敬梅-博发
博发娱乐app|汝州市未成年人心理健康辅导中心“周末心灵大课堂”活动启动仪式
【博发】信阳市教育部门将开展为期一年的专项治理活动
博发|淅川县上集镇一初中举行2019-2020学年秋期开学典礼
客户案例
×