比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > 火必APP > Info

區塊鏈應該拒絕硬件嗎?-ODAILY_RUN

Author:

Time:1900/1/1 0:00:00

作者:尹航,Phala聯合創始人&首席開發

或許你會覺得硬件與區塊鏈風馬牛不相及。畢竟,從比特幣到以太坊,區塊鏈都是軟件為王,基于硬件的解決方案往往有中心化的嫌疑。其實,在隱私保護領域,引入硬件是常規操作。硬件是實現實用化的基礎,軟硬結合的方案可以實現一加一大于二的效果。通過巧妙組合,Phala可以在讓其去信任化的同時,讓解決方案在可拓展性和保密性之間達到絕佳的平衡。

#1基于TEE的區塊鏈保密

PhalaNetwork運用了保密智能合約來實現區塊鏈保密。與傳統合約不同的是,它運行在CPU內一個特殊的硬件區域內。這個區域與其他部件高度隔離;未經授權,包括惡意攻擊在內的任何嘗試都無法讀取TEE中的數據,也無法干預其中程序的執行。

Phala將運行在TEE中的程序稱為pRuntime。pRuntime在TEE內維持礦工和Gatekeeper節點運行,并負責處理TEE遠程證明、鏈上注冊、密鑰管理和保密合同執行。

鞍鋼國貿公司將探索區塊鏈等新技術應用提高供應鏈交易效率:8月17日消息,對于數字化新技術的發展,鞍鋼國貿公司表示,未來公司也將積極探索區塊鏈和云交易等新技術應用,進一步擴大使用人民幣跨境結算規模及合作范圍,進而提高供應鏈交易效率,降低交易成本。(國際金融報)[2020/8/17]

然而,如何讓用戶相信智能合約運行在pRuntime里,而不只是一個偽造的TEE環境?這個時候,我們需要了解什么是“遠程認證”。

“Anapplicationthathostsanenclavecanalsoasktheenclavetoproduceareportandthenpassthisreporttoaplatformservicetoproduceatypeofcredentialthatreflectsenclaveandplatformstate.Thiscredentialisknownasaquote.Thisquotecanthenbepassedtoentitiesoffoftheplatform,andverified…”

動態 | ZB創新智庫:致力于區塊鏈技術賦能產業創新發展:2020中國區塊鏈產業應用與品牌創新大會籌備會于1月11日下午3點在新華網成功舉辦,本次發布會由新華網、中國國家品牌網主辦,國研智庫、清華x-lab承辦,歐科集團聯合承辦,ZB創新智庫作為支持單位。

會上,新華網總裁助理孫巍、中國國家品牌網總裁吳為分別代表主辦方致辭,介紹了此次大會的舉辦目的、意義和主要內容,參會嘉賓包括新華網黨新華網總裁助理孫巍,國研智庫副總經理高宏、清華x-labs區塊鏈實驗室主任夏立、產業界代表,正略集團合伙人彭維斌等多位大咖專家在現場為大家帶來了精彩主題致辭。

ZB創新智庫作為本次新聞發布會的支持機構,致力于打造一體化區塊鏈研究體系和頂級產業智庫,依托行業研報、數字資產評級、指數研究、通證經濟實驗室四大板塊,通過研究創造價值,推動區塊鏈應用落地。

據悉,本次“2020區塊鏈產業應用與品牌創新大會”將于2020年春季在北京召開。[2020/1/17]

“特殊安全區里的應用程序也可以要求安全區生成報告,然后將該報告傳遞到平臺服務以生成反映安全區和平臺狀態的憑證。這樣的反饋憑證被稱為“引報”。之后,引報就可以作為信任源向外界驗證安全區內應用的可信性……”

聲音 | 經濟參考報:區塊鏈相關訴訟糾紛已經接近600起:《經濟參考報》記者在中國裁判文書網以“區塊鏈”、“虛擬貨幣”為關鍵詞檢索發現,從2017年至今,相關訴訟糾紛已經接近600起,廣東、浙江、北京等地較為集中。[2018/8/21]

遠程認證是確保TEE系統處于安全和可信狀態的關鍵。來自英特爾的Quate可以證明這段代碼和需要用到的某些數據都確確實實運行在最新版本的SGX安全區內。

#2SecretProvisioning

遠程認證是保密智能合約的靈魂。但如果我們無法在TEE和第三方之間建立端到端加密的通信,應用范圍就會受到限制。所以,英特爾SGX還運用了SecretProvisioning協議來優雅地解決這個問題。

借助SecretProvisioning協議,我們可以建立從用戶到pRuntime的信任鏈:

區塊鏈上公示了合法pRuntime代碼的哈希;

pRuntime運行遠程證明協議,獲取遠程認證報告,報告中含有:被證明代碼的哈希值;身份認證密鑰對的公鑰

聲音丨蘋果聯合創始人:圍繞區塊鏈的喧鬧像網絡時代的過度興奮:蘋果聯合創始人Steve Wozniak表示:圍繞區塊鏈的喧鬧有點像網絡時代的過度興奮。區塊鏈技術有真正的可實現的潛力,因為它是“分散的,完全值得信賴的”。但就像互聯網一樣,它可能需要比預期更長的時間才能趕上早期的炒作。[2018/6/27]

遠程驗證報告在鏈上提交,并在鏈上進行驗證;

區塊鏈比較遠程報告返回的哈希值

身份認證公鑰完成鏈上注冊

注冊完成后,但凡是由這個身份簽名的消息,都一定是由此pRuntime生成的。用戶可以使用已注冊的身份公鑰進一步和pRuntime建立類似TLS的連接。

需要與TEE進行通信時,用戶可以從區塊鏈獲取已注冊的pRuntime的公鑰,并用Substrate賬戶和公鑰進行ECDH迪菲赫爾曼協議密鑰協商,并獲得用于和pRuntime進行通信的密鑰。

信任鏈建立后,該身份密鑰將唯一地表示pRuntime的身份。理論上,只要TEE沒有硬件漏洞,則一次成功的遠程認證就可以確保所有與pRuntime往來的通信處于安全和可信的狀態。

上海逐步邁向“智慧政府”,將讓區塊鏈等高新技術組成城市“神經網絡”:據新華社今日報道,上海正朝著“智慧政府”方向逐步邁進,善用技術賦能,讓物聯網、云計算、大數據、人工智能、區塊鏈等高新技術組成城市的“神經網絡”,體現即時感知、高效運行、科學決策、主動服務、智能監督、開放協同和韌性兼容等特色。[2018/3/30]

#3鏈上升級

鏈上升級可以極大地降低硬件升級硬分叉帶來的風險,所以非常重要。Substrate天生支持Runtime鏈上升級,在治理模塊即可完成。同理,TEE里的Runtime也是可以升級的。

升級pRuntime時,需要將新的哈希提交到區塊鏈上。之后便可由社區通過類似于Substrate的鏈上治理流程來審查代碼、討論并投票贊成升級。

鏈上一旦有升級,Phala的守門人和礦工都必須第一時間升級pRuntime。這個過程對礦工來說會相對容易一些,因為他們不用24小時在線,只用暫停挖礦,升級,然后繼續挖礦即可。守門人則肩負可用性重任,需盡可能在線,因此他們要么運行另一個新版本的TEE客戶端等待下一次選舉期間的自然切換,要么對狀態數據進行緊急加密轉儲,然后將其恢復到新的pRuntime。

雖然后者有狀態數據丟失或暴露的風險,但在緊急情況下也不失為一種選擇。SGX有一個“密封至安全區”功能,可以生成只能由同一安全區解碼的密鑰。這個密鑰可以確保數據不被任何第三方查看或遷移。為了降低硬件安全漏洞被利用的可能性,Gatekeeper中的密鑰是通過Shamir密鑰共享方案分發的。即使sealing崩壞,如果沒有網絡中的多方合謀,主機也無法獲取密鑰。

#4攻與守

Phala的威脅模型首先假設TEE廠商是部分可信的。原因有二:一,TEE廠商在制造芯片的時候并不知道這些芯片會被用在什么地方;二,即便遭受“零日漏洞攻擊”,其他所有運行在芯片上的程序都會有風險,而不單單是TEE承受風險。

雖然秉持上述假設,不可否認的是,硬件漏洞攻擊仍然時有發生。好在,有以下幾種方法可以解決或處理硬件風險問題。

首先,硬件漏洞是可以修復的。一個常見的誤區是,只有軟件漏洞可以修復,而硬件漏洞不能修復。事實并非如此,我們可以通過微碼來修復硬件漏洞。英特爾為SGX設計了一種特殊的架構,大多數漏洞都可以被及時修復。比如,最近新出現的一種名為SGAxe的攻擊就已經通過微碼升級和密鑰組輪換被修復。密鑰經過轉置和撤回后,所有非最新版SGX設備的請求都將被遠程認證駁回。

其次,隨機性是一柄利器。有人會問,零日漏洞攻擊怎么應對?——礦工擁有硬件訪問權限,就可能會利用零日漏洞攻擊盜取數據,有作惡的可能。針對這種情況,我們可以活用“隨機性”,讓區塊鏈把保密智能合約在一個時間段隨機分配給不同的礦工,這樣,每個時間段的礦工都不同。這樣一來,攻擊者必須在不同時間段持續控制大多數礦工的TEE設備才能成功,作惡成本會非常高。

最后,保密合約可以通過副本保證執行的正確性。即使在極端情況下,安全區完全被攻陷、機密數據完全暴露在攻擊者面前、TEE內程序可以被任意改寫,合約的“正確性”仍然可以得到保證。在Phala的設計中,保密合約可以有一個或多個副本并行運行。副本不會影響合約的執行,因為所有輸入都來自區塊鏈。并行狀態下,會有多個TEE同時嘗試向鏈上提交狀態數據。此時就會有一個簡單的鏈上投票過程,狀態數據的“最終確認”將遵循少數服從多數的原則。

副本的設計讓這個過程變成了類似PolkadotValidator選舉的過程。要想攻擊“正確性”,攻擊者必須控制絕大多數TEE礦工。——這還是在完全被攻破的極端情況下。

#5結論

過去,區塊鏈僅限于軟件范疇。發展至今,完全公開性已成為大范圍落地的桎梏。而有了可信硬件和精心設計的協議支持,Phala將證明和構建出一個可信、可保密、可大范圍落地的區塊鏈世界。

關于Phala

PhalaNetwork是波卡上的隱私計算平行鏈,基于類pow的經濟激勵模式,Phala釋放無數CPU中隱私算力并運用于波卡平行鏈,進而服務于波卡上的Defi、數據服務等其他應用。基于Phala的應用pLibra和Web3Analytics已經獲得web3基金會grant。2020年3月,Phala成為首批加入ParitySubstrateBuilders計劃的項目之一。

Tags:區塊鏈TIMERUNUNT區塊鏈專業方向好就業嗎Time New BankRFRUNKXHUNTER

火必APP
國內首個隱私計算盛會閉幕,區塊鏈與隱私碰撞,數據流動價值未來可期-ODAILY_人工智能

7月5日,國內首個隱私計算產業論壇在杭州區塊鏈國際周上強勢登場。活動匯聚了AI、區塊鏈、大數據、物聯網等眾多技術方向的頂級主流機構代表與專家,聚焦“密碼學”“多方安全計算”“安全”“聯邦學習”等.

1900/1/1 0:00:00
BTC企穩9000,后續行情才會繼續上行-ODAILY_CEO

行情回顧及行情走勢 1.BTC行情回顧 昨日走勢整體上來說是一個上行突破未成功后回落的趨勢,從9290那波上沖開始,多次試探通道區間頂部壓力位未突破.

1900/1/1 0:00:00
算力公學 | 公測將至,Filecoin技術革命與投資機遇-ODAILY_BCH

萬億市場·IPFS會搶走誰的蛋糕?技術解讀·IPFS挖礦需要注意哪些點?價值預期·FIL如何站上百億美金市值?直播嘉賓:中國Filecoin、IPFS社區、filecoin.

1900/1/1 0:00:00
歐科云鏈集團“鯤鵬計劃”牽手智庫,共力區塊鏈人才生態建設-ODAILY_人工智能

“人才是區塊鏈產業落地的第一要素。”歐科云鏈集團副總裁胡超6月21日在數字島與清華大學技術創新發展中心、清華x-lab聯合主辦的“2020高校區塊鏈技術創新云論壇”上表示.

1900/1/1 0:00:00
比特幣混淆器:為重視隱私的加密貨幣用戶重建交易匿名性-ODAILY_BTC

毫無疑問,由于其區塊鏈技術和點對點網絡,加密貨幣網絡被認為是最安全的系統之一。但是,這是否意味著您的交易能夠免于窺探呢?事實是,像比特幣這樣的數字資產,其運行在透明的公共賬冊上,這意味著所有其他.

1900/1/1 0:00:00
比特幣行情分析:BTC重回11500上方是否在誘多-ODAILY_EGY

持幣者今天近幾天比特幣行情一直在區間震蕩,多空雙方在均線上呈現為MA5日均線和MA10日均線有靠攏和彈開.

1900/1/1 0:00:00
ads