數據管理和內容管理是許多商業應用程序的兩個核心功能。
在去中心化領域也不例外,當談到EVM時,人們往往十分看重EVM在以太坊上存儲數據的能力。雖然這一功能非常方便,但其成本過高,所以并不常用。開發人員們大可以選擇其他幾種方式來管理和訪問去中心化應用程序的數據和內容,比如Swarm、IPFS和BigchainDB。下面,我們一起來深入了解一下吧。
Swarm
Swarm為以太坊和DApp提供內容分發服務,具備以下功能:
?Swarm是一個去中心化的存儲平臺,提供以太坊web3堆棧的本地基礎層服務。
?Swarm旨在替代以太坊鏈上存儲解決方案,成為以太坊公共記錄的去中心化存儲平臺。
BitKeep Swap已支持zkSync Era:5月19日消息,多鏈錢包 BitKeep 發推稱,BitKeep Swap 現已支持 zkSync Era 上 token 單鏈、多鏈兌換,并提供 K 線行情查詢。BitKeep 表示會持續升級跨鏈服務,豐富跨鏈交易幣對,并正在配置 zkSync Era 借 Gas 交易功能,之后用戶可以在沒有 ETH 的情況下直接進行鏈上交易。[2023/5/19 15:14:01]
?Swarm能夠在不干擾區塊鏈上信息的情況下,協助DApp存儲和分發代碼、數據及內容。
假設我們正在開發一個以區塊鏈為基礎的的醫療記錄系統:跟蹤醫療記錄的添加日期、醫療記錄內容、以及何人出于何種目的查看過記錄,那么我們就需要在區塊鏈中維護上述所有不可變的事務記錄。但是,醫療記錄本身,其實并不適合被存儲在以太坊區塊鏈中。Swarm或IPFS更適合此類用例。
Coinbase上線AirSwap代幣AST,并標記為“實驗性”資產:7月12日消息,Coinbase已上線AirSwap代幣AST,且標記為“實驗性”(Experimental)資產(存在一定風險)。帶有“實驗性”標簽的資產指這些資產要么是平臺的新資產,要么與其他加密市場相比交易量相對較低。[2022/7/12 2:07:15]
DApp可以直接在去中心化的文件系統中創建、管理并存儲數據和內容,使用Swarm散列對數據和內容進行訪問和檢索。當DApp向以太坊網絡提交事務時,事務可以借助Swarm散列來引用Swarm資源。
Swarm在去中心化的節點上維護特定類型的內容尋址分布式哈希表。上傳到Swarm網絡中的文件或內容將被作為blob對象分割成不同的塊。然后利用這些分塊創建Merkle樹,從而確保內容的完整性。Trunks將被進一步分配到參與節點,并存儲到DHT中。當發出訪問請求時,由最接近分塊地址的節點提供內容。
KingData監控:昨日Sushiswap日交易量較前日上漲94.01%:據KingData數據顯示,昨日 Sushiswap(SUSHI) 日交易量較前日上漲 94.01%,現報357.09萬美元。更多數據或KingData下載見原文鏈接。[2021/6/8 23:20:00]
Swarm提供了多個用于訪問和管理內容的API,其中包括CLI和JSON-RPCAPI。我們可以通過erebos、swarm-js或者swarmgw包來獲得JavaScript包,其可用于大多數以UI/JavaScript為基礎的DApp。
IPFS
IPFS與Swarm十分類似,是一款在去中心化網絡上存儲并共享內容的點對點分布式文件系統。IPFS和Swarm二者都能夠提供去中心化數據和內容存儲,以及直接由內容所生成的可尋址散列;二者都可以存儲區塊鏈事務中的各項內容。
去中心化期權協議FinNexus在SushiSwap開啟FNX/ETH流動性挖礦:官方消息,去中心化期權協議FinNexus表示,在Uniswap結束一項流動性挖礦,同時在SushiSwap開啟了一項流動性挖礦。用戶為FNX/ETH提供流動性,可同時獲得SUSHI和FNX獎勵。[2021/2/10 19:25:45]
但二者內部也存在許多技術差異——它們通過不同的方式來切分大數據集并將分塊存儲在分布式網絡。我們可以把IPFS看作是一個BitTorrentswarm,在Git存儲庫中交換對象;而Swarm與以太坊區塊鏈集成更加密切,并且有促進內容共享的激勵系統。但其實IPFS也可以借助Filecoin來提供相似的激勵系統。
同樣,Swarm中的DApp應用架構也適用于IPFS。IPFS也提供了多個用于訪問和管理內容的API,包括CLI接口、JSON-RPCAPI以及HTTP接口。JavaScript包和Go庫也同樣可用,可用于大多數以UI/JavaScript或Go為基礎的DApp。
BigchainDB
BigchainDB是一個去中心化的數據庫,它結合了傳統數據庫、數據管理功能以及區塊鏈功能。作為區塊鏈數據庫,BigchainDB是對其他去中心化系統的補充,例如去中心化文件存儲和智能合約區塊鏈。作為存儲去中心化數據和內容的另一種選擇,它可以用作傳統應用程序的數據存儲,也可以用作去中心化區塊鏈平臺的去中心化數據存儲。雖然它也可以存儲文件,但我們并不推薦您這樣做,因為它其實更適用于結構化和非結構化數據。
在以太坊社區中,很多人都想將BigchainDB和以太坊智能合約進行集成,也曾提出過一些EIP和POC來進行相關嘗試,比如,利用Oraclize服務在智能合約中從BigchainDB檢索數據。在成功檢索數據后,智能合約將對邏輯進行評估,并執行請求的操作。DApp可以通過兩種方式與BigChainDB集成。一種是通過HTTPGET和POST,作為去中心化的數據存儲直接與BigchainDB進行交互。第二種是在智能合約中利用Oraclize服務,從BigChainDB訪問外部數據。
該過程遵循以下規則:
?BigchainDB具有多個接口,能連接到BigchainDB服務器并且從區塊鏈數據庫存儲并檢索數據。
??在數據庫中存儲數據時,我們需要用HTTPPOST請求將數據發送到數據庫服務器,然后使用HTTPGET接口從數據庫檢索數據。
?BigchainDB還具備數據庫驅動程序,開發人員可以用Java、Python等高級編程語言連接網絡服務器。
在本文中,我們回顧了三種在區塊鏈上管理去中心化數據的內容存儲平臺。在選擇好數據存儲平臺之后,我們需要通過數據可視化對網絡平臺進行監控。我們可以通過虛擬數據室來實現這一目標,它可以將所有有用的信息集中顯示在一起,協助我們評估網絡數據,查看收集的數據列表是否可信。
原文鏈接:https://hackernoon.com/swarm-ipfs-and-bigchaindb-comparing-??src="https://img.jinse.com/1282594_image3.png">
作者|?MattZand
譯者|火火醬,責編|高衛華
Tags:ARMWARSwarmAINCARMA價格PlaceWar GovernancePolySwarmPolkaDomain
HTTP協議是基于C/S架構下的互聯網通信協議,基于主干網絡中心化運行的機制,存在諸多弊端。1)網絡上的數據經常因為文件被刪除或服務器關閉,而永久被抹去,有人統計過,目前互聯網上的數據平均保存壽.
1900/1/1 0:00:00比特幣以太坊追單技巧輕松跟上行情行情漲太快或跌太快跟不上?很多比特幣以太坊投資經常沒有跟上行情,今日將簡單介紹一些追單技巧,建議大家可以把這些追單技巧留著,僅供日后參考.
1900/1/1 0:00:00據TheBlock消息,在美國商品期貨交易委員會和美國司法部提出指控的一周后,該案的被告之一ArthurHayes從即日起不再擔任BitMEXCEO.
1900/1/1 0:00:00南華早報報道稱,中國人民銀行副行長范一飛周一在Sibos年會上表示,中國人民銀行正在開發的數字貨幣已進行了11億元人民幣的試點交易,交易筆數已達313萬筆.
1900/1/1 0:00:00現在的發展形勢已經背離了當初中本聰設計比特幣時愿景—希望人人都可以通過電腦挖到自己的比特幣。曾經有人認為現在大家都使用手機,只要能夠把大家手機的算力集中起來,還可以在手機上來挖比特幣,也確實有人.
1900/1/1 0:00:00各位朋友們,你們好,我是墨菲言幣。在這個市場,如果你處于一直虧損的狀態,不如換個環境。也許正是你的一次改變,會給你帶來不一樣的結果.
1900/1/1 0:00:00