Injective 被設計爲一個高性能的 Layer-1 區塊鏈,針對去中心化金融 (DeFi) 進行了優化,依賴於從 Tendermint BFT 派生的強大、確定性的共識模型,以確保即時最終性和安全性。
Injective 協議明確避免與投機執行、並行合約線程或基於“最終一致性”的模型相關的複雜性和安全風險,在其核心架構中。Injective 優先考慮一個單一、可靠的執行路徑,其中所有節點立即就每個交易的確切順序和結果達成一致。
為何Injective專注於即時最終性和確定性
基於「最終一致性」的模型適合通用分散式數據庫,但在高價值金融區塊鏈的需求下根本不兼容:
安全風險:最終一致性意味著不同節點可能在一段時間內看到不同版本的真相,這在金融背景中引入了前置交易、雙重支出和狀態碎片化的脆弱性。
可審計性:DeFi應用需要一個明確的、確定性的帳本,每一筆交易的影響都能立即驗證並且是最終的。
可預測性:Injective的共識實現了亞秒級的區塊時間(約0.6秒)和即時最終性,這意味著沒有「最終」狀態;狀態是立即最終的。
Injective的架構:為安全而進行串行執行
Injective通過在其區塊內嚴格的串行執行確保一致性。
Tendermint共識:底層的共識機制保證超過三分之二的網絡對單一、線性的區塊歷史達成一致。
無平行合約執行緒:目前的執行模型不涉及在虛擬機層面上平行運行智能合約執行緒,以避免數據競爭條件和內存衝突。重點在於穩健的軟件優化。
MEV抵抗:頻繁批次拍賣模型防止最終一致性模型可能造成的混亂交易排序,確保所有參與者的公平市場環境。
總之,Injective通過嚴格遵循高速、確定性的共識模型,實現了卓越的性能和可靠性,這保證了即時最終性和單一狀態真相,使基於最終一致性或平行執行的框架變得不必要且與其核心使命不相容。
