區塊鏈技術的主要特徵之一是存在用於不同情況的共識協議或算法。他們的意思是一樣的。區塊鏈使用的這個系統控制著任何區塊鏈生態系統上交易的驗證和驗證。
Eric Rosenberg 將其定義為“比特幣和以太坊等加密貨幣用來驗證交易真實性並維護底層區塊鏈安全性的系統”。因此,共識控制如何在所有節點的網絡中驗證和記錄交易。
對於每個區塊鏈,該協議都是獨一無二的,工作證明是第一個由比特幣提供的協議。其他包括權益證明、權威證明、銷毀證明、經過時間證明、容量證明、存在證明、分配證明、存在證明、委託權益證明、委託拜占庭容錯和活動證明。
對於Fantom區塊鏈,稱為Lachesis 的異步版本的拜占庭容錯算法是它運行的協議,它更快、易於擴展且更安全。
該協議使其具有解決區塊鏈三難困境的優勢。
Fantom 如何解決區塊鏈三難困境?
首先,重要的是要知道區塊鏈三難困境是任何區塊鏈生態系統開發中的設計考慮因素。此設計方案用於考慮開發過程中任何兩個品質(速度、安全性和去中心化)之間的正確權衡。
因此,當設計分佈式賬本時,它會像比特幣(同步系統)一樣去中心化且安全但速度慢,或者像以太坊(另一個同步系統)網絡上構建的某些區塊鏈那樣去中心化且快速但不那麼安全。
Fantom區塊鏈通過使用異步拜占庭容錯(“aBFT”)共識解決了這一挑戰,該共識允許異步處理事務(因此事務不得遵循特定順序)提高速度和吞吐量(衡量有多少事務是與之前提到的同步BFT 分類帳相比,在給定時間範圍內完成的交易。
日交易量超過70萬筆的區塊鏈平台,通過無權限、無領導的共識協議實現去中心化和安全性,任何人都可以隨時加入和離開網絡,所有節點都是平等的。
Fantom 的aBFT 共識及其與其他共識的不同之處。
請記住,Lachesis 是Fantom區塊鏈共識的名稱。這是一個異步拜占庭容錯系統。這是什麼意思?一個網絡被稱為“拜占庭容錯”,當它的節點可以就任何交易達成完全一致時,即使網絡的某個方面存在混亂。
通過這種結構,Fantom區塊鏈中的節點可以驗證包含交易的事件塊,而不受任何時間限制,從而使網絡如此快速且具有高TPS(每秒交易),但安全性和去中心化性完好無損。
此外,當交易在Fantom 網絡中被確認時,它達到了完全的確定性,並且不能更改或恢復。在這種情況下,Fantom區塊鏈的最終確定性(完成交易所需的時間)約為1 到2 秒。這麼快對吧?
讓我們再考慮一下這個區別:對於Fantom區塊鏈,使用aBFT 共識和異步模型,在節點之間失去連接的時期,交易協議仍然成功,增加了網絡彈性,但在比特幣和以太坊等同步區塊鏈中,交易遵循最長鏈全面驗證。
而如果是最長的鏈,則需要更多的時間來批准每一筆交易。因此,交易越舊,它們就越有可能在確認後被清除並添加到區塊中。
拉克西斯是如何工作的?
以下是有關其工作原理的完整說明:
“每個Lachesis 節點存儲一個由事件塊組成的局部無環有向圖(DAG),每個事件塊都包含交易。 DAG 捕獲事件之間的發生之前的關係,用於計算每個節點上獨立的事件的確切最終順序,從而計算事務。
“事件塊分為已確認和未確認的事件塊。 新的事件塊未確認,而過去2-3+ 幀的事件塊都已確認,隨後由誠實節點排序。
“共識產生了一批確認的事件塊,每批事件被稱為一個塊。 形成最終鏈的最終塊是根據每個節點上的事件塊獨立計算的。
“與工作量證明、循環權益證明、造幣權益證明和同步BFT 不同,Lachesis 節點不會相互發送塊。 只有事件在節點之間同步。 驗證者不對網絡的具體狀態進行投票; 相反,它們會定期與對等方交易所觀察到的事務和事件。
“與pBFT 等經典共識不同,Lachesis 在當前選舉中不使用新事件; 相反,新事件用於同時為2-3+ 以前的虛擬選舉中的事件投票。 這導致創建的共識消息數量減少,因為相同的事件在不同的選舉中被重用。
因此,與同步BFT 相比,Lachesis 實現了更短的完成時間和更小的通信開銷。 ”
有了這個,你可以看到為什麼它是完全去中心化的、安全的,而且速度如此之快,每天大約有700,000 筆交易。它更民主,幾乎沒有乾擾。
Fantom區塊鏈使用DAG 時期。
DAG(有向無環圖)可以定義為“傳統區塊鏈的替代品,旨在提高區塊鏈技術的速度、可擴展性和成本問題,並且可以歸類為分佈式賬本技術,”Vikash Kumar Das 說
“DAG 也是一個在數字分類賬上記錄交易的系統。 由於DLT 是分佈式和去中心化的,DAG 也是如此; 兩者都解決相同的目的。 就其應用而言,兩者都是極具競爭力的技術。 兩種技術之間的主要區別在於數據存儲在這些平台上的結構。”
因此,Lachesis 使用DAG 結構來存儲和檢索交易。這些DAG 中的每一個都被共享到稱為epoch 的子DAG 中,這些子DAG 由塊完成。當特定區塊鏈生態系統發生事件時,時代有限制並且被密封。例如,在以太坊網絡中,一個紀元是驗證30,000 個區塊所需的時間。除了達到所需數量的塊外,其他條件可能包括:
紀元在持續指定時間後結束的時間範圍。當至少一名作弊者被困在街區時。 NodeDriver 合約的紀元密封請求。
結論
Fantom區塊鏈的這些獨特屬性使其成為開發人員使用實用程序和為企業構建產品的最愛。由於他們專注於通過研究和社區參與創建一個更好的生態系統,開發Fantom區塊鏈的團隊將會有更多的成果。
你覺得這篇文章怎麼樣?在下面分享你的評測。
資訊來源:由0x資訊編譯自CRYPTOTVPLUS,版權歸作者Marvelous Akpere所有,未經許可,不得轉載