近日,BCH的开发团队之一Bitcoin Unilimited开发组发布了新版本的客户端1.5.0,并兼容了ABC客户端在11月份所有的升级特性,包括规范交易排序(CTOR)、操作码OP_Checkdatasigverify (CDSV)、一个强制执行的“clean stack”规则,一个用于签名脚本的“push only”规则,一个100字节的最小交易大小等等。

BU虽然兼容了ABC开发组所有的升级特性,但对于是否支持SV却表示仍在“待定”,在论坛r/btc上BU的首席开发者安德鲁·斯通(Andrew Stone)表示,他希望矿工使用他们团队与Bitcoin XT开发者联合提出的BIP135投票系统,通过投票来表决矿工们希望在11月15日升级中实现的特性。

BU开发团队作为一个中立的开发组,一直以来都是BCH开发去中心化的象征之一,在BCH的节点运行占比中有着较高的运行数量,按照目前的节点运行数来看,BU节点运行占比为39.71%,仅次于Bitcoin ABC的55.87%。随着BCH 11月份升级的临近,BU作为BCH的主要开发组之一,其一举一动都牵扯着BCH社区成员的想法,尤其是对于Bitcoin ABC和Bitcoin SV客户端的支持者来讲,因为凭借BU在社区长久积累下来的人气和信任,它的态度很有可能影响着社区部分成员的抉择。

可能BU团队自身对于其态度的重要性也有一个清楚的认知,所以才会在对外界的表态中,表示仍然持观望态度。我们虽然至今仍无法明确判断该开发组的真实想法,但从一些已经发生的事情中,我们至少可以判断BU还是更加倾向于Bitcoin ABC开发组的发展方向的。

首先,矿工投票其实就意味着Bitcoin ABC客户端的胜出。

在目前的BCH网络中,总共有1899个节点在运行着BCH各个版本的客户端,而在众多的节点运行者中,矿工这一群体占据了大部分,所以只要查看网络中各个版本客户端的运行占比,就可以清楚的了解矿工对于此次争议的想法。

根据BCH区块链浏览器cash.coin.dance的实时数据(2018/10/18)显示,运行Bitcoin ABC客户端的节点数量是1061,占比为55.87%,运行BU客户端的节点数量是754,节点占比为39.71%,而运行Bitcoin SV客户端的节点数量是23,占比仅为1.21%。

从数据中我们不难看出Bitcoin SV客户端在大部分矿工中心目中的地位,所以BU选择让矿工投票无疑于是一种即公平而又有倾向性的做法。

其次,ABC开发组提出的规范交易排序(CTOR)对BU融入的石墨烯技术有促进作用。

CTOR一直是SV支持者反对ABC此次升级的原因之一,部分反对者认为CTOR在现阶段没有明显的作用,且未经过测试,底层协议的修改应该更加慎重一点。但ABC开发组表示,他们已经为所有愿意测试的人提供了测试网络并预留了充足的时间,而且还是在所有参与者提前知道的情况下,所以“未经测试不安全”的言论是没有根据的。CTOR虽然在现阶段没有明显的优势,但石墨烯技术和分片技术的重要性已经得到充分论证,开发组也多次表示,CTOR有助于BCH在未来实施分片技术以及帮助石墨烯技术更好的发挥作用。

BCH虽然一直秉承着开发去中心化的原则,但这并不妨碍开发组之间的技术沟通,Bitcoin ABC和BU团队就是如此,CTOR协议的改动是一件大事,BU开发组事先也是知情的,否则BU团队也不会在此次升级中兼容了这一改动。

最后,BU首席开发人员Andrew Stone对于争议双方的主要代表有不同看法。

在今年的7月份,ABC开发组核心开发人员Amaury Séchet发布了一篇题为《关于市场和预共识》(On Markets and Pre-Consensus)的论文,其中讨论了预共识的概念,该想法就是让网络参与者能够决定下一个区块的大小。但这一想法却遭到了nchain首席科学家同时也是SV节点提出者Craig Wright的反对,他直言:“不会有算力浪费在这种垃圾上。” Craig Wright的激烈言行,引起了BCH社区的热议,其中就包括BU首席开发人员Andrew Stone,他在Reddit论坛上表示:“在中本聪愿景大会上,Craig Wright透漏他的矿工会发现双重支付,还会以某种方式惩罚这种行为,这其实就是一种预共识形式。他似乎根本没有弄明白Amaury Séchet的建议究竟是什么,就抨击它是垃圾?”

Andrew Stone是技术出身,对于一些可能有助于提高BCH交易效率的新技术自然是非常感兴趣,所以才会对CSW的言行感到不可思议,这种主观上的情感倾向也会左右着BU团队对于BCH此次路线分歧的态度。

BCH开发团队BU为什么选择让矿工投票?相关推荐

  1. 再迎利好,BCH开发团队BU融合石墨烯区块传播技术

    近日,BCH代币化方案Group和Tokeda以及虫洞Wormhole的推出,着实让支持BCH智能合约的开发团队nChain火了一把.而同样作为BCH的开发团队之一,Bitcoin Unlimited ...

  2. 比特大陆裁员潮据称已波及整个BCH开发团队

    点击上方"蓝色字"可关注我们! 暴走时评:日前,国内社交网络流出消息称比特大陆内部掀起了一波裁员潮,或将解雇50%现有员工.据消息,其中包括一支名为"哥白尼"的 ...

  3. 运行BU,利用矿工投票机制寻求BCH升级方案

    围绕着11月的升级问题,BCH社区前段时间可谓纷争不断,开发团队Bitcoin ABC和nChain分别提出了各自的升级方案,但是双方却明确表示不能接受对方的版本. 正在火药味正浓之际,2018年8月 ...

  4. 如何让一种币更有生命力——一种BCH开发资金募集方案大讨论

    第0章 引言 作者:闪电HSL 最近几天BCH社区异常激励地讨论着在5月19日的一次在香港开的关于募集BCH开发资金主题会议的事,本文主要想写明白这个主题会议上到底发生了什么,尤其是后面几天社区的各种 ...

  5. 以太坊去中心化_开发以太坊去中心化投票应用程序的指南

    以太坊去中心化 by Timothy Ko 蒂莫西·高(Timothy Ko) 开发以太坊去中心化投票应用程序的指南 (A guide to developing an Ethereum decent ...

  6. 真相揭露:BCH开发活跃度比(Bitcoin Core)BCE低吗?

    看了微博上有一些喷子发这张BCE(Bitcoin Core)和BCH(Bitcoin Cash)的开发活跃度对比图,我不禁又笑了,如果我没猜错的话,这位同学一定是把GitHub上的 https://g ...

  7. Oracle在开源Mission Control后将其开发团队解散

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 甲骨文于5月3日宣布开源Java Mission Control工具套件(也称为JMC),收 ...

  8. 大规模开发团队如何实现DevOps转型? 来自微软全球开发平台工程团队的实践经验

    微软全球开发平台工程团队从敏捷到DevOps的转型 2013年11月13日,我们宣布了Visual Studio2013,以及微软研发云Visual Studio Online (VSO)的正式商用. ...

  9. 如何避免Scrum敏捷开发团队反思会形式化,海星法介绍

    如何避免Scrum敏捷开发团队反思会形式化? 迭代压力很大,根本没时间,而且,反思会上大家都在互相推脱责任,会议成了"批斗大会",所以团队的人都觉得这个会很鸡肋. 很多团队在开反思 ...

最新文章

  1. 判断JS对象是否拥有某属性两种方式
  2. mysql 数据库连接字符串,mysql基本语句和连接字符串_数据库技巧
  3. 韦东奕陈杲同获达摩院青橙奖,90后数学新星光彩夺目,却说「没有黄金一代」...
  4. Py之pyttsx:pyttsx/pyttsx3​​​​​​​的简介、安装、使用方法之详细攻略
  5. 【分析】大数据爆破之年:在这5个领域“掘金”最靠谱
  6. WinSock服务程序
  7. 使用代码设置Item级的权限(权限总结1)
  8. 微信暗黑模式终于来了!这次微信对苹果认怂了?腾讯张军回应...
  9. 【elasticsearch】ES数据库重建索引 -- Reindex(数据迁移)
  10. Extjs 实战之 Ext.tree.TreePanel Tree无法显示
  11. (转)李开复哥伦比亚大学演讲:如何才能不错过人工智能时代
  12. MyBatis逆向工程生成代码(附源码)
  13. APP自动化-显示等待/强制等待/命令等待
  14. 数控技术 - 直线插补 - 逐点比较法
  15. 石溪分校 计算机研究生专业,纽约州立大学石溪分校计算机科学硕士入学条件.pdf...
  16. Android图片压缩库——libjpeg-turbo
  17. Leetcode 1348:推文计数
  18. 用matlab写的视频截取图像桢,基于MATLAB的储粮害虫图像处理方法
  19. 磊科wifi linux驱动下载,磊科随身WiFi驱动
  20. 《雷神之锤 Ⅲ》平方根倒数速算法魔术数字的另一种求法(2)

热门文章

  1. Python知识总结
  2. 扯谈spring mvc之WebApplicationContext的继承关系
  3. PHP7 RC7 Release对比PHP5.6快速排序20000数据性能体验以及新语法尝鲜
  4. 《多处理器编程的艺术》读书笔记(2)--- 互斥
  5. [MySQL FAQ]系列 -- 为何授权不对
  6. Python 实现整数线性规划:分枝定界法(Branch and Bound)
  7. 如何巧用方位角和倾斜角增大光伏电站的发电量?
  8. scala学习手记25 - Curry化
  9. h.264码流解析_一个SPS的nalu及获取视频的分辨率
  10. Magento入门基础 - 后台如何批量导入产品及产品图片