Hash-Tree
區塊鏈技術在私營部門的有用性
我了解區塊鏈技術適用於加密貨幣。但我不明白為什麼它應該在私營部門使用。
例如,我經常讀到監控食品供應鏈很有用。但這是為什麼呢?如果一家公司為此使用區塊鏈技術,它是如何工作的?
據我了解,在這種情況下,很難獲得分佈式區塊鏈。但是對於非分佈式區塊鏈,我只看到了缺點。在這種情況下,為什麼不使用一個好的舊標準數據庫呢?
我錯過了什麼嗎?
在這種情況下,為什麼不使用一個好的舊標準數據庫呢?
我錯過了什麼嗎?
不; 你完全理解它!它只不過是一種特別奇怪的數據完整性保證形式(正如您很快意識到的那樣,如果不分佈在多個節點上,它會被輕而易舉地繞過)。如果您沒有將其用作對抗對手的抵抗力,並且您沒有將其用於建立共識的目的,那麼從每個人的序言中都沒有什麼好處 $ \text{block}n $ 和 $ H(\text{block}{n-1}) $ .
即使是分佈式系統,例如必須“解決”兩個將軍問題的高可用性和容錯虛擬機管理程序,也可以通過非基於區塊鏈的共識算法完美地完成他們的任務。
(然而,正如評論者所指出的,這更像是一個系統工程問題,而不是一個密碼學問題。)
我將修改這個答案,以說明 Merkle 樹本身在您需要的情況下很有用,例如,公眾能夠輕鬆審核或確保某些日誌仍然是僅附加的,例如在證書透明度中HTTPS 的安全補充。但是(再次向 Peregrinus 致敬)這些不是“區塊鏈”*,因為它們沒有被用於達成共識:該方案本身對重寫的整個事物沒有任何限制;審計員所能做的就是在看到樹上有叉子時發出警報。
(事實證明,快速搜尋會發現大量提議基於區塊鏈的CT增強方案。)*