Nervos Network

出自非小号百科

Nervos Network 是一個基於工作量證明(Proof-of-Work)的區塊鏈平台,它由多個為不同功能設計的區塊鏈層組成[1]。該平台的原生加密貨幣被稱為 CKB。Nervos 區塊鏈支持部署智能合約和去中心化應用程式(DApps)。Nervos Network 於 2018 年創立。

發展歷程[編輯 | 編輯原始碼]

2018 年,根據官方網站,Nervos Network 由 Jan Xie、Terry Tai、Kevin Wang、Daniel Lv 和 Cipher Wang 創立[2]

架構[編輯 | 編輯原始碼]

Nervos Network 使用多層區塊鏈架構來實現不同功能。基礎層優先考慮安全性和去中心化,並針對交易驗證進行了優化。它能夠處理來自上層提交的交易,並解決爭議問題。第 2 層及以上層設計用於支持智能合約和去中心化應用程式[3]

NC-MAX[編輯 | 編輯原始碼]

第 1 層通過工作量證明(Proof of Work)實現加密共識,使用的是比特幣中 Nakamoto 共識算法的改進版本:NC-MAX。該算法在原始版本基礎上進行了以下三種改進:

  1. 兩步交易流程:包括「提議」和「提交」兩個階段,以優化區塊傳播效率。
  2. 動態調整區塊間隔:根據網絡性能調整區塊生成時間,以減少孤塊(orphan block)並提高交易吞吐量。
  3. 孤塊計入難度調整:在難度調整計算中考慮所有區塊(包括孤塊),以抵抗「自私挖礦攻擊」。這種攻擊允許部分礦工通過不公平方式增加自身利潤,損害其他礦工的利益。

NC-MAX 算法曾在 2022 年網際網路協會的網絡與分布式系統安全(NDSS)研討會上發表。此共識過程中使用了一種新型哈希函數,稱為 "Eaglesong"[4]

參考連結[編輯 | 編輯原始碼]