Norman's Note 諾曼筆記

Norman's Note 諾曼筆記

區塊鏈筆記

感謝朋友 N 常常講故事,讓我多了解區塊鏈很多!

名詞解釋

  • 搬磚:

  • USDT:

  • Block Height:區塊鏈沒有時間概念,最靠近時間概念的就是 Block Height,隨著 Block 越來越多,這個 Height 的數量也會越來越多,我們只能看它的前後順序、或可以"估算"未來某個 Block Height 時間。

什麼是權益證明(PoS)

投票機制

  • 投票採用擁有越多幣,機率越高。例如你有 80 顆、我有 20 顆,那就把錢放進一個箱子裡面,抽出一顆來決定這次是誰出塊,擁有越多幣的人,依照常理來看他們也會越希望這條鏈是穩定的,而不會隨便亂出塊。

  • 而斷線、不參與投票、不參與 validate 的人,則可能因為被視為背叛而沒收他 proof of stake 的幣。

  • Consensus (共識機制) 有很多種作法

  • 以往的 POW (proof of work) 其實也是一種投票,因為你可以決定出塊要在哪一條分支。大家都是選最長鏈策略

分岔

你也可以改 code、修改機制,然後號召社群跟著你走另一條分支(在該分支上面出塊),例如 Bitcoin Cash 加大每個區塊的 block size,讓 transaction 比傳統 Bitcoin 更快速

Bitcoin Cash increases the size of blocks, allowing more transactions to be processed

小鏈

  • 不夠大就不夠安全
  • 要注意這個鏈的做惡成本是多少
  • 鏈上乘載的總價值要小於這個做惡成本
  • 小鏈只要他上面承載的價值成長的同時,底層營運的節點也同時成長,就沒問題
  • 有小鏈、分支出來,就是因為原本的鏈有一些缺陷