ZuSocial @Istanbul - 11 月 13 日每日綜述
ZuSocial 的一天內容非常豐富,從藝術和講故事到硬核技術研討會和實踐 101 課程。每日綜述如下:
1/ 打造傳奇:為您的專案講故事和藝術
來賓:ColtonArt @mettahead
迷因具有黏性,在社交上表現出色並概括了敘事。超酷的會議利用 AI(ChatGPT、Midjourney、Dalle)進行廣泛思考,並透過迷因和神話來闡明我們的專案故事。
2/ Kiwi 新聞 / Farcaster 研討會
嘉賓:Tim @timdaub,來自 Kiwinews @KiwiNewsHQ
KiwiNews是使用P2P集對帳的去中心化駭客新聞。它使用 Merkle Patricia 樹來實現其集合協調。
節點同步的技術挑戰
在理想情況下,所有節點都具有完美的互聯網連接,使用八卦訂閱機制可以輕鬆創建一個 P2P 網絡,其中所有節點透過訂閱主題並向其資料庫添加訊息來保持「活動」。因此,我們可以假設所有節點總是達到相同的狀態。
然而,在實際情況下,節點經常會因為bug等原因而失去連線、崩潰,這就需要一個離線節點能夠趕上的解決方案。對於由於離線問題而沒有從狀態0遷移到狀態1的節點,由於狀態1缺失,它們無法直接從狀態0遷移到狀態2。因此,僅僅廣播訊息是不夠的。
什麼是設定對帳?
設定協調是在離線時將節點同步回目前狀態的機制。
實現集合協調的解決方案
為了實現集合協調,我們可以使用點陣圖或默克爾樹。點陣圖解決方案有幾個缺點,包括:
訊息集可能具有不可預測的集大小,因為它們是使用者定義的。
現代雜湊函數會使位圖的大小變得非常巨大,這在節點之間共享是不切實際的。
布隆過濾器不能很好地工作,因為它們是機率性的,需要在同步時重新驗證。
Merkle 樹具有確定性、隨著訊息數量的增加而擴展以及可驗證根雜湊的優點。
透過使用 Merkle 樹解決方案,不同的樹將向所有其他對等點廣播其最新的樹根雜湊。當根哈希之間存在差異時,它會在 trie 中下降到更深的層次並發送節點進行比較,這樣在比較時需要透過網路發送更少的訊息和更少的計算。
f為了解決衝突,節點將具有「匹配」、「不匹配」和「缺失」3種狀態。如果丟失的節點是葉子並且我們收到它進行比較,我們將其添加到本地樹並更新該子樹的所有雜湊值。
相關連結
參考連結:https: //attestate.com/kiwistand/main/
官方網站:https: //news.kiwistand.com/
3/ 奧比斯與陶瓷工作坊
來賓:來自 Ceramic @ceramicnetwork的 Sergey @ukstv 、來自 Orbis @useOrbis的 Dona
陶瓷協議
Ceramic 是一個去中心化資料網絡,為區塊鏈協議提供資料存儲,專為去中心化社交媒體、遊戲等多種用例而設計。
Ceramic 建構在IPFS/ IPLD 之上,增加了串流作為資料、來源、存取控制和索引的可變元素,這提供了包含可變資料儲存、資料可組合性、更好的開發體驗、使用Web3 登入、去中心化和無需許可等優勢。高可擴展性。
2023年2月,推出去中心化圖資料庫composeDB,具有快速索引、可組合、去中心化、資料開放等特性(也可以並行建構其他DB來組合DB)。
相關連結:
官方網站:https: //ceramic.network/
奧比斯
Orbis 是 Ceramic 上的一個開放社交協議。它最初是一個 dApp,後來變成了一個社交基礎設施。 Orbis 的技術堆疊包括。 Orbis 節點、Ceramic(去中心化資料網路)、Lit(去中心化金鑰管理)和 Postgres(supabase)。
透過使用陶瓷並在其基礎上構建,Orbis 具有以下潛力:
成為一個去中心化的資料庫
使用 composeDB 資料模型實現可組合性
完全開源且可擴展
開發人員可以快速入門,因為它對 Web2 友好
熟悉的查詢介面
相關連結:
文件:https: //docs.useorbis.com/
官方網址:https: //useorbis.com/
4/ IPFS 101研討會
駭客:Srdjan @pyr0py 、Marios 和 Daniel
終端時間上手 101 會話!
相關連結:
文件:https: //docs.ipfs.tech/
喜歡我的作品嗎?別忘了給予支持與讚賞,讓我知道在創作的路上有你陪伴,一起延續這份熱忱!
- 來自作者
- 相關推薦