時間:2018-09-05 來源:互聯網 瀏覽量:
上個月,微軟新發布了兩項專利申請,該專利申請表明微軟正考慮在區塊鏈產品中使用可信運行環境(TEE),以提升區塊鏈網絡的安全。
TEE是被指定在“驗證節點”中存儲“預定類型的區塊鏈或其他安全協議代碼”,首先,通過建立第一個區塊鏈節點存儲“預先確定的成員列表”信息,TEE可以協助建立“聯盟區塊鏈網絡”,以驗證區塊鏈交易。其次,TEE還可以幫助驗證多個預授權實體必須交互的類似網絡上的區塊鏈事務。例如,再次通過編程的TEE使用這種證明過程,可以處理網絡上的某些加密事務並“直接”確認到區塊鏈的官方狀態,而無需任何解密。在區塊鏈中,節點隻是能夠在網絡內接收,存儲和發送數據的連接點。“TEE證明”能夠驗證擁有節點內保持的匹配信息的係統的參與者。在該專利的一些示例中,整個網絡接受交易,包括代碼交易,並且區塊鏈狀態被直接更新,不需要交易的副本來確認一個區塊。除此之外,這兩個應用程序還提到了在“機密聯盟(COCO)區塊鏈框架”的背景下提及了TEE證明的過程,該框架可能允許更複雜的驗證係統,需要對多個驗證節點達成共識。雖然這些文件早在去年6月就已由公司的許可部門提交,但微軟此後開始通過其Azure 平台提供區塊鏈應用程序 。 微軟宣布已經更新了該產品的其他功能,專門針對像使用公共區塊鏈工作的客戶。
無獨有偶,剛滿周歲的國產區塊鏈項目亦來雲,主張的一大特色也正是可信任的運行環境。
從某種角度看
比特幣 = 可信記賬
比特幣相當於為用戶在虛擬世界創建一個錢包,裏麵隻能裝比特幣(比特幣實質就是可信記賬的貨幣)。
以太坊 = 可信記賬 + 可信計算
以太坊相當於為用戶虛擬世界提供一個功能強大點的卡包,裏麵可以裝以太幣及基於以太坊開發的生態幣之外,還可以裝一些合同,保險,產權證明等之類的(以太坊的可信計算指智能合約能在鏈上進行的運算)。
亦來雲 = 可信記賬 + 可信計算 + 可信應用環境
亦來雲相當於為用戶在虛擬世界建立一個房子,就是可信的運行環境,裏麵可以裝不隻是權證之類,還可以是任何虛擬資產,比如個人日常生活活動生成的數據,遊戲公司發布的遊戲,電影公司新拍的電影,這些全都可以像比特幣一樣限量稀缺,可交易轉讓,並在未來具有升值空間(可信應用環境也就是一個虛擬機操作係統,區塊鏈與網絡交換功能由操作係統提供,在傳統的操作係統上,這些功能都是由應用自己決定的)。
目前市場,所有人隻看到以太坊的TPS效率低的問題,POS共識問題。 但沒有人注意到以太坊還缺一個可信任的運行環境。
現有網絡問題,數據文件版權問題,也不能在以太坊真正解決,以太坊能做的隻能是把該文件的版權保存到鏈上,僅此而已,但黑客攻擊,普通網民複製粘貼是不需要成本的,這樣根本不能解決網絡的盜版問題。
區塊鏈邏輯上就是一個賬本,跟一個人記一個賬本是一樣的。一個人記,是一個賬本,一萬個人記還是一個賬本,隻是一萬人記的賬本可信度更高。所以區塊鏈不能做複雜的邏輯,區塊鏈是用來解決信任問題的,而解決信用問題的手段就是通過各個節點的共同驗證來實現的。但是賬本容量空間有限,不可能用賬本承載大量的數據。
為什麼要布局可信任的運行環境呢?
公鏈真正要做的是信任,而建立信任其實是以速度、效率為代價的,公鏈本身不能跑應用,高效的互聯網才是跑應用的最佳選擇。區塊鏈和互聯網的最佳結合,是用區塊鏈搭建互聯網底層信任體係,而應用則由雲計算的虛擬機承擔,虛擬機在網絡上運行,在個人終端運行,這個虛擬機也就是指可信任的運行環境。
現有的操作係統不是一個可信任的運行環境呢,所以微軟,亦來雲都要布局新的虛擬操作係統。雖然微軟與亦來雲技術方案與發展方向不盡相同。但他們要做的是都是可信任的運行環境,是與原生OS是沙箱隔離的。保護可信任的運行環境內的資源和數據的保密性,完整性和訪問權限。這也是當前操作係統做不到的點,不能保障用戶數據的安全。
Elastos Runtime(亦來雲的可信任的運行環境) 運行於客戶的 OS 設備上,計算能力和性能都不受限,可以使用傳統編程模型和編程語言開發 Elastos DApp,甚至可以直接移植現有軟件。同時,通過沙箱與 OS 原生環境相互隔離,保證數字內容不會外漏。再通過 P2P 網絡連接區塊鏈服務,使權證在用戶 OS 上仍然有效,繼續保護數字內容。這樣既可以低成本對接現有 App 生態,包括用戶和開發者;又可以擴展和延伸區塊鏈對數字內容的保護範圍;還能讓用戶在手機上消費數字內容。
區塊鏈從業者,投資愛好者也不要一直被區塊鏈困的TPS裏,共識機製的問題裏,跳出區塊鏈的層次看,可信任的運行環境也必將會成為區塊鏈的未來發展必經之路。