xlog アカウントを作成してから数日が経ちましたが、Web3 について理解がなく、その依存するサービスの基盤に疑問を感じていました。Githubのような大手企業が支援するプラットフォームとは異なり、Web3 の分散型ストレージはデータの安定性に疑問符を付けさせます❓。この記事では、IPFS という Web3 の基盤を探求し、その利用可能性を理解しようとします。
インターネット上には、IPFS の理論的基盤について多くの記事があります。例えば、IPFS とは?この記事を読めば十分です、これらの記事は IPFS の基本的な概念と原理を説明しています。しかし、ファイルの利用可能性についてはあまり強調されていません。私の見解では、利用可能性にはストレージとネットワークアクセシビリティの 2 つの側面が含まれます。IPFS の分散型ストレージにより、1 つのブロック(256KB)のデータが異なるストレージエンティティに分散して保存されるため、クラウドサービスプロバイダーのハードディスク、個人のハードディスクなどに保存されることができます。これにより、データのバックアップの増加や自然災害への対抗が可能になります。分散型ストレージのエンティティは異なるネットワーク環境に分散しており、異なるネットワークチャネルを持つため、IPFS のコンテンツはより良いネットワークアクセシビリティを持つことができます。
さて、ここで 1 つの問題を取り上げます:あなたの IPFS データは実際にどこに存在していますか?
現時点では、IPFS データの保存を可視化するツールは見つかっていません。たとえば、アドレス / ユーザー A の保存データが個人のハードディスク B/C/D に存在している場合、A のデータは安全でしょうか?もし偶然にもファン E/F/G のノートパソコンに保存されている場合、ネットワークを切断するとアクセスできなくなるでしょうか。
また、保存に関する議論もあります。たとえば、IPFS のファイルがより多くアクセスされると、バックアップが増えますが、アクセスが少ない場合、誰も保存しない可能性があり、結果的にアクセスできなくなる可能性があります。
これは IPFS の利用可能性に関する考察の一部です。現在初心者であり、まだ体系的に学んでいません。皆さんのご指導をお願いします!
Arweave#
知乎によると、Arweave は永続的なストレージとして良い解決策であると述べられていますが、IPFS よりも知名度が低いように感じますか?