專注于與分布式賬本技術(DLT)相關的應用的開發人員,長期以來一直夢想著找到克服所謂的“區塊鏈三難困境”的方法。
該技術的三大支柱之間的固有沖突,確保了每個新產品或架構都必須進行權衡。
但如果無法克服這個三難困境,那么在最小化這些沖突方面,似乎就不乏嘗試,因為這將提供不容忽視的競爭優勢。
這種三難困境源于對屬性的競爭需求,正是這些屬性使區塊鏈成為一種有用的工具。
去中心化是建立對區塊鏈中數據神圣性的共同信任所必需的;
安全性確保免受內部和外部損害;
可擴展性提供無縫增長。
但是,當去中心化被推向極端時,將會阻礙可擴展性和安全性,因為有效管理增長和實施新的防御協議所需的共識,變得更具挑戰性。
同時,強大的安全機制往往會降低交易速度,隨著環境的擴展,這種情況會加劇。
一、二層合作
然而,隨著區塊鏈架構變得越來越復雜,許多解決方法開始出現——盡管迄今為止還沒有一個解決方法能夠完全解決這個難題。例如,第二層區塊鏈的開發允許將事務處理從構建初始區塊鏈架構的第一層網絡中卸載。
這至少最大限度地減少了規模對安全性和去中心化的影響,但并沒有消除,這兩者都是在第一層進行管理的。
然而,第一層和第二層之間的依賴性仍然存在,因此事務處理永遠無法完全隔離。
多層區塊鏈還需要更多的資源消耗,隨著環境的擴展,這可能成為一個成本因素,并且其可以提供更具挑戰性的互操作性環境。
尋找共識
其他潛在的發展領域是用于驗證交易,并對治理和鏈的其他方面進行更改的共識機制。區塊鏈中使用的各種證明(工作證明、歷史證明)不斷完善,以實現最大的靈活性,同時對性能和功效的影響最小。
例如,工作量證明協議長期以來一直是驗證交易的主要手段,但其往往速度緩慢且耗能。然而,新一代的權益證明協議更加高效,并且更易于擴展。
與此同時,人工智能(AI)工具正在提高區塊鏈的速度和可靠性,并提供更徹底但侵入性較小的安全手段。
一些開發人員也在嘗試分片,這種技術僅在網絡中的某些成員或某些節點上需要共識和其他功能。
這個想法是調整去中心化操作以大規模提高性能,但這必須小心謹慎,以免在不同分片之間引入安全漏洞。
微妙的平衡
不過,這些解決方案都不能同時給安全性、規模化和去中心化帶來好處,因此除非出現真正顯著的突破,否則所有區塊鏈都必須暫時強調其中一個屬性。然而,考慮到迄今為止行業中出現的各種用例,這不一定是壞事。
畢竟,大多數區塊鏈都以比特幣挖礦為中心,這需要巨大的規模和可靠的安全性。但根據社區的需求,用戶可能會接受一定程度的集中化。
與此同時,許多私有區塊鏈強調安全性,但可能不需要太多的規模或去中心化。盡管如此,其他人可能需要不同程度的所有三個屬性,而不必在很大程度上過分強調任何一個。
總結
雖然區塊鏈的安全性、規模和去中心化這三難困境都是任何鏈的關鍵組成部分,但有一個屬性勝過所有這些:信任。無論是安全漏洞、交易問題,還是驗證或控制問題,一旦信任消失,就幾乎不可能恢復。
區塊鏈社區應該明智地構建其環境,根據其需求優化各個方面的性能,但必須注意確保保持總體平衡。就像凳子一樣,區塊鏈的所有腿都需要足夠的長度,這樣使用者才不會翻倒。