作者DarkerDuck (达克鸭)
看板DigiCurrency
标题Re: [闲聊] 有人可以简单解释现在Core和BU的drama吗?
时间Sun Mar 19 02:01:37 2017
这件事假如要讲的话要先介绍两大角色,Gavin Anderson和Blockstream。
Gavin Anderson是中本聪钦点的接班人,他的信念和中本聪一样,认为纯粹的区块链技术
将可以成为金流版的网际网路,在未来每日能够处理数以百万计的交易,媲美现在的信用
卡金流系统:
https://en.bitcoin.it/wiki/Scalability [注1]
http://i.imgur.com/VIGwE80.gif
Blockstream的成员则提出另外的解决方案,Lightening Network:
https://lightning.network/lightning-network-paper.pdf
https://goo.gl/VqQXoX https://goo.gl/NcSp2J https://goo.gl/yKe9XW
闪电网路在现有的区块链上再加一层类似像现在银行角色的Payment Hub。好处当然是大部
分的交易不再需要直接写在区块链上,类似银行角色的Payment Hub藉由Payment channel
透过Lightening Network路由支付到收款人,而这些Payment Hub也会收取手续费来维持
营运。但换言之去银行化的比特币竟然又重新引入了"银行"角色进来,这对一些中本聪
信徒的基本教义派是完全不能忍受的。
因为Gavin Anderson是中本聪钦点的接班人同时也是比特币基金会的首席科学家。所以
原先在Bitcoin-core的roadmap一直都是有扩容打算的,Gavin也推出各种扩容方案,但因
为Blockstream後来势力越来越大,占有Bitcoin-core的程式码的核准权,所以
Gavin Anderson就只好自行推出Bitcoin classic,但因为当时区块链壅塞的情形还没有
非常严重,而且第一步也只扩容到2MB,所以并没有获得太多人的支持。这个时候也有人
推出了不同的扩容方案,譬如Bitcoin XT和Bitcoin Unlimited,而其中的Bitcoin
Unlimited版本因为可以自行决定区块大小的soft limit,最大可以到160MB,并且依照
区块链的精神,用最长链当作区块大小的共识,而不是人为虚假的限制值。所以越来越多
人支持这个版本,兼顾矿工和扩容需求。
[注2]
https://goo.gl/f5MbD3
但另一方面,被blockstream团队掌握的Bitcoin-core则提出了自己的扩容方案。他们推出
了隔离验证,藉由把签章从交易中资料中抽离出来,让交易的大小变小,那这样同样大小
的区块就能容纳更多的交易数目了呢,而且不需要用到Hard-fork,可以部分向下相容
,最重要的是为未来的闪电网路铺路,也顺便解决了交易可塑性问题。但问题在於现在
Mempool动不动就是几十MB,等效容量1.6MB的隔离验证方案其实对於目前交易拥塞的状况
并不会有太大的改善。而且soft-fork也是需要升级钱包,使用新的地址格式,不然根本也
不会享受到好处。当然Bitcoin-core大概也知道这些问题,解决方案很简单,对於他们能
够掌握到的比特币论坛进行言论管制,只要提到Bitcoin-core版本以外的扩容资讯,一律
封杀水桶,但这也导致比特币社群对於扩容方案的对立越来越深。
[注4]
https://goo.gl/gEaYHA https://goo.gl/B81LaZ
而这个时候比特币交易的拥塞情形总算来到常态性,比特币手续费暴增十倍。甚至有很多
比特币服务也取消了免手续费发送交易的优惠,使用者在发出比特币交易前不去精算一下
手续费,那你就等着你的交易被卡三天後重来吧。现在甚至荒谬到你交易发出後被卡住後
,还要"刷卡"去加速交易进行的(因为你用比特币付一样继续卡住XDD)
https://pushtx.btc.com/
其实早在去年2月的时候,Bitcoin-core和矿池就有一个香港协定,为了增加矿工收入以及
缓解区块的拥塞,认为应该推出隔离验证後三个月就要增加区块容量,其实这是应该一个
大家都可以接受的提案:
https://goo.gl/RYTWL8
[注3]
很不幸的Bitcoin-core的成员根本没把扩容这件事放在心上,或者说根本就是口是心非。
https://goo.gl/3cnVMY
更猛的是他们不仅不支持扩容,甚至还要走回头路,"缩小区块容量"!!
[注5]
矿工总算受不了Bitcoin-core了,纷纷表态支援Bitcoin unlimited,而在比特币的运作
机制下,其实只要算力超过50%就可以做成功的硬分岔,而目前也已经超过SegWit的区块数
了
http://xtnodes.com/
Bitcoin Unlimited blocks: 353 ( 35.3% )
Bitcoin Classic blocks: 7 ( 0.7% )
SegWit blocks: 265 ( 26.5% )
所以交易所也对於可能产生的硬分叉产生的新币纷纷表态
http://www.8btc.com/emergency-hard-fork-contingency-plan
当然这也造成一些长期投资者离场,比特币价格大幅下挫
当然Bitcoin-core还是一样寸步不让,目前甚至打算更改挖矿演算法,Fire这些叛变矿工
,要开叉我先来:
http://btcpowupdate.org/
https://goo.gl/C0vHro
那假如真的发生了比特币硬分叉会发生什麽事情?
这要看你比特币的最後一笔交易是什麽时候,如下图
BTC────→BTC-core
│
└─→BTC-Unlimited
↑ ↑
A B
假如你最後一笔收到比特币交易在A时间点,那你原本持有的比特币会分裂成BTC-core和
BTC-unlimited这两条区块链,假如你最後一笔收款交易在B时间点,那情况就有点复杂,
假如交易格式没有做任何修改就分叉,且input那两条链上都有,那这个交易在两条新链上
都是有效的,那理论上就会被两条区块链都被纳入,但这样问题很大。
http://www.8btc.com/hard-fork-and-replay-concerns
https://goo.gl/XH2tun
所以通常是会做交易格式的修改,至少要有一条链对自己的交易格式做修改,让她不会相
容於另一条链,这样才会是独立的区块链,这个时候就可以当成两个新版本的比特币,
B时间点後就必须要注意自己收到的是哪一种版本的比特币,用对应的钱包去收币,用错
钱包会收不到的。交易所也必须提供两种比特币的提领,好让原本持有BTC的人可以提领
BTC-core和BTC-unlimited。
大多数支持比特币的人都认为维持比特币去中心化非常重要,Bitcoin-core和Bitcoin
Unlimited拥护者都有各自的看法,支持Bitcoin Core的人认为增加区块大小会导致区块
增长太快,频宽需求也会增加,这会让完整节点的数目大幅减少。而Bitcoin Unlimited
的支持者认为在比特币上面再加一层Payment Hub处理交易才是中心化的思想。而且实际
上真正决定帐本的是矿工,挖矿的去中心化更为重要,Payment Hub等於挖走了矿工部分
的收入,总收入减少下,使得挖矿更容易成为寡占的中心化产业。无论区块大小是否增加
,现在比特币的一般使用者也不会去安装完整节点,绝大部分都是用SPV Client,或是网
站钱包,就算区块大小增加,本来运行完整节点的交易所和矿工也不会因为这样放弃运行
节点。
闪电网路宣称人人自己都可以运作,自己当Payment Hub,但实际上最後最有可能的情形
就是Payment Hub会变成新一代的加密货币银行,因为开一条Payment Channel就是要押金
,然後Bitcoin-core的目标又要把on-chain交易的成本拉高到跟国际汇款一样,结果就是
真的银行才会为了利益花一大堆押金和手续费开Payment Channel,和其他Payment Hub
互通,一般人可能就是宁可把比特币存在这些Payment Hub,不然你和Payment Hub开
Payment Channel要花手续费,要押金还要保持Payment Hub一直开着不关机,都交给大型
的Payment Hub不就好了?可是那不就跟现在银行几乎一样了?比特币原有的口号:
"Be your own bank"正式成为历史洪流中的笑话
为了处理全球的交易,尤其是微交易和高频交易,闪电网路当然是非常有用的,可以即时
性处理大量的交易,而区块链系统也不可能无上限的增加它的区块大小,所以引入闪电网
路处理高频交易和微交易是必须的,也具有更高隐私性的附加效果。
对於闪电网路我其实是乐观其成的,但问题在於现在比特币区块容量不足是火烧屁股的
事情,而最简单和保险的方法就是把区块容量扩展到目前大部分矿工可以承受的大小。
尽量替比特币增取一些时间,也替闪电网路发展增取时间。加密货币的发展是极端之快
的,从比特币发明出来到现在,已经有至少数百种的加密货币与比特币竞争,还好比特币
有最完整的生态系,不然早就被取而代之,但假如去掉稳定交易功能的比特币还能具有优
势吗?交易成本很高的"电子"黄金?那我为什麽不用实体黄金就好?我对这样的未来是
非常悲观的,而的确在比特币交易越来越拥塞和不稳定後,已经越来越多的网站改接受其
他加密货币,比特币的市值份额也在不断下滑。当然,这些扩容版本的比特币其实自己问
题也很多,最大的问题在於程式码品质太差,上线没多久就发生了区块大小超过限制和可
远端crash的问题。所以我自己也不赞成太快进行硬分叉,至少等扩容版比特币的生态系
建立完整再说。
假如比特币能够顺利过这关,那我觉得比特币在未来的物联网,各种自动化服务和机器人
的市场可以说大有可为,因为传统金流都是和"人"绑在一起的,并没有和"物"绑在一起的
标准金流方案,但随着物流网和AI自动化服务的发展,机器和机器之间要能够自动交易
互相交换资源和资讯,这个时候不需要自然人的KYC就可以马上应用的比特币是很好的
方案,人的重要交易可以用on-chain交易,机器的自动化高频交易则使用闪电网路。
那麽比特币的未来发展是充满希望的
[注1]: 非常搞笑的是,後来一直大搞言论管制的Theymos在早期2011年的扩容辩论里,
他是站在区块大小扩容这一方的,甚至说区块大小限制应该被忽略 XDD
MAX_BLOCK_SIZE has always been planned to increase as needed. That limitation
should be ignored. theymos 17:15, 4 March 2011 (GMT)
https://goo.gl/HR1i2j
[注2]: 其实在最早期的比特币版本里根本没有区块大小限制,只有讯息大小限制。而这个
值高达20MB,那是後来像是SatoshiDice等的应用滥用区块链,中本聪为了避免区块链在早
期就零成本的快速膨胀,所以加上了1MB区块大小限制,并有了250/500/750kb的预设软限
制,但中本聪自己也认为随着真正的交易量成长和硬体的进步,以後在一段时间後应该扩
容,并亲自写下了扩容虚拟码。
https://goo.gl/GTqG7g
[注3]: 前几年Bitcoin-core招开了许多比特币扩展性的会议,很奇怪的是,这些会议找了
一大堆人发表了一大堆新技术,却完全没有任何具体决议,当然也没有任何扩容的承诺。
基本上就是宣示,我们Bitcoin-core有在研究扩容喔,但是这些意见太多没办法扩容啦。
[注4]: Theymos拥有比特币三大主流媒体的控制权,Bitcointalk、Bitcoin.org、
r/Bitcoin,假如你谈到bitcoin-core以外版本的比特币版本,轻则被马上down vote,
重则被删除留言或是直接永久禁言。
不光是各种言论管制和攻击,扩容版本的比特币软体和网站还时常会被DDoS攻击,甚至开
发者会被做人身攻击和危胁。
[注5]: 今年Bitcoin-core的野心已经很明确,我就是要让你们使用者无法使用on-chain
交易,手续费给我调到比国际电汇手续费还高,通通来用我们Blockstream的闪电网路,
至於80%那些钱包里的钱比手续费少的人怎麽办?矿工赚不到手续费怎麽办?
请加强你们对blockstream的信仰值~~~
----
Bitcoin: 1GjHNjS3yAmyCsRp8i8yj956NZBSAcLvYe
https://blockchain.info/address/1GjHNjS3yAmyCsRp8i8yj956NZBSAcLvYe
Litecoin: LNpJUtNFcmhHAoohdH3aEenURFjXAzfKXc
http://ltc.blockr.io/address/info/LNpJUtNFcmhHAoohdH3aEenURFjXAzfKXc
Ethereum: 0x4A2B1e35eb64141bbad4C58cB7D79692bC5Dbbc2
https://etherchain.org/account/0x4a2b1e35eb64141bbad4c58cb7d79692bc5dbbc2
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.237.85.91
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1489860100.A.F4D.html
1F:推 bobbyac01: 推个 03/19 02:04
2F:→ rmp4rmp4bear: 推一个;各位想想如果银行角色又进来,去中心化的 03/19 02:19
3F:→ rmp4rmp4bear: 意义何在?怎麽他们不出来跟银行发行个数位代币就 03/19 02:19
4F:→ rmp4rmp4bear: 好 03/19 02:19
5F:→ DarkerDuck: 有些阴谋论者认为blockstream背後就是银行在操控 03/19 02:38
6F:→ DarkerDuck: 这样就算未来比特币真的变成主流,还是可以藉由化身为 03/19 02:38
7F:→ DarkerDuck: Payment Hub继续吃香喝辣 03/19 02:39
8F:推 bobbyac01: 我觉得从Bitcoin Card那些附加产品看起来 银行还会是得 03/19 02:46
9F:→ bobbyac01: 利者没错啊XD 03/19 02:46
10F:推 Fmman: 中本聪钦点.... 怎麽感觉是自称的 03/19 07:00
11F:→ Fmman: 聪是谁不是没人知道吗? 03/19 07:01
12F:推 mithuang: Unlimited问题也很多,程式码品质不好,一个月内相继发 03/19 07:13
13F:→ mithuang: 现两个严重bug,所有目标都是以扩容之名朝着更中心化目 03/19 07:13
14F:→ mithuang: 标前进,唯一的力量就是强大的算力。前几天发现可以远端 03/19 07:13
15F:→ mithuang: 将BU直接弄当机下线的重大bug,在发动攻击後一瞬间掉了8 03/19 07:13
16F:→ mithuang: 0%的BU client,但很快就换新版重新又上线,以回复的速 03/19 07:13
17F:→ mithuang: 度来看,这种情况根本不像是一堆人组成,而是被极为集中 03/19 07:13
18F:→ mithuang: 的人所控制。强大的算力和蛮横要硬分叉的情况下,夸张一 03/19 07:13
19F:→ mithuang: 点甚至有人怀疑BU是阿共仔要控制比特币的手段 03/19 07:13
20F:推 mithuang: 真的是中本聪钦点的,早期bitcoin-qt有个机制是可以让所 03/19 07:32
21F:→ mithuang: 有client收到广播讯息,这是在紧急情况下开发者要发布用 03/19 07:32
22F:→ mithuang: ,为了不让随意人都利用这个机制,所以只有握有金钥的人 03/19 07:32
23F:→ mithuang: 才能发布,而他就拥有这金钥。新版还有没有这个机制或者 03/19 07:32
24F:→ mithuang: 钥匙有没有改我不知道,但只要把旧版client程式码拉出来 03/19 07:32
25F:→ mithuang: 看,里面的公钥如果和他手握的金钥是同一对就可证明他确 03/19 07:32
26F:→ mithuang: 实是中本聪钦点的 03/19 07:32
27F:→ wtl: 闪电网可能会把银行角色带进来 但是好处是交易是即时 送钱过 03/19 10:09
28F:→ wtl: 去马上就能收到 这对推广比特币的应用 有很大的好处 另外小额 03/19 10:11
29F:→ wtl: 交易在闪电网 大额交易才在比特币网路 这样比特币的容量也不 03/19 10:12
30F:→ wtl: 不需要那麽大 比如说像悠游卡那种几百元的交易 在闪电网上就 03/19 10:14
31F:→ wtl: 好了 不然假设比特币能推广起来 几十亿人每天几百块的交易 03/19 10:16
32F:→ wtl: 比特币需要多大的容量才能满足这些交易 03/19 10:16
33F:推 HNTS: 推!长知识了! 03/19 10:34
34F:→ DarkerDuck: Unlimited的确没有高品质的开发人员 03/19 11:46
35F:→ DarkerDuck: 先是在还没分叉前就吐出超过1MB的区块然後又有Bug 03/19 11:46
36F:→ DarkerDuck: 可以被远端攻击,所以我自己也不赞成在算力超过50%的 03/19 11:47
37F:→ DarkerDuck: 时候就硬分叉,比特币的基础其实是整个生态系 03/19 11:47
38F:→ DarkerDuck: 包含了高品质的程式码、矿工、交易所、使用者 03/19 11:48
39F:→ DarkerDuck: 这些都是缺一不可的 03/19 11:48
40F:推 john371911: 解说推。 03/19 18:10
※ 编辑: DarkerDuck (36.237.85.91), 03/21/2017 21:39:45
41F:推 bobju: 真是精彩极了 03/23 10:03
43F:→ DarkerDuck: extension-blocks可以利用类似侧链的方式附挂更大的 04/05 23:57
44F:→ DarkerDuck: 区块。而且一样是on-chain交易,只是比特币要做转移 04/05 23:58
45F:→ DarkerDuck: 才能在附挂的extension-blocks做交易 04/05 23:58
※ 编辑: DarkerDuck (36.237.231.62), 04/06/2017 00:40:49
47F:推 slayptter: 什麽时後才要128MB... QwQ 04/12 02:12