可信計算框架(TCF)是基于可信計算API規范的開源參考實現,能讓區塊鏈開發者開發出下一代保密計算應用。TCF可以幫助開發者在英特爾SGX硬件中
可信計算框架(TCF)是基于可信計算API規范的開源參考實現,能讓區塊鏈開發者開發出下一代保密計算應用。TCF可以幫助開發者在英特爾SGX硬件中訪問鏈下交易數據并開發出包括保密貸款系統、可信代幣和經過驗證的預言機在內的各種應用。第五屆以太坊開發者大會在開發者工作坊中推出了TCF,讓開發者親身感受其應用價值。
TCF最初是英特爾實驗室中的開源軟件,今年年初,超級賬本將TCF代碼用于其開發工作,最初是在英特爾實驗室中展開,最近則成為了一個單獨的項目。超級賬本的Avalon項目專注于可信計算領域,籠絡了大批開發者,其中包括阿里巴巴、百度、BGI、Chainlink、ConsenSys、Espeo、iExec、IBM、Kaleido、微軟、Banco Santander以及WiPro。
TCF基于以太坊企業聯盟(EEA)工作組制定的鏈下可信計算規范,為開發者實現可信計算并盡量消除障礙。智能合約基于EEA可信計算規范在鏈下執行,因此開發者可以擺脫區塊鏈的束縛,在本地或云端虛擬機處理復雜的交易任務。一旦交易完成,交易結果將重新發送到區塊鏈上。這樣不但能提高交易量、保障隱私,而且還能緩解區塊鏈上的數據壓力。
英格爾SGX等可信執行環境(TEE)為鏈下執行提供了關鍵保障。開發者使用TEE可以提高鏈上鏈下的連接性。它還能夠驗證代碼、隔離代碼執行并驗證證明,因此可以確保計算資源穩定可靠地在鏈上鏈下相互連通。
開發者工作坊
第五屆以太坊開發者大會中使用了EEA可信獎勵代幣鼓勵成員團隊提高生產力,同時鼓勵全球各組織之間積極展開合作。EEA成員ConsenSys、iExec、英特爾、Kaleido以及微軟聯手為開發者帶來了TCF應用體驗。工作坊也重點分享了Banco Santander的案例研究,該案例受AML啟發,旨在保護數據隱私。除此之外,工作坊還分享了Chainlink使用TCF提升鏈下預言機完整性的案例。
參加工作坊的團隊還包括iExec,iExec為EEA鏈下可信計算規范實現了代理模式。這為鏈下可信執行解鎖了多種應用場景,其中包括上文提到的可信代幣應用。Kaleido實現了Hyperledger Besu項目在企業以太坊的應用;微軟在測試網上線了計算基礎架構;Envision為EEA可信代幣開發了UX;ConsenSys則為EEA可信獎勵代幣開發了身份認證、付款和代幣管理智能合約基礎架構。
今天就開始了解EEA可信計算規范,以實現可信計算:
· 生態系統支持以太坊企業聯盟可信計算規范 v1.0,提升區塊鏈隱私和可擴展性
· :使用可信計算框架以及經過驗證的Chainlink預言機。
· iExec在第五屆以太坊開發者大會與EEA、英特爾、ConsenSys和微軟共同展示保密計算應用:區塊鏈通過大規模復制實現可信計算。區塊鏈與可信鏈下執行結合,可以大幅提升性能。
· 超級賬本Avalon項目維基百科頁面:基于以太坊企業聯盟的可信計算規范,可應用于各種區塊鏈。
· 可信計算API規范:下載可信鏈下計算規范V1.1以及其他以太坊企業聯盟規范和基礎架構相關信息。
作者:
Michael Reed是英特爾區塊鏈項目辦公室的高級負責人,負責在英特爾獨特的基礎架構中開發區塊鏈賬本和應用。Michael在過去20多年里一直從事區塊鏈、加密貨幣、在線支付、RFID、物聯網、云計算和消費電子等產業的融資和技術研發工作。他是以太坊企業聯盟及其下屬可信執行專項工作組的成員,同時也是Linux基金會項目超級賬本的董事會成員。歡迎在Twitter和LinkedIn上關注他。(Chainlink)