區塊鏈之五|交易速度慢?更新不易?區塊鏈面臨的問題


恭喜看完系列文啦XD

區塊鏈之所以現在還沒有被廣泛運用,是因為它有一些特質,和技術上的限制,導致現在並不被社會大眾完全接納。區塊鏈第三篇所講到的「不可能三角」,即區塊鏈不可能完美達成效能、安全性、去中心化三角,就帶出了區塊鏈面臨的問題

上篇文章說過,區塊鏈處理資料很慢,這是目前最大的問題。剛剛說以太坊一秒只能處理15筆交易,那信用卡大廠VISA是多少呢?答案是4000筆,高峰時到上萬筆都沒問題。為什麼區塊鏈這麼慢?因為要把資料更新到所有帳本啊!當每個礦工都把這題數學題解出來,才能繼續做紀錄。如果網購某個東西下單要花半小時,那我可能比較願意把我的個資讓Amazon知道,換取一分鐘就可以下標的便利。這也是個大問題,區塊鏈最推崇的安全性,或許根本沒多少人在乎

區塊鏈之五|交易速度慢?更新不易?區塊鏈面臨的問題

(圖片來源:動區動驅)

那為什麼要堅持所有帳本都要同步?為了要安全跟去中心化啊!區塊鏈為了達成這兩點,犧牲了效率這一塊。現在不少人都在想辦法優化區塊鏈的演算法,但目前所作到的僅僅是權衡比重的差異,例如拿掉去中心化的特質,或是犧牲安全性,並沒有趨近完美的一套系統誕生。我們現在習慣的網購系統,就是集中式、需要信任某個廠商或政府,用以換取最高的效率

去中心化不只在效率這點跟一般人想法衝突:假設某天你的銀行被搶劫了,銀行會認賠,你不會有損失。但要是某個駭客突破了天羅地網,把比特幣偷走,去中心化的性質會讓你找不到人賠償,要自己吃下損失。這跟你過往的思維想必也很不同吧!

再來,如果區塊鏈上發明出了更棒的演算法,可以增進效率就該叫所有礦工都把軟體更新吧?但礦工不一定願意喔!因為為了原本這套演算法,他們可能組了專用的礦機,要是下個演算法比較吃重用處理器,用大量顯卡的礦機不就成了廢鐵?礦工為了避免損失,是很有可能不願意更新的

區塊鏈之五|交易速度慢?更新不易?區塊鏈面臨的問題

(圖片來源:HackerMoon)

最後也是我思考後認為很嚴重的問題,那就是:我們雖然能防止資料被竄改,卻不知道一開始輸入的資料是不是正確的。比特幣沒這個問題,因為它一開始是由電腦挖出來的,但若是要由人手動輸入資訊的話呢?假設我是個公益團體,我想證明捐款收入都沒有進到自己的口袋,但誰又知道我有沒有先把兩成的錢收起來,再把剩下的錢記到帳本上?如果這是個公開資訊(例如這屆世足冠軍是哪國),還可以透過投票的方式;資訊若只有少部分人知道,你就只能相信記賬的那個人了。但若你要去「相信」誰,這其實就違背區塊鏈的本質了。現在以我狹隘的腦袋,還想不到除了虛擬貨幣外,區塊鏈有什麼非常適合應用的產業……

總結

如果你把系列文看完了,非常恭喜你XD 雖然我羅列出了一些區塊鏈的問題,並不代表我對區塊鏈感到絕望,但若是把什麼商品都套上區塊鏈之名,認為這樣就能賣得出去,看完這篇文章你就會知道,這是騙不了人的!新科技、新趨勢總會令人感到恐懼,因為接觸到的事物都是前所未見、不知道如何去因應的;學到的越多,害怕的事就越少,希望看了這系列文章的你能有所收穫囉!

點我看更多區塊鏈:

區塊鏈之一|從來沒懂過?區塊鏈到底是什麼?五分鐘小教室

區塊鏈之二|區塊鏈有什麼特色?除了交易比特幣外 區塊鏈還能應用在哪?

區塊鏈之三|談談建構區塊鏈的重要概念-共識機制,為你解答挖礦怎麼挖的!

區塊鏈之四|什麼是以太坊(Ethereum)?

注目! 電獺少女YouTube影音頻道熱烈訂閱中,每週最新情報整理、遊戲試玩還有手機操作教學更新,現在就訂閱電獺少女YouTube頻道,同時按下小鈴鐺才能搶先收到新片通知!

Linda

Linda

在電獺少女中是身高過高擔當,隱性宅,外冷內熱的吐槽役。對自己還不夠熟悉的科技新知,會想盡辦法去弄懂再告訴大家!