출처: Four Pillars, 번역: 진써차이징(Jinse) xiaozou
Mysten Labs 공동 창립자 Kostas Kryptos는 최근 "Walrus는 가장 현대적인 탈중앙화 스토리지"라고 말했습니다.
Walrus는 Sui 생태계의 탈중앙화 스토리지 프로토콜입니다. 이 글에서는 이 프로토콜이 기존 스토리지 프로토콜과 어떻게 다른지 자세히 살펴보겠습니다.
주요 내용:
Mysten Labs는 Sui Network와 DeepBook Protocol을 성공적으로 출시했으며, 현재 새로운 프로젝트인 Walrus Protocol을 준비 중입니다.
탈중앙화 스토리지 시장에 많은 프로토콜이 있지만, Walrus는 여전히 주목받고 있는데, 그 이유는 1) 기존 스토리지 솔루션보다 비용 효율성과 보안성이 훨씬 뛰어나고, 2) Sui Network를 통해 저장된 데이터를 프로그래밍할 수 있기 때문입니다.
Walrus는 기존 탈중앙화 스토리지 프로토콜 중 가장 선진적인 프로젝트로 여겨지며, 향후 실용성과 가치가 주목받을 것입니다.
1. 배경 - 왜 Walrus이고, 왜 지금인가?
Mysten Labs는 Sui Network와 Deepbook 프로토콜 출시에 성공한 후 새로운 영역인 Walrus에 진출하고 있습니다. Sui Network와 Deepbook의 성공은 Walrus에 대한 기대감을 높였습니다. 그러나 시장은 Walrus 프로토콜에 대해 여전히 의문을 가지고 있습니다.
이러한 의문은 다음과 같은 이유에서 비롯됩니다: 탈중앙화 스토리지 시장이 이미 포화 상태이고, 많은 기존 솔루션들이 좋지 않은 성과를 보이고 있으며, 시장은 자원 배분 문제를 우려하고 있습니다 - 특히 Mysten Labs가 Sui Network 개발 및 확장을 계속하는 동안 새로운 프로젝트로 인해 자원이 분산되는 것은 아닌지 걱정하고 있습니다.
따라서 우리는 Walrus 프로토콜의 구조를 깊이 살펴보고, 기존 탈중앙화 스토리지 솔루션과의 차이점을 분석하며, Walrus와 Sui Network의 관계를 연구하여 Walrus가 Sui 아키텍처에 어떻게 통합되고 Sui 생태계를 강화할 수 있는지 중점적으로 살펴보겠습니다.
1.1 Walrus와 기존 스토리지 솔루션의 차이점
Walrus의 필요성을 이해하려면 먼저 기존 탈중앙화 분산 스토리지 솔루션과의 차이점을 살펴봐야 합니다. 내 관점에서 Walrus는 기존 스토리지 모델(특히 파일코인(FIL)과 아르이브(Arweave))과 세 가지 주요 차이점이 있습니다:
1.1.1 스토리지 비용 효율성
첫째, Walrus, 아르이브(Arweave), 파일코인(FIL)은 스토리지 비용에서 상당한 차이가 있습니다. Four Pillars의 Walrus 관련 기사에 언급된 바와 같이, 아르이브(Arweave)는 모든 노드가 모든 데이터를 복제하고 저장해야 하지만, 파일코인(FIL)은 사용자가 데이터 저장 노드 수를 결정할 수 있습니다(사용자는 데이터를 단 하나의 마이너에게 저장하거나 100개의 다른 마이너에게 100개의 데이터를 분산할 수 있습니다. 당연히 데이터 저장 마이너가 많을수록 비용이 높아집니다).
반면 Walrus는 Reed-Stuff Encoding을 사용하여 아르이브(Arweave)와 파일코인(FIL)보다 비용이 크게 낮으며, 효율성이 100배 높습니다(전체 네트워크에 데이터를 저장해야 하는 아르이브(Arweave)와 비교하면 복제 비용이 500배 높지만, Walrus는 4-5배의 복제만으로도 높은 효율성을 유지할 수 있습니다). 동시에 데이터 손실 확률도 크게 낮아집니다.
요약하면 Walrus는 아르이브(Arweave)와 파일코인(FIL)의 단점을 해결했습니다. 아르이브(Arweave)는 데이터 손실 확률이 낮지만 복제 비용이 높고, 파일코인(FIL)은 상대적으로 경제적인 저장 옵션을 제공하지만 저비용 옵션으로 인해 데이터 손실 위험이 더 높습니다. Walrus는 두 가지 장점을 결합하여 낮은 복제 비용과 최소한의 데이터 손실 확률을 달성했습니다.
또한 노드 수가 늘어남에 따라 아르이브(Arweave)의 비용은 선형적으로 증가하는데, 이는 모든 노드/지정 노드가 전체 데이터 사본을 저장해야 하기 때문입니다. 반면 Walrus는 단 한 번의 네트워크 데이터 전송으로 각 노드가 부분 데이터를 저장하며, 네트워크가 확장될수록 개별 노드의 부담이 오히려 줄어듭니다. 이러한 구조적 차이로 인해 Walrus의 스토리지 비용 효율성이 아르이브(Arweave)와 파일코인(FIL)보다 크게 뛰어납니다.
1.1.2 프로그래밍 가능성
Walrus가 효율성 면에서 아르이브(Arweave)와 파일코인(FIL)을 능가하지만, 기존 스토리지 모델과 가장 두드러진 차이점은 "프로그래밍 가능성"입니다. 전통적인 스토리지는 단순한 데이터 저장소 역할에 그쳤지만, Walrus는 Sui Network를 통해 프로그래밍이 가능한 탈중앙화 스토리지를 실현했습니다.
만약 스마트 계약이 탈중앙화 스토리지에 저장된 데이터를 직접 참조하거나 호출할 수 있다면 어떨까요? 예를 들어 NFT 발행 시 이미지 파일을 Walrus에 저장하고 Sui Network에서 해당 blob 데이터 객체를 NFT 객체에 연결할 수 있습니다. 이를 통해 전통적인 NFT의 "불완전성" 문제(토큰은 온체인, NFT 아트 메타데이터는 오프체인)를 해결하여 Walrus를 통한 NFT가 진정한 Web3 자산이 될 수 있습니다.
데이터 저장과 직접 관련된 다른 예로, Walrus의 blob이 Sui 객체로 저장되고 Sui의 Move 스마트 계약을 통해 제어될 수 있기 때문에, 스마트 계약이 저장된 데이터를 다른 사용자에게 이전하거나 소유권을 자동으로 변경할 수 있습니다. 이것이 바로 우리가 Walrus 데이터가 "프로그래밍 가능"하다고 말하는 이유입니다.
반면 아르이브(Arweave)와 파일코인(FIL)은 체인 상 애플리케이션과의 동적 통합이 제한적이거나 거의 불가능합니다. 파일코인(FIL)이 FVM(Filecoin 가상 머신)을 통해 일부 스마트 계약 기능을 추가했지만, 데이터 수정 및 제어 기능은 여전히 제한적이어서 프로그래밍 가능성 면에서 Walrus가 두 프로토콜을 크게 앞서고 있습니다.
1.1.3 데이터 접근 및 삭제
기존 스토리지 프로토콜의 특징은 데이터가 한 번 업로드되면 누구나 접근할 수 있고 삭제할 수 없다는 것입니다. 이 특성은 개인 사용자에게 유용할 수 있지만, 민감한 데이터를 저장하거나 데이터를 수정/삭제해야 하는 기관 및 기업에는 중대한 제한이 됩니다. 반면 Walrus는 사용자가 필요할 때 데이터를 처분하거나 수정할 수 있습니다(이는 아르이브(Arweave)와 완전히 다른데, 후자는 데이터를 삭제하거나 수정할 수 없으며, 파일코인(FIL)과도 다른데, 후자의 데이터 삭제는 사용자 의도가 아니라 계약 만료 또는 사용자 데이터를 저장하던 노드가 오프라인되어 네트워크에 더 이상 존재하지 않기 때문에 발생합니다).
이것이 블록체인의 불변성 원칙과 충돌한다고 생각할 수 있지만, Walrus에서 삭제되는 것은 blob 데이터뿐이라는 점을 기억해야 합니다. blob 데이터 삭제와 별개로 트랜잭션 데이터는 여전히 불변성을 유지하며, blob 데이터 삭제는 블록체인의 무결성에 영향을 미치지 않습니다.
전통적인
파일코인(FIL)의 초기 설계 단계에서 Mysten Labs는 저장 유지 및 관리에 대한 중대한 우려사항이 있었습니다. 이는 사용량 증가에 따라 블록체인 상태가 불가피하게 증가하여 향후 수이(Sui) 네트워크 사용자의 거래 수수료가 증가할 수 있기 때문입니다. 따라서 수이(Sui)의 초기 설계 단계부터 Mysten Labs는 수이(Sui)의 저장 과제에 대응하기 위해 독특한 저장 기금 개념을 도입했습니다. 수이(Sui) 저장 기금의 운영 방식은 다음과 같습니다. 사용자가 수이(Sui) 검증자에게 제출하는 수수료는 1) 계산 관련 가스 비용과 2) 데이터 저장의 저장 비용으로 구분됩니다. 수이(Sui)는 영구 데이터 저장의 저장 비용을 사전에 사용자로부터 받아 저장 기금에 집계합니다. 데이터가 체인에 계속 저장되는 동안 저장 기금은 누적된 금액을 검증자에게 지속적으로 재분배합니다. 또한 사용자가 데이터를 삭제하면 저장 비용을 환불받을 수 있습니다. 수이(Sui)의 독특한 온체인 데이터 저장 시스템은 두 가지 결과를 낳았습니다. 첫째, 사용자가 체인 데이터를 삭제할 때 저장 비용을 환불받을 수 있어 분산 원장 용량 감소를 위한 경제적 인센티브가 생겼습니다. 둘째, 저장 비용을 사전에 징수하고 이를 향후 검증자에 대한 인센티브로 활용하여 저장 관련 지속 가능성 문제를 해결했습니다. 그러나 수이(Sui)는 이 독특한 구조를 통해 지속 가능성 문제를 해결했지만, 대용량 blob 데이터(미디어 파일 등)의 온체인 저장은 여전히 부담이 큽니다. 이 부분에서 월러스(Walrus)가 역할을 합니다. 월러스(Walrus)를 통해 대용량 blob 데이터를 저장하고, 수이(Sui) 상에서 blob의 메타데이터 객체화를 통해 데이터를 직접 수이(Sui)에 저장하지 않고도 프로그래밍이 가능합니다. 또한 월러스(Walrus)를 통해 수이(Sui)는 다른 저장 프로토콜과 비교할 때 가장 두드러진 특징인 저장 데이터의 프로그래밍 가능성과 제어 가능성을 실현했습니다. 결국 수이(Sui)와 월러스(Walrus)는 상호보완적인 관계를 형성하며 고유의 장점을 창출했습니다. 월러스(Walrus)의 등장은 수이(Sui) 네트워크에 긍정적인 영향을 미칠 것으로 보입니다. 월러스(Walrus)를 통해 저장되는 데이터에 비례하여 수이(Sui) 토큰이 영구적으로 잠기게 되어, 수이(Sui) 공급량 감소로 이어지는 긍정적인 순환이 발생할 것으로 예상됩니다. 따라서 월러스(Walrus)는 수이(Sui) 생태계 다양화에 기여할 것으로 보입니다. 결론적으로 월러스(Walrus)는 수이(Sui) 네트워크에 있어 가장 중요한 프로토콜이 될 것으로 전망됩니다. Mysten Labs는 단순히 블록체인을 구축하는 것이 아니라 Web3 분산 인프라 전체를 구축하려는 비전을 가지고 있으며, 월러스(Walrus)는 이 비전의 핵심 요소로 자리잡을 것으로 보입니다. 또한 월러스(Walrus)는 수이(Sui) 생태계를 넘어 다른 DA 레이어에서도 활용될 수 있어, 수이(Sui) 토큰의 외부 수요 창출에도 기여할 것으로 기대됩니다.