區塊鏈將如何改變世界,超級震撼
在這一段的論述中,我們引用了知乎用戶“汪樂–LaiW3n”的說法。在這個廣闊的小城市里,一定還會存在這樣的問題,B和C幾乎同時記錄完了,于是同時向天空大喊了一聲,“這個編號89757的巴拉拉能量歸我了”。但是,由于這個城市太廣闊了,有的人會認為這個編號89757的巴拉拉能量歸B,也有的人認為這個編號89757的巴拉拉能量歸C,但是編號89757的巴拉拉能量只有一個啊,只有一個人能得到,怎么辦呢?一人一半?當然是不可能的,這個時候我們會采用更原始簡單的規則來解決,誰長聽誰的。
在不加任何限制條件的情況下,這件事件會發展成這樣:一部分人認為這句話是B說的,在聽到這句話之后開始記賬,之后他們所做的所有事情都是基于B有了編號89757的巴拉拉
能量這個事實,并且隨著這個信息一次次地傳下去,這條信息鏈會越來越長;而另外一群認為C先說這句話的人,也會按照這樣的趨勢發展。
分叉問題聽誰的?
這下事情嚴重了,原本是一條唯一的、編號順序嚴謹的總信息鏈,在B和C喊出“這個編號89757的巴拉拉能量歸我了”這句話之后,硬生生地分叉了!這還得了,要是這種情況延續下去,每個人手里的賬本都變得不一樣了,而且根本沒法確定哪個是真的!
為了解決這個問題,小城市又追加了新的區塊鏈規則,記錄的時候必須頂格寫,而且要保證,中心在離田字格上邊緣0.89757毫米的位置上,于是,每個人寫字的時候都要拿刻度尺量好之后再寫,這非常困難,每個人的記錄需要5分鐘才能完成,因此,寫這句話所用的時間變得不同了。于是,只要有人高喊“我寫完了!那句話是某某某寫的”,其他正在寫這句話的人便會停筆,然后在小本子上重新開始寫“那句話是某某某寫的,上一句的編號是×××”。
每次記賬的規則都很復雜
問題三:雙花問題
雙花問題是指一筆數字現金在交易中被重復使用的現象。
如果我同時向B和C都喊了一句,我給你一個巴拉拉能量,怎么辦呢?巴拉拉能量只有一個,如何保證一個巴拉拉能量在實際的交易中只被支付了一次呢?
我們以比特幣為例,中本聰在《比特幣白皮書》第五小節中是這樣說的,運行比特幣網絡的步驟如下:
1.新的交易向全網進行廣播;
2.每一個節點都將收到的交易信息納入一個區塊中;
3.每個節點都嘗試在自己的區塊中找到一個具有足夠難度的工作量證明;
4.當一個節點找到了一個工作量證明,它就向全網進行廣播;
5.當且僅當包含在該區塊中的所有交易都是有效的且之前未存在過的,其他節點才認同該區塊的有效性;
6.其他節點表示他們接受該區塊,而接受的方法則是跟隨在該區塊的末尾,制造新的區塊以延長該鏈條,并將該區塊的隨機散列值視為新區塊的隨機散列值。
也就是說,交易發生的一刻起,比特幣的交易數據就被蓋上了時間戳;而當這筆交易數據被打包到一個區塊中后,就算完成了一次確認;在連續進行6次確認之后,這筆交易就不可逆轉了;在比特幣中,每一次確認都需要“解決一個復雜的難題”,也就是說每一次確認都需要一定的時間。
6次確認后不可逆轉
在這種情況下,當我試圖于把一筆資金進行兩次支付交易的時候,因為確認時間較長,后一筆交易想要與前一筆交易同時得到確認幾乎是不可能的,而這筆資金在第一次交易確認有效后,第二次交易時就無法得到確認。區塊鏈的全網記賬需要在整個網絡中達成共識,雙花問題是無法產生的。
雙花問題無法產生
責任編輯:售電衡衡
-
5大重點任務11個重點細分 河北加快構建省級能源大數據中心
-
能源互聯網注入數字經濟新動能 電力大數據實現更多價值
2020-07-21能源互聯網,電力大數據,電力企業 -
中國首個100%利用清潔能源運營的大數據產業園投運
2020-07-21清潔能源,清潔能源消納,青海
-
探索大數據 區塊鏈實現與能源互聯網良好契合
2020-06-09區塊鏈,電力行業,能源互聯網 -
基于區塊鏈的含安全約束分布式電力交易方法
-
區塊鏈在能源交易與協同調度的應用前景:提升電力交易的自由度和實時響應效率
2019-11-04區塊鏈在能源交易與協同
-
5大重點任務11個重點細分 河北加快構建省級能源大數據中心
-
中國首個100%利用清潔能源運營的大數據產業園投運
2020-07-21清潔能源,清潔能源消納,青海 -
大數據產業園四處開花
2019-03-05大數據產業園
-
能源互聯網注入數字經濟新動能 電力大數據實現更多價值
2020-07-21能源互聯網,電力大數據,電力企業 -
全國人大代表、貴州六盤水市市長李剛:借力大數據綜合試驗區 建設六盤水5G示范城
2020-05-27大數據,5G,電力,六盤水,物聯網 -
融媒體平臺建設及縣域融媒體平臺軟件系統
2019-04-03融媒體平臺