比特币现金在11月份即将到来的升级一直都是大家关注的重点。针对此次升级的方向,BCH社区也进行过多次的讨论。上个月,比特币现金的主要开发团队Bitcoin ABC针对2018年11月15日即将到来的升级发布了时间表,对此次升级做了详尽的计划,并提出了两个比较重要的时间点:8月15日和10月15日。

  在Bitcoin ABC升级时间表中他们将8月15日作为升级代码的完成时间。由于8月15日很快就要到来,在距离这个时间点一周的时间8月8日,Bitcoin ABC公布了11月BCH升级所要做的改变,并将他们目前更改代码完成的情况向社区进行了说明。

  

  根据Bitcoin ABC的公告了解到,此次代码升级主要涉及以下几个方面:

  规范交易订单

  除了coinbase交易之外,区块内的交易应按交易ID按升序排序。coinbase交易应该是一个区块中的第一个交易。

  为了防止对默克尔树(Merkle tree)的攻击,强制执行最小交易大小为100字节

  更改之后,小于100字节的交易应视为无效。

  OP_CHECKDATASIG和OP_CHECKDATASIGVERIFY操作码的激活和实现

  OP_CHECKDATASIG和OP_CHECKDATASIGVERIFY用于检查签名对于消息散列和公钥是否有效,消息散列仅限于256位。OP_CHECKDATASIG允许将数据导入到脚本中,并针对某些签名权限(例如“Oracle”)检查其有效性。

  在scriptSig中强制执行push-only

  如果在scriptSig中出现编号大于96(十六进制编码为0x60)的操作码,则认为交易无效。

  修改费用结构以允许特殊交易的费用降低一个数量级(不是严格意义上的共识改变,但是此次发布中的一个重要变化)

  目前前四项代码的更改已经完成,最后一项Bitcoin ABC表示预计在8月15日之前完成。之后将按照计划把这些更改后的代码于8月15日在 BCH测试网上进行测试。关于这些代码将要实施的时间,根据2018-11-15升级规范,“当最近的11个区块(MTP-11)的[1]的中值时间大于或等于UNIX时间戳1542300000时,BCH将根据此规范执行网络共识规则的升级。从下一个区块开始,这些共识规则的更改将生效”。

  虽然距离11月15日还有3个多月的时间,Bitcoin ABC开发团队已经早早的完成了这些所要更改的代码。这是为了给这些代码以充分的时间进行测试,降低协议升级的风险,从而保证11月份比特币现金升级能够顺利完成。

  比特币现金的每一次升级对于比特币现金来说是一种完善也是一种挑战。通过升级给予比特币现金更多种可能,使其能够更好的满足市场的需求,并提高用户的体验。这也是众多用户和商家选择比特币现金的最主要原因。只有这样不断的进步,不断的发展才能保证比特币现金能够与时俱进,实现其伟大的目标。

Bitcoin ABC发布11月BCH升级要点,快看做了哪些改变?相关推荐

  1. Bitcoin ABC发布比特币现金升级时间表

    比特币现金5月15日硬分叉升级才过去不久,比特币现金开发团队就在为2018年11月15日的升级做准备了.7月5日,比特币现金开发团队BitcoinABC发布了比特币现金升级时间表,详细说明了下一步的计 ...

  2. 论CTOR添加到11月BCH协议升级

    作者:Jonald Fyookball 文章来源:闪电HSL 规范交易排序(CTOR)是一项计划在2018年11月比特币现金协议升级时做出的更改.比特币现金社区对这项更改进行了大量的讨论. 我之前发表 ...

  3. 三星android 8.0的变化,三星发布最新android 8.0升级计划 最快11月部分升级

    [TechWeb]9月30日消息,近日不少主流机型都已经预装android 8.0操作系统,可是去年的那些主流机型还处于旧系统状态,手机厂商开始加紧为主流机型加入安卓8.0升级计划.现在最新消息,三星 ...

  4. 三星升级android 8.0,三星发布最新android 8.0升级计划 最快11月部分升级

    [TechWeb] 9 月 30 日消息,近日不少主流机型都已经预装android 8. 0 操作系统,可是去年的那些主流机型还处于旧系统状态,手机厂商开始加紧为主流机型加入安卓8. 0 升级计划.现 ...

  5. 一口气发布11项新升级,免费送出1亿元算力:国产深度学习平台PaddlePaddle大更新...

    郭一璞 夏乙 发自 香格里拉 量子位 出品 | 公众号 QbitAI 深度学习框架里的唯一国货PaddlePaddle,集中迎来一大波更新. 百度PaddlePaddle全景图也首次曝光. 在框架核心 ...

  6. BCH应无惧11月,奋力求发展

    最近伴随着BCH币价的上涨,BCH的生态也迎来了一波小的提升.不仅获得了交易所.商家企业的很多支持,BCH社区中也推出了一些新的客户端和应用程序.这种局面是BCH支持者们最希望看到的.BCH似乎回到了 ...

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

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

  8. BCH升级新版本,实不相瞒该抄底了

    最近这段时间,BCH各项技术开发工作都在如火如荼的进行.尤其是11月份的BCH协议升级,BCH开发者们一直都在讨论.准备.虽然现在距离11月份的升级还有两个多月的时间,但是BCH的下一次升级的版本已经 ...

  9. BCH升级辩论仍在继续:BU提出一项新的硬分叉策略

    8月21日Bitcoin Unlimited(比特币无限)首席开发者安德鲁·斯通(Andrew Stone)撰写了一份提案,提出一项11月BCH硬分叉的策略.斯通解释说,现在两个全节点客户端提出了两个 ...

最新文章

  1. 结构和联合--结构体内存和位段内存开辟规则
  2. 设计模式C++实现(10)——桥接模式
  3. Android通过意图使用内置的音频播放器
  4. vuejs mvvm图解
  5. 从Ubuntu命令行按进程名称杀死进程
  6. 网络合作伙伴通信协议指南:NETWORK ASSOCIATES GUIDE TO COMMUNICATIONS PROTOCOLS
  7. SPOJ 196 动态规划
  8. 用命令行netsh修改windows的ip、网关、dns
  9. 【备忘】年薪50万2017年最新北风网Spark2.0从入门到精通教程
  10. 用户访问共享计算机没有权限,Win7家庭版访问共享计算机提示您可能没有权限使用网络资源解决方法...
  11. 使用Fontcreator字体制作软件及字体设计学习
  12. Java实现简单的银行卡
  13. 《目标检测蓝皮书》第4篇 经典热门网络结构
  14. windows10怎么用cmd编译C语言,win10怎么样使用cmd来运行程序
  15. CAD2018安装计算机黑屏,简单几步解决cad2019在win10上打不开的问题
  16. Python之520爱的表白
  17. CSS透明度[简述]
  18. 京东京喜业务错误监控详细分析实践
  19. 第五课 511遇见易语言大漠找字FindStrE FindStrFastE系列
  20. 开源web应用中存在三个XSS漏洞,可导致系统遭攻陷

热门文章

  1. netapp学习(十三)---Snapshot基础知识(上)
  2. Cisco路由器故障诊断技术
  3. 中国黑客自揭黑色产业链条:做病毒一定要低调
  4. 总结—什么妖引起的MongoDB副本集初始化失败?
  5. 零基础转行学Java到底难不难?
  6. windows下python2.7.14版本的安装
  7. Unity 播放音频文件
  8. 服 务 器 时 间 设 置
  9. Linux 网络编程(TCP)
  10. [转]linux文件同步工具Unison的使用