当前位置: 首页 > 编程日记 > 正文

关于比特币现金升级问题讨论不断升温

过去几周,比特币现金的支持者一直在讨论定于今年11月15日推出的硬叉。大多数人都明白,目前有两个阵营有着完全不同的愿景。看来双方在短期内不会达成妥协。最近,随着时间的推移,双方都在测试某些特性,并发表了关于特定升级增加的理论效果的各种论文。

11月15日升级的争论仍在继续

对于一些人来说,现在可能是一个相当令人困惑的时刻,因为他们刚刚得知,有关定于2018年11月15日进行的比特币现金网络升级的争议正在发生。目前,对于今年11月将在硬叉上添加哪些功能,有两个阵营存在分歧——比特币ABC开发团队和客户的支持者,以及Nchain开发团队和比特币SV客户团队的支持者。

· 比特币ABC开发团队希望添加一个名为OP_CHECKDATASIGVERIFY(DSV)的操作码,旨在改进BCH脚本,规范事务排序(CTOR)以及一些小的技术修复和改进。.

· Nchain团队和它的BCH节点端称为比特币SV希望一组完全不同的特性。比特币SV的升级列表中增加了128MB的块大小,添加了操作码:OP_MUL, OP_LSHIFT, OP_RSHIFT, OP_INVERT,并取消了每个脚本201操作码的限制。

起初,反对比特币ABC提案的最直言不讳的人是Nchain的首席科学家Craig Wright。然而,还有许多其他人支持比特币SV和区块链的想法,而采矿公司Coingeek决定从一开始就支持Nchain的想法。从那以后,Nchain发布了自己的alpha版本代码库,建立了一个比特币SV矿池,以便人们可以将哈希值直接发送到客户端,而在过去的七天里,两个挖掘池Coingeek和BMG pool (Nchain的hashrate)都成功地获得了46.2%的全球BCH 哈希值。

在过去的七天里,BMG 矿池(Nchain)和Coingeek控制着全球BCH哈希值的46.2%。

比特币现金支持者争论规范交易订购的利弊

对于这两个阵营正在推广的一些功能,有很多赞成和反对的理由。例如,有很多关于添加CTOR的讨论以及针对该想法的大量讨论。9月7日,安德鲁·斯通写了一篇关于CTOR的评论文章,题为“为什么ABC的CTOR无法扩展”。Coingeek两天前发表了反对增加CTOR的意见。Coingeek的帖子还引发了Reddit用户/u/awemany和BCH开发人员Tom Zander对CTOR的另一个批评评价。

另一方面,电子现金开发公司Jonald Fyookball本周为在比特币现金协议中加入CTOR写了一篇文章。当然,在比特币早期,ABC已经发表了一些意见,说明为什么开发团队认为应该将CTOR添加到BCH代码库中。另一篇由Mark Blundeberg撰写的关于r/btc的文章,对规范事务排序进行了全面的技术分析,BCH矿业池Rawpool也对CTOR进行了客观的评估。比特币矿工Jonathan Toomim还在他的区块链传播数据中加入了一些信息,这些数据源于几周前发生的比特币现金压力测试。

“在压力测试期间,区块通过非中国主网传播大约300-1000 kB / s ——这是相当缓慢的,如果块大小经常大于8 MB,除非我们改进块传播算法,否则会导致孤立率问题,”Toomim在他最近的文章中解释道。

Toomim.jpg

接下来也有很多关于比特币ABC想要添加的OP_CHECKDATASIGVERIFY(DSV)功能的讨论。 Nchain的Craig Wright说“DSV带来了很多问题”,而其他人则不同意添加DSV的想法。一个Github存储库详细说明了社区可以使用的另一个选项,而不是称为递归熔炼的DSV。后来Nchain的高级研究员Owen Vaughan最近发表了一篇名为“比特币现金中的Rabin签名”的论文。文章中表示,“任意信息都可以直接用比特币现金脚本签名和验证,而无需引入新的操作码。”

Mark Blundeberg发表了另一篇文章,展示了DSV的好处,名为“付费身份识别”(Pay To Identity),提议使用OP_CHECKDATASIG。此外,另一篇名为Perica的作家在Yours.org上发表的帖子认为DSV已经在代码库中自从比特币版本0.1发布以来一直存在。Perica的论文声称,目前已经融入到原始代码中的DSV模型“比各种开发团队提出的更强大”。

Perica的论文声称,已经有一种DSV模型被融合到原始代码中,“其形式比各种开发团队提出的更强大。”

比特币现金支持者有很多东西可以讨论下几个星期之前的分叉,以及现在和之后可能发生的任何事情

很多声音认为分叉很难会在今年11月出现,但现在两个阵营似乎都相当坚定地认为升级将会发生。此外,人们可以保持相当中立的态度,运行比特币XT或比特币无限客户端,因为这些团队计划允许最终由多数哈希值决定。社区成员之间也有很多关于128MB的增加以及现在是否应该升级块大小的争论。压力测试虽然引人注目,但它对超过8MB以上的块所带来的一些问题(块传播时间和瓶颈)提供了深入的了解。然而,许多大块的拥护者认为网络可以处理超大块,一些人认为应该完全取消限制。

转载于:https://juejin.im/post/5ba997a7f265da0af4070f75

相关文章:

阿里AI摘图像识别竞赛WebVision桂冠,万物识别准确率创世界纪录

近日,第三届图像识别竞赛WebVision中,阿里AI击败了全世界150多支参赛队伍,获得冠军。 WebVision由谷歌、美国卡耐基梅隆大学、苏黎世联邦理工大学等机构联合全球视觉技术领域顶级学术会议CVPR发起,是目前图像识别领域最权威的竞赛…

做人工智能必看的45篇论文 | 附下载地址

而AI领域的发展会是IT中最快的。我们所看到的那些黑客技,其后面无不堆积了大量的论文。而且都是最新、最前沿的论文。从某种调度来讲,他们所用的技术跟书籍里的内容确实不是一个时代。要想与时俱进,就必须改变思路——从论文入手。今天给大家…

C# Socket编程(5)使用TCP Socket

TCP 协议(Transmission Control Protocol,传输控制协议)是TCP/IP体系中面向连接(connection oriented)的传输层(transport layer),TCP协议能够检测和恢复IP层提供的主机到主机的信道中可能发生的报文丢失、重复以及其他错误。由于TCP协议是一种面向连接协议:在使用它…

opencv 检测直线、线段、圆、矩形

转自:http://blog.csdn.net/byxdaz/archive/2009/12/01/4912136.aspx 检测直线:cvHoughLines,cvHoughLines2 检测圆:cvHoughCircles 检测矩形:opencv中没有对应的函数,下面有段代码可以检测矩形&#xff…

kaldi 源码分析(十) - gmm-init-mono.c分析

一直没有搞明白 hmm-gmm 之间是通过什么联系起来的,花了些时间查代码,看到最直观联系的就是 gmm-init-mono 工具。 gmm-init-mono 基础类通过上述看到,主要的配置都是 在 topo 文件中, 这里需要将一些常见的名称理解下来,这里直接…

你最需要了解的H3C交换机端口安全模式

以下内容摘自正在全国热销的《Cisco/H3C交换机高级配置与管理技术手册》一书(畅销经典——《Cisco/H3C交换机配置与管理完全手册》(第二版)的配套姊妹篇)。目前京东网和卓越网上都有“满150元减50元,满300元减100元”的…

TCL发布7项AI合作项目,聘任蒋涛为技术顾问

作者 | 夕颜出品 | AI科技大本营(ID:rgznai100)2019 年 6 月 14 日,TCL 举办了以“技术无疆界,合作赢未来”为主题的技术合作开放大会。会上,TCL 面向全球发布了 13 项技术合作项目,其中包括 7 项人工智能技…

Microsoft Platform SDK Febrary 2003更新vc6的SDK网址

Microsoft Platform SDK Febrary 2003更新vc6的SDK网址,目前找到3处,分别为: 1、http://www.x86pro.com/plus/view.php?aid100 2、http://blog.csdn.net/Mobidogs/archive/2007/02/22/1512620.aspx 3、http://blog.chinaunix.net/u1/34831…

11岁姑娘挑战8分钟编程小程序!蚂蚁金服董事长井贤栋:欢迎加入

小蚂蚁说: 9月19日,在阿里巴巴云栖大会现场,一位年仅11岁的小学生万海妍报名参加了支付宝8分钟小程序挑战赛,成为现场最年轻选手。据悉,蚂蚁金服董事长兼CEO井贤栋在会后对万海妍十分赞赏,向她发出邀请&…

MST配置详解

一、 组网需求1. 网络中所有设备都属于同一个MST域。SW1和SW2为汇聚层设备,SW3和SW4为接入层设备。 2. 通过配置MSTP,使不同VLAN的报文按照不同的MSTI转发: VLAN10的报文沿MSTI1转发,VLAN30沿MSTI3转发&#…

CImg库的一个简单例子

转自:http://www.cppprog.com/2009/0424/106.html CImg是一个跨平台的C的图像处理库,提供了加载、处理、显示、保存等一系列功能,其中的图像处理功能尤其强大。 首先,建议先到这里欣赏一下使用CImg代码做的Demo,就是它…

继AutoML后,第四范式发布软硬一体化AI集成系统SageOne

作者 | 夕颜出品 | AI科技大本营(ID:rgznai100)6 月 20 日,AI产品和服务提供商第四范式宣布发布最新 AI 系列产品SageOne Appliance软硬一体化AI集成系统,性能较市面开源工具或GPU解决方案至少提高6倍。这是继 2018 年9 月 18 日第…

Apache 基金会宣布 Apache Pulsar 毕业成为顶级项目

开发四年只会写业务代码,分布式高并发都不会还做程序员? Apache 软件基金会宣布,Apache Pulsar 已经成功地从孵化毕业,成为基金会的一个新的顶级项目。Pulsar 是一个分布式的消息发布/订阅传递平台,旨在实现可扩展性…

CI报Disallowed Key Characters的解决

用CI框架时,有时候会遇到这么一个问题,打开网页,只显示 Disallowed Key Characters 错误提示。有人说 url 里有非法字符。但是确定 url 是纯英文的,问题还是出来了。但清空浏览器历史记录和cookies后。 刷新就没问题了。有时候。打…

刷新中文阅读理解水平,哈工大讯飞联合发布基于全词覆盖中文BERT预训练模型...

作者 | HFL来源 | 哈工大讯飞联合实验室(ID:rgznai100)为了进一步促进中文自然语言处理的研究发展,哈工大讯飞联合实验室发布基于全词覆盖(Whole Word Masking)的中文BERT预训练模型。我们在多个中文数据集上得到了较好…

CImg库中部分函数的作用和用法

部分内容来自于CImg参考手册或CImg的Doxygen手册 1、宏cimg_usage(usage):可以被用来描述程序的目的和使用情况。它通常被插入到 int main(int argc, char **argv)的定义之后。 参数:usage:描述程序目的和使用情况的字符串。 前置条件:使用ci…

golang通过itemid获取zabbix graph监控图

2019独角兽企业重金招聘Python工程师标准>>> #简述 本文将使用golang和第三方http client 库gorequest编写。如需要只使用golang 标准库可以参考我的另外一篇文章golang通过itemid获取zabbix graph监控图 #F&Q 为什么是golang? 网上很容易就能找到使…

n后问题-回溯法

问题描述: 在n*n的棋盘上放置彼此不受攻击的n个皇后。按国际象棋的规则,皇后可以与之处在同一行或者同一列或同一斜线上的棋子。 n后问题等价于在n*n格的棋盘上放置n皇后,任何2个皇后不放在同一行或同一列的斜线上。 算法设计: |i…

CImg库介绍

转自:http://www.cppprog.com/2009/0424/106.html CImg是一个跨平台的C的图像处理库,提供了加载、处理、显示、保存等一系列功能,其中的图像处理功能尤其强大。 首先,建议先到这里欣赏一下使用CImg代码做的Demo,就是它…

谷歌、阿里们的杀手锏:三大领域,十大深度学习CTR模型演化图谱

作者 | 王喆来源 | 转载自知乎专栏王喆的机器学习笔记今天我们一起回顾一下近3年来的所有主流深度学习CTR模型,也是我工作之余的知识总结,希望能帮大家梳理推荐系统、计算广告领域在深度学习方面的前沿进展。随着微软的Deep Crossing,Google的…

MariaDB 基金会 CEO 宣布将于 10 月 1 日卸任

开发四年只会写业务代码,分布式高并发都不会还做程序员? 近日,MariaDB 基金会 CEO Otto Keklinen 在官网宣布自己将在今年 10 月 1 日正式卸任 CEO,转而退居后线,以 CEO 特别顾问的身份辅助新 CEO 顺利渡过过渡期。从…

思科生成树命令之debug spanning-tree(本文转载自:www.91ccie.coml

debug spanning-tree 命令:debug spanning-treeno debug spanning-tree功能:打开MSTP 的调试信息;本命令的no 操作为关闭MSTP 调试信息。参数:无命令模式:特权模式使用指南:该命令是MSTP 庞大复杂debug 功能…

CImg库中CImg,CImgList,CImgDisplay三个类的介绍

转自:http://www.cppprog.com/2009/0426/108.html 本文简单介绍了CImg库中的三个大类:CImg,CImgList,CImgDisplay。然后给出了让CImg在HDC上绘图以及与HBITMAP互换的方法,为部署CImg到Windows GUI程序中提供了基本支持。 上回介绍了CImg模板…

这可能是Python面向对象编程的最佳实践

作者 | 崔庆才来源 | 进击的Coder(ID:FightingCoder)Python 是支持面向对象的,很多情况下使用面向对象编程会使得代码更加容易扩展,并且可维护性更高,但是如果你写的多了或者某一对象非常复杂了,其中的一些…

mysql之 CentOS系统针对mysql参数优化

内核相关参数(/etc/sysctl.conf) 以下参数可以直接放到sysctl.conf文件的末尾: net.core.somaxconn 65535 net.core.netdev_max_backlog 65535 net.ipv4.tcp_max_syn_backlog 65535 加快TCP连接的回收: net.i…

天猫双十一神话恐终结

2011年双十一大促,天猫商城创造了单日33.6亿的促销奇迹,是2010年同日交易额的近4倍。今年双十一即将来临,淘宝还能再创奇迹吗?何玺认为,淘宝双十一的神话恐终结,理由如下。 一、电商促销年消费被透支 年初 …

opencv图像旋转

转自&#xff1a;http://download.csdn.net/source/2642701 /* 程序名&#xff1a;rotate.c 功能&#xff1a;读入图像文件&#xff0c;做图像旋转转&#xff0c;然后显示图像在屏幕上 */ #include <stdlib.h> #include <stdio.h> #include <math.h> #inclu…

机器如何读懂人心:Keras实现Self-Attention文本分类

作者 | 小宋是呢转载自CSDN博客一、Self-Attention概念详解了解了模型大致原理&#xff0c;我们可以详细的看一下究竟Self-Attention结构是怎样的。其基本结构如下对于self-attention来讲&#xff0c;Q(Query), K(Key), V(Value)三个矩阵均来自同一输入&#xff0c;首先我们要计…

通俗易懂!使用Excel和TF实现Transformer

作者 | 石晓文转载自小小挖掘机&#xff08;ID:wAIsjwj&#xff09;本文旨在通过最通俗易懂的过程来详解Transformer的每个步骤&#xff01;假设我们在做一个从中文翻译到英文的过程&#xff0c;我们的词表很简单如下&#xff1a;中文词表&#xff1a;[机、器、学、习] 英文词表…

通过注册表修改VC6.0的字体【转】

2019独角兽企业重金招聘Python工程师标准>>> 在VC6.0下更改字体&#xff0c;我们一般通过菜单-Tools-Options-Format来更改 但在我的win7 64位系统下这一选项下的字体和字体颜色是空的&#xff0c;无法选择 所以我想起来通过注册表来更改。 WinR输入“Regedit”&…