所有語言
Enigma是具有隱私保證的分佈式計算平台。藉助安全的多方計算技術,不同方能夠對分佈式存儲的數據運行計算程序並得到正確結果,而無需訪問原始數據本身。Enigma分離了數據的訪問和計算,使得共享數據不再是一個不可逆過程,實現了對個人數據的自主控制,為數據貨幣化建立了基礎。
Enigma協議是Enigma的計算模型,是基於高度優化版本的多方計算,通過可驗證的秘密共享方案來保證安全。為保持數據的秘密共享,Enigma使用了一種改進過的分佈式哈希表來存儲數據。
1、隱私性
通過使用安全的多方計算(SMPC),以分佈形式計算請求數據。數據被隨機分散到多個節點中,它們共同承擔起計算責任,不用擔心數據泄露到其他節點。需要強調的是,沒有任何一個節點可以訪問完整的數據,它們只包含數據的某一部分。
2、可伸縮性
Enigma不像區塊鏈一樣每個節點都存儲完整數據,只有一小部分節點計算部分數據。這種存儲與計算分離的設計使系統具備天然的伸縮性。
目前傳統的數據共享方式是不可逆轉的,一旦數據被共享出去了,就無法收回和控制。但是Enigma允許回退和控制數據,因為除了數據的主人沒有誰能看到原始數據。這給當前數據分析領域帶來了根本性的變革,顛覆了數據加密交易。
3、私密合約(Private Contract)
在Enigma的設計模型中,代碼分兩部分執行。公共部分在區塊鏈上執行,隱私數據在鏈下執行。為了支持去中心化應用開發,Enigma團隊設計了一種類似於智能合約的腳本語言:私密合約。它是圖靈完備的,可以處理隱私數據。
4、Catalyst應用
Catalyst是Enigma協議的第一個應用,通過金融數據市場驅動。Catalyst允許用戶共享和管理數據,以及構建由數據驅動的有益的投資策略。它允許開發者構建、測試並且交易加密資產。通過Catalyst,開發者可以訪問Enigma的去中心化數據集市,消費有價值的加密數據,用於投資策略分析。
5、去中心化的數據集市
Enigma建立了一個開放、安全的去中心化集市,允許個人、公司及組織共享和消費數據。代幣用來在鏈上管理數據訂閱,獎勵和懲罰。數據本身的存儲和傳送在鏈下完成。
https://enigma.co/ecosystem/