Dapps

可以搜尋群或區塊鏈嗎?

  • April 3, 2022

我開始涉足這個區塊鏈世界,並希望建立一個基於乙太坊的 dapp 來維護產品庫存。大約 400,000 個項目可以由任何連接的人更新、刪除或添加。我最初的想法是將產品圖像和詳細資訊儲存在 swarm 中(詳細資訊將是一個具有大約 100 個節點的 json 對象),然後將 swarm 散列儲存在塊中而不是事務中(或類似的東西)

我的問題是,有沒有辦法查詢與某些東西匹配的產品?例如,“位置”和“類型”是儲存在 json 雜湊中的一些內容的範例。如果我將一些“可搜尋”欄位放入區塊鏈中,我可以查詢嗎?(即:我想得到所有代表與我的簡單查詢匹配的項目的群散列。

要在 Ethereum 或 Swarm/IPFS 上執行複雜的查詢搜尋,您需要設置一個集中式數據庫來索引內容。Swarm/IPFS 包含一個分佈式雜湊表 (DHT),簡單來說,它只是將內容標識符 (CID) 映射到不足以執行您需要的查詢類型的內容。您需要一個額外的層來將內容的屬性索引到其 IPFS 位置。

而且,順便說一句,這是一個典型的應用程序,由關係數據庫更好地實現……不要使用全球分散的區塊鏈、數百台電腦協作、web3 和無處不在的開發人員,文件和數據應該“永遠”可用。 . 維護您的店鋪或店鋪俱樂部庫存!

引用自:https://ethereum.stackexchange.com/questions/27968