【新手教學】Bitcoin(3)-區塊鏈與51%攻擊

【新手教學】Bitcoin(3)-區塊鏈與51%攻擊

上集:Bitcoin(2)-的運作與礦工

作為運作的根基,礦工有沒有認真工作這點,關係到整個區塊鏈的存亡,中本聰在設計的時候,假設所有礦工都是善良的,不會在時動任何手腳,這是什麼意思呢?

7

假設一位正妹固定發出三個每日任務:擔任司機、配送宵夜、維修電腦,並由三位不同的工具人負責每一項任務,則工具人之間形成一個平衡,沒有任何一個人能夠踰矩包辦所有任務,大家各司其職、公平分費,三人都能得到正妹的讚美。

在區塊鏈中,礦工都乖乖的執行交易,沒有單一礦工的計算能力會超過50%,所有的礦工為了得到新的而努力。相反的,若今天只剩下兩位工具人,一位還是負責修電腦,另一為包攬了司機和宵夜的工作,這時候司機認為自己付出最多,最有機會能一親芳澤,送完正妹回家後起問她能不能留下來過夜,動了邪念想伸出鹹豬手,結果被正妹賞了一巴掌。

如果一位礦工計算能力在區塊鏈中超過一半,則他可以以一己之力決定一個交易的通過與否,甚至改變交易內容,例如改變匯出去的比特幣的地址給自己。當單一礦工計算能力達 51% 則可因為私利發動電腦攻擊破壞交易內容,俗稱『51%攻擊』。一但單一單位可以發動 51% 攻擊,整個區塊鏈將不被使用者所信任,導致大量使用者流失,最後這個區塊鏈將因為沒有交易而停止運作,所以礦工本身也會避免計算能力超過全部的一半,好維持區塊鏈的正常運作。

內容目錄

懶人重點

礦工可以批准交易通過與否,若立意不良善的礦工佔了總體計算能力的一半 很有可能發動『51%攻擊』偷取錢幣但大量流失使用者也會使整個區塊鏈停擺。

經過了好幾年的研發,比特幣現在仍是中市值最高的,但目前與取代法定貨幣還有好長一段路要走。目前越來越多人,甚至是金融機構發現比特幣的實用價值,開始大量投資而導致比特幣對法定貨幣的價格非常不穩定,有可能一天內漲跌 20% 以上,甚至淪為投機或工具,這是中本聰在最初設計時不願看到的。特別是在當初設計軟體的時候,與現在實際使用的交易量以及交易速度有非常大的落差,導致目前比特幣仍不適合小額交易。雖然區塊鏈可以透過硬分叉(Hard fork)軟分叉(Soft fork)的方式進行升級,我們可以把它想像成網路遊戲的大改版,但有些在軟體開發根本上的問題無法透過軟體升級而修正,未來我們將撰寫一篇專文解釋硬分叉和軟分叉的差別,以及比特幣升級的困難。

懶人重點

跟網路遊戲的升級大改版一樣,區塊鏈可以透過硬分叉或軟分叉兩種方式進行軟體升級, 以應變實際使用上的改變與困難。

從 2008 年到現在,更有其他軟體工程師設計出自己的,例如萊特幣,且開發技術更加開源,吸引更多不同國家的人針對不同的需求打造出全新的區塊鏈系統,未來比特幣的影響力可能會下降,但對於虛擬貨幣與區塊鏈的開發有不可取代的地位。我們對比特幣的介紹在此結束,下一篇教學文我們將講述由戰鬥民族天才少年所開發,跟比特幣一樣對整個區塊鏈發展有革命性影響的

下集:Ethereum(1)-什麼是

本文轉自網路,如有侵權請來信告知,本網站不代表任何投資建議,僅提供資訊,若用戶有任何投資相關行為皆與本站無關

本網站所載的任何資訊均不構成投資建議,投資有賺有賠,投資人應獨立判斷,審慎投資,自負

Related Posts