#dusk $DUSK @Dusk 一直想搞清楚 Dusk 反覆強調的"確定性結算"具體是什麼意思,跟平時說的"交易確認了"到底有什麼本質區別,這次專門只挑這一個點查。
大部分公鏈說的"確認"其實是概率性的——區塊埋得越深,被回滾的可能性越低,但理論上永遠存在一個(哪怕極小的)被推翻的概率,交易所以前經常要求用戶等好幾個區塊確認,本質就是在等這個概率降到自己能接受的程度。Dusk 講的確定性結算不是這個邏輯,官方的說法是一旦一個區塊經過共識委員會正式批准,它就直接被明確地敲定下來,不是"越來越不可能被推翻",而是"從這一刻起就不會被推翻",靠的是一批驗證人直接對這個區塊簽署聯合證明,而不是靠時間堆概率。
這裏我倒是碰上一個挺有意思的小矛盾。翻到一篇 Dusk 官方很早期發的文章,裏面寫的說法是"區塊確認時間大概在五秒到二十秒之間",用詞還是"確認時間"這種偏概率式的表達;但比較新的資料裏,說法已經變成"幾秒鐘內就能拿到確定性的最終結果",用詞換成了"最終"而不是"確認"。我一開始以爲這是同一套機制換了個說法而已,後來意識到這可能反映的是協議本身也在這幾年裏經歷過升級,早期版本可能確實還帶一點概率確認的影子,後來的版本才把"一批人聯合簽字直接定案"這套機制做紮實。這個新舊說法對不上的地方,我沒能找到一篇明確寫清楚"具體哪個版本開始變成純確定性"的說明,只能說這中間大概率是經歷過迭代,具體哪次升級是分界點,我目前沒查實。
對我來說,這個點如果放到實際場景裏想,意義還挺大的——如果是一筆證券交易的資金結算,"大概率不會被推翻"和"從這一刻起就不會被推翻",對應的是完全不同的法律責任認定方式,前者做正式的金融結算時永遠得留一個安全墊等待期
大部分公鏈說的"確認"其實是概率性的——區塊埋得越深,被回滾的可能性越低,但理論上永遠存在一個(哪怕極小的)被推翻的概率,交易所以前經常要求用戶等好幾個區塊確認,本質就是在等這個概率降到自己能接受的程度。Dusk 講的確定性結算不是這個邏輯,官方的說法是一旦一個區塊經過共識委員會正式批准,它就直接被明確地敲定下來,不是"越來越不可能被推翻",而是"從這一刻起就不會被推翻",靠的是一批驗證人直接對這個區塊簽署聯合證明,而不是靠時間堆概率。
這裏我倒是碰上一個挺有意思的小矛盾。翻到一篇 Dusk 官方很早期發的文章,裏面寫的說法是"區塊確認時間大概在五秒到二十秒之間",用詞還是"確認時間"這種偏概率式的表達;但比較新的資料裏,說法已經變成"幾秒鐘內就能拿到確定性的最終結果",用詞換成了"最終"而不是"確認"。我一開始以爲這是同一套機制換了個說法而已,後來意識到這可能反映的是協議本身也在這幾年裏經歷過升級,早期版本可能確實還帶一點概率確認的影子,後來的版本才把"一批人聯合簽字直接定案"這套機制做紮實。這個新舊說法對不上的地方,我沒能找到一篇明確寫清楚"具體哪個版本開始變成純確定性"的說明,只能說這中間大概率是經歷過迭代,具體哪次升級是分界點,我目前沒查實。
對我來說,這個點如果放到實際場景裏想,意義還挺大的——如果是一筆證券交易的資金結算,"大概率不會被推翻"和"從這一刻起就不會被推翻",對應的是完全不同的法律責任認定方式,前者做正式的金融結算時永遠得留一個安全墊等待期