作者:超級蜂巢
這期來說說Swarm的設計架構中底層設計的一部分,東西實在太多,估計整個設計架構要講好久。
話說上期說到,Swarm是要為“未來自我”的數字主權社會的未來,建立無許可儲存和通信基礎設施。
Ps:“我說的“未來自我”就是周董那句詞“我的地盤我做主”的字面意思。
不論往后Web時代怎么變遷,就像我們不是推翻了1.0,而是在1.0基礎上演變邁進了2.0,Web3.0的時代也會是這樣轉變。
Swarm為開發者提供了low-level的API可用于復雜應用程序組件,還有可用于3.0開發堆棧的工具和數據庫。通俗的說就是拿現在的任意正常的瀏覽器用他們提供的API和工具直接能連進Swarm的網絡,因此Swarm也可以立刻提供一個私有并分散的替代方案來替代WWW。乍一聽挺厲害的,但會不會是繡花枕頭呢?
FuelLabs將在今年對Sway語言進行編譯器優化并支持更多后端:2月21日消息,以太坊模塊化執行層 Fuel 開發商 Fuel Labs 公布將于 2023 年實現的 Sway 語言升級內容,包括字節碼大小方面的編譯器優化、Sway 將支持更多后端(EVM 后端已經在開發中)、抽象將更加具有經濟性、更多應用程序將從 Solidity/Vyper 遷移到 Sway、改進編譯器級別的重入分析等。[2023/2/21 12:19:53]
Swarm的底層設計能理解為4層。
PancakeSwap:BSC節點遇到問題 引發交易失敗:去中心化交易平臺PancakeSwap發推文稱:“幣安智能鏈(BSC)節點似乎遇到問題,引發交易失敗,加載緩慢。PancakeSwap建議用戶更換RPC URL,并將gas提高至10 Gwei以上。”[2021/5/10 21:45:44]
我先說下哪四層:
最底層的互聯互通的網絡是P2P網絡第二層是協議覆蓋網絡powering固定大小數據塊第三層是提供高級數據的訪問和定義的API組件最后一層就是應用層了關于第一層,如果你不是技術人員,你就理解成我上一期說的BT協議就好,因為P2P又分好多種,再往深了去又枯燥并對項目理解意義不大。如果你是技術人員,自行Google資料唄。
YouSwap已通過智能合約安全代碼審計:據YouSwap官網顯示,YouSwap審計機構及審計報告已上線官網,在官網最底部即可查看。據悉,YouSwap于3月13日已通過區塊鏈權威企業知道創宇的安全代碼審計,完成了對YouSwap智能合約的安全審計工作,認定了YouSwap智能合約的安全性、可靠性。審計報告中顯示,針對 YouSwap 智能合約的 YouSwap (YOU)代幣代碼、IDO 募集合的安全性和規范性進行審計并以此作為報告統計依據,審計結果“通過”。
YouSwap從成立之初,解決目前DEX交易所功能單一、用戶體驗不佳、手續費高等行業痛點。作為新一代去中心化交易所項目,它通過構造跨鏈生態的部署體系實現數字資產的跨鏈共享,為項目方提供了一鍵發幣技術支持和募資上幣服務,徹底打破中心化交易所模式。[2021/3/20 19:02:39]
第二第三層等會后面篇幅再稍微詳細地說一下,因為這兩層是Swarm的核心層。
庫幣Defi專區將上線Uniswap(UNI):據庫幣KuCoin交易所消息,庫幣DeFi專區將上線Uniswap(UNI)并支持UNI/USDT交易服務,充值服務現已開放。Uniswap是用于在以太坊上交換ERC-20令牌的協議。它消除了受信任的中介機構和不必要的租金提取形式,從而實現了快速,高效的交易。庫幣數字貨幣交易所,為來自207個國家的600萬用戶提供幣幣、法幣、合約、礦池、借貸等一站式服務。[2020/9/17]
至于最后一層應用層也不用細說,就是他們會定義標準和輪廓比,如什么協議啦等等,我們不開發所以我們略過。
第二層覆蓋網絡,當你用底層地址和對方建立連接時,在Swarm上的每個節點都會用覆蓋地址進行標識,就是這個覆蓋地址確定了節點的對接方和消息發送到哪里去。它里面用到的Keccak算法啦,覆蓋拓撲Kademlia啦,用Po概念量化了兩個地址的關系什么的都不是我要細說的。
在我看來就是這個覆蓋地址是穩定的,滿足了以太坊的加密技術提高了安全性,又有好的支持。然后又因為他能定義節點身份,重點是:他能在最后決定或者影響了什么內容是有價值存在本地儲存里的。
讓我再轉回頭稍微提下這個Kademlia拓撲。
上圖是IterativeandForwardingKademliarouting
鑒于本文不是科普類文章,我就簡單的說下,Kademlia這東西有兩種算法方式,iterative/zooming和recursive/forwarding,他們選的是第二種recursive/forwarding,項目方自己也承認recursive/forwarding不是主流。但iterative/zooming也有他的問題,比如有可能要解決映射問題啊什么的。Tron曾在一篇“ThehardDiSCoftheworldcomputer”的文中解釋過為什么選了第二種,有興趣可查看鏈接:
https://medium.com/ethereum-swarm/the-hard-disc-of-the-world-computer-4f3d41bf9ddb
具體運行如何就看后續反饋了,畢竟要每個節點必須遵循引導協議才能達到飽和的Kademlia連接和維護,別誤會,我沒有看衰他,只是提出我所認知的問題,而且Swarm還在測試網中不是么,BTW這次升級了0.6.x,據說有某個或某些重要協議改變了,都在一步一步變好。
在第二層中還要求了固定大小的不可變的儲存數據塊。
基本只要知道因為儲存模型是對塊有限制的,所以Swarm現階段只接受兩種塊-已經尋址的內容塊和單個owner塊,簡單理解就是一個普通塊,一個特殊塊。
對于這兩種塊,Swarm都進行了加密處理。
關于檢索,Swarm也做到了不公開請求者身份的完全匿名的檢索,通過反向檢索也解決了防垃圾郵件,擴展,激勵等有關的更多好處。
然后轉發節點是要費用的,如果發送量沒被邀請的數據塊,就可能被拒絕服務啊什么的,嚴重的就把你放黑名單懲罰了。
關于第二層就說這么多吧。下篇聊聊Swam的一些好玩的激勵設計。
Tags:WARSWAPARMSwarmWorld Of RewardsMilkshake SwapFarmers World Woodswarm幣簡介
中南財經政法大學數字經濟研究院執行院長、教授盤和林認為,從經濟學的角度,NFT是一種產權創設,且明晰了權屬關系.
1900/1/1 0:00:00數字經濟正在成為引領全球經濟社會變革、推動我國經濟高質量發展的重要引擎。而央行數字貨幣則是數字經濟發展的基石,也是未來全球經濟金融競爭的高地。2020年以來,全球央行數字貨幣的發展勢頭方興未艾.
1900/1/1 0:00:00慢霧分析SpartanProtocol被黑:1.攻擊者通過閃電貸從PancakeSwap借出WBNB;2.在WBNB-SPT1池中,用借來的部分WBNB通過Swap兌換成SPT1.
1900/1/1 0:00:00Kusama Kusama的第一次插槽拍賣在本周二6月22日下午16:34結束,隨后進行了1小時的隨機選擇結束區塊的追溯期,在確定最終的隨機結束區塊后.
1900/1/1 0:00:00來源:經濟日報 記者:郭子源 目前,數字人民幣正在全國“10+1”地區及場景進行測試。與形形色色的虛擬貨幣相比,數字人民幣有何不同?接下來,要如何進一步完善數字人民幣生態系統?“以比特幣、天秤幣.
1900/1/1 0:00:00巴比特訊,6月17日,最高人民法院介紹我國互聯網司法發展情況,發布《人民法院在線訴訟規則》。近年來,區塊鏈技術存證應用日益廣泛,涉區塊鏈存證糾紛不斷增多,亟待司法文件規范指引.
1900/1/1 0:00:00