時間:2023-07-20|瀏覽:302
Phala是基于Substrate技術和波卡生態的首個實現可組合性的機密智能合約協議。其目標是為企業和用戶提供機密計算和數據保護服務,并最終成為波卡隱私計算平行鏈。Phala利用帶有TEE功能的CPU中的算力,為整個波卡生態提供隱私保護技術底層設施。
Phala的主要作用有:
1. 保密且支持被驗證:Phala確保網絡中各智能合約的可靠執行,并可以秘密保護數據,防止泄露。用戶可以使用遠程證明協議進行驗證任何交易是否在TEE中安全執行。
2. 非驗證則不可信:所有交易執行都可追溯到一組加密證書。證書由受信任的計算協議生成并簽名,用戶可在區塊鏈上隨時驗證。
3. 可組合性和互操作性:Phala網絡是第一個實現機密合約可組合和交互的網絡。以太坊排名前10位的合約中80%的智能合約都是組合使用的。
4. 跨鏈計算:基于Substrate技術通過Polkadot的XCMP(跨鏈信息傳遞方案),其他區塊鏈可以共享Phala基礎架構并降低計算能力成本。
如何實現隱私保密?
可信執行環境(TEE)是CPU中的一個特殊區域,該區域與其他區域嚴格隔離,避免了存儲在內部的數據遭受黑客攻擊或者影響到內部安全執行的環境。
如果智能合約在區塊鏈上運行無法做到數據加密,或者單獨的TEE無法實現數據共享,那么TEE-區塊鏈融合架構便成了最好的解決方案。Phala網絡采用了這種架構,結合了區塊鏈和TEE的功能,將狀態數據加密存儲在鏈上,合約的執行與外界完全隔離,保證了數據的保密性。通過區塊鏈技術,可以將數據加密存儲在鏈上,并且每個節點通過共識機制也能達成一致。
Phala的去信任化是通過可信硬件(目前是Intel)保證的。可信硬件可以通過引入分層和事件溯源實現可組合性。Phala將合約的讀、寫進行操作分離,分層可以實現各層之間獨立,保證安全性;事件溯源將觸發狀態更改的事件存儲在不可變的日志中,任何更改都會被記錄,區塊鏈也會負責驗證礦工的每次操作,因此可以保證狀態一致性。
隱私計算的未來
Phala項目有著巨大的發展潛力。它破除了智能合約必須公開數據的限制,用戶可以將密鑰存儲在合約中,并在驗證用戶身份后釋放密鑰。這解決了用戶擔心密鑰丟失的問題。除了保障加密存儲,Phala還實現了區塊鏈中跨鏈、跨機密合約交互,能夠更好地為公鏈、聯盟鏈或者其他數據交換業務提供合理的解決方案。
Phala所處的賽道屬于隱私計算的“藍海”行業,在數據交換和數據分享場景中,隱私計算恰好解決了數據隱私問題。這個賽道才剛剛起步,值得我們關注。
相信隨著Phala的發展和區塊鏈+數據隱私保護的進一步落地,未來我們的隱私數據將會得到更好的保護。說不定最終我們還能通過貢獻自己的數據來獲取收益,公司和機構也能夠得到更精準的數據,實現數據保護的雙贏局面。
如何參與可信采礦?
參與可信采礦的方式有三種:
1. 成為礦工:提供TEE和算力支持,即TEE挖礦。
2. 接入網絡:將產品接入Phala網絡,用戶規模越大,獲得的激勵越多。
3. 使用接入了Phala的軟件(只要打開應用就能獲得激勵。
為何建議布局頭礦?
布局頭礦是因為根據之