请选择 进入手机版 | 继续访问电脑版

彩云比特

一文看懂8月1日比特币独立日、隔离见证、比特币分叉、SegWit2x、BCC ...

2017-7-30 01:02| 发布者: lvl| 查看: 1733| 评论: 3

摘要: 时间回到2015年6月:比特币交易数据占比1M区块大小的50%左右,这时比特币社区开始担心区块容量不够,造成比特币网络拥塞,最终让比特币电子现金的梦想付之东流。一、于是旷日持久的比特币扩容争论开始了,对于如何能 ...
时间回到2015年6月:比特币交易数据占比1M区块大小的50%左右,这时比特币社区开始担心区块容量不够,造成比特币网络拥塞,最终让比特币电子现金的梦想付之东流。

一、旷日持久的比特币扩容争论开始了

对于如何能让比特币网络容纳更多的交易,社区产生了两种派系:

用侧链处理更多的交易和其他功能
增加区块上限


1、用侧链处理更多的交易和其他功能

侧链:比特币区块链作为主链,其他侧链以比特币区块链为基础,开发其他功能

元素链Alpha:新建立的区块链将锚定到比特币的区块链,它们之间可以进行价值传输,并 “联合挖矿”,

闪电网络:将比特币的绝大多数交易带离区块链,而且不会牺牲可证性以及安全性。闪电网络可允许创建“微支付渠道”,除了发起通道的初始交易之外,多笔比特币交易在无需与区块链进行互动的情况下,还能安全地进行。

在上述情况下随着比特币交易数量的增加,大家会为了获得更快速的交易确认而提高手续费,随着比特币产出的减少,手续费将会成为比特币挖矿产出即算力稳定的保障,比特币网络成为一张支付清算网络,而快速的小额支付发生在侧链之上,但目前上述方案还未有任何实质性进展。

2、增加区块上限,重写比特币区块大小代码,硬分叉

关于硬分叉的方案至今已经出现了很多,BIP即Bitcoin Improvement Proposal的首字字母缩写,意译为“比特币改进提议”

BIP100: 区块体积上限提升至8MB,绝对上限32MB
BIP101: 先提升区块体积上限至8MB,然后每两年上限加倍,直至每块达到8GB上限
BIP102: 立刻提升至2MB,然后再不改变。
BIP103: 2017年提升至1.04MB,然后每年均速提升17%,直到达到2GB上限。

其他重要库容方案还有:

Bitcoin XT:比特币区块直接扩大到20M
Bitcoin Classic:16年2月发布2MB扩容方案,当时声明支持的矿池有:Bitmain/Antpool;Bitfury;BW.COMHAOBTC.com;KNCMiner;Genesis Mining等

其中反响最强烈的莫过于Bitcoin Unlimited方案,2016年10月发布的Bitcoin Unlimited(比特币无限协议)最关键的部分是他从协议层面去除了区块的大小限制

Bitcoincom所有者Roger Ver(译者注:人称比特币耶稣)和比特大陆的吴忌寒是该方案的著名支持者

2017年3月吴忌寒称比特币矿池蚁池(Antpool)全部算力将切换至Bitcoin Unlimited 

但在2017年2月Bitcoin Unlimited 网络出现了一次无效区块事件报,这次意外是由于Bitcoin Unlimited在Bitcoin Core代码为基础上除了取消区块上限的改动以外,其他一个在技术上没有实际好处的改动所导致。随后Bitcoin Unlimited出现的一些列技术问题都没能得到妥善解决,该方案逐渐也失去大家的关注。

就这样各个扩容方案也都无果而终,扩容各方也一直僵持不下,比特币也就在跌跌撞撞中不断前进。

二、隔离见证


比特币核心开发组(简称Core),8年前由中本聪创建,旨在每六个月发布一次比特币的主要版本更新,例如0.12.0, 0.13.0, 0.14.0

Core称经过两年的不停迭代设计,开发,测试,隔离验证于在2016年10月27日正在比特币核心代码0.13.1中正式发布

最新版本的Bitcoin 0.13.1,支持比特币软分隔离见证,软分叉向后兼容所有比特币钱包,因此无论隔离验证是否激活大家都能安全的继续使用原来的比特币钱包接收或发送比特币

隔离见证激活时间顺序:

  1. 在2016年11月15日之后的第一个总数为2016个区块难度调整周期中选择开始执行隔离验证
  2. 如果如果任何一个2016个区块难度调周期中95%的区块重定向为隔离验证,那么隔离验证将锁定
  3. 在下一个2016个区块难度调周期(约2周时间)之后隔离验证激活。允许比特币挖矿工们在比特币主网络里打包含有隔离验证交易信息的区块
  4. 如果在2016年11月15日之后的第一个2016个区块难度调整周期内隔离验证没有被激活,隔离验证将失去再被激活的资格

到今天我们都知道隔离见证没有激活成功,且Core似乎并没有放弃激活隔离见证的努力

Core称:如果隔离验证被激活了,比特币交易的软件代码实现过程将会把交易中的签名(验证)从交易数据txid中分离(隔离)出来,这将提供几个直接的益处:

  1. 隔离验证可以消除比特币交易中的延展性问题(译者注:交易输入输出不变但签名变了带来的延展性安全隐患),使得比特币钱包软件更容易编写,同时简化了比特币智能合约的设计
  2. 使得比特币单个区块比之前能够容纳更多的交易,约等于2M硬分叉扩容
  3. 巨大的基础数据量影响着比特币节点的性能维护,隔离验证激活之后可以让矿工们在区块中打包更多的信息,并且在长期之后不会降低比特币节点性能。
  4. 签名优化的价值减少了生成安全签名的签名生成的步骤数量(例如硬件钱包)。这使得硬件钱包更容易开发,同时可以显著提高现有硬件钱包的运行速度。
  5. 签名哈希的线性扩展确保了隔离验证交易不会再出现2015年发生的一个区块25秒确认的问题。
  6. 显著增加了多重签名的安全性,从80位的 P2SH提高到约128位的隔离验证,针对特定攻击的安全性提高了281兆倍。
  7. 更高效的全节点安全性允许那些愿意放弃一些安全保证的新节点不用全部下载每一个区块数据就能创建一份准确的比特币交易信息拷贝(这是隔离验证可能实现的特性,但在比特币核心数据版本0.13.1中还未包含此功能)
  8. 脚本版本控制功能允许用户单独选择未来软分叉更改的比特币脚本语言

比特币隔离见证常见问题:http://www.cybtc.com/article-2403-1.html
比特币隔离验证升级指引全文翻译:http://www.cybtc.com/article-2385-1.html

2017-4-18鱼池f2pool发布正式支持比特币隔离见证SegWit公告

“这场争论,从来都不是一个选择题,并不是在SegWit、BU或者是其他的方案中挑一个出来扩容。我们鱼池一直都是支持SegWit+大区块的。SegWit能解决一些技术问题,并带来一些好处,大区块对比特币网络的长远发展来说,也是有利的。然而,现实的情况并不完美,目前各方博弈的结果,还没有到能实现SegWit+大区块的地步。

我们看到了用户对于比特币网络扩容的强烈需求,也看到了国内外非常多的用户支持SegWit。我们不能再停滞不前了,我们需要和用户一起继续推动比特币的发展,是时候往前迈一步了。SegWit从技术上来说,是没有问题的,我们可以先激活SegWit,大区块的讨论,留到以后大家再研究吧”

2017年4月24日Core发布了新的隔离见证支持方式Bitcoin Core0.14.1
 
Core称:隔离见证是一次软分叉,这意味着没有升级的节点和已升级节点可以同时在网络中运行,这对矿工而言也是如此,如果他们喜欢,他们可以继续挖矿打包不包含任何隔离见证信息的交易

Bitcoin Core 0.14.1现在同时还向比特币矿工提供了一个排除打包隔离见证交易的选项,即使在隔离见证软分叉被激活后。矿工们可以继续打包只包含旧版交易信息的区块。

另外, 在Bitcoin Core 0.14.1里矿工选择了排除隔离见证选项的情况下,他们仍然可以选择信号支持隔离见证。毕竟隔离见证是否激活不会是困扰矿工的问题:在Bitcoin Core 0.14.1版本里,采取了相关技术避免无效区块,并且矿工们可以在任何时候创建不包含隔离见证的区块。

2017年5月11莱特币率先一步成功激活隔离见证,莱特币价格一路上涨

莱特币开发者Loshan T告诉记者:

“我认为今天对莱特币而言是一个伟大的日子,更多令人兴奋的技术将在莱特币身上落地。随着隔离见证在莱特币主网络上激活,我非常期待接下来将要部署的机密交易、闪电网络、MAST以及Schnorr签名。”

大多数拥护者则对隔离见证落地之后的新技术部署充满了期待,例如,闪电网络。从理论上来讲,其可促进莱特币的交易吞吐量达到百万次每秒。

三、重要共识

在上述各次扩容的争论中有三次重要的业内会议,也就是大家俗称的XX共识

1、五大矿池圆桌会议

2015年6月11日,中国五家矿池在国家会议中心联合举办“矿池技术研讨会”与会的F2pool.com、BW.com、BTCChina、Huobi.com、Antpool.com五家矿池对比特币技术进行了深入研讨,并在区块扩容环节中达成一致。一致认为比特币区块大小需要扩容,在确保比特币网络统一的前提下拟于未来一段时间内接受大小不超过8MB(8,000,000Bytes)的区块。

2、香港共识

2016年2月21日, 在香港的数码港, 来自比特币业界及开发社区的代表同意以下几点:
  1. 我们同意隔离见证会继续以软分叉的方式积极地进行开发, 预计在未来两个月按原有时间表发布。
  2. 我们会继续和整个比特币开发社区一同公开开发一个基于隔离见证改善之上的安全硬分叉。出席比特币圆桌会议的Bitcoin Core贡献者同意:在隔离见证发布后三个月之内,会去实现一个这样的硬分叉,作为建议,提交给Bitcoin Core。
  3. 这个硬分叉应该会包括一些在技术社区正在讨论中的功能, 包括:增加非见证数据至2MB左右,而总体积不超过4MB。该硬分叉只会在得到整个比特币社区广泛支持的情况下才会实行。
  4. Bitcoin Core在发布了一个包含上述硬分叉代码的版本之后,我们才会在生产环境中运行隔离见证。
  5. 在可见的将来, 我们只会运行和Bitcoin Core共识协议兼容的系统,这个系统未来最终会包括隔离见证和上述硬分叉。
  6. 我们一直致力于开发出能够更有效地运用区块空间的扩展技术, 例如Schnorr 多重签名等。

3、纽约共识

2017年5月23日,来自全球21个国家56家知名区块链初创公司共同签署了纽约共识(隔离验证+2M)。纽约共识获得了全网83.28%的算力支持,总量超过每月51亿美元交易额的各交易所以及超过2000万的比特币钱包同意执行共识方案。

四、UASF-比特币独立日


比特币扩容侧链没有进展、硬分叉扩容没有定论、隔离见证无法激活,在这样的情况下

2017年6月BIP148横空出世,BIP148旨在避开由矿工信号支持来激活SegWit(MASF即算力激活软分叉实现隔离见证),该方案称在8月1日实现“UASF”用户激活隔离见证这种扩容解决方案受到了Bitcoin Core开发者的青睐,有些人甚至已经将BIP148升级日期2017年8月1日称为“比特币独立日”

UASF即“用户”(主要指交易所、钱包开发使用者)激活软分叉实现隔离见证,绕开算力投票,倒逼算力投票给新的改进协议BIP148,如果算力在UASF后不支持BIP48,那么算力挖出的块将不被“用户”承认,也就是如果算力不支持BIP48的话,挖出的币将不能在交易所卖出

尽管最近几年已经出现了很多旨在改善比特币这种数字货币的协议的解决方案,但是像BIP 148这样吸引大量追随者的解决方案却不多。

五、SegWit2x

遵循5月23日美国纽约扩容会议各方似乎达成共识,即SW软分叉和2M硬分叉同时进行,大约一个月后,Bitmain工程师James Hilliard基于此介绍了BIP91的比特币扩容提案,即SegWit2x

BIP 91:隔离验证+2M硬分叉扩容同时进行,隔离见证激活阈值设为80%,并以bit 4作为信号发送方式;在随后的六个月内执行一次2 MB 硬分叉扩容
BIP 141:2016年11月推出的BIP141是激活SegWit的原始算力投票激活计划。
BIP 148:2017年3月发布,BIP148被开发为通过用户激活隔离见见证(UASF独立日),强制推动停滞的BIP 141。

因此,BIP91使用与BIP 141 相同的BIP 9软分叉部署方法,但具有以下几个主要区别:
  1. 矿工用“bit4”和“bit1”发出信号
  2. 激活只需要80%而不是95%的算力支持
  3. 激活窗口是336块,而不是2,016个区块
在2017年7月19日-2017年7月21日进行的算力投票中,Segwit2x获得了超过80%的算力支持,并于2017年7月23日正式激活

Segwit2x方案是一个“隔离见证+2M区块扩容”的捆绑方案,先部署隔离见证,然后在3个月内升级2M区块扩容,似乎即照顾了矿工的利益,也顾及了Core团队部署隔离见证的需求。

那么谁在支持SegWit2x,谁又在反对它呢?
  • 支持者包括:大部分矿池;比特币企业;著名开发者(前Core首席开发者Gavin Andresen)
  • 反对者:少数企业;节点维护者;几乎所有的Core开发者
BIP91解决了SegWit2x和BIP148协议之间的不兼容性。但这两个协议都会为比特币带来“隔离见证”两个协议同时运行可能将会使比特币一分为二

六、BCC又是啥?


最近又出了一个Bitcoin Cash(UAHF, BCC)改进协议,从诞生之日起BCC将从比特币主链上分支出来,带着分支时所有的用户和余额信息。任何在分支时有BTC私钥的人,在8月1日后都将获得BCC币的赠送。

BCC在Core版本上,去掉了隔离见证,并将区块提升到8M 

BCC在北京时间2017-08-01 20:20开始挖,在这个时间点存BTC的私钥导入BCC钱包(https://download.bitcoinabc.org/0.14.4/win/)中,就应该能获得对应的1:1 BCC送币

近期各大比特币交易所都发表了对BCC的态度,基本都明确表态:

BCC代表某一特定集体在扩容方案中的创新性尝试,并不能被称作比特币,仅应该被看作一种比特币的竞争币。虽然有极少数平台强行为 BCC 提前赋予了市场价格,BCC 存在非常高的投机风险,其价格甚至有可能随着比特币分叉而归零

彩云比特lvl

鲜花

握手

雷人

路过

鸡蛋
分享到微博 收藏 分享 邀请
发表评论

最新评论

引用 苦逼矿工 2017-8-5 16:11
还得涨
引用 qwe3809362 2017-8-4 17:43
支持BIP148,砸死狗日的纽约共识
引用 thirdkiller 2017-7-31 15:43
支持BIP148,砸死狗日的纽约共识

查看全部评论(3)

返回顶部