작성자: @Steve_4P, Four Pillars
핵심 요약
- Mysten Labs는 수이 네트워크와 DeepBook 프로토콜을 성공적으로 출시했으며, 현재 새로운 프로젝트인 월러스(Walrus) 프로토콜을 준비 중입니다.
- 탈중앙화 스토리지 시장에 이미 많은 프로토콜이 있지만, 월러스(Walrus)는 다음의 두 가지 측면에서 주목받고 있습니다:
(1) 비용 효율성과 보안성: 월러스(Walrus)는 기존 스토리지 솔루션보다 비용 효율적이고 안전합니다.
(2) 프로그래밍 가능성: 월러스(Walrus)를 통해 저장된 데이터를 수이(SUI) 네트워크에서 프로그래밍할 수 있습니다.
- 기존 탈중앙화 스토리지 프로토콜 중 가장 선진적인 프로젝트 중 하나인 월러스(Walrus)의 향후 실용성과 가치가 주목받고 있습니다.
01 월러스(Walrus) 출시 배경
Mysten Labs는 수이(SUI) 네트워크와 DeepBook 프로토콜을 성공적으로 출시했으며, 이제 새로운 영역인 월러스(Walrus) 프로토콜에 진출하고 있습니다. 수이(SUI) 네트워크와 DeepBook의 성공은 월러스(Walrus) 프로젝트에 대한 기대감을 높였습니다. 그러나 열정적인 반응에도 불구하고 월러스(Walrus) 프로토콜에 대한 우려도 존재합니다.
이러한 우려는 몇 가지 요인에서 비롯됩니다: 시장에 이미 많은 탈중앙화 스토리지 솔루션이 있지만, 이들 중 많은 것이 이상적인 성과를 달성하지 못했기 때문입니다; 또한 Mysten Labs가 수이(SUI) 네트워크의 개발과 확장에 집중하느라 새로운 프로젝트 추진에 자원이 분산될 것이라는 우려도 있습니다.
따라서 우리는 월러스(Walrus) 프로토콜의 구조를 살펴보고, 기존 탈중앙화 스토리지 솔루션과의 차이점을 분석하며, 월러스(Walrus)와 수이(SUI) 네트워크 간의 관계를 더 깊이 있게 연구할 것입니다. 특히 월러스(Walrus)가 수이(SUI) 아키텍처와 어떻게 통합되고 수이(SUI) 생태계 전체의 가치를 높일 수 있는지 중점적으로 다루겠습니다.
1. 월러스(Walrus)와 기존 스토리지 솔루션의 차이점
월러스(Walrus)가 필요한 이유를 설명하기 위해서는 먼저 기존 탈중앙화 분산 스토리지 솔루션과의 차이점을 논의해야 합니다. 내 관점에서 월러스(Walrus)는 파일코인(Filecoin)과 아르이브(Arweave)를 포함한 기존 스토리지 모델과 세 가지 주요 차이점이 있습니다:
스토리지 비용 효율성
첫째, 월러스(Walrus), 아르이브(Arweave), 파일코인(Filecoin) 간에는 스토리지 비용에 상당한 차이가 있습니다. Four Pillars가 월러스(Walrus) 기사에서 논의한 바와 같이, 아르이브(Arweave)는 모든 노드가 모든 데이터를 복제하고 저장해야 하는 시스템을 사용하는 반면, 파일코인(Filecoin)은 사용자가 자신의 데이터를 몇 개의 마이너에게 저장할지 결정할 수 있습니다(사용자는 데이터를 1개의 마이너에게만 저장하거나 100개의 마이너에게 분산 저장할 수 있습니다. 저장 마이너가 많을수록 비용이 높아집니다).
반면 월러스(Walrus)는 Red-Stuff 인코딩을 사용하여 아르이브(Arweave)와 파일코인(Filecoin)보다 훨씬 낮은 비용을 보여줍니다. 효율성은 이들의 100배에 달합니다(아르이브(Arweave)의 경우 전체 네트워크 데이터 저장으로 인해 최대 500배의 복제 비용이 발생하지만, 월러스(Walrus)는 4-5배의 복제만으로도 충분합니다). 동시에 데이터 손실 확률도 크게 낮아집니다.
요약하면, 월러스(Walrus)는 아르이브(Arweave)와 파일코인(Filecoin)의 단점을 해결했습니다. 아르이브(Arweave)는 데이터 손실 확률이 낮지만 복제 비용이 높고, 파일코인(Filecoin)은 사용자 요구에 따라 상대적으로 저렴한 저장 옵션을 제공하지만 저비용 옵션에서 데이터 손실 위험이 더 높습니다. 반면 월러스(Walrus)는 낮은 복제 비용을 유지하면서도 데이터 손실 확률을 최소화하여 두 솔루션의 장점을 결합했습니다.
또한 아르이브(Arweave)의 경우 노드 수가 늘어날수록 비용도 증가합니다(선형적이지는 않지만). 반면 월러스(Walrus)는 단 한 번의 네트워크 데이터 전송으로 각 노드가 부분 데이터를 저장하므로, 네트워크 규모 확장 시 각 노드의 부담이 실제로 줄어듭니다. 이러한 구조적 차이로 인해 월러스(Walrus)의 스토리지 비용이 아르이브(Arweave)와 파일코인(Filecoin)보다 크게 효율적입니다.
프로그래밍 가능성
월러스(Walrus)의 효율성이 중요하지만, 기존 스토리지 모델과 가장 두드러진 차이점은 "프로그래밍 가능성"입니다. 전통적인 스토리지는 단순한 데이터 저장소에 불과했지만, 월러스(Walrus)는 수이(SUI) 네트워크를 통해 프로그래밍 가능한 탈중앙화 스토리지를 실현했습니다.
만약 스마트 계약이 탈중앙화 스토리지에 저장된 데이터를 직접 참조하거나 실행할 수 있다면 어떨까요? 예를 들어 NFT 발행 시 이미지 파일을 월러스(Walrus)에 저장하고, 해당 blob 데이터 객체를 수이(SUI) 네트워크에서 생성하여 NFT 객체와 연결할 수 있습니다. 이를 통해 전통적인 NFT의 "불완전성" 문제(토큰은 온체인에 저장되지만 NFT의 메타데이터는 오프체인에 저장)를 해결하여, 월러스(Walrus)를 통한 NFT가 진정한 Web3 자산이 될 수 있습니다.
데이터 저장과 직접 관련된 다른 예로, 월러스(Walrus)의 blob 데이터가 수이(SUI) 객체로 저장되고 수이(SUI)의 Move 스마트 계약으로 제어될 수 있기 때문에, 스마트 계약이 저장된 데이터를 다른 사용자에게 이전하거나 소유권을 자동으로 변경할 수 있습니다. 이것이 우리가 월러스(Walrus) 데이터가 "프로그래밍 가능"하다고 말하는 이유입니다.
반면 아르이브(Arweave)와 파일코인(Filecoin)은 온체인 애플리케이션과의 동적 통합 측면에서 매우 제한적이며, 사실상 불가능에 가깝습니다. 파일코인(Filecoin)이 FVM(Filecoin 가상 머신)을 통해 일부 스마트 계약 기능을 추가했지만, 데이터 수정 및 제어 기능은 여전히 제한적이며 월러스(Walrus)의 프로그래밍 가능성이 이들을 크게 앞섭니다.
데이터 접근 및 삭제
기존 스토리지 프로토콜의 특징은 데이터가 한 번 업로드되면 누구나 접근할 수 있고 삭제할 수 없다는 것입니다. 이는 개인 사용자에게 유용할 수 있지만, 민감한 데이터를 저장하거나 데이터를 수정/삭제해야 하는 기관 및 기업에게는 큰 제한이 됩니다. 이와 달리 월러스(Walrus)는 사용자가 필요할 때 자신의 데이터를 폐기하거나 수정할 수 있습니다(아르이브(Arweave)는 데이터 삭제가 불가능하고, 파일코인(Filecoin)은 사용자가 직접 요청하지 않는 한 계약 만료 시 또는 저장 노드 오프라인 시 데이터가 삭제됩니다).
일부 사람들은 이것이 블록체인의 불변성 원칙과 충돌한다고 우려할 수 있지만, 월러스(Walrus)에서 삭제되는 것은 blob 데이터뿐이라는 점을 기억해야 합니다. blob 데이터 삭제와 무관한 거래 데이터는 변경되지 않으므로, blob 데이터 삭제가 블록체인의 무결성을 훼손하지 않습니다.
전통적인 스토리지와 비교할 때 월러스(Walrus)의 이러한 향상된 실용성은 기존 기업 및 Web2 기업에서의 적용 잠재력을 크게 높이며, 시장의 다양성에 대한 기대를 더욱 증폭시킵니다.
2. 월러스(Walrus)와 수이(SUI) 네트워크의 협력 방식
월러스(Walrus)와 기존 스토리지 프로토콜의 차이점을 논의했으니, 이제 월러스(Walrus)와 수이(SUI) 네트워크의 관계를 살펴보겠습니다. Mysten Labs가 월러스(Walrus) 프로토콜 출시를 발표했을 때, 많은 사람들이 "그들은 수이(SUI)에 집중해야 하며 새로운 프로토콜을 만들어서는 안 된다"고 우려를 표했습니다. 그러나 월러스(Walrus)의 작동 방식을 조금만 이해하면 월러스(Walrus)가 수이(SUI)에 대한 관심을 분산시키는 것이 아니라, 오히려 수이(SUI) 애플리케이션을 위한 스토리
파일코인(FIL)을 통해 이 독특한 구조로 지속 가능성 문제를 해결했지만, 미디어 파일과 같은 대규모 blob 데이터를 체인에 저장하는 것은 여전히 부담이 됩니다. 이때 월러스(Walrus)가 역할을 합니다. 월러스를 통해 대규모 blob 데이터를 저장하고 해당 메타데이터를 수이(SUI) 상에서 객체화 관리할 수 있어, 데이터를 수이에 직접 저장하지 않고도 프로그래밍이 가능합니다. 또한 월러스는 수이를 통해 다른 저장 프로토콜과 비교했을 때 가장 독특한 기능을 실현했습니다. 즉, 저장된 데이터를 프로그래밍 가능하고 제어 가능하게 만든 것입니다. 결국 수이와 월러스는 서로를 보완하며 독특한 장점을 창출했습니다. 월러스는 수이를 통해 디플레이션 자산이 되게 합니다. 월러스에서 blob 데이터 객체를 생성할 때 객체 크기에 따라 수이가 저장 기금에 잠기게 됩니다. 일부 수수료는 데이터 삭제를 통해 환불될 수 있지만, 일부는 토큰 영구 제거를 통해 유통량을 줄이는 소각 효과를 냅니다. 즉, 월러스 사용이 늘어날수록 더 많은 수이가 영구적으로 잠기게 되어 선순환이 형성됩니다. 따라서 월러스의 등장은 수이 네트워크에 긍정적인 소식입니다. 월러스를 통해 수이 생태계가 더욱 다양화될 것으로 예상됩니다.