微軟和英特爾推出基於硬體的以太坊擴容工具
以太坊基金會首席科學家Vitalik Buterin在2014說過, “我們會不斷嘗試,直到解決擴容問題。”
現在四年過去了,Serenity開始倒計時,Plasma側鏈的測試網上線,安永(EY)正在以太坊公共區塊鏈上實施零知識證明,微軟和英特爾進場,計劃建立可以大規模擴充套件的公共區塊鏈。
英特爾區塊鏈專案辦公室總監Mike Reed表示:
通過在鏈下執行以太坊智慧合約,英特爾軟體保護擴充套件(Intel Software Guard Extensions)等開源eEVM和可信執行環境(TEE)可以幫助提高區塊鏈的擴充套件性並加強隱私。
有了eEVM開源,加上EEA推出的可信計算API(Trusted Compute API,簡稱TC API),任何區塊鏈開發者都可以使用鏈下智慧合約。
在Devcon4宣佈的TC API擴充套件了對鏈下工作負載的去中心化信任概念。
有了TC API,交易可以在鏈下計算環境執行,然後把結果返回到以太坊區塊鏈主網。
微軟推出了Enclave-ready EVM(eEVM),並表示:
這一貢獻證明了英特爾SGX技術等TEE如何增強EVM的保密性。
我們希望這個程式碼庫可以作為整個生態系統的專案起點,讓啟用TEE的EVM合約邏輯可以在任何區塊鏈上或鏈下計算場景工作。
簡單來說,你也許熟悉閃電網路。資金鎖定在公共區塊鏈中,在第二層通過雜湊進行多少次交易都可以,最終結果寫入公共區塊鏈,而在第二層記錄餘額變化。
上述情況會產生許多問題,康奈爾團隊建議可以使用硬體等可信執行環境避免或減少這些問題。把資金鎖定在硬體“錢包”中,就能以每秒約3萬筆交易的速度與其他硬體進行交易。如他們所說:
“我們把Teechain描述為新的鏈下支付協議,利用可信執行環境(TEE),在區塊鏈上以非同步訪問的形式,進行安全、高效和可擴充套件的資金劃轉。
Teechain通過引入安全支付鏈來實現多個渠道付款。
Teechain有兩個策略來降低TEE失敗的可能性:一是永久儲存備份,二是複製新鏈作為變體。
我們用Intel SGX作為TEE和可操作的比特幣區塊鏈來評估Teechain的實現。
與現有支付渠道相比,原型的大部分指標實現了數量級變化:有了跨大西洋部署的Teechain複製節點,可以實現超過每秒33,000筆交易的吞吐量,並且僅0.1秒延遲。”
康奈爾團隊正在比特幣環境中嘗試這種做法,而微軟和英特爾正在以太坊網路上進行類似嘗試。
科技巨頭似乎正在改善以太坊的基礎架構,以便滿足更多需求,這意味著,多方正在從各個角度解決擴充套件性問題。