Block0 介紹
極簡區塊鏈:極儘所能、打造簡單的區塊鏈系統。
Block #0 又稱為 Genesis Block,它是任何區塊鏈系統的第一個區塊。本專案提供一個極簡的區塊鏈實作,目的是用作教學與研究,你可以用最簡單的方式,了解區塊鏈。
主要特色
- 生成 Genesis Block
- 簡單的 Mining 演算法
- 簡單的 REST style RPC 系統
- 基於 Websocket 的 P2P 通訊
- 完全沒有 proof-of-work 的實作
教學文件
- Lesson 1: Blockchain Developer - 認識 Genesis Block
- Lesson 2: Blockchain Developer - 開始建立 Genesis Block
- Lesson 3: Blockchain Developer - 建立 Merkle Tree
- Lesson 4: Blockchain Developer - 為什麼要挖礦?
- Lesson 5: Blockchain Developer - 簡單易懂的 Mining 演算法設計
- Lesson 6: Blockchain Developer - 簡單易懂的 Memory-Hard Function
Block0 是你快速進入「自造專用區塊鏈系統」的好幫手。