天天看點

Polygon1. 引言2. Polygon的主要特征3. matic網絡架構4. matic protocol參考資料

1. 引言

Polygon早期名為Matic。

Polygon一般可分為四層:

Polygon1. 引言2. Polygon的主要特征3. matic網絡架構4. matic protocol參考資料
  • Ethereum層:可使用以太坊來host and execute any mission-critical component of their logic。該層由以太坊智能合約來實作,主要功能類似有:
    • Finality/checkpointing
    • Staking
    • Dispute resolving
    • Message relaying
  • 安全層:為可選層,非強制需要。用于管理一組validators,validators會周期性地檢查任何Polygon chain的可用性,并收取一定的費用。安全層是完全抽象的,可由不同的主體實作不同的特征。改成可直接實作在以太坊上,此時,以太坊的礦工承擔了validation的工作。該層可 以平行于以太坊的meta-blockchain方式運作,負責的主要功能有:
    • Validator management(注冊/反注冊、激勵、shuffuling等)
    • Polygon chains validation
  • Polygon networks層:為一群主權區塊鍊網絡。這個網絡可利用Polygon協定來互相連接配接并交換任意消息。每個區塊鍊網絡服務于其各自的社群,維護一下功能:
    • 整理交易
    • 本地共識
    • 産生區塊
  • 執行層:該層可解析并運作 已在Polygon網絡中達成共識的交易,主要分為2個子層:
    • 執行環境(實作可插拔的虛拟機)
    • 執行邏輯(某一特定Polygon網絡的狀态轉換函數,通常寫成以太坊智能合約)

2. Polygon的主要特征

Polygon1. 引言2. Polygon的主要特征3. matic網絡架構4. matic protocol參考資料

3. matic網絡架構

Polygon1. 引言2. Polygon的主要特征3. matic網絡架構4. matic protocol參考資料

4. matic protocol

matic protocol 代碼實作參見:

  • https://github.com/maticnetwork/bor

其fork自Go Ethereum,并相容EVM。

參考資料

[1] maticnetwork 白皮書

[2] polygon lightpaper

[3] Polygon technology

繼續閱讀