區塊鏈的真相一:一種唬人的雕蟲小技,發展成令全球瘋狂的現代版國王新衣

2021-05-26 06:40

? 人氣

圖一 Satoshi創造比特幣與比特幣帳本(圖片來源:作者提供)
圖一 Satoshi創造比特幣與比特幣帳本(圖片來源:作者提供)

後來Alice與Bob想想,不對呀!我們的財產(交易記錄)都儲存在Satoshi的電腦裡,都是他說了算,我們有什麼保障呢?聽到了這樣的質疑,Satoshi說:沒關係,那你們都去買一台電腦,我把比特幣帳本複製給你們,如圖二所示,讓你們手上也有一份,我們每個月底來對帳,這樣總可以了吧!但是,這樣真的就沒有問題了嗎?

[啟動LINE推播] 每日重大新聞通知

圖二 Satoshi把比特幣帳本複製給Alice和Bob(圖片來源:作者提供)
圖二 Satoshi把比特幣帳本複製給Alice和Bob(圖片來源:作者提供)

區塊鏈的51%規則

如果Satoshi篡改比特幣帳本,把付給Alice的錢改為10BTC,如圖三所示,等月底到了Satoshi和Alice對帳發現金額不符,一狀告到法院,法官調閱Satoshi的帳本發現金額是10BTC,調閱Alice的帳本發現金額是20BTC,所以該相信誰呢?因此法官只能調閱Bob的帳本發現金額是20BTC,與Alice的帳本相同,所以證明Alice的帳本是對的,Satoshi篡改帳本。但是,這樣問題就解決了嗎?

圖三 Satoshi把付給Alice的錢改為10BTC(圖片來源:作者提供)
圖三 Satoshi把付給Alice的錢改為10BTC(圖片來源:作者提供)

如果Satoshi和Bob同謀篡改比特幣帳本,一起把付給Alice的錢改為10BTC,然後一個人對分5BTC,如圖四所示,等月底到了Satoshi和Alice對帳發現金額不符,一狀告到法院,法官調閱Satoshi的帳本發現金額是10BTC,調閱Bob的帳本發現金額是10BTC,調閱Alice的帳本發現金額是20BTC,所以證明Alice篡改帳本!?

在區塊鏈的世界裡,只要可以掌握超過51%的電腦(節點),錯的也變對的,對的百口莫辯,則這個區塊鏈就失去效用,稱為「51%規則(51% rule)」。所以比特幣並不能這樣運作,那麼該怎麼運作呢?

圖四 Satoshi和Bob同謀一起把付給Alice的錢改為10BTC(圖片來源:作者提供)
圖四 Satoshi和Bob同謀一起把付給Alice的錢改為10BTC(圖片來源:作者提供)

比特幣的實際運作方式

為了解決這些問題,目前比特幣實際的運作方式如圖五所示:

1.由Satoshi發起建位第一個「節點(Node)」,節點指的是在伺服器(高級電腦)內安裝「節點軟體(採礦程式)」與「比特幣帳本(區塊鏈)」。

2.號召網際網路上熟悉電腦操作的自願者在世界各地建立節點,同時在伺服器高級電腦)內安裝節點軟體(採礦程式)與比特幣帳本(區塊鏈)。

3.節點與節點之間經由「對等式(Peer to peer)」網路連線軟體進行資料交換,最後每一個節點(電腦)內的比特幣帳本(區塊鏈)內容都一樣。

4.使用者安裝手機應用程式(APP)「比特幣電子錢包(BTC wallet)」,並且以手機付款與收款,使用非常簡單。

5.手機應用程式(APP)將交易內容回傳至節點,節點再將交易內容傳遞給所有的節點,使每個節點內的比特幣帳本(區塊鏈)內容相同。

圖五 比特幣的運作方式(圖片來源:作者提供)
圖五 比特幣的運作方式(圖片來源:作者提供)

在圖五裡的比特幣帳本就是「區塊鏈」,目前全球有一萬多個比特幣區塊鏈的節點,都是由熟悉電腦操作的自願者建立,這些人又稱為「礦工」,他們的電腦稱為「礦機」,使用者只需要用手機或電腦APP就可以支付,完全不必管比特幣帳本(區塊鏈)如何運作。

事實上比特幣的功能很有限,常常被用來炒作和洗錢,其他的功能都很虛,那麼到底比特幣帳本(區塊鏈)如何運作?為什麼比特幣的功能很有限?為什麼說比特幣的區塊鏈是一種唬人的雕蟲小技?為什麼區塊鏈不代表去中心化、不可篡改、可以信任呢?我們且聽下回分解。


作者為台大電機博士,知識力專家社群創辦人。

責任編輯/周岐原

◎加入《下班經濟學》粉絲團,給你更多財經資訊

◎訂閱《下班經濟學》YouTube頻道,精彩節目不錯過

關鍵字:
風傳媒歡迎各界分享發聲,來稿請寄至 opinion@storm.mg

本週最多人贊助文章