社群提交 - 作者:Caner Taçoğlu
不變性意味著不可更改。在電腦科學中,不可變物件是指其狀態在創建後無法更改的物件。
不可變性是比特幣和區塊鏈技術的關鍵特徵之一。不可變的交易使得任何實體(例如政府或公司)都無法操縱、替換或偽造網路上儲存的資料。
因為所有歷史交易都可以在任何時間點進行審計,不變性可以實現高度的資料完整性。
公共區塊鏈的不變性可以增強當前的信任和審計系統。它可以減少審計的時間和成本,因為驗證資訊變得更加簡單或有效地冗餘。
不變性還可以透過為許多企業提供維護資訊的機會來提高其整體效率。其業務流程的完整歷史記錄。不變性還可以澄清許多商業糾紛,因為它提供了可驗證、共享的事實來源。
雖然不變性是比特幣和區塊鏈的核心優勢之一,但儲存在區塊鏈上的資料並不完全能夠抵禦漏洞。如果惡意行為者能夠累積大部分網路雜湊率,它可能會在稱為 51% 攻擊的攻擊中更改原本不可變的資料。
在這種情況下,攻擊者將能夠阻止新交易獲得確認,甚至完全逆轉交易。然而,至少就比特幣而言,控制如此大量的哈希能力將非常昂貴,需要大量的硬體和大量的電力。
另一方面,具有較低算力的工作證明網路很容易受到此類攻擊,因為收集攻擊網路所需的算力並不是一個不合理的壯舉。