Arweave是一種去中心化數據存儲協議,通過其 Blockweave 與 SPoRA 共識使數據永久存儲並可在全球訪問,以此克服區塊鏈數據存儲中存在的可擴展性、數據可用性和成本問題。
Arweave 數據網路的底層基於了 Bockweave 的區塊生成模式,是對比特幣網路的改進。在 blockweave 的網狀結構中,每個塊在前一個塊的基礎上,還將連結到區塊鏈先前歷史中的隨機回憶塊。回憶塊由區塊歷史中前一個塊的哈希值和前一個塊的高度的決定,這是一種具有確定性但不可預測的方式。當礦工想挖掘或驗證新塊時,礦工需有權利訪問召回塊的信息。
Arweave 將 PoA 共識升級爲隨機訪問的簡潔證明 SPoRA(Succinct Proofs of Random Access,SPoRA)。相較 PoA,SPoRA 加強了數據檢索速度在區塊獎勵中的權重,降低了礦工出塊概率的權重。爲提高數據訪問速度,礦工會選擇本地存儲數據,而非低成本的數據中心,如中心化雲存儲服務商。SPoRA 的架構下,是一個更分散、高效的塊分布,Arweave 網路區塊丟失的概率小過發生私鑰碰撞的概率。
在 P2P 網絡層,Arweave 引進了一個叫 Wildfire 的方法,網路中的各個節點將根據接受數據量和反應速度對相鄰的各節點進行打分,節點將優先選擇排名較高的對等方發送請求。節點排名越高,其信用度越高,出塊的概率也就越大,獲取稀缺區塊可能性也越大。通過這種方式節點能夠提升帶寬和服務器的穩定性。
Arweave是一種去中心化數據存儲協議,通過其 Blockweave 與 SPoRA 共識使數據永久存儲並可在全球訪問,以此克服區塊鏈數據存儲中存在的可擴展性、數據可用性和成本問題。
Arweave 數據網路的底層基於了 Bockweave 的區塊生成模式,是對比特幣網路的改進。在 blockweave 的網狀結構中,每個塊在前一個塊的基礎上,還將連結到區塊鏈先前歷史中的隨機回憶塊。回憶塊由區塊歷史中前一個塊的哈希值和前一個塊的高度的決定,這是一種具有確定性但不可預測的方式。當礦工想挖掘或驗證新塊時,礦工需有權利訪問召回塊的信息。
Arweave 將 PoA 共識升級爲隨機訪問的簡潔證明 SPoRA(Succinct Proofs of Random Access,SPoRA)。相較 PoA,SPoRA 加強了數據檢索速度在區塊獎勵中的權重,降低了礦工出塊概率的權重。爲提高數據訪問速度,礦工會選擇本地存儲數據,而非低成本的數據中心,如中心化雲存儲服務商。SPoRA 的架構下,是一個更分散、高效的塊分布,Arweave 網路區塊丟失的概率小過發生私鑰碰撞的概率。
在 P2P 網絡層,Arweave 引進了一個叫 Wildfire 的方法,網路中的各個節點將根據接受數據量和反應速度對相鄰的各節點進行打分,節點將優先選擇排名較高的對等方發送請求。節點排名越高,其信用度越高,出塊的概率也就越大,獲取稀缺區塊可能性也越大。通過這種方式節點能夠提升帶寬和服務器的穩定性。