規範中還提到:“耳語協議不僅可以用來透過對等點間通道(即主幹網收集裝置)進行後設資料收集 ,甚至還能抵抗更加嚴峻的‘100% - 2'攻擊;就是這樣一種情形:整個網路中的所有節點都被攻陷,就除了一對正在執行隱私通訊 dApp 的節點。“
協議要素
主要要素是 封套、訊息 和 主題 。
封套(Envelop)是包含 存活時間(以秒計)、有效期(以 Unix 作業系統的時間計)、主題(“例如,相當於推特的雜湊標籤,或預期接受者的公鑰與某個階段 nonce 或應用身份透過雜湊運算得出的值“) 和 nonce(為未來實現中的訊息傳送者提供工作量證明的要求)的資料包。其中還包括 訊息資料欄位 。
封套中的訊息資料欄位內包含了真實訊息——有效負荷——以及標記和簽名。有效負荷由傳送者進行加密,需由接收者透過另一種方式進行解密。
整個協議為節點給對等點排序、以及透過獲取 nonce 時 花費的工作量 給訊息排序打下了基礎。而更大的工作量證明會讓訊息在網路中具有更大的優先順序。
節點可以向彼此告知自己感興趣的主題。傳送者和接收者可以選擇在隱私保護和效能之間選擇啟用或不啟用一些功能,因為有時候確實需要抉擇。
因為技術規範尚未定型,實現也正在開發,所以很難準確底說哪些部分已經完成了,哪些正在開發,哪些仍在提議階段。
Status.im
Status 自稱為”一個為 Ethereum 開發的移動端作業系統“。它是一個以太坊客戶端,意在將以太坊功能的豐富性帶到智慧手機上。在 2016 年上海的 Devcon2 上,Status 首次進入大家的視野。
說得詳細一點,Status 這個手機 App 執行了 geth 的完整實現。DApp 就執行在使用者的手機上,使用者可以在聊天中使用這些 dApp。
Status 的聊天功能就是用耳語協議實現的。
在本文寫作之時(2018 年 3 月),Status 更新到了 0.9.18 版本。
許多 dApp,包括 Gnosis、Aragon、Etherisc、Uport、Ethlance、CryptoKitties、Bancor、Peepeth 等等,都可以在 Status App 內使用。
Status 綜合了執行在以太坊網路上的訊息服務和瀏覽器,並且,它有志於成為一個 dApp 瀏覽器,讓開發者可以接觸到使用者。因此——再加上一些相似的專案可能會同時爆發—— Status 會在以太坊和區塊鏈應用的大規模普及中扮演重要的的角色。他們認為自己的使命時“降低進入以太坊的門檻”。
除了是一個數字錢包,一個加密的通訊軟體,Status 還希望多多少少能在 dApp 和耳語協議的基礎上形成一個社交網路,同時使用者還能夠選擇性匿名。
他們更新時釋出的文章說:在最新的版本中,群聊天功能暫時不可用了,這樣我們就能專注於開發一對一聊天和公開聊天。群聊天會在未來的版本中迴歸。
點對點交易所的初衷時協助 fiat-to-ETH 在現實世界中的去中心化交換。他們的商業模式是收取少量費用。
Status Network Token(SNT)
在 2017 年 5 月,Status 團隊宣佈啟動 Status Network,並且發行了代幣 SNT,這是一種實用代幣,用於幫助整個網路和應用的正常運作。SNT 用在客戶端治理機制、去中心化推送市場、使用 ENS 的使用者名稱註冊、內容歸集、前述的點對點交易所,以及其它功能中。
Status 百科
Status.im wiki 裡面有使用者手冊、開發者所需的資訊。任何想要開發無伺服器聊天機器人或自己的 dApp 並加入 Status 的人都可以參照其中的內容。
而且 Status 的 Open Bounty 還會給為開發做貢獻的開發者提供獎勵。
生態系統
透過為 dApp 開啟接觸終端使用者的空間,並且將以太坊技術透過顯見的方式帶到大眾面前,Status 正在打造一個生態系統。這一點在他們的孵化器專案中得到了進一步的強調:“一個致力於去中心化的孵化器”。
Status 的 Embark 是一個用於開發 dApp 的框架。你可以透過 npm 來安裝:npm install -g embark
這是一個框架,試圖統一和簡化所有 Web 3.0 元件的部分——用於儲存的蜂群協議(Swarm)或 IPFS,用於通訊的耳語協議或 Orbit,以太坊區塊鏈以及 dApp,還有,像 React、Foundation、Augular 這樣的前端技術以及不同的前端工具。
Status 還有指標儀、設定系統和外掛生態系統。可以在這裡獲得更多資訊。
Status 公司在瑞士 Zug 註冊,在新加坡有辦公室。他們正在開發移動 App,除了用到 Go 語言(即 geth 所用語言)之外,還用到了 Clojure/Clojurescript,這是一種很適合高階邏輯的語言。
結論
開發 Web 3.0 不是簡單的事情。許多公司都正在嘗試拯救網際網路,算不算成功則見仁見智。但以太坊專案具有重新打造網際網路的願景。因此,說以太坊只是一個密碼學貨幣平臺,或者說智慧合約平臺,可能是一種保守的說法。在以太坊區塊鏈上會產生一整個生態系統。
從以太坊自身、內建的激勵系統、兩大分支——蜂群協議和耳語協議——的活動還有 Status.im 這樣的專案受歡迎的程度來看,我們有理由期待,未來的幾年內,網際網路將會發生一些有趣的變化。
來源:EthFans