雪花新聞

Hyperledge 發佈 Avalon,提高區塊鏈的鏈下處理性能

摘要:Hyperledger Avalon 爲實現這些計算提供了多種類型的工作程序,包括受信任執行環境(例如 Intel®SGX)、多方計算和零知識證明等。Intel 數據管治負責人 Michael Reed 介紹了 SGX 技術對 Hyperledger Avalon 功能集的貢獻 :。

最近,Hyperledger 項目通過博客發佈了新項目 Hyperledger Avalon ,意在解決許多區塊鏈項目在可擴展性和隱私性上所面對的挑戰。Avalon 力圖通過受信的鏈下處理,在確保交易的安全性和彈性的同時,解決可擴展性和隱私性等痛點問題。其核心是提供一種受信的計算服務(TCS,Trusted Compute Service),支持受信執行環境(TEE,Trusted Execution Environmen)、零知識證明(ZKP,Zero Knowledge Proofs)和多方計算(MPC,Multi-Party Compute)。

Hyperledger Avalon 區塊鏈項目受到廣泛支持,貢獻者來自於 Intel、iExec、Blockchain Tech、阿里雲、百度、Chainlink、Consensys、IBM、微軟、Oracle 等組織。項目前期作爲受信計算框架(TCF,Trusted Compute Framework)運行,得到了 Hyperledger 項目企業以太坊聯盟(EEA,Enterprise Ethereum Alliance) 和雲服務提供商生態系統的協作支持。

通常,區塊鏈在執行交易時,每個區塊鏈節點需要知悉交易細節,並需更新節點自身的分佈式賬本,這在可擴展性上存在挑戰。鑑於數據在多個參與網絡的節點上存在拷貝,該策略確保了交易的透明性,以及數據管理的彈性,但降低了可用的吞吐量。

Hyperledge Avalon 項目實現了可擴展性和保密性間的權衡。Intel 首席工程師和 Hyperledge TSC 主席 Dan Middleton 闡述了其技術實現細節:

使用“可信計算”意在維護數據的彈性和完整性。可信計算涵蓋了多項技術,確保所有工作完成的正確性和保密性。Hyperledger Avalon 爲實現這些計算提供了多種類型的工作程序,包括受信任執行環境(例如 Intel®SGX)、多方計算和零知識證明等。

爲實現交易的鏈下處理,受信工作進程需要將交易證明信息記錄在註冊表中,並分類管理。受信任工作進程包括 oracle。oracle 提供可依賴的鏈外生成受信數據源,用於將安全一致的數據引入區塊鏈中。

硬件也是安全鏈下處理需考慮的一個因素。Intel 構建的 SGX(軟件保護擴展,Software Guard Extensions) 技術對此領域貢獻卓著。Intel SGX 提供了一組處理指令,支持應用代碼管治和數據訪問。Intel 數據管治負責人 Michael Reed 介紹了 SGX 技術對 Hyperledger Avalon 功能集的貢獻

Intel SGX 等受信執行環境(TEE,Trusted Execution Environment)在鏈下執行中發揮了關鍵作用。開發人員可通過使用 TEE,提高鏈下和鏈上執行間的整合度。Intel SGX 具備代碼驗證、執行隔離和證明驗證等功能,在主鏈和鏈下計算資源間提供了可靠的鏈接。

圖片來源:

https://www.hyperledger.org/blog/2019/10/03/introducing-hyperledger-avalon

Hyperledger Avalon 架構中還提供 零知識證明 ,即“在與通信對端的交流中,無需實際告知己方掌握的具體祕密”。

現在 Avalon 已升級爲完整的 Hyperledger 項目,下一步的工作包括:改進 Hyperledger Fabric 集成、添加以太坊客戶端,以及與 Hyperledger Besu 的集成。

原文鏈接:

Improving Blockchain Performance Off-Chain, Hyperledger Announces Avalon

相關文章