比特币支付因政治原因而被推翻

比特币核心希望在政治上与前项目负责人Gavin Andresen,他参与的支付协议BIP070以及BCH友好的Bitpay支付处理公司保持距离。删除与Gavin Andresen相关的软件的尝试现在对比特币支付的安全性产生了实际影响。

另请阅读:如何使用比特币现金地址和数字签名证明所有权

Bitpay被迫删除BIP070

Bitpay因为实施钱包应用程序的付款协议要求而受到批评,该钱包应用程序希望将钱汇入Bitpay BTC或BCH地址。 Bitpay突然实施了这项要求,没有太多辩论,也没有与其他社区成员进行公开谈判。

比特币支付因政治原因而被推翻

许多BTC和BCH用户最初的本能反应是“不允许(单一)私营公司对所有BTC和BCH钱包应用程序的强制性变更提出要求,因为这意味着软件变更决策将以中心化方式决定对于一个应该去中心化的货币来说这是不可接受的。“但是这种推理只能表面上看并且如果你花一些时间更深入地思考它就停止工作,这就是为什么:

付款协议不是由Bitpay创建的。它是由个人(独立于Bitpay)Gavin Andresen和Mike Hearn于2013年7月29日创建的,早在2017年11月28日Bitpay宣布他们将开始要求钱包应用程序在向Bitpay汇款时使用付款协议。许多主要的BTC钱包应用程序已经独立于Bitpay实施了支付协议支持 – “如果您使用BitPay,Copay,Mycelium,比特币核心,Airbitz或Electrum钱包进行比特币支付,则不会有任何改变。这些真正的比特币钱包都已经“说出”支付协议“ – 在Bitpay宣布他们将在未来几个月开始要求支付协议兼容性之前。

Bitpay宣布他们将开始要求所有钱包应用程序支持所有想要向Bitpay汇款的付款协议兼容性的主要原因是他们开始从他们的用户那里收到很多客户支持请求,这些用户不小心向他们汇款并交易费用这么低,以至于他们的交易要么延迟了几天,有时几周,甚至被BTC网络拒绝,通常是经过几周的延迟。

支付协议将取消Bitpay客户选择交易费用的能力,并将该决定改为Bitpay。 Bitpay会指定足够高的交易费用,以便他们有理由相信他们最终会以合理及时的方式收到款项,从而大大减少了所产生的客户支持票的数量。

Bitpay没有尝试中心化控制“比特币的规则”。他们只是看到了一种无害的方式来降低客户支持部门的成本,并宣布了他们更有效地实现这一目标的必要条件。

比特币核心项目于2018年11月22日在其文档站点为其BTC钱包添加了“弃用警告”消息:

比特币支付因政治原因而被推翻

(从此处创建的屏幕截图,存档版本;弃用警告,此处和此处的存档版本。)

没有澄清为什么BIP070支付协议现在被认为是“弃用并将在更高版本的比特币核心中删除”,因为“该协议在某些钱包中存在多个安全设计缺陷和实施缺陷”,至少在比特币核心文档网站自2018年11月22日到2019年5月7日。也许这只是他们的文档更新不当或者可能是因为BIP070实际上运行良好,不必弃用。

后一个原因似乎更可能是因为比特币核心(BTC)的拥护者在政治上对Bitpay持敌视态度,尤其是在Bitpay宣布他们已经开始支持BTC以及BTC之后。

这似乎是一个政治举动,表明比特币核心应该做出关于如何进行支付的重要决定,而不是像Bay友好公司,如Bitpay。

BIP070由两名BCH友好人员(“Satoshi的第二把手”和前比特币核心项目负责人Gavin Andresen和比特币XT创始人Mike Hearn)撰写,而现在建议的支付协议BIP021由著名的比特币核心和小型共同撰写base blocksize limit倡导者和开发者Matt Corallo。

Bitpay可以选择强制执行明显更旧的支付协议BIP021(创建于2012年1月29日),而不是强制要求更新的支付协议BIP070(2013年7月29日创建)。无论出于何种原因,Bitpay选择了更新的标准BIP070。比特币核心在2014年3月19日一直实施对BIP070的支持,可以在他们的发行说明中看到:“添加支付请求(BIP 0070)支持。”

奇怪的是,比特币核心项目实施了更新的标准BIP070,然后多年后弃用了比特币核心的新标准并开始建议每个人都应该使用比较旧的标准BIP021,甚至比特币核心本身也没有选择。除非你考虑竞争比特币变种货币BTC和BCH之间的政治,这是奇怪的,在这种情况下,事件再次开始变得有意义。

比特币核心希望在政治上与BIP070,前BCH友好的比特币核心项目负责人Gavin Andresen以及BCH友好的Bitpay支付处理器公司保持距离。比特币核心支持者称其理由为:“该协议在一些钱包中存在多个安全设计缺陷和实施缺陷”,但没有澄清这些原因,实际上他们的理由显然是出于政治动机,正如本文所论述的那样。

目前最广泛接受,支持和认可的BTC和BCH支付协议BIP070目前运作良好(见下图),尽管强制使用它是由BCH友好的支付处理器公司Bitpay而不是当前的项目负责人决定的。现在的BTC极端主义比特币核心项目。至少在制定更好的标准并且其优点在BTC和BCH社区内得到充分论证和彻底辩论之前,至少保持对BIP070的支持和支持是有意义的。较旧的BIP021标准似乎不比新的BIP070标准更好。

比特币支付因政治原因而被推翻资料来源:Bitpay

Andreas Antonopoulos可以说是对钱包应用程序强制使用BIP070的最佳反驳,Bitpay在这个出色的总结中令人信服地推动了他们的执行:“在视频结束时,Andreas指出人们正在使用第三方解开BIP-70协议进入BIP-21。这通过引入其他可信方为BitPay用户带来了额外的安全问题。这一点不仅有效,而且,如果我们执行BIP-70的唯一和主要动机是关于安全性,那么在比特币生态系统的更多或全部采用支付协议之前,将提出一个令人信服的案例来回滚执行。但正如我们之前所说,BIP-70不仅涉及BitPay的安全性,还涉及可用性。加密的可用性不仅仅是关于BitPay的短期成功,还有加密的长期成功。“

安德烈亚斯谈到了“BIP-70争议。”他读了一个由他的观众提交的问题。观众说“例如Samurai钱包不支持BIP-70并且拒绝实现该功能。你能解释为什么BIP-70本身存在争议,为什么Bitpay实现了非通用BIP?用户是否可以在这场争议中发挥作用?“

很容易理解为什么Samurai钱包团队拒绝实施和支持BIP-70。他们首先支持比特币核心(BTC)货币,并将任何其他竞争性加密货币(特别是BCH)视为“对比特币的攻击”。

Samurai钱包团队发推文说,他们批准比特币核心倡导者“恶意攻击”比特币现金拥护者,而比特币现金拥护者则是“疯子”和“欺诈”。这是一个非常强大的词汇选择来描述一群有所不同的人关于比特币如何扩展的意见

“比特币不会为你,你的企业或任何其他人弯曲膝盖。比特币不会妥协。这是一个不是bug的功能。你疯子挣脱了自己,现在你可以处理后果和'恶性攻击'。然后这个评测:“分叉不是问题。这正是他们应该做的。正在进行的关于“生物安全信息交易所所是比特币”的叙述是问题,应该被'恶毒攻击'或至少高度嘲笑。如果你不打电话欺诈,你自己就是骗子。“

这是关于政治,而不是技术

因为Samurai钱包团队拒绝支持比特币现金支付处理器Bitpay开始要求所有钱包应用程序提供商提供的BIP-70技术,这不足为奇。这是关于政治,而不是技术。 Andreas也已成为比特币核心的拥护者,因此他没有提及Samurai钱包团队不是政治中立钱包团队的典型例子也就不足为奇了。他只是假装在他的视频中提出问题的人对于武士钱包团队是政治中立的是正确的。

Andreas Antonopoulos在他的视频中于6点04分进一步说(关于Bitpay选择将所有客户强制使用BIP070):“从某个角度来看,我认为这是有道理的。然而,它创造了很多阻力……事实上,BTC付费服务器等项目的替代品和竞争对手的出现导致了BTC。

请注意Andreas如何说这是原因,而不是人们开始竞争Bitpay公司的原因。现在这不是对事件的非常诚实的描述,是吗?需要BIP070的Bitpay只是人们开始竞争公司的众多原因之一。两个最主要的原因是:1)人们在不断增长的生态系统中开始竞争公司; 2)Bitpay是最早和最有影响力的社区成员之一,公开主张在比特币分拆之前提高比特币货币的基本块限额比特币核心(BTC)和比特币现金(BCH)将于2017年8月1日开始。这是Stephen Pair(Bitpay的联合创始人兼首席执行官)于2016年1月7日一直写的关于Bitpay关于块大小的政治立场限制辩论:

“矿工需要一个简单但适应性强的共识规则来确定块大小限制。在我们研究过的所有想法中,看起来最吸引人的是基于最近的中值块大小的简单自适应限制。要确定块大小限制,请计算最近一些块样本的中值块大小并应用倍数。例如,您可以将限制设置为最后2016块的中间块大小的2倍…在BitPay,我们将尝试这种方法。我们将执行回测试以分析各种设置可能对历史街区产生的影响。我们还将分析极端情况下的行为,并从博弈论角度对其进行批判。您可以使用比特币客户端的分支来跟踪我们的工作:https://github.com/bitpay/bitcoin。如果我们的调查结果使我们相信这是比特币的最佳方法,我们将努力说服其他人(最重要的是,矿工)。与此同时,如果矿工在固定限额的临时碰撞上达成共识,您将能够将这些硬币花在任何BitPay商家身上。“

正如您所看到的,毫无疑问,比特币核心支持者认为Bitpay是比特币核心团队奋斗并不断争取的扩展路线图的一个非常有影响力和重要的竞争对手。

有趣的是,事实恰恰相反,Amaury Sechet(比特币ABC的项目负责人)正在提倡一个非常类似的长期解决方案来决定比特币现金的基本块大小限制。比特币ABC代表“可调节块大小”,而比特币ABC的基本块大小限制了先前从1 MB增加到8 MB,然后到32 MB只是短期解决方案,而长期解决方案仍在研究和开发中。 Amaury(Github上的“Deadalnix”)于2019年1月6日写了这篇文章,几乎就在上述Bitpay博客文章发布三年后:

“鉴于保持系统安全而不运行同时保持(基本块大小)限制高于实际使用的目标,我将使用这两个计算的最大值选择调整参数:

1 /最后11个块的中间块大小乘以2。

2 /很长时间内的平均块大小(我不确定此时有什么好的值)。

基本原理:我们希望避免使用块大小。为此,在使用快速变化的情况下快速适应是很重要的。我们还希望保持乘数较小,因为我们希望减少攻击面。因此,小窗口(11)和小型乘法器(2)最适合该法案。因为这个原因,11被认为是安全的操纵并用于其他计算,如MTP。“

请注意Bitpay和Amaury首选的BTC和BCH基本块限制的长期解决方案之间的惊人相似性。伟大的思想似乎都是一样的。毫无疑问,Bitpay宣布(2018年3月28日)他们将支持BCH以及BTC的支付服务:“BitPay商家现在可以接受比特币现金支付。”比特币现金(BCH)比“比特币”更多比特币。 ”

你在这场辩论中站在哪里?在下面的评测部分分享您对该主题的看法。

这篇文章由独立比特币现金(BCH)用户和货币投机者Tomislav Dugandzic撰写。

OP-ed免责声明:这是一篇专栏文章。本文中表达的观点是作者自己的观点。 Bitcoin.com不对Op-ed文章中的任何内容,准确性或质量负责或承担任何责任。在采取与内容相关的任何行动之前,读者应该进行自己的尽职调查。对于因使用或依赖本专栏文章中的任何信息而导致或声称造成的任何损害或损失,Bitcoin.com不承担任何直接或间接责任。

图片由Shutterstock,Github,Bitpay,Stephen Pair(Twitter)提供。

你想深入挖比特币吗?通过我们的比特币市场工具探索过去和现在的加密货币价格,并前往我们的区块链浏览器查看特定的交易,地址和区块。

资讯来源:由0x资讯编译自BITCOIN。版权归原作者所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢