作者:Spike @ Contributor of PermaDAO
審閱:Lemon @ Contributor of PermaDAO
TON 網路的儲存協議
2023 年1 月4 號,TON 基金會宣布推出TON Storage 儲存協議,這是一種分散式儲存解決方案,旨在提供類似Filecoin 和Storj 等類似專案的資料儲存服務。
TON 網路的儲存協定有以下幾個特點:
- 分散式儲存:TON Storage 採用了類似Torrent 的分散式的方式進行資料儲存。這意味著資料分散儲存在網路中的多個節點上,而不是集中儲存在單一中心化伺服器上。這種分散式的儲存方式可以提高資料的可靠性和安全性,同時也能夠提高資料的存取速度和吞吐量。
- 資料加密:為了保護資料的安全性,TON Storage 採用了資料加密的方式。在資料儲存之前,會對其進行加密處理,只有具有相應解密金鑰的使用者才能夠解密和存取這些數據,因此TON Storage 也可用於存放私人資料。
- 智能合約支援:TON Storage 支援智能合約。透過智慧合約,使用者可以在儲存協定中定義和執行各種儲存操作,例如上傳、下載、刪除等。例如透過智能合約實現持續性的付費協議,以實現永久儲存服務。
- 高效的儲存和檢索:TON Storage 採用了高效的儲存和檢索演算法,可以快速地儲存和檢索大量的資料。網路使用者只需知道文件的ID 即可下載文件,下載完文件後,該用戶參與存儲,而下一個用戶將能夠同時從兩個節點下載文件,依此類推。
- 可擴展性:TON Storage 具有良好的可擴展性。透過增加更多的儲存節點,可以擴展儲存協定的儲存容量和效能。
Arweave 的儲存協定特點
Arweave 的儲存協定具有以下幾個特點:
- 永久儲存:Arweave 的儲存協定使用了一種稱為「區塊紡」的技術,它可以確保資料永久保存在網路中。這意味著一旦資料儲存在Arweave 網路上,它將永遠不會被刪除或修改,從而保證了資料的可靠性和可追溯性。
- 低成本儲存:Arweave 的儲存協定採用持續分成的激勵機制,透過激勵節點來儲存和維護資料。用戶可透過「一次付費」來進行永久存儲,礦工會透過金庫持續獲得維持文件可存取性的收益,以此達到用戶和礦工的均衡。
- 可驗證性:Arweave 的儲存協定使用了一種稱為簡潔的隨機存取證明(SPoRA) 技術,它可以確保資料的可驗證性。這意味著用戶可以透過驗證資料的儲存位置和完整性來確保資料的真實性和可信度。這對金融業的投資銀行家來說尤其重要,他們需要確保所使用的數據是準確且可信的。
TON Storage 和Arweave 的特性對比
1. 儲存方式
TON Storage 採用了魔改Torrent 的技術,將資料分散儲存在多個節點上,以提高儲存的可靠性和安全性。
Arweave 則採用了一種稱為區塊紡的儲存方式,將資料永久保存在主網,基本上可以保證任意資料的可用性。
2. 儲存成本
TON Storage 旨在透過向網路上的節點營運商提供經濟激勵,並透過智慧合約確保用戶向節點支付固定金額的Toncoin 以在一定時間內託管文件。
Arweave 的單次儲存成本相對較高,但永久儲存成本較低,根據CoinGecko 的測算,Arweave 儲存1 TB 的月花費進需要2 美元,用戶只需支付一次性的儲存費用即可將資料永久保存在區塊鏈上。
圖說:儲存1 TB 的個各方案成本對比
圖片來源:點擊連結
3. 儲存效率
TON Storage 透過將資料分散儲存在多個節點上,可以提高儲存的效率和吞吐量。同時,由於採用了Torrent 技術,即使某些節點發生故障,資料仍然可以完整地恢復。
Arweave 的儲存效率相對較高,由於資料需要永久保存在區塊鏈上,每個節點都需要保存完整的資料副本,目前每份資料平均被保存了至少1,000 份左右。
二者特點可總結如下:
儘管TON Storage 在許多方面表現出色,但它也存在一些限制。
- 較高的硬體需求:由於TON Storage 使用了自訂的儲存機制,儲存資料的成本可能會較高。其硬體需求配置如下:
- 至少1 GHz 和2 核CPU
- 至少2 GB RAM
- 至少2 GB SSD(不考慮Torrent 空間)
- 靜態IP 的10 Mb/s 網路頻寬
- 儲存容量限制:由於儲存資料的成本較高,TON Storage 可能會受到儲存容量的限制。
- 資料可用性問題:由於儲存資料的成本和容量限制,可能會導致資料的可用性問題。如果節點無法儲存所有的資料副本或某些節點離線,使用者可能無法存取其儲存的資料。
- 中心化風險:儘管TON Storage 設計了去中心化的機制,但由於引入第三方儲存供應商,可能會導致一些節點集中儲存大量的數據,從而增加了中心化的傾向。
參考文獻
- TON Storage
- Storage daemon
- TON blockchain launches decentralized file-sharing solution
- Centralized vs Decentralized Storage Cost (2023)