# Secret Network (Enigma)

By [CRYPTONOTES](https://paragraph.com/@cryptonotes-2) · 2022-01-25

---

Secret Network (Enigma)
=======================

[區塊鏈評論2](https://fx-c.com/zh/categories/%E5%8D%80%E5%A1%8A%E9%8F%88%E8%A9%95%E8%AB%962/)

[分叉](https://fx-c.com/zh/tags/%E5%88%86%E5%8F%89/)

[Read in English](https://chan-relay.snowblossom.org/channel/85ywfwa2quwkcd3d765ljcg5f5exqg8t7fjfzs9a/reviews/bitses_public_Enigma.md%20at%20master%20%C2%B7%20thellimist_bitses_public.html)

Enigma。保證隱私的去中心化計算平臺

* * *

Enigma是一個隱私協議–一個與區塊鏈無關的、用於保護敏感數據的私人計算的第二層網絡。

介紹視頻: [https://youtu.be/qeJn8YgDIlw](https://chan-relay.snowblossom.org/channel/85ywfwa2quwkcd3d765ljcg5f5exqg8t7fjfzs9a/reviews/bitses_public_Enigma.md%2520at%2520master%2520%25C2%25B7%2520thellimist_bitses_public.html)

技術
--

* * *

英格瑪有3個部分。

1.  公共賬本。用於存儲（Enigma需要一個外部區塊鏈來工作）。
    
2.  自定義（安全）分佈式哈希表（DHT）。用於鏈外存儲
    
3.  MPC。用於私人計算
    

Enigma爲人們提供了與用戶/機構分享其個人信息的以下3個屬性。

1.  數據所有權
    
2.  數據的透明度和可審計性
    
3.  細緻的訪問控制
    

Enigma API有4個協議調用，區塊鏈應該在這裏實現。

1.  生成一個複合身份
    
2.  針對區塊鏈的權限檢查
    
3.  訪問控制協議
    
4.  存儲或加載數據
    

### 例子 使用情況

爲了說明這一點，請考慮以下例子。

一個用戶安裝了一個使用Enigma平臺的應用程序來保護她的隱私。當用戶首次註冊時，一個新的共享（用戶、服務）身份被生成，並與相關權限一起以Taccess交易的方式發送到區塊鏈上。在手機上收集的數據（如位置等傳感器數據）使用共享加密密鑰進行加密，並在Tdata交易中發送到區塊鏈，隨後將其發送到區塊鏈外的鍵值存儲，同時只保留公共賬本上的數據指針（該指針是數據的SHA-256哈希值）。

服務和用戶現在都可以使用與指針（密鑰）相關的Tdata交易來查詢數據。然後，區塊鏈驗證數字簽名是否屬於用戶或服務。對於服務來說，其訪問數據的權限也被檢查。最後，用戶可以在任何時候通過發佈帶有一組新權限的Taccess交易來改變授予服務的權限，包括撤銷對先前存儲數據的訪問。

### 祕密合同

“祕密合約 “與智能合約一樣，允許執行具有高度完整性的合約（即代碼），簡單地說，就是沒有人可以操縱結果。然而，與智能合約不同的是，正在處理的底層輸入數據/狀態對任何人都不可見，包括Enigma網絡中實際執行計算的節點。

想想看，一個住在區塊鏈上的智能合約，試圖找到特定基因和某些疾病之間的相關性。在今天的任何區塊鏈上，這相當於人們公開分享他們的基因組數據，讓所有人都能看到。有了祕密合約，他們的數據將保持隱私，因爲它總是被加密。

這些工作的方式是通過幾種手段之一 - 安全硬件，安全的多方計算（MPC），或完全同態加密（FHE）。Enigma採用了前兩種方式來實現大規模的加密（FHE雖然在理論上是可行的，但不可能在短期內成爲現實）。

#### 以太坊zkSnarks的區別

請注意，ZKP/zkSnarks(這是一項驚人的科學成就)是對隱私問題的一種補充，但不是充分的解決方案。一般來說，ZKP允許向他人證明計算的正確性而不透露基礎數據–但證明者仍然需要對數據的完全訪問。這意味着對於ZKP來說，必須有人看到數據–所以你不能，比如說完成上面的例子。之前也有一個叫Hawk的系統的探索，正是因爲這個原因，它必須依靠一個受信任的管理者來保證數據的隱私。”

### 經濟模式

英格瑪有固定的1.5億個代幣。

該代幣 有3種不同的使用方式。

*   作爲安全押金，確保參與網絡的任何人都是誠實的。如果他們試圖篡改數據，他們將失去他們的保證金。
    
*   作爲在網絡上進行的任何種類的計算或行動的付款（gas）。
    
*   作爲支付在平臺上存儲數據的費用'。
    

一個想加入的用戶，打開一個Enigma主節點，開始爲他人計算和存儲數據，以換取ENG。

### 安全問題

Enigma在安全方面依賴於第一層網絡（區塊鏈）。如果一個節點的行爲，檢查是由主鏈而不是Enigma網絡完成的。

### 未知數

*   我沒有足夠的時間來消化Enigma的工作原理，我對MPC 和它的擴展性沒有足夠的瞭解。特別是它是如何進行繁重的計算和安全的。
    
*   Enigma將爲其他區塊鏈提供一個API。其他區塊鏈的所有者應該實現Enigma（很可能是一個軟分叉）。
    

競賽
--

我不確定Enigma如何能夠進行重度計算，但是如果它能夠，它比Golem有更多的使用案例，因爲Golem是公開的。它也比IPFS有更多的用途，因爲存儲的數據是私有的，而且，大型數據可以用Enigma存儲。

Read more:[https://fx-c.com/zh/secret-network/](https://fx-c.com/zh/secret-network/#ixzz7IxxwY65S)

其他
--

*   協議沒有開源。一旦發佈（2018年第一季度），它將被開源。
    
*   它可以與Tangled整合。
    
*   如果一個節點在計算時崩潰或斷開連接，它將被懲罰，並失去所有的存款。
    

常見問題
----

zkSnarks是個很好的例子，它可以讓你的數據更清晰，也可以讓你的Enigma系統更強大。

*   在這種情況下，ETH、NEO和NAS的合同會有多大的影響呢？ 在這種情況下，如果NAS的合同是一個完整的合同，那麼NAS的合同就是一個完整的合同。在第一層ETH中，ETH是什麼？
    

Enigma擁有自己的合同，Enigma也有自己的服務項目。Enigmada的健康數據也是如此。A區塊鏈使用X應用程序，但它是健康數據的一部分。B區塊鏈支持Y的應用，但它是真實的。

---

*Originally published on [CRYPTONOTES](https://paragraph.com/@cryptonotes-2/secret-network-enigma)*
