當前位置:首頁 > 資訊 >

什麼是加密貨幣中的區塊終結性?

理想情況下,一旦交易在金融體系中正確處理,其被撤銷的可能性應該微乎其微。

然而,傳統金融中通常並非如此。

另一方面,區塊鏈系統試圖透過區塊終結性來減輕這種差異。

在本指南中,您將了解什麼是區塊終結性、它如何運作以及它對區塊鏈網路的影響。

這是來自 Laura Shin 的 Unchained 的合作夥伴內容,由 CoinDesk 發布。

什麼是區塊終結性?

區塊最終性是指一旦交易被確認並添加到區塊鏈網路中的區塊,就不可逆轉。

此時,交易被視為最終交易,不能再更改。

這就是為什麼區塊鏈上的交易是永久性的,並且通常被稱為不可變的。

區塊最終確定性在區塊鏈共識協議中至關重要,但並非總是立竿見影的。

在區塊鏈網路中,區塊終結性和延遲是並行工作的。

這意味著區塊鏈的最終確定率與其延遲水平密切相關,延遲水平衡量提交有效交易與其最終在鏈上確認之間的時間。

區塊終結性如何運作?

在工作量證明 (PoW) 和權益證明 (PoS) 網路中,區塊最終確定性的實現方式不同。

在像比特幣這樣的 PoW 鏈中,區塊最終性是透過使用遵循「最長」鏈規則的分散式共識機制來實現的。

在挖礦過程中,礦工可能會同時廣播同一個區塊,從而產生多個鏈。

此時主鏈就會分裂成不同的分叉,很難確定原來的分叉。

在這種情況下,兩個分叉將繼續驗證並添加新區塊。

然而,一旦其中一條鏈先於另一條鏈驗證了一個區塊,它就成為最長的鏈。

然後,最長的鏈被接受為附加了最有效的區塊,而在較短的鏈上開採的交易則被打折。

然而,被拒絕鏈中的交易可能會包含在較長鏈上的其他區塊中,從而實現區塊最終性。

權益證明 (PoS) 鏈中的區塊最終性因一種 PoS 實現而異。

例如,Casper FFG(以太坊 PoS 實作)透過引入驗證器在每 100 個區塊後確認鏈的有效性來實現最終確定性。

在所有驗證者的 2/3 批准後,一個區塊就會最終確定。

Cosmos 網路使用的 Tendermint,當任何區塊收到超過 2/3 的預投票和預提交時,即可實現最終確定。

除非所有驗證者中有 1/3 變得無回應,否則這種情況將永久持續下去。

區塊鏈終結性的類型

區塊鏈最終性的四種主要類型根據確定性和持久性的等級進行分類。

他們包括:

機率最終性

機率最終性只是基於鏈的最終性。

這是當鏈中添加更多區塊時,交易被逆轉的可能性很低的機率。

當交易位於開採的區塊中並包含在最長的鏈中時,就實現了機率最終性。

機率最終性在大多數 PoW 區塊鏈(如比特幣)中很常見。

經濟終結性

經濟最終性是透過經濟激勵實現最終性。

背後的想法是,對於任何人來說,在這樣的區塊鏈網路中恢復交易都變得非常昂貴。

經濟最終性與 POS 網路密切相關,其中驗證者必須抵押一定數量的加密貨幣作為抵押品。

任何惡意行為都可能導致他們失去經濟利益。

絕對確定性

絕對最終性是最高水準的最終性。

在這個系統中,一旦交易在鏈上廣播,它被篡改或逆轉的可能性為零。

像 Ripple 和 Stellar 這樣的區塊鏈協議使用聯邦共識來實現絕對的最終性。

聯邦共識依賴可信任驗證器來確認區塊並保護網路。

Cosmos 和 Algorand 等區塊鏈協議也使用共識機制來幫助它們實現絕對的最終性。

即時確定

即時最終確定是指交易被廣播到網路、立即確認並在鏈上不可撤銷。

即時確定性很難實現,需要對區塊鏈執行共識和處理交易的方式進行根本性改變。

也就是說,像 Shardeum 這樣的去中心化協議提供了幾乎即時的確定性和高度的確定性。

最終性如何影響區塊鏈網路?

區塊鏈最終性是區塊鏈可靠性和穩定性的基本概念。

最終性保證了交易的有效性和不可逆性,從而透過在鏈上記錄有效交易來防止雙重支出的問題。

這樣,數位資產就被視為已用完,無法再次使用。

最終確定性對於智慧合約的部署也是必要的。

智能合約將交易雙方之間的協議細節納入其自動執行程式碼。

最終性確保這些合約的結果是可預測且不可撤銷的。

去中心化應用程式使用最終性來保護其操作並使其可靠。

使用者可以放心,使用 DApp 採取的任何操作都是安全且永久的。

最後的話

區塊終結性是區塊鏈技術的基石,對於加密交易的成功至關重要。

隨著區塊鏈技術的發展,實現快速、安全的最終確定對於未來的發展至關重要。

猜你喜歡

微信二維碼

微信二維碼