個人對區塊鏈的白話理解
不提炒作,區塊鏈背後的技術真的是人類智慧結晶

區塊鏈

雖然沒投資,並且我也覺得區塊鏈、NFT等等基本都是炒作,但背後的原理還是非常有意思的

  • 區塊鏈就像有一本公有記帳本,比如今天一筆交易是"小明給小花5元",既然是公有記帳本,這筆交易由誰來記帳?
  • 透過網路與程式,把"小明給小花5元"這個內容經密碼學轉換成數學題,這個數學題就是單純的猜數字,很簡單但是很耗時,解題只能靠窮舉
  • 誰窮舉猜到了答案就可以記帳,並且有手續費獎勵,這個過程稱為工作量證明 PoW

  • 而區塊鏈叫做"鏈"就是因為一環套一環,帳本要基於上次的結果往下寫

  • 例如下一筆交易發生時,題目就是"小明給小花5元+小強給張三10元"

  • 再出數學題…再窮舉…再下一筆交易

可靠性

  • 為何不用擔心公有記帳本被人竄改?
    • 因為除非你能與世界為敵,瞬間算出一條更長的鏈(所謂的51%攻擊)
  • 比如現在已經來到第三筆交易"小明給小花5元+小強給張三10元+小華…"
  • 你想竄改紀錄成"小明給小花500元+小強給張三..“得超越全世界的算力,瞬間算完三題難題並拼接成鍊,因為世界上隨時都有人在算題,所以基本上不可能。故一旦帳本紀錄確定,就沒人能更改

巧妙之處

  • 區塊鏈巧妙在於人們為了自己利益(挖礦的手續費)就會天然保證帳簿的可靠性,形成一個自洽的循環
  • 當自利對整體最有利,有人想作惡還必須能敵過全世界的算力,一個成功去中心化記帳方式就誕生了

浪費資源

  • 挖礦本身的窮舉確實純粹是為算而算,但又不能說他無意義,因為正是計算很浪費資源才能保證帳簿不被竄改
  • 如果說開燈照明=浪費電,在現代可能沒人同意,但回到電燈剛被發明的年代,那時候的人可能覺得我燒蠟燭才多少錢,開電燈多浪費阿、又貴又不討好
  • 所以終究是環境決定一切,比特幣的發明者中本聰始終為謎,可能也有這顧忌吧,只能希望哪天核融合發電商用成功了,在我有生之年不知是否能見到

權益證明機制PoS

  • 工作量證明的缺點很明顯,交易慢(比特幣一秒只能紀錄7筆交易,ETH30筆)、浪費電
  • 所以就有人提出PoS,簡單說就是決定誰來寫帳本的時候,咱們不要算題目了,換成隨機指派,但是每個人可以決定要質押多少錢,當要驗證(提交鏈)的時候,質押多的人就越有機會被選中
  • 類似股權機制,持股越多分紅越多,並且系統中權益越多的人就是越在乎安全性的人(我在這邊投了錢,我當然要保證系統安全可靠),以此達成自洽
  • 但是這玩意又跟去中心化的理念相違背,PoS鼓勵的是囤錢,並且如果產生了超級財閥,那他又可能為所欲為。所以目前主流都是POW與POS混用

上次修改於 2022-02-03