文档章节

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

l
 lpy411
发布于 2018/06/15 10:21
字数 689
阅读 6
收藏 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
bch的CTOR的好处在论文中进行了详细的概述,除了提高交易效率外,还可以减少潜在的攻击向量,提高安全性等。
三分钟了解主流币之比特币现金(BCH)

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

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

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

lpy411
2018/06/08
0
0
比特币现金硬叉解决了块尺寸限制和启用智能合同脚本的瓶颈问题

5月15日又是一个艰难的分岔日!比特币现金正在创建一个新的区块链,具有32MB的块大小限制并增加了智能合约功能。这是比特币现金社区在一年之内经历的第三个硬分叉,并宣称他们不负责任地改变...

lpy411
2018/05/22
0
0
什么是比特币 SegWit2x 硬分叉?

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

链闻ChainNews
2018/05/11
0
0
科普 | 比特币为什么分叉为BTC和BCH?

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

lpy411
2018/06/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

高度可配置的 Linux 内存守护程序 Nohang!

部分功能特性 具有良好注释的配置文件,配置方面(配置中有 38 个参数) 可以将 SIGKILL 和 SIGTERM 作为发送给 victim 的信号 支持 zram(使用 mem_used_total 作为触发器) 可定制的监控强...

linuxCool
26分钟前
2
0
开源 java CMS - FreeCMS2.8 数据对象 unit

项目地址:http://www.freeteam.cn/ unit 在使用单位相关标签时,标签会封装unit供页面调用。 属性 说明 id id ismail 是否接收互动信件 name 名称 parid 父单位id isok 是否有效 ordernum 排...

freeteam
33分钟前
2
0
awk

awk awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是...

李超小牛子
44分钟前
1
0
扩展资源服务器解决oauth2 性能瓶颈

用户携带token 请求资源服务器 资源服务器拦截器 携带token 去认证服务器 调用tokenstore 对token 合法性校验 资源服务器拿到token,默认只会含有用户名信息 通过用户名调用userdetailsserv...

冷冷gg
今天
33
0
[Git] Git整理(四) git rebase 的使用

概述 在之前总结分支相关内容时说道,合并两个分支的提交可以使用git merge,然而除了这种方式之外,还有一种方式就是使用git rebase,这两种方式的最终结果都相同,但是合并历史却不同;git...

天王盖地虎626
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部