陀螺精選 | 斷網下的比特幣網路會如何演變下去?(一)

買賣虛擬貨幣

Soteria專家論壇【摘要】“事實雙花”和“鏈上雙花”是不一樣的。如果“鏈上雙花”最後沒有實現,那麼一定有人承擔了損失。這和商店裡售貨員收了你一份錢,錯拿給你兩件商品比較類似,這種情況下商店承擔了損失。 在兩條長鏈上進行的“雙花”,之後如果一條鏈被放棄後就沒有雙花成功了,因為比特幣區塊鏈上只記錄你買了一個商品。

『斷網下的比特幣可以雙花甚至多花嗎?』

https://www.tuoluocaijing.cn/article/detail-9991271.html

Soteria 硬核科技社羣筆記 2019.12.29.

烈火:@Evan Liu 閱讀了上面那篇文章之後,請問中本聰關於腦裂是如何表述的?我透過谷歌沒有搜到,還請明示。

Claire:在網際網路被隔絕的情況下,網內只要可以連到網外的一個全節點,整個內網就可以重回整個比特幣網路。關於Blockstream 的衛星問題,大家可以參閱以下網站:

【內容摘要】今天我們很高興宣佈goTenna將正式整合到Blockstream衛星上,Blockstream衛星是一項將比特幣區塊鏈及使用者API資料從太空中廣播出去的服務。本次新的整合將使得使用者能夠從一個全節點透過本地mesh網路來分享比特幣交易,為社羣提供了一個去中心化的解決方案,能夠不受網路干擾地進行交易。更多詳情,請點選以下連結閱讀:

https://blockstream.com/2019/05/11/zh-gotenna-satellite-api-integration/

烈火:沒有一個節點可以連出去的話呢?完全分成兩個網路呢?完全分成兩個網路就會有問題了,不然要衛星幹什麼?

Claire:用各種方法再連線?之前有人說,就算地球毀滅,只要有一個全節點保留在外太空,比特幣網路就有辦法延續下去。。。感覺像科幻片,哈哈。@烈火

烈火:後面還有一問,不貼了,我看沒有深入討論下去。三個月時間兩個網路各挖各地,三個月後如何合併?

Claire:@烈火 是沒有,因為衛星訊號解決了斷網的問題,所以就沒有討論下去了。我們的題目假定的是斷網的情況下。

烈火:實際上如果沒有衛星搭橋,完全腦裂,事實上的雙花很難避免。即便最後合併回最長鏈,中間的雙花是迴避不了的。一筆BTC可以在中國花一遍,在美國再花一遍,三個月時間已經14000多個確認了,可以說幾乎一定能花成功。

Claire:我認為會硬分叉。

gvn:不能這麼分析。兩邊斷網相當於兩個大礦池進行了一次史無前例的兩條自私挖礦各造了一條長鏈,恢復聯網後有一條長鏈會失利被放棄,不會有雙花。但是這種情況下失利那條鏈相關交易方從經濟上無法接受損失會選擇分叉保持自己一方的交易。如果一直斷網,那麼會造成強迫事實分叉,這種情況下如果有人可以跨過斷網邊界進行“跨境雙花”,則不是真正的“雙花”,因為是各自“花”在事實存在的兩條鏈上。要注意在斷網的情況下,兩邊不但收不到對方打包的區塊,也收不到對方廣播傳送的交易。

Claire:如果斷網的情況發生,網路會分叉,但不是硬分叉,最終,仍然只有一條鏈,就是長的那條會贏,無論阻塞多久,最終所有人都只會公認一條鏈是合法的。

但是,如果這個問題一直存在(例如國家遮蔽造成兩條鏈很難同步),則很有可能會硬分叉——因為,由於中國的算力高,國外的鏈會始終面臨交易無法確認的問題,因為自己鏈上的交易隨時都有可能被中國來的鏈覆蓋,實際上這就相當於51%攻擊。

為了防止這種情況,國外的社羣尋求主動硬分叉是唯一的辦法。但即便這樣,它們還是面臨來自中國51%攻擊的可能性。所以,如果以上的情況真的發生,主動硬分叉然後切到POS可能是唯一的選擇。

Claire:以上內容摘錄自上面的文章:

『如果像中國這樣國家主光纜斷網或者堵塞一小時以上是不是足以產生比特幣網路硬分叉?』 https://www.zhihu.com/question/65220605

gvn:那篇文章基本就是我說的意思。但是後面的POS的論斷有些畫蛇添足,斷網情況下POS也要面對同樣的問題(是POS不是DPOS)。長期斷網的後果一定是分叉(硬、軟分叉不是個問題,硬、軟分叉主要是軟體升級相容性帶來的問題,和斷網問題不一樣),因為失敗一方經濟上無法接受損失。

Claire:@gvn 斷網期間的交易,如果最終大家能夠合併,最後根據最長鏈法則,短鏈的交易會被覆蓋。如果長期不能合併,那麼硬分叉之後,可以在各自的鏈上各花一遍,是不是這樣?

烈火:“不能這麼分析。兩邊斷網相當於兩個大礦池進行了一次史無前例的兩條自私挖礦各造了一條長鏈,恢復聯網後有一條長鏈會失利被放棄,不會有雙花。”

————————

恰恰這樣才是雙花,一筆錢花了兩次。雙花不是資料不一致。

mccoy:長期斷網是必然會雙花的,雙花必然導致硬分叉,硬分叉最終必然導致整個鏈平臺價值崩潰。

Claire:@mccoy 烈火問的是,短暫斷網之後再合併。

mccoy:短暫要多短。

烈火:我問的是超過確認數字的斷網,比如120分鐘。12個確認了。

mccoy:不會,要看斷的規模。

Claire:其中一個在短鏈上的交易,被覆蓋之後,算不算是雙花?

mccoy:這事要看多少節點同時斷。

烈火:@mccoy 中美完全徹底切斷。

mccoy:那必然硬分叉。因為這期間我收了一筆20個BTC,恢復後被覆蓋我肯定不接受。

烈火:對,@mccoy 我和您意見一致。

mccoy:不過還是要看這期間受害者數量,數量不多,沒有共識,也就談不上分叉。分叉的本質是有一群人想單幹。那也是要看有多少人,是否足夠支撐起一個分叉鏈。如果人少,只能認,因為沒幾個人和你單幹,沒人和你單幹就沒共識,所以沒價值,你的損失就找不回。總之長時間、大規模斷網必然導致分叉。

烈火:我的意思是“如果覆蓋了,那就真的是雙花了”。

Claire:這種情況下,回滾可以嗎?

Claire:所以,斷網的情況下,不要亂花幣進行交易。

mccoy:但是這個幾乎沒有可能

Claire:@mccoy 為什麼沒可能呢?除了有衛星的方案,還有什麼方法聯網呢?

mccoy:現在要與其它節點通訊,方式實在太多:衛星,微波,還有大規模wifi都可以。這些是堵不完的,只要價值足夠,會有人提著腦袋也願意幹的。

Claire:@mccoy 戰爭狀態下,其實什麼都有可能發生的。因為足夠混亂,反而是和平狀態,這樣的斷網更有實施可能性。但是和平狀態,斷網帶來的負面影響也是不能接受的。

mccoy:越是戰爭狀態下,這樣的漏洞越是堵不完。

Claire:@mccoy沒有電的情況下,可能很多方法都行不通。前段時間,我們這邊有謠言說要炸電站。

gvn:@烈火 在兩條長鏈上進行的“雙花”在一條鏈被放棄後就不是雙花了,我只關注“雙花成功”。

烈火:@gvn 你的雙花的定義和我的不一樣。我理解的雙花是:用同一個比特幣成功購買兩次商品就是雙花。斷網之後,我把我在中國區的幣買了1輛車,經過12個確認,我把車開走了。我在美國也買了一輛車,又把車開走了。如果最後不合並,這是硬分叉,如果合併,就是雙花成功。我在所謂“斷網硬分叉”時期,我的一筆比特幣買了兩次東西。這就是我理解的雙花。

Claire:@烈火 這個雙花的損失似乎是由賣車給你的那個人承擔了。

烈火:@Claire 當然。所以要避免雙花。

Claire:請教各位大神,在一條鏈上花了的幣,錢包裡面的資料記錄已經沒有了,在另一條鏈上怎麼在錢包恢復原來的錢包記錄呢?

劉shu:@Claire 你只要在長鏈上恢復你的wallet.dat檔案就自動回來了。啥都不用做。

劉shu:我感覺理論上應該會是國內的鏈是長鏈,國外的是短鏈。哈哈。

Claire:@劉shu 所以要硬分叉,中國版BTC,國際版BTC. 但問題是中國不能使用BTC支付,有算力也沒用,沒有交易,所以不一定是長鏈。所以,最後還是用國際版BTC比較好。

烈火:@Claire Great point!如果這種情況出現,礦主絕不會坐以待斃,必然有所作為,因為他們要盡一切能力保護自己的利益。然後會如何,應該很有趣。當然,他們已經做到前面了,拉了個衛星網。

gvn:“我理解的雙花是:用同一個比特幣成功購買兩次商品就是雙花。” 

————————

這不是比特幣區塊鏈所“理解”的“雙花”,因為比特幣區塊鏈上並沒有記錄你買的商品。

烈火:@gvn 所以我說你我的理解有不同。你認為資料一致不是雙花,我認為事實發生就是雙花。

劉shu:真有中國版和國際版的,BTC就沒意思了。斷網以後國際版的BTC算力估計爆降,很可能很長時間都出不來塊,很大概率是國際版的斷鏈了。哈哈。。。

gvn:@烈火 你理解的“事實雙花”和“鏈上雙花”是不一樣的。如果“鏈上雙花”最後沒有實現,那麼就像前面有人說過的,一定有人承擔了損失,和商店裡售貨員收了你一份錢,錯拿給你兩件商品比較類似。特別是現在很多比特幣交易場所採用所謂“零確認交易”的情況下,如果有你說的那種“事實雙花”,那麼就是這些交易場所自己承擔了損失,但是這和我們通常說的“雙花”(即“鏈上雙花”)不一樣。

劉shu:鏈上雙花又是啥?

gvn:就是中本聰理解的“雙花”,記錄在鏈上的。當然嚴格來說,這個“記錄”是概率性的。

劉shu:你剛才說的交易所的那種不也是記錄在鏈上的嗎?沒搞懂交易所的雙花怎麼就不是中本聰說的雙花了。

gvn:我前面說的“零確認交易”的情況,如果有雙花,交易場所會有損失的,你覺得交易場所經常會雙花嗎?我說的是“交易場所”,一般是指商家。

(未完待續)

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;