Skip to content

Commit

Permalink
[Yihao] Note - 2025.03.01 - part 1
Browse files Browse the repository at this point in the history
  • Loading branch information
yihaoWang authored Mar 10, 2025
1 parent b57c485 commit c9e19ce
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions yihaowang.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,4 +114,40 @@ Web3: 不再依賴中心化平台,用戶擁有自己的資料掌控權
4. 接受方簽名用公鑰解密,變成 `解密(XYZ789, 公鑰) = 123456ABCDEF`
5. 比對hash和解密過後的訊息是否相同,就可以驗證訊息


### 2025.03.10
共識算法: 不同於中央化的系統,其他節點只要可以以中央的結果為準,分散式系統每個節點都會參與交易的計算。但每個節點所處的狀態個不想同,要如何確保計算的結果正確,這時候這有了共識算法。
當前區塊鏈共識算法有很多種,主要分成以下四大類
- 工作量證明類共識算法: 競爭解決計算難題來決定區塊的權利
工作流程:
1. 交易收集: 節點收集用戶交易形成一個區塊
2. 競爭計算: 尋找滿足條件的hash值
3. 勝利者廣播區塊: 第一個找到hash值得廣播到整個網路
4. 其他節點驗證: 其他節點驗證是否合法
5. 區塊鏈延展: 所有節點接受新區塊,並開始競爭下一個區塊
- Po*憑證類共識算法: 礦工的選擇不依賴算力,而是依賴特定資源或是憑證
- 拜占庭容錯類算法: 當部分節點是惡意的,如何讓其他誠實的節點達成共識
- 綜合可執行環境共識算法: 透過硬體及的安全隔離,保證執行的完整性

智能合约: 滿足一定條件,就能自動執行的程序。智能合約早在1995年就被提出,但因為缺乏娘好的運行平台,所以一直沒有被關注,區塊鏈的出現,其去中心化,防止篡改的特性,完美個解決這個問題。

為什麼區塊鏈這麼受歡迎
- 安全性
- 去中心化
- 透明
- 減少交易成本

除了加密貨幣以外的應用
- 供應鏈和物流
- 房地產
- 投票
- 分份驗證
- 醫療健保

區塊鏈未來挑戰
- 可擴展性
- 網路規模
- 可用性
- 法規和政策

<!-- Content_END -->

0 comments on commit c9e19ce

Please sign in to comment.