專欄:可以設計共識算法來為企業解鎖區塊鏈


以下是毒液基金會CTO Christopher Louis Tsu 的客座帖子。

將區塊鏈連接到傳統業務並不是一個簡單的過程。所謂的非加密貨幣行業,特別是金融、銀行和保險,明顯脫節,因為每個行業都擁有不完全適合當前區塊鏈解決方案的一般運作方式。

這些領域對安全性、合規性和雲計算以及如何將其應用於實施鏈上技術的擔憂比比皆是。這是兩個脫節的世界,可以通過金融科技和區塊鏈創新將它們結合在一起。但這不是一個簡單的過程。

事實上,很難創建一個第一層解決方案,即區塊鏈,它堅持去中心化和透明的原則,同時又不犧牲數據隱私和法規遵從性的重要方面。

那些致力於構建基於區塊鏈的未來的人需要密切關注後面這些特徵。在沒有合適的數據協議的情況下,傳統的財務主管不太可能採用這項技術——與之無關的銀行業和保險業也不會——同時必須仔細考慮以避免激怒立法者。

對於飢餓的創新者來說,一個誘人的解決方案是放棄基本的加密貨幣原則。在此過程中,他們會忽視是什麼讓該技術如此強大且具有內在的可擴展性。但它不必是這樣的。

克服挑戰

緩和圍繞區塊鏈的炒作對於為非加密貨幣行業創建可持續、通用和相關的解決方案非常重要,這些解決方案實際上可以通過該技術得到改進。並非所有行業都需要區塊鏈; 本文提到金融和銀行業是採用的潛在領導者,因為這些都是應用程序非常有意義的例子。

提高安全性和效率對於金融部門來說是一個令人信服的案例,它具有更透明的治理、更低的欺詐風險和交易對手風險的額外好處。保險公司將著眼於智能合約,以簡化索賠流程並享受更強的安全性。同時,使用分佈式賬本,清算和結算可以更便宜、更快捷。處理大量資金流動的大公司顯然可以節省大量資金。

與往常一樣,實施對創新者提出了挑戰。但我們可以確定可採用的區塊鍊網絡的主要先決條件:它需要提供完整的數據隱私,並遵守甚至尚未成文的立法和相關的現有法律結構。企業只會使用一個絕對合規的解決方案,而目前沒有一個主要的公共區塊鏈符合這些標準。然而,巧妙地設計新的解決方案很有前途。

關鍵在於過去二十年見證的技術迭代進步。區塊鏈可以毫不妥協地在企業中運行,但需要以一種新穎的方式進行配置。

當然,共識算法的選擇至關重要。然而,將其實施到區塊鏈中所採取的步驟以及系統的設計方式同樣重要。區塊鏈三難困境,以及上述企業區塊鏈的先決條件,如果沒有巧妙利用多種技術的巧妙設計的系統,就無法得到圓滿解決。

共識是與區塊鏈相關的一個不斷發展的研究領域; 在技​​術領域,數百種第一層解決方案正在為市場做準備並不奇怪,在某些情況下採用截然不同的方法。

一個引人注目的技術解決方案在於實用拜占庭容錯(pBFT) 共識算法,這是一種以可持續發展為主導的工作量證明轉變。然而,僅靠pBFT 無法完成繁重的工作。如果可以的話,公司早就這樣做了。

為了通過pBFT 釋放區塊鏈的巨大潛力,人們可能會關註一種仍在Web2 中大量使用的技術,如果正確集成,它會為尚未被現有鏈說服的企業提供巨大的優勢。

合併兩個進化週期

pBFT 被證明是一種高度簡化的方法,可以在分佈式環境中達成共識,同時保持防彈穩健性,在巨大的生態系統中得到證明:示例包括基於Tendermint 共識的Cosmos區塊鏈、Hyperledger 等。毫無疑問,靜態和動態分片是在生產中達成共識的最快方法之一,pBFT 就是這樣做的。

但是我們不常看到的是用異步模型實現的pBFT。這是既能滿足傳統企業需求又能保持絕對加密貨幣安全性的金票,同時為去中心化應用程序敞開大門。

pBFT 已經發展成為一種在去信任的去中心化環境中執行智能合約的節能方式,與此同時,異步模型已經發展成為傳統企業架構師(例如Kafka 和Akka)的青睞,作為在集群環境。

與有狀態通信相反,異步無狀態通信通常被所有傳統集群數據庫、所有分佈式隊列甚至許多應用程序緩存使用。無狀態的資源密集度要低得多,因為系統不需要跟踪會話詳細信息和多個鏈接,異步模型本身確保交易吞吐量可以保持高水平,因為節點不需要等待其他節點接收它們的消息。

在無狀態系統中,不需要存儲任何信息,也不需要響應、跟踪或在沒有響應的情況下重新發送請求。將此協議視為高度簡化的引擎,它盡可能消除佔用帶寬的過程。

現在,當我們談論並行化執行時,我們通常可以將其理解為動態和靜態分片——這是最流行的方法,尤其是在區塊ChainLink境中。跨多個數據庫拆分和存儲數據集並添加更多機器可以有效地存儲大量數據以進行擴展以管理不斷增加的數據流和快速的流量增長。

pBFT 和異步模型的組合顯示了一個結構的標記,以創建一個區塊鏈,該區塊鏈可以快速、大規模地完成工作,並滿足立法者和商業領袖的高要求。

pBFT 在企業中的新興作用

pBFT 是1990 年代設計的共識算法,用於解決許多可用的拜占庭容錯解決方案中的問題。現在它似乎是為非加密貨幣業務中的區塊鏈應用程序量身定制的,適用於那些涉及企業組織聯盟的應用程序,因為每個組織都可以代表網絡上的一個節點——這些節點中的每一個都被編程為擁有實例集群和背後的負載均衡器節點的端點。

這意味著可以在不影響快速響應時間的情況下大規模擴展計算能力。在不犧牲極具成本效益的通信開銷的情況下確保了高級別的安全性。

由於需要絕大多數人來確認交易,因此系統設置為即使在驗證器崩盤或惡意廣播不正確信息的情況下也能正常工作。而這裡節點的關鍵功能是以驗證為基礎的。每個網絡用戶都必須驗證他們的身份,這樣一個系統才能順利通過KYC。

pBFT 本質上旨在確保強大的數據一致性,在多個節點離線或發生硬件故障時不會有數據丟失的危險。

然而,數據可以得到保護並保持私密性,而不會影響交易對那些允許訪問的人的透明度; 任何沒有用戶私鑰的節點都無法偽造自己的身份或消息的簽名。該系統本質上是可靠的,因為嘗試這種偽造的成本是天文數字。

此外,pBFT 允許分佈式系統在多個節點破壞系統的情況下達成共識。由於簽名、簽名驗證和哈希等加密貨幣算法的內置使用,每個節點都執行可驗證性、安全性和和平性的計算。

立法者的綠燈是合理的,因為可以考慮即將出台的法規,特別是關於欺詐和洗錢的可能性。與此同時,傳統企業將需要其運營在不處理適當數據保護的情況下保持合規——這在歐盟GDPR 中是必要的,但對於許多司法管轄區、企業和客戶來說更可取——並且不會丟失數據隱私。

反洗錢(AML)、標準銀行交易以及清算和結算一旦在區塊鏈上成為可能而沒有缺點或法律問題,可能會導致金融和銀行業採用浪潮,作為比已經使用的解決方案更好的解決方案。

就經濟邏輯而言,此處異步模型的一個強有力案例包含在並行化方面。雖然主要的區塊鏈努力解決擴展以處理大量流量的問題,但這裡有一個內置的分片協議,可以在不增加成本的情況下成倍增加限制。

採用的可行途徑

共同的邏輯決定公司將採用具有可靠的高網絡速度和低交易費用的區塊鏈。與合規性和數據保護相關的必要性相比,成本確實是次要的,但它構成了一個關鍵的鉸鏈,在此基礎上可以實現廣泛採用。 pBFT 與異步模型相結合,承諾低費用、高速度和可靠性,以及數據冗餘(如果實施)。

使用異步模型可增強網絡安全性,因為有限數量的節點可能會出現不可預測或任意行為,而不會危及系統的安全性。 pBFT 容忍異步網絡中的拜占庭故障,並使用視圖更改協議來保證活性——這意味著客戶端最終會收到對其請求的正確回复。這在Internet 等異步環境中非常有效。

使用pBFT 可確保極不可能發生網絡攻擊。相信延遲達成共識不會是無限期的,異步無狀態模型可以創建一個同時服務於傳統世界和加密貨幣世界的區塊鏈。

企業需求沒有發生廣泛變化。因此,創新者必須提供滿足這些需求的區塊鏈。實現這一目標將為採用打開大門。

專欄文章:可以設計共識算法以解鎖商業區塊鏈首先出現在CryptoSlate 上。

資訊來源:由0x資訊編譯自BITCOININSIDER。版權歸作者Anonymous所有,未經許可,不得轉載


0X簡體中文版:專欄:可以設計共識算法來為企業解鎖區塊鏈

Total
0
Shares
Related Posts