BCH社区正在讨论的13项技术提案你了解多少?

  • 日期:08-20
  • 点击:(746)

九州娱城娱乐备用网址

昨天比特币之家我想分享image.php?url=0Mt8hqMi2D

在BCH社区的不同时间间隔,提出了不同的技术解决方案。有些用于解决现有问题,有些用于BCH的长期发展。开发人员已将一些优秀的提案添加到BCH技术更新中,但也有一些提案存在争议并保留供进一步讨论。以下是在cash.coin.dance网站上的生物安全信息交换所社区正在讨论的13项技术提案。

image.php?url=0Mt8hqHL5I

1号

P2SH的强制性CashAddr

(提议者:电子现金钱包团队)

生物安全信息交换所的地址与BTC的孤立证人地址不相容。当用户启动BCH转移时,如果货币被发送到隔离证人的地址,则无法检索。隔离验证地址主要是以3个字符开头的P2SH地址,因此Electron Cash团队建议所有比特币现金钱包应拒绝从传统的BCH地址向P2SH地址发送资金,从3个字符开始,从根本上消除资金。解决问题。 BCH地址转换器还应警告用户不要将资金发送到从旧格式转换为CashAddr格式的P2SH地址。

值得一提的是,在今年5月的生物安全信息交换所升级中,一个变化就是隔离了证人的恢复,因此错误的生物安全信息交换也可以在矿工的帮助下取出,但是电子现金的计划是用武力来防止错误。可能。

2号

Avalanche(演示者:BCHD节点)

Avalanche是一种新的区块链共识协议,由一组算法组成。最初的作者是康奈尔教授艾美古塞尔,他在论文《Snowflake to Avalanche:A Novel Metastable Consensus Protocol Family for Cryptocurrencies》中提出了这个想法,后来被生物安全信息交换所社区采用。开发人员正在学习吸收。 7月18日,BCH社区开发人员发表了一篇文章《关于市场和预共识》,该文章介绍了Avalanche协议,并提出了预共识的概念。

Avalanche协议允许矿工在双重支出成功之前达成共识,从而提高零确认交易的安全性。此外,使用雪崩进行后共识可以极大地增强BCH网络抵御51次攻击的能力,还可以有效地优化内存池同步并提高BCH网络处理能力。

3号

将阻止时间缩短到1分钟

(提议者:BCH社区)

image.php?url=0Mt8hqsHo5

众所周知,比特币的平均封锁时间是10分钟,但Nakamoto没有解释这一点。分析师认为,10分钟的设置是降低单独的阻止率并提高安全性。实际上,10分钟的间隔不是必须的,它会影响用户体验,并且由于网络延迟和宽带,有时块时间可以延长到一小时,而漫长的等待时间将使传输效率低下。

虽然生物安全信息交换所社区已经引入了许多零确认的安全措施,但并不是每个人都愿意接受零确认。例如,目前大多数用户转移的交换不支持它。由于时间太快,莱特币被17年牛市中的许多实体球员所喜爱。缩短阻止时间无疑会使BCH更有利,但实施规则需要继续探索。

4号

现金意向(提议者:独立开发者)

对人类有意义的事务元数据存储在每个事务的基础上。为区块链存储的技术标识符补充有上下文信息,例如发件人是谁,发件人使用的帐户单元,以及发件人用来计算技术数量和类似数据的汇率。

5号

修订DAA(带PID控制)

(提议者:比特币ABC开发团队)

2017年11月13日之后,开发商注意到生物安全信息交换所每小时生成的区块有时会达到每小时1.07个区块(通常应该是6个区块),这发生在格林威治标准时间2017年11月14日下午6:37。他们发现,当大型矿工将计算能力迁移到比特币区块链时,他们会随着时间的推移而振荡并引起重大波动。

开发人员建议使用PID控制算法,这是一种类似于温度控制器的行业标准算法,可根据前一个块的挖掘时间动态调整难度。矿工只需要记录前一个块的挖掘时间。它不需要执行144块规则,这是非常动态的。最后,只需要对参数进行一点调整。

6号

Blocktorrent(演示者:独立开发者)

Blocktorrent是一种将完整块划分为多个可独立验证的小块的方法,每个小块大约是一个IP包(小于1500字节)。正如Bittorrent比Napster快,Bittorrent应该比Xthin(ner)更快。

7号

元数据子树

(提议者:比特币ABC开发团队)

开发人员认为,比特币块头有一些缺陷甚至严重阻碍了该领域的创新(例如不成功的交易输出承诺)。不幸的是,修复这些缺陷并不容易,因为大多数“简单”的解决方案不仅破坏了比特币与某些生态软件的向后兼容性,而且还阻碍了大多数采矿设备的运行。因此,目前没有可行的“简单”解决方案。但是迫切需要一个简单的解决方案,因为复杂性是比特币项目中安全性和可扩展性的敌人。

比特币ABC开发人员和Joannes Vermore构思了一个折衷解决方案,为BCH引入了一组精心挑选的元数据子树,这是一种将元子树作为最大值引入新元数据的方法。向后兼容的方法。

8号

Merklix Trees

(提议者:比特币ABC开发团队等)

开发人员重新思考在比特币链中扩展方面不一定复杂的痛点。 Sakamoto代码库中Merkle树的最初实现有其自身的复杂性,包括一些明显的事故,因为它确实带来了意想不到的错误。

最初在比特币中发现的Merkle树的布局不适用于增量高度并行处理,如果块在未来扩展,这可能成为障碍。因此,开发人员提出了Merklix树,这是比特币共识规则的变化,它影响了块的散列策略。 Merklix树是一个按位搜索字典树,由Merkle树覆盖图补充。 Merklix树适用于增量高度并行计算,并保留与现有比特币应用程序的向后兼容性。

9号

基于多个块的延迟惩罚

(提案人:比特币无限开发团队)

这是一种算法改进,通过对不诚实矿工的采矿惩罚来防止区块重组。BU开发人员建议取块之间的平均延迟,将每个块与另一个链上的“同类”块进行比较,例如取101A和101B之间的延迟,然后使用102A和102B之间的延迟。求和等等…然后除以对面链顶部的总块数。如果最初延迟的链比第一次看到的链长,那么没有表亲的块将被视为零延迟。如果有一个块需要很长时间来传播(例如,它是私有创建的,而不是来自内存池),它将导致其他节点惩罚它。

10号

短尾巴

bobtail是一种将比特币阻塞时间稳定7到12分钟的算法。比特币被设计成10分钟内的一个区块,但在实际操作中,由于计算能力和运行设备的波动,比特币的区块时间在大约10分钟内不稳定。这种差异会导致比特币。交易市场不可能是一致的。Bobtail也被证明能够有效地阻止双重消费和恶意的权力攻击。

11号

单向聚合签名

(提案人:电子现金钱包团队)

EC开发团队认为,迄今为止所有已添加到BTC和BCH的协议都难以获得动力,这主要是由于缺乏网络效应。该行业的一些机构参与度低,加入并不容易,需要协调。即使CashShuffle协议被广泛使用,它也面临着越来越多的DOS攻击。单向融合签名(OWAS)提供的“非交互”属性改变了游戏规则。在灵活交易方案的范围内,OWAS可以实现EC开发组想要的目标,因为它允许签名的消息摘要以乘法方式出现,因此输入和输出可以按任何顺序出现。

12号

通过保证金改善零确认

(提议:比特币无限开发团队)

当消费者进行特殊的ZCF(零确认)交易时,消费者可以向商家付款并同时发放保证金。如果交易是诚实的,消费者可以在交易确认后撤回其存款。如果消费者试图加倍支出,他必须在同一公钥上显示第二个签名,然后矿工用它来向自己收取押金。

13号

将BCH标准面额切换为“位”

(提议者:社区爱好者)

社区爱好者在BCH论坛R/BTC中发布了一项建议,将BCH标准名称改为“比特”而不是比特币现金/BCH,同时将“BCH”的名称改为“比特”。他补充了几个解释,比如“比特”是一个单音节,容易发音; “比特”是数字事物的一个组成部分; “比特”与金钱有关。

收集报告投诉

image.php?url=0Mt8hqMi2D

在BCH社区的不同时间间隔,提出了不同的技术解决方案。有些用于解决现有问题,有些用于BCH的长期发展。开发人员已将一些优秀的提案添加到BCH技术更新中,但也有一些提案存在争议并保留供进一步讨论。以下是在cash.coin.dance网站上的生物安全信息交换所社区正在讨论的13项技术提案。

image.php?url=0Mt8hqHL5I

1号

P2SH的强制性CashAddr

(提议者:电子现金钱包团队)

生物安全信息交换所的地址与BTC的孤立证人地址不相容。当用户启动BCH转移时,如果货币被发送到隔离证人的地址,则无法检索。隔离验证地址主要是以3个字符开头的P2SH地址,因此Electron Cash团队建议所有比特币现金钱包应拒绝从传统的BCH地址向P2SH地址发送资金,从3个字符开始,从根本上消除资金。解决问题。 BCH地址转换器还应警告用户不要将资金发送到从旧格式转换为CashAddr格式的P2SH地址。

值得一提的是,在今年5月的生物安全信息交换所升级中,一个变化就是隔离了证人的恢复,因此错误的生物安全信息交换也可以在矿工的帮助下取出,但是电子现金的计划是用武力来防止错误。可能。

2号

Avalanche(演示者:BCHD节点)

Avalanche是一种新的区块链共识协议,由一组算法组成。最初的作者是康奈尔教授艾美古塞尔,他在论文《Snowflake to Avalanche:A Novel Metastable Consensus Protocol Family for Cryptocurrencies》中提出了这个想法,后来被生物安全信息交换所社区采用。开发人员正在学习吸收。 7月18日,BCH社区开发人员发表了一篇文章《关于市场和预共识》,该文章介绍了Avalanche协议,并提出了预共识的概念。

Avalanche协议允许矿工在双重支出成功之前达成共识,从而提高零确认交易的安全性。此外,使用雪崩进行后共识可以极大地增强BCH网络抵御51次攻击的能力,还可以有效地优化内存池同步并提高BCH网络处理能力。

3号

将阻止时间缩短到1分钟

(提议者:BCH社区)

image.php?url=0Mt8hqsHo5

众所周知,比特币的平均封锁时间是10分钟,但Nakamoto没有解释这一点。分析师认为,10分钟的设置是降低单独的阻止率并提高安全性。实际上,10分钟的间隔不是必须的,它会影响用户体验,并且由于网络延迟和宽带,有时块时间可以延长到一小时,而漫长的等待时间将使传输效率低下。

虽然生物安全信息交换所社区已经引入了许多零确认的安全措施,但并不是每个人都愿意接受零确认。例如,目前大多数用户转移的交换不支持它。由于时间太快,莱特币被17年牛市中的许多实体球员所喜爱。缩短阻止时间无疑会使BCH更有利,但实施规则需要继续探索。

4号

现金意向(提议者:独立开发者)

对人类有意义的事务元数据存储在每个事务的基础上。为区块链存储的技术标识符补充有上下文信息,例如发件人是谁,发件人使用的帐户单元,以及发件人用来计算技术数量和类似数据的汇率。

5号

修订DAA(带PID控制)

(提议者:比特币ABC开发团队)

2017年11月13日之后,开发商注意到生物安全信息交换所每小时生成的区块有时会达到每小时1.07个区块(通常应该是6个区块),这发生在格林威治标准时间2017年11月14日下午6:37。他们发现,当大型矿工将计算能力迁移到比特币区块链时,他们会随着时间的推移而振荡并引起重大波动。

开发人员建议使用PID控制算法,这是一种类似于温度控制器的行业标准算法,可根据前一个块的挖掘时间动态调整难度。矿工只需要记录前一个块的挖掘时间。它不需要执行144块规则,这是非常动态的。最后,只需要对参数进行一点调整。

6号

Blocktorrent(演示者:独立开发者)

Blocktorrent是一种将完整块划分为多个可独立验证的小块的方法,每个小块大约是一个IP包(小于1500字节)。正如Bittorrent比Napster快,Bittorrent应该比Xthin(ner)更快。

7号

元数据子树

(提议者:比特币ABC开发团队)

开发人员认为,比特币块头有一些缺陷甚至严重阻碍了该领域的创新(例如不成功的交易输出承诺)。不幸的是,修复这些缺陷并不容易,因为大多数“简单”的解决方案不仅破坏了比特币与某些生态软件的向后兼容性,而且还阻碍了大多数采矿设备的运行。因此,目前没有可行的“简单”解决方案。但是迫切需要一个简单的解决方案,因为复杂性是比特币项目中安全性和可扩展性的敌人。

比特币ABC开发人员和Joannes Vermore构思了一个折衷解决方案,为BCH引入了一组精心挑选的元数据子树,这是一种将元子树作为最大值引入新元数据的方法。向后兼容的方法。

8号

Merklix Trees

(提议者:比特币ABC开发团队等)

开发人员重新思考在比特币链中扩展方面不一定复杂的痛点。 Sakamoto代码库中Merkle树的最初实现有其自身的复杂性,包括一些明显的事故,因为它确实带来了意想不到的错误。

最初在比特币中发现的Merkle树的布局不适用于增量高度并行处理,如果块在未来扩展,这可能成为障碍。因此,开发人员提出了Merklix树,这是比特币共识规则的变化,它影响了块的散列策略。 Merklix树是一个按位搜索字典树,由Merkle树覆盖图补充。 Merklix树适用于增量高度并行计算,并保留与现有比特币应用程序的向后兼容性。

9号

基于多个块的延迟惩罚

(提案人:比特币无限开发团队)

这是一种算法改进,通过对不诚实矿工的采矿惩罚来防止区块重组。BU开发人员建议取块之间的平均延迟,将每个块与另一个链上的“同类”块进行比较,例如取101A和101B之间的延迟,然后使用102A和102B之间的延迟。求和等等…然后除以对面链顶部的总块数。如果最初延迟的链比第一次看到的链长,那么没有表亲的块将被视为零延迟。如果有一个块需要很长时间来传播(例如,它是私有创建的,而不是来自内存池),它将导致其他节点惩罚它。

10号

短尾巴

bobtail是一种将比特币阻塞时间稳定7到12分钟的算法。比特币被设计成10分钟内的一个区块,但在实际操作中,由于计算能力和运行设备的波动,比特币的区块时间在大约10分钟内不稳定。这种差异会导致比特币。交易市场不可能是一致的。Bobtail也被证明能够有效地阻止双重消费和恶意的权力攻击。

11号

单向聚合签名

(提案人:电子现金钱包团队)

EC开发团队认为,迄今为止所有已添加到BTC和BCH的协议都难以获得动力,这主要是由于缺乏网络效应。该行业的一些机构参与度低,加入并不容易,需要协调。即使CashShuffle协议被广泛使用,它也面临着越来越多的DOS攻击。单向融合签名(OWAS)提供的“非交互”属性改变了游戏规则。在灵活交易方案的范围内,OWAS可以实现EC开发组想要的目标,因为它允许签名的消息摘要以乘法方式出现,因此输入和输出可以按任何顺序出现。

12号

通过保证金改善零确认

(提议:比特币无限开发团队)

当消费者进行特殊的ZCF(零确认)交易时,消费者可以向商家付款并同时发放保证金。如果交易是诚实的,消费者可以在交易确认后撤回其存款。如果消费者试图加倍支出,他必须在同一公钥上显示第二个签名,然后矿工用它来向自己收取押金。

13号

将BCH标准面额切换为“位”

(提议者:社区爱好者)

社区爱好者在BCH论坛R/BTC中发布了一项建议,将BCH标准名称改为“比特”而不是比特币现金/BCH,同时将“BCH”的名称改为“比特”。他补充了几个解释,比如“比特”是一个单音节,容易发音; “比特”是数字事物的一个组成部分; “比特”与金钱有关。