Deep Reorg Protection 似乎無法自圓其說 - 數位貨幣
By Bethany
at 2019-06-10T01:04
at 2019-06-10T01:04
Table of Contents
首先為什麼BCH會有deep-reorg protection,因為BCH被51%攻擊的風險是真實存在的。
要51%攻擊BTC大概只有國家力量可以辦到,但BCH算力根本不到BTC一成。
只要一兩個大礦池願意幫助Blockstream Core搞掉BCH就可以輕鬆達成51%攻擊BCH。
在本來的Bitcoin下是把51%攻擊當作萬萬不能發生的事情,所以只考慮算力最長鏈。
反正就算惡意節點佔10%,那麼只要六個確認就可以確保被雙花攻擊到的機率在0.1%以下。
而交易所普遍最多也接受6個確認就當作存款入帳,因為幾乎不可能再被變更了。
也就是交易所把6個確認當作交易已達成finality
但是再重複一次,BCH被51%攻擊的風險是真實存在的
而且我從BCH剛出來的時候就說BCH算力太少會是問題。
後來的確也發生BSV算力高過BCH,對BCH造成非常大的威脅。
為了避免可能發生的BSV對BCH進行51%攻擊。
假如大家有印象的話,那個時候有些交易所甚至把BCH的確認數拉到
==========100個確認以上================
請問有人想要等上一天才能存款確認嗎???有人會想要用這種東西來交易嗎????
而且就算拉到100個確認以上,也不代表交易就達成finality
而是只要BSV燒多一點錢,1000個確認也照樣給你deep-reorg回來達成雙花攻擊
這種垃圾東西被交易所下架是遲早的事情。總不能說交易所你自認倒楣吧?
結果BSV先被下架了 XDDDDDDD
所以Bitcoin abc的dev加上了高度10個block的deep-reorg protection
這代表交易所最多只要接受10個確認,就可以100%保證達到finality。
而BCH真的被51%攻擊也很好知道哪條是攻擊鏈,
因為交易所被雙花的那一條一定就是攻擊鏈。
我敢保證大家一定會非常有共識地的拋棄攻擊鏈,這實在太好辨別了。
假如交易所普遍都接受10個確認入帳,
那當然要攻擊交易所雙花只能選擇10個區塊後才放出攻擊鏈,
不然交易所當然馬上切到算力最長鏈,所以我實在不曉得到底誰要自認倒楣。
10個區塊高度內試圖雙花 -> 交易所還沒入帳,發現雙花 -> 攻擊失敗
10個區塊高度後試圖雙花 -> deep-reorg protection觸發 -> 攻擊還是失敗
那在高度10之內的reorg就依照中本聰原有的想法繼續進行。
當有分叉鏈產生,依照中本聰原有的想法,在沒有51%攻擊的狀態下,會迅速產生共識。
因為押錯鏈,你產生的區塊都會不算數,Bitcoin沒有Uncle block的設計。
區塊鏈本來就是Permissionless的系統,礦工要押哪條分叉鏈就壓哪條。
只是中本聰的假設就是礦工是貪婪的,當然是押勝率最高的算力最長鏈啊。
(當然在有segwit或是avalanche的機制下就要考量其他因素了)
這個設計我認為只是對於本來BTC上很難發生的51%攻擊的一個補足。
尤其BCH自己的問題就是算力太少,51%攻擊是不能被忽視掉的風險。
--
simpleledger:qryeahexpqszdt9ffech6jhxu6wsfp0fnyhgd44ahf
Bitcoin: 1GxtyprMfcxE366BDUsg1skQyuAnxktZjc
https://www.blockchain.com/zh/btc/address/1GxtyprMfcxE366BDUsg1skQyuAnxktZjc
Bitcoin Cash: bitcoincash:qp928h4q4xasa5wh2x88xhsxgc4vwj6g95uzq0ak97
https://goo.gl/2qNr43
Ethereum: 0x4A2B1e35eb64141bbad4C58cB7D79692bC5Dbbc2
https://etherscan.io/address/0x4A2B1e35eb64141bbad4C58cB7D79692bC5Dbbc2
--
要51%攻擊BTC大概只有國家力量可以辦到,但BCH算力根本不到BTC一成。
只要一兩個大礦池願意幫助Blockstream Core搞掉BCH就可以輕鬆達成51%攻擊BCH。
在本來的Bitcoin下是把51%攻擊當作萬萬不能發生的事情,所以只考慮算力最長鏈。
反正就算惡意節點佔10%,那麼只要六個確認就可以確保被雙花攻擊到的機率在0.1%以下。
而交易所普遍最多也接受6個確認就當作存款入帳,因為幾乎不可能再被變更了。
也就是交易所把6個確認當作交易已達成finality
但是再重複一次,BCH被51%攻擊的風險是真實存在的
而且我從BCH剛出來的時候就說BCH算力太少會是問題。
後來的確也發生BSV算力高過BCH,對BCH造成非常大的威脅。
為了避免可能發生的BSV對BCH進行51%攻擊。
假如大家有印象的話,那個時候有些交易所甚至把BCH的確認數拉到
==========100個確認以上================
請問有人想要等上一天才能存款確認嗎???有人會想要用這種東西來交易嗎????
而且就算拉到100個確認以上,也不代表交易就達成finality
而是只要BSV燒多一點錢,1000個確認也照樣給你deep-reorg回來達成雙花攻擊
這種垃圾東西被交易所下架是遲早的事情。總不能說交易所你自認倒楣吧?
結果BSV先被下架了 XDDDDDDD
所以Bitcoin abc的dev加上了高度10個block的deep-reorg protection
這代表交易所最多只要接受10個確認,就可以100%保證達到finality。
而BCH真的被51%攻擊也很好知道哪條是攻擊鏈,
因為交易所被雙花的那一條一定就是攻擊鏈。
我敢保證大家一定會非常有共識地的拋棄攻擊鏈,這實在太好辨別了。
假如交易所普遍都接受10個確認入帳,
那當然要攻擊交易所雙花只能選擇10個區塊後才放出攻擊鏈,
不然交易所當然馬上切到算力最長鏈,所以我實在不曉得到底誰要自認倒楣。
10個區塊高度內試圖雙花 -> 交易所還沒入帳,發現雙花 -> 攻擊失敗
10個區塊高度後試圖雙花 -> deep-reorg protection觸發 -> 攻擊還是失敗
那在高度10之內的reorg就依照中本聰原有的想法繼續進行。
當有分叉鏈產生,依照中本聰原有的想法,在沒有51%攻擊的狀態下,會迅速產生共識。
因為押錯鏈,你產生的區塊都會不算數,Bitcoin沒有Uncle block的設計。
區塊鏈本來就是Permissionless的系統,礦工要押哪條分叉鏈就壓哪條。
只是中本聰的假設就是礦工是貪婪的,當然是押勝率最高的算力最長鏈啊。
(當然在有segwit或是avalanche的機制下就要考量其他因素了)
這個設計我認為只是對於本來BTC上很難發生的51%攻擊的一個補足。
尤其BCH自己的問題就是算力太少,51%攻擊是不能被忽視掉的風險。
--
simpleledger:qryeahexpqszdt9ffech6jhxu6wsfp0fnyhgd44ahf
Bitcoin: 1GxtyprMfcxE366BDUsg1skQyuAnxktZjc
https://www.blockchain.com/zh/btc/address/1GxtyprMfcxE366BDUsg1skQyuAnxktZjc
Bitcoin Cash: bitcoincash:qp928h4q4xasa5wh2x88xhsxgc4vwj6g95uzq0ak97
https://goo.gl/2qNr43
Ethereum: 0x4A2B1e35eb64141bbad4C58cB7D79692bC5Dbbc2
https://etherscan.io/address/0x4A2B1e35eb64141bbad4C58cB7D79692bC5Dbbc2
--
Tags:
數位貨幣
All Comments
By David
at 2019-06-13T09:36
at 2019-06-13T09:36
By Tom
at 2019-06-16T06:43
at 2019-06-16T06:43
By Mary
at 2019-06-19T17:28
at 2019-06-19T17:28
By Freda
at 2019-06-22T13:03
at 2019-06-22T13:03
By Candice
at 2019-06-22T15:46
at 2019-06-22T15:46
By Isla
at 2019-06-22T20:11
at 2019-06-22T20:11
By Ursula
at 2019-06-24T19:30
at 2019-06-24T19:30
By Callum
at 2019-06-29T00:43
at 2019-06-29T00:43
By Barb Cronin
at 2019-07-02T00:04
at 2019-07-02T00:04
By Jessica
at 2019-07-06T18:34
at 2019-07-06T18:34
By Isabella
at 2019-07-09T08:30
at 2019-07-09T08:30
By Xanthe
at 2019-07-12T10:52
at 2019-07-12T10:52
By Connor
at 2019-07-15T03:11
at 2019-07-15T03:11
By Margaret
at 2019-07-18T21:27
at 2019-07-18T21:27
By Valerie
at 2019-07-22T14:36
at 2019-07-22T14:36
By Aaliyah
at 2019-07-25T10:42
at 2019-07-25T10:42
By Tristan Cohan
at 2019-07-26T19:54
at 2019-07-26T19:54
Related Posts
五月份CME比特幣期貨交易量創下歷史新高
By Iris
at 2019-06-09T22:41
at 2019-06-09T22:41
LINE Pay與VISA合作 使用區塊鏈技術開發
By Eden
at 2019-06-09T16:45
at 2019-06-09T16:45
印度:買加密貨幣,判你關十年,不得保釋
By Annie
at 2019-06-09T05:21
at 2019-06-09T05:21
國內推薦的交易所??
By Candice
at 2019-06-09T02:23
at 2019-06-09T02:23
Deep Reorg Protection 似乎無法自圓其說
By Agatha
at 2019-06-08T17:44
at 2019-06-08T17:44