新聞資訊

Stegos Code評測:去中心化移動dApp的隱私平台


Stegos是一種完全私有,機密且可擴展的加密貨幣,對環境友好。

在這一點上,我很想說這些人在這個領域是OG。感覺就像我認識喬爾多年,絕對是我認識的最堅持不懈的人之一。

還記得去年第1代vs第2代與第N組的爭論很大嗎?一些自稱是第8代或其他的連鎖店,我想我們終於看到了第二代潮流。我們看到很多PoS + BFT +隱私協議問世,越來越多的人正在走向成熟。我之前評測過Harmony,我現在正在調查Elrond,我們有CasperLabs,Near,Aleph和其他一些人出來,我會說他們都適合這個第二代故事。

從技術上講,這很好看,這意味著技術堆棧正在成熟。我不確定它是否意味著更多,但讓我們看看。

所以Stegos。隱私應用平台。 Stegos為構建去中心化的移動應用程序提供了絕對私密和安全的基礎。

Stegos Code評測:去中心化移動dApp的隱私平台

通常的第2代101承諾。絕對隱私,分片+高tps,低終端(秒),數據修剪,在移動設備上運行等等。 “運行HTML / CSS / JavaScript應用程序的安全移動VM”很有趣。

高水平的承諾,檢查,讓我們進入白皮書細節。

雪球絕對有趣。需要潛入它。但是,讓我們對區塊鍊和決定論做一個快速的高級入門。為什麼我們相信比特幣或以太幣平衡?因為我們可以使用基本算法跟踪0中的每個事務。我知道一個帳戶的餘額為10,因為它收到了10的輸入,我可以追溯到輸入的所有輸入(或塊獎勵 – 因為只有創世紀和塊獎勵可以創造新的輸出)。

如果這些不可鏈接和私密會發生什麼?我怎麼知道我看到的價值可以信任?原始隱私只是無法真正看到交易的去向,類似於交易所做的,你有一堆輸入,交易發生在中間所以輸入完全混亂,你的輸出可能來自任何地方。

舉一個更具​​體的例子。假設我存入了1個ETH,交易了一點並且做了2個ETH,現在我撤回了2個ETH。那個2 ETH不再與我存放的1個ETH相關聯。這本質上是一個隱私事務(雖然訪問交易所審計日誌(假設他們保留一個)可以給我這個數據)。一些智能加密貨幣(如環簽名)允許這樣,一些瘋狂的加密貨幣(如防彈)完善這一點。

因此,環簽名可以隱藏輸入和輸出。價值怎麼樣?我想送你10,但我不希望任何人看到我發給你10.這是防范范圍的來源,防範提供了一個值在一定範圍內的證明,而不暴露實際值。因此,防范范圍將證明該值大於8但小於12(例如)。

所以現在我可以混淆from / to,我可以隱藏價值,但是如果我仍然想避免“到”地址,我想我第一次在Wanchain看到了他們的OTA交易。基本上是另一個隱藏的地址連接到你可以轉移到的主要地址。這會將餘額添加到你的主地址,但轉移將顯示到你的輔助地址。這是隱形地址。

所以很多不同的技術能夠完成一些非常酷的隱私行為。很高興看到Snowball如何做到這一點。

需要更多有關其壓縮的數據。看起來他們刪除了花費的輸出並且只保留未使用的值(類似於mimblewimble壓縮)。

順便說一句,好的論文,在某些方面不夠技術,我喜歡,但非常擅長解釋高級概念。我把它拿回來,閱讀附錄提供了我想要的所有技術細節。

好吧,所以我們所見到的所有東西都是混合的,Pedersen提交,防彈,地址隱藏,加密貨幣有效載荷,utxo修剪,PoS,pBFT,價值洗牌和混音。它雖然非常優雅。我經常閱讀這些論文,似乎有人只是從其他論文中復制粘貼不同的部分,這個流程非常符合邏輯,每個額外的選擇被添加似乎被認為是並且不是簡單地添加為了能夠說他們擁有它。

閱讀論文實際上讓我很興奮地看看代碼。所以,讓我們做到這一點;

Stegos Code評測:去中心化移動dApp的隱私平台

我們來做基礎吧。 871個提交,12個分支,6個版本,6個貢獻者。健康的回購。好問題和拉請求管理。

Stegos Code評測:去中心化移動dApp的隱私平台

前3名貢獻者分享了一致和良好的貢獻。很高興看到並顯示健康的代碼庫。

Rust代碼庫。看到這種情況越來越頻繁,似乎golang的日子正在發生變化。

Stegos Code評測:去中心化移動dApp的隱私平台

API是一個直接的websocket實現;

Stegos Code評測:去中心化移動dApp的隱私平台

沒有必要深入到這個,良好的建築設計。

Stegos Code評測:去中心化移動dApp的隱私平台

區塊鏈看起來很有希望。

Stegos Code評測:去中心化移動dApp的隱私平台

一個鏈版本號,我不經常看到。我喜歡。

VRF為領導者。 (我沒有期待BLS,討厭習慣我看不到VRF)

Stegos Code評測:去中心化移動dApp的隱私平台

Rust真的就是這麼優雅的語言。它中的代碼總是看起來很漂亮。我說作為一個不是真正的生鏽粉絲的編碼器……

Stegos Code評測:去中心化移動dApp的隱私平台

有我們的BLS朋友。好的,所以領導者選舉證明了VRF和BLS簽名收集了塊。 pBFT共識101

Stegos Code評測:去中心化移動dApp的隱私平台

好的,所以看起來在給定的塊中採用了一堆事務(對於不同的輸入/輸出對)。然後對它們進行隨機排序(基於散列,但散列是隨機的),然後分配輸出。這非常簡單,但非常優雅。所以,為了提供更多的例子,讓我們說你有;

inputOne(value 10)outputOne(value 10)
inputTwo(value 7)outputTwo(value 4)&outputThree(value 3)

在比特幣中,我們會在塊中看到兩個事務,tx1帶有inputOne和outputOne,tx2帶有inputTwo和outputTwo&Three。在這裡,Stegos通過抽象事務層來創建超級事務。所以相反,他們只會有超級交易;

輸入(值10)
輸入(值7)

輸出(值3)
輸出(值4)
輸出(值10)

添加隨機排序(從該哈希),你基本上不能將任何輸入映射到其輸出。

再次,非常簡單,但非常優雅。

Stegos Code評測:去中心化移動dApp的隱私平台

好的代碼不是複雜的代碼。如果你可以採取複雜的想法,並使其易於閱讀和理解,那麼你就知道自己在做什麼。這是很好的代碼。

Stegos Code評測:去中心化移動dApp的隱私平台

領導者選舉,使用隨機的pbc :: VRF,我們需要去看看stegos_crypto :: pbc。

Stegos Code評測:去中心化移動dApp的隱私平台

託管的託管管理。簡單的東西,但我沒想到。很好的觸摸。

Merkle代碼很好,multisig代碼很好。沒有什麼特別的推斷它們,我喜歡經歷它,但沒有秘密的提要。

Stegos Code評測:去中心化移動dApp的隱私平台

看起來所有有趣的東西都在stegos_crypto中,很快就會到達那裡;

Stegos Code評測:去中心化移動dApp的隱私平台

默認是私有的,你仍然可以公開;

Stegos Code評測:去中心化移動dApp的隱私平台

同樣,使用非常簡單的技術,但結合得如此優雅,以流入真正優秀的代碼。

Stegos Code評測:去中心化移動dApp的隱私平台

隱密密鑰生成,範圍內的確定性隨機。他們想到了很多潛在的攻擊媒介。該團隊精通加密貨幣學。整個output.rs文件真的很棒。

Stegos Code評測:去中心化移動dApp的隱私平台

所以在這裡我們已經知道我們將擁有一個隱形地址,金額防彈,並且這些交易將被捆綁到一個大的超級交易中以混合輸入和輸出。他們說他們會根據白皮書做的一切。 pBFT / BLS / VRF涵蓋領導者選擇+子分鐘結束,可能超過每秒100次交易。

大量的製衡和思想進入潛在的攻擊媒介。

Stegos Code評測:去中心化移動dApp的隱私平台

看看那個,我喜歡那個驗證清單。

Stegos Code評測:去中心化移動dApp的隱私平台

共識是155行代碼,而非測量,只是優雅。

Stegos Code評測:去中心化移動dApp的隱私平台Stegos Code評測:去中心化移動dApp的隱私平台

使用Ben Lynn的PBClib在他們的pbc上變化快速(不太安全)或安全(慢)變化。它很堅固。

他們的加密貨幣庫比他們的區塊鏈庫更好……

Stegos Code評測:去中心化移動dApp的隱私平台

網絡是堅實的,pubsub和Kademlia。

Stegos Code評測結論:

這真的很好,考慮到Joel一直在打電話讓我討厭做一次評測,我實際上希望這會很糟糕。但它真的很棒。

所有的承諾(VM除外)都在這裡,所以我不太確定他們為什麼不在主網上呢?我將把它們添加到列表中,作為第二代候選人的有力競爭者。看起來像一個堅實的pBFT +隱私+ PoS +壓縮區塊鏈實現。我期待測試主網。

免責聲明:加密貨幣簡報代碼審查是通過審核回購提供的主分支中顯示的內容來執行的。這是作為教育評測進行的,文章中的任何評測都是作者的意見。代碼快速更改是正常的,因此我們會對代碼審查進行時間戳,以便它們在某個時刻呈現快照。此處包含的信息不得用作對整個項目的任何評測或建議。

Stegos Code評測時間戳:2019年5月21日

資訊來源:由0x資訊編譯自CRYPTOBRIEFING。版權歸原作者所有,未經許可,不得轉載


0X簡體中文版:

Stegos Code評測:去中心化移動dApp的隱私平台