天天看點

Trias:實作真正可落地的區塊鍊生态 | 技術架構

Trias:實作真正可落地的區塊鍊生态 | 技術架構

作為去中心化之典範,在受到漫長的争議和質疑後,比特币受到世界範圍内比較廣泛的認同。受比特币影響,分布式理念、共識算法、時間戳技術、匿名交易等概念逐漸深入人心。

在此基礎上,以太坊又做出改變。以太坊作為一個平台,讓使用者在上面搭建各種應用,極大的擴充了區塊鍊技術的邊界。

此後,雖如雨後春筍般湧現出一批又一批區塊鍊産品,但多屬模仿二者之作,缺少亮點,逐漸趨于沒落。

區塊鍊開發者、技術信仰者、行業投資人,大家迫切着,希望出現一款新産品,能夠一掃“炒币思維”,實作真正可落地的區塊鍊生态。此時,Trias順應時代潮流應時而生。本文旨在對Trias的技術架構做一個簡要的介紹。

一、獨樹一幟,6層架構 

Trias緻力于解決“讓人相信機器”的問題。前文中我們探讨過,現在各種智能機器給人們帶來的隐憂。為了讓人信賴機器,我們創造出一種全新的計算機架構,使之更容易被我們所控制,這正是Trias團隊所發起的偉大實踐。

Trias:實作真正可落地的區塊鍊生态 | 技術架構

具體而言,Trias構造了基于區塊鍊技術的新一代超大規模分布式的計算機體系結構。讀過Trias白皮書的朋友想必對此不會陌生,Trias體系結構由下至上共分為三個架構:

Leviatom網絡:實作可信賴的去中心化軟體執行環境,讓我們能準确得知一段程式是否真正被我們指定的運算裝置正确完整執行了;

Prometh架構:實作可信賴的去中心化軟體開發環境,讓我們能準确得知一段程式是否真正實作了我們預期的功能;

MagCarta應用:實作可信賴的去中心化企業級服務,讓我們能準确得知我們所互動的大規模資訊系統是否真正是由我們指定的可信賴軟體及可信賴運算裝置按照我們指定的方式組合而成。

以這3個架構為基礎,每個架構又分為2層。自下而上分别是:分别是Leviatom信任層,Leviatom賬本層,Prometh建構層,Prometh服務層,MagCarta合約層,MagCarta應用層。

Trias:實作真正可落地的區塊鍊生态 | 技術架構

有人可能會問道:包括以太坊在内,大多數區塊鍊項目都隻有1-3層,為什麼Trias要設計的如此精細呢?

這是為了項目能夠真正落地,需要提出相應的适配技術,否則套用以太坊或搭建1-2層就足以。Trias提出的6層超大規模分布式系統,實作效率、安全、相容的多重提升。現在市面上,能做到這個程度的項目寥寥無幾。

要知道,區塊鍊技術每天都在發展,比特币、以太坊的設計已經不能完全滿足實際需求。比如說,即便是以技術著稱的以太坊,年初也曾因為“君士坦丁堡硬分叉”而一再延期,就是因為内在問題沒有解決好。

二、超大規模,當世第一 

上面我們介紹了6層架構的名稱和必要性,我們主要簡單剖析一下其功能。

Leviatom信任層

Leviatom的核心是異構共識圖算法(HCGraph)。HCGraph由基于異構TEE的可信計算技術(Trusted Execution Environment,包括Intel SGX、Intel TXT、 ARM TrustZone、TCG TPM、國标TCM、國标TPCM等)與基于小世界網絡算法的圖計算技術結合而來。

Leviatom中每個節點都會向全網表明自己的實時可信度,形成一個信譽關系網,通過互相背書互相證明,進而迅速定位全網中“最難撒謊的點”,這樣就可以選取出少數優質節點為代表以達成共識。

Leviatom賬本層

賬本層由信任層的功能及效果誕生而來,我們定義其為“通過統一接口通路的可插拔式賬本”。簡而言之,就是相容其他項目。

關于可插拔,因為區塊鍊每種共識算法達成共識都需要多個不同邏輯步驟,不同邏輯步驟難以替換。而Trias發現,雖然不同共識算法雖然邏輯差别較大,但是卻存在可以共用的子產品。是以共識算法可以與資料無關,實作替換。

現在Trias已經可以成功運作ETH,Fabric,BigChainDB等項目。Trias大大地提升了這些鍊的共識效率,并使它們的安全性更高。

Trias:實作真正可落地的區塊鍊生态 | 技術架構

Prometh建構層

本層指的是可追蹤、可驗證的應用程式開發架構。它可以幫助我們把任何一個軟體從産生到變成一個應用程式的完整過程的特征值都記錄在這個鍊上,并添加自動安全分析。

簡而言之,就是可以實作“軟體溯源”。通過對一些特征值進行存證,進而使得每一個軟體在Trias上都變得有據可查。當某個軟體出現問題時,就能夠通過這個來追查其是否在設計是就有惡意行為。更進一步,它可以利用溯源的方式來建構使用者對軟體的信任感。

Prometh服務層

關于服務層,我們了解為“可重用、可信任的相容應用程式的構模組化塊”。比如生産溯源服務子產品,供應鍊溯源服務子產品,ERP /客戶關系管理服務子產品,供應鍊金融子產品,大宗交易服務子產品。

它驗證速度達到毫秒級,相容性擴充性強。可以将底下三層的軟體子產品運作起來,為上層提供構模組化塊,以建立通用的企業級DSaaS,即MagCarta智能合約。

MagCarta合約層

MagCarta合約層統一了智能語言的多樣性,建構成一套新的程式開發語言,并最大程度相容現有 dapp 合約,可以實作對應用程式在Trias網絡上的排程。

将Prometh層上生成很多可重用的功能子產品在不同的應用中反複利用,再結合不同的需求來為複雜的DSaaS(去中心化微服務)提供統一的服務。

MagCarta應用層

應用層程式面對的是直接的客戶。在該層Trias可以設計各種應用來實作農業可追溯性,數字版權的确認,防僞工程,工業産品和藝術品,醫學資料溯源等具體應用。

值得一提的是,支撐應用營運的完整Trias軟體平台被我們稱為TriasForce,這将是我們推出的重磅産品。

三、異軍突起,評級超高 

所謂SaaS,指的是軟體即服務,即使用者不需要安裝相關程式就能直接享受到服務。比如使用者登入網頁郵箱就能收發郵件,這裡郵箱就是一個SaaS。

Tiras通過這6層架構,将企業級SaaS引入區塊鍊,讓所有的應用程式可以運作在Trias上。就是建構一個用區塊鍊驅動的可信雲平台和生态系統,為現實中的企業計算提供服務。

具體而言,Trias将SaaS與區塊鍊相結合,提出Decentralized SaaS (DSaaS)概念。Trias在去中心化系統與共識驅動下,不僅可滿足高性能體驗,還具備相容各平台的能力。Trias支援不同的需求接口,在開發中,開發者可以使用各種元件并選擇各種語言。

另外,從安全角度上來看,Trias利用TEE技術對計算機運作環境進行全生命周期的驗證和保護,使使用者的程式在運作時能得到多節點的保護,比傳統的區塊鍊抵禦攻擊的程度更強。據測算,在條件允許的情況下,Trias系統足以抵禦99%的攻擊。

Trias:實作真正可落地的區塊鍊生态 | 技術架構

6層架構,是Trias團隊和牛津大學資訊安全中心科研團隊、北京大學軟微學院科研團隊集體的智慧結晶。在成立之初,Trias團隊便始終保持與國際最前沿的計算機技術對接。

自Trias誕生以來,通過定義和建構可信賴的裝置、軟體以及服務來實作我們對計算機行為的準确預知與操控。其理念、其技術、其架構吸引了無數媒體平台的眼光,獲得了許多測評機構的青睐,ICO Holder、CryptoDiffer、ICODrops、Hypernum Analytics、MoNoico、InvestFuture、Coin Crunch等機構釋出的評測報告紛紛給Trias打出高分或給出A級以上的評價。

Trias:實作真正可落地的區塊鍊生态 | 技術架構

可以說,作為區塊鍊世界冉冉升起的一顆新星,Trias為整個行業都增添了一抹亮色,得到了大家一緻好評!

繼續閱讀