Uploading files is completely different in the worlds of Web2 and Web3.



Web2 is straightforward—click upload, your file is broken into pieces, packaged via TCP/IP protocol, and sent to centralized servers on Amazon AWS or Google Cloud, and that's it. But what about Web3? Especially systems like Walrus, which are based on decentralized networks and erasure coding technology, the complexity skyrockets, and the ingenuity follows.

To truly understand how Mysten Labs achieves efficient storage through Walrus, I spent the entire night studying Figure 4 and pseudocode in the technical documentation. Today, I want to take you through the complete journey of a piece of data (Blob) in the Walrus network from a first-person perspective.

**First Stop: Birth and Transformation**

The story begins at the client side. When you decide to upload a high-definition NFT image, this image doesn't go directly to the blockchain. Instead, a more sophisticated process quietly starts on your computer.

Your device runs encoding algorithms locally, performing a special transformation on the image. This isn't just simple compression; it's a magic transformation called erasure coding. The image is split into fragments, and then redundant data is generated through mathematical algorithms, ensuring that even if some fragments are lost, the entire file can still be fully recovered.

The most critical part of this stage is that all processing happens on the client side. Your privacy is protected, and the file is transformed into a form suitable for transmission over a distributed network.
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 4
  • Repost
  • Share
Comment
0/400
GateUser-00be86fcvip
· 14h ago
Walrus sounds good, but can this thing really be faster than centralized services? I'm still a bit skeptical.
View OriginalReply0
ZenZKPlayervip
· 14h ago
The erasure coding system sounds impressive, but honestly, it's just like putting eggs in more baskets... The real key is whether this thing can run quickly and whether the costs are affordable. These details are what really determine who uses it and who doesn't.
View OriginalReply0
NotSatoshivip
· 14h ago
Erasure coding sounds complicated, but it's really just about dispersing risk. Why do I feel like Web3 storage ultimately comes back to the issue of trust?
View OriginalReply0
TerraNeverForgetvip
· 14h ago
Erasure coding is indeed excellent, much better than the brute-force approach of centralized solutions.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate App
Community
English
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)