文档章节

比特币现金开发者提出新的交易订单规则

l
 lpy411
发布于 06/21 14:06
字数 711
阅读 7
收藏 0

微信图片_20180614162339.jpg

本周,四位比特币现金的四位开发者和研究员:Joannes Vermorel(Lokad),AmaurySéchet(比特币ABC),Shammah Chancellor(比特币ABC)和Tomas van der Wansem(Bitcrust)共同发表了一篇关于BCH交易协议的论文,在论文中,他们提出了一种新的交易订单规则,称之为“规范交易排序”(CTOR)。

他们希望改变BCH网络现有的拓扑交易规则,因为这些开发者认为规范交易过程会更高效,并且有利于BCH实现更好的扩展。目前,BCH网络中的共识规则是将接收到的交易信息率先传播给最临近的节点进行列表式的处理,这种处理方式需要进行拓扑排序,但如果将规则更改为与块作为一组而不是像列表一样的规范处理,则会让BCH网络处理大区块的速度加快。

新的交易规则之所以能提高BCH处理区块交易的速度,原因在于“规范交易排序”能够明显提高区块传播的速度,让BCH参与者相互之间有机会选择交易区域。除此之外,“规范交易排序”(CTOR)还为任何参与者提供了放大区块的可能性,以确定找到精准的交易而不处理整个区块。

这篇论文所提出的CTOR概念,主要是为了缓解运行BCH网络的计算机负载,减轻矿机压力,提高交易效率,让BCH能够轻松的处理链上的大型区块。CTOR的好处在论文中进行了详细的概述,除了提高交易效率外,还可以减少潜在的攻击向量,提高安全性等。

与现有的规则相比,CTOR改进了区块传播机制,允许紧凑型的事物包含证明以及为BCH参与者提供对局部交易的选择控制程度。所以,在论文的最后,几位开发者共同认为,我们没有理由不支持CTOR。 

对于BCH交易规则的更改毕竟是较大的技术改进,是需要慎重考虑的,CTOR规则虽然非常的优秀,但BCH现有的网络处理能力已经非常的出色,并不存在交易拥堵或者是手续费的问题,即使是包含交易过多的大型区块,BCH网络也能很好的消化。而且,这个概念较为新颖,也没有进行过测试,不知道会不会存在交易漏洞和技术不足,所以,CTOR是否要加入到BCH网络中,还需要讨论。

© 著作权归作者所有

共有 人打赏支持
l
粉丝 1
博文 247
码字总数 250410
作品 0
商丘
私信 提问
加载中

评论(1)

hjggghjkg
hjggghjkg
CTOR规则虽然非常的优秀,但BCH现有的网络处理能力已经非常的出色,并不存在交易拥堵或者是手续费的问题,即使是包含交易过多的大型区块,BCH网络也能很好的消化。
三分钟了解主流币之比特币现金(BCH)

大家好!我是hyrik老师(hyrik2020),七年虚拟货币玩家,大牛谈不上,但是也带着一千来号学生做了几年投资了,没错过比特币,没错过以太坊,没错过山寨币,没错过ICO,回报在1000倍左右了,...

Hyrik
09/07
0
0
比特币要升级成为“比特币现金”

比特币(Bitcoin),是一种全球通用的加密电子货币且完全交由用户们自治的交易工具。是一种建立在全球网络上的货币,它是一种没有央行参与发行的,数量一定的数字货币。 自2009年概念被提出,...

lpy411
06/08
0
0
什么是比特币 SegWit2x 硬分叉?

比特币正逐渐成为受到更多人追捧。支持的人认为,它是一种创新,是世界未来的主流货币,在经济发展中有着无可比拟的优势;但也有经济学家指出,目前比特币还远不具备成为货币的基本条件,这一...

链闻ChainNews
05/11
0
0
比特币现金开发者提出新的交易订单规则

本周,四位比特币现金的四位开发者和研究员:Joannes Vermorel(Lokad),AmaurySéchet(比特币ABC),Shammah Chancellor(比特币ABC)和Tomas van der Wansem(Bitcrust)共同发表了一篇关...

lpy411
06/15
0
0
科普 | 比特币为什么分叉为BTC和BCH?

导 读 在比特币运行的早期,中本聪对区块的大小进行了1M的限制和规范。这种限制既保障性能较弱的个人电脑也能够参与,同时也起到了防止攻击者让比特币网络超载的风险发生,毕竟那时候系统还很...

lpy411
06/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

控制台打印图片

function dev(){ if (window.console){ console.log("%c\n ", "font-size:100px;background:url('http://gmcyzs.com/resources/images/logo.png') no-repeat"); console.log('%c 深务平台,\......

羊皮卷
6分钟前
0
0
MyBaties的二级缓存

二级缓存介绍 在上文中提到的一级缓存中,其最大的共享范围就是一个SqlSession内部,那么如何让多个SqlSession之间也可以共享缓存呢,答案是二级缓存。 当开启二级缓存后,会使用CachingExec...

嘴角轻扬30
7分钟前
0
0
10.新增博客功能-结束语---《Beetl视频课程》

本期视频实现发布新博客功能 一起学beetl目录:https://my.oschina.net/u/1590490?tab=newest&catalogId=6214598 作者:GK 教程进入了尾声,该讲的知识点基本讲到了,本节课不会讲新的知识点。...

Gavin-King
11分钟前
1
0
SpringBoot项目热部署

IntelliJ IDEA开发工具 1.需要在pom.xml文件中加入以下依赖。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> ......

llsydn
13分钟前
0
0
JVM问题排查也不是很难--工具使用

目录 概述 环境准备 工具介绍 远程连接方式 开启JMX 工具远程连接 参考文献 概述 线上环境中,程序越来越慢,一头雾水?遇到程序经常宕机,但找不到原因?排查问题却经常记不住命令? 那是没找到好...

java_龙
17分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部