Hash

雜湊鏈、交易鍊和區塊鏈有什麼區別?

  • December 14, 2020

誰能向我解釋一下雜湊鏈、交易鍊和區塊鏈之間的區別?

雜湊鍊是塊的雜湊序列。每個塊由前一個塊的雜湊和(可選)一些數據組成。這些可以看作是Merkle Tree的一種特殊情況,即只有一個分支的樹。

交易鍊是一個雜湊鏈,其數據是交易列表,而不是任意數據。

區塊鍊是具有共識算法的 Merkle 樹,以確定哪個分支是“正確的”分支。通常其他分支會被丟棄,但並非總是如此。EGgit在內部使用 Merkle Tree 來驗證送出的有向無環圖,並使用由某個使用者維護的特殊命名的分支(通常為mastermain)作為規範鏈。

在密碼學上它們都是相同的,除非區塊鏈的共識算法涉及密碼學。並非所有人都這樣做,例如許可的區塊鏈只需要鏈管理員的授權來添加一個塊。

差異=無。

區塊鍊是通過密碼關係相互連接的一系列線性數據。在您的情況下,它將是 sha256。

什麼構成數據是完全不相關的,完全與數據無關。不要將通用區塊鏈與比特幣混淆。數據不必是事務性的或單一的。很可能是我的寵物烏龜吃金魚的照片。

塊只是一個東西。其中的數據也可以是單個 SQL 事務、多個事務,或者如果您有適當的數據庫,則可以是恢復日誌。您可以將任何您想要的東西推入鏈條。這是 IT 研究/行銷的前沿。

重要的是,鏈的完整性可以通過加密散列來維護和驗證,並具有所有通常的安全證明。

引用自:https://crypto.stackexchange.com/questions/76168