比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

探索Swarm的“Whisper”通信功能_區塊鏈

Author:

Time:1900/1/1 0:00:00

Swarm項目是一個儲存和通信的基礎設施,在存儲層面類似的協議如IPFS,而在通訊層面就是Whisper。本文將著重探討Swarm項目中Whisper及一些其他有關的高級功能。

本文結構如下:

Whisper是什么PSS是什么PSS下的有趣應用之一:SwarmFeedHight-level有關的小功能“我今天早上要吃豆漿和油條”Passphrase加密域名解析和URL尋址總結

Whisper是什么

Whisper是什么?這是一個曾經無比高大的組件之一,是一個“gossip-based”dark通信系統,和Swarm,eth站在同一高度,可惜因為明顯缺乏可伸縮性導致從未被廣泛使用,以致于不再開發了。

了解Swarm項目的朋友,相信大家到現在都知道Swarm要做的就如同它在白皮書封面上就寫了“它是一個儲存和通信的基礎設施”。

中文在線:公司與騰訊、百度在元宇宙業務進行探索合作:5月26日消息,上市公司中文在線表示,公司與騰訊、百度在元宇宙業務進行探索合作,公司基于騰訊平臺的至信鏈開展數字商品銷售服務,雙方就文體領域數字商品制作、交易(不含二次交易)、轉移等場景進行合作。基于百度的希壤元宇宙平臺,百度為公司提供虛擬會場服務。[2022/5/26 3:43:19]

Swarm和IPFS不同的是,Swarm用的儲存方式是DISC,而IPFS用的是DHT。

稍微解釋下:

“gossip-based”是一種“流言”機制,不理解的但有興趣的,我這有一篇11年的一篇帖子:https://blog.csdn.net/zhangxinrun/article/details/7087541。

DHT是分布式哈希表?,簡單來說它就是一種分布式的存儲和尋址技術,是將用戶正在查找的內容映射到實際存儲匹配內容的對等點。

現場丨井賢棟:正在探索利用區塊鏈技術建立個人碳賬戶自愿交易平臺:金色財經現場報道,9月26日,外灘大會第三日,螞蟻集團董事長井賢棟表示,在垃圾分類、綠色消費、綠色信貸、綠色經營等方面,金融科技讓一切皆可綠色。

他透露,支付寶正在用通過圖像、語音、文字識別等AI與IoT技術,幫助用戶解決垃圾分類難題。在環保方面,螞蟻也在探索利用區塊鏈技術建立個人碳賬戶自愿交易平臺,將用戶的低碳減排行為量化、資產化,參與流轉交易。

井賢棟總結表示,無論是螞蟻森林的綠色生活,還是花唄的綠色消費、小微企業的綠色評級及貸款,或是未來基于區塊鏈基礎上的個人碳賬戶,歸根到底,要想實現可持續的綠色發展,必須要有可持續的動力和參與機制,金融科技提供了人人參與,人人行動,人人受益的可能性。[2020/9/26]

DISC是分布式不可變儲存塊。是Swarm的底層存儲模型。

PSS

現場 | 一本區塊鏈CEO郭俊岐:利用區塊鏈探索數字經濟模式創新是重中之重:1月15日上午,由易趣財經、一本區塊鏈、《金融理財》雜志社主辦的“破界·融合”區塊鏈與數字金融高峰論壇在北京舉辦。一本區塊鏈CEO郭俊岐現場指出,金融一直是眾多新科技新技術率先落地的領域,而脫胎于數字貨幣的區塊鏈技術更是如此。區塊鏈的出現為全球數字金融秩序的構建、全球金融標準制定、全球數字化金融發展提供了新的發展思路。區塊鏈和實體經濟深度融合,利用區塊鏈技術探索數字經濟模式創新,將成為金融行業發展的重中之重。[2020/1/15]

在我看來PSS是“Whisper+Swarm”的一個組合。

PSS是Swarm中的一個直接點到點傳遞消息的解決方案。借助了Swarm本來就有的分布式存儲,再借鑒了Whisper的crypto,信封結構和API。

聲音 | 風投公司Accomplice合伙人:“以太坊殺手”社區幫助探索新用例:風險投資公司Accomplice合伙人Ash Egan最近討論了他對當前加密資產投資前景的看法。Egan重點介紹了“以太坊殺手”社區內正在進行的創新,以及它如何“擴展沙箱”,從而允許探索加密生態系統的新用例。此外,其表示,雖然Facebook和其他非金融組織等公司已經負責加密創新,但“希望任何人都能參與加密網絡”。關于大規模采用,Egan聲稱用戶需要貨幣化,強調廣告和推薦等步驟。因此,在流動性層,圍繞將本地資產與內部代幣掛鉤以提供更多股息或治理權利的開發可能性更高。(AMBCrypto)[2019/11/20]

依靠PSS,可以做到真正的零泄漏消息傳遞,匿名和保密,甚至連傳遞消息的動作也可以不被第三方發現。同時API也允許發布和訂閱一個topic。

比如郵政服務一樣,當你人在家,就會送過來,你人不在家,就寄存起來等你回來拿。

動態 | 馬化騰演講提及騰訊在深圳探索區塊鏈電子發票:據21世紀經濟報道,2019年(第十四屆)中國電子政務論壇暨首屆“數字政府”高峰論壇7月21日在廣州舉行,馬化騰演講表示,騰訊還在其他領域中進行創新探索。例如在深圳探索區塊鏈電子發票等。[2019/7/21]

在通訊中,發送給存儲者的消息時,Swarm使用一個叫“特洛伊木馬程序”來將消息偽裝,特洛伊木馬程序的區塊是內容尋址形成的,他只有當收件人成功打開特洛伊木馬消息時,才知道區塊是pss消息,需要其中私鑰與公鑰相對應,并進行完整性檢查/主題匹配,幫你轉發的節點是無法區分的這是哪一種消息,也就意味著通信會完全被混淆為通用區塊的通信。

也是通過特洛伊木馬,pss會有自動郵箱功能,你就算不在線,脫機了也什么都不用做,未送達的消息也會被保留,當你聯機了就能看了。當然,郵箱的持續時間是用郵票來控制的,意味著郵票價值的大小決定儲存時間的長短。對于其他PSS的功能比如密鑰交換,如何處理信封等等可以有興趣的去看看白皮書,里面介紹的還是蠻詳細的。

SwarmFeed

下面我要介紹個用PSS的一個好玩的東西,SwarmFeed

SwarmFeeds是Swarm非常獨有的一個特殊功能,SwarmFeeds提供了一種無需使用ENS即可擁有用于更改數據的持久標識符的方法。我把他理解成Twitter或者微博或者不給別人看的微博twitter設置密碼這種也許更能理解,在上面,你可以發布有關某個主題的更新,可以閱讀其他人關于特定主題的最新信息,還可以看到較舊的帖子。或者存東西的,你就只能寫入自己的密鑰空間,可以讀取您和其他用戶的密鑰空間。

Feed被addressed只要兩樣東西。

1.你的以太坊地址

2.你的主題

因此,每個用戶每個主題有一個Feed。

Feed這么好玩,他好處是在Swarm中即時更改內容,無需在上鏈進行反復操作,使DAPP能夠輕松保存內容,快速檢索內容的舊版本,真運行后效果不錯的的話,那也許一個好玩的推特形DAPP就越來越近了吧。

Hight-level的有關小功能

“我今天早上要吃豆漿和油條”

?現如今,因為很多人對信息文件的私密性感到很擔憂,哪天就泄露了,在Swarm中,他提供這個API讓你可以存很多私人的信息,就像我們錢包一樣,這些信息就和你的錢一樣需要密鑰才能被解密,還能管理訪問權限,比如我這剛開始在用的石墨文檔一樣,可以授予別人權限,去更改內容。或者別的不同特權,也可以自行弄個Passphrase,這和password還是有那么點區別,Passphrase的密碼可以是“我今天早上要吃豆漿和油條”。

域名解析和URL尋址

先簡單介紹一些東西

SwarmHash是一個組合塊,是用來表示一種更大的結構化數據集。比如files;

Swarmmanifest是一種結構,用來定義隨意path和files之間的映射以表示集合,包含了與集合和對象關聯的元數據;而manifestentry是一個reference對files表示形式的根區塊。還能指定mime類型,便于瀏覽器知道怎么處理它。

要是你這三個看的云里霧里也沒關系,我再解釋下,就是要經過這三個關鍵的東西,Swarm就可以實現網站,文件系統目錄或者鍵值儲存,manifest提供了在Swarm中啟用基于URL的尋址的主要機制,同時呢manifest高級APi還提供上傳下載目錄文件的功能。剛剛說到URL尋址的事,再說下,就是Swarmmanifest可以給Swarm提供了索引集合內文檔的方法,先是域名解析manifest,然后路徑映射到manifestentry,然后從中文件被檢索和呈現在瀏覽器。

BTW,Swarm的話,用的當然是ENS。

總結

本文介紹了Swarm通信方面的基本信息和在Swarm上的一些高級小功能,對于DISC對比DHT要時間來考驗,因為DISC要能完美運作也是要依靠團隊設計好的激勵設計。

而在今天的當下時刻,不僅Swarm的激勵措施并未完全上線,其激勵措施還有待觀察。而木馬塊和Feeds可以一起使用,形成一個完整的通信系統,具有非常強的隱私功能。關于域名解析啊,Passphrase的加密方法啊,關于他們是怎么打包怎么遍歷怎么運作的,或者想要了解更多等等這些可以慢慢翻看白皮書,慢慢品味。

Tags:ARMSwarmWAR區塊鏈Floki Inu FarmEbzz SwarmCWAR區塊鏈游戲

fil幣價格今日行情
Layer2 DAO基礎協議Metis與歐洲主流孵化器平臺InnMind達成戰略合作_KLAY

據官方消息,Layer2DAO基礎協議Metis宣布與歐洲主流孵化器平臺InnMind達成戰略合作,將合力推動Metis加速器計劃.

1900/1/1 0:00:00
狗狗幣核心開發者Patrick Lodder提議將默認費率降至0.01DOGE_加密貨幣

巴比特訊,6月28日,狗狗幣核心開發者PatrickLodder在Github上提出降低狗狗幣鏈上交易手續費提案,該提案指出,目前狗狗幣每日鏈上交易手續費高達34.5萬美元.

1900/1/1 0:00:00
以太坊開發者Tim Beiko建議測試網上線倫敦升級后應該進行壓力測試_ETH

巴比特訊,以太坊開發者TimBeiko表示,當以太坊測試網上線倫敦升級后,應該嘗試做一個壓力測試,用交易填充網絡上的大約100個區塊,看看客戶端如何處理這個問題.

1900/1/1 0:00:00
西班牙議員提出建立研究小組,加速數字歐元實施_COIN

據Newsbitcoin消息,一組西班牙議員于6月8日提交了一項提案,提出建立研究小組加速數字歐元的實施。據悉,如果該研究小組成立,將得到西班牙銀行的協助.

1900/1/1 0:00:00
ShibaSwap推出24小時后突破10億美元TVL_SWAP

據Cointelegraph7月8日消息,ShibaSwap在推出24小時后突破了10億美元TVL,超過了Quickswap和Mdex.

1900/1/1 0:00:00
NFT游戲Yield Guild Games完成400萬美元A輪融資,BITKRAFT Ventures領投_NFT

據Decrypt消息,NFT游戲YieldGuildGames完成400萬美元A輪融資,BITKRAFTVentures領投.

1900/1/1 0:00:00
ads