paint-brush
Massive의 기술적 비전 공개: 분산화, 저렴함, 공정함 등~에 의해@sin7y
326 판독값
326 판독값

Massive의 기술적 비전 공개: 분산화, 저렴함, 공정함 등

~에 의해 Sin7Y9m2024/03/29
Read on Terminal Reader

너무 오래; 읽다

Massive의 분산형 ZK 검증은 Web3 대량 채택을 촉진하고 운영을 단순화하며 자본 효율성을 향상시키는 것을 목표로 합니다.
featured image - Massive의 기술적 비전 공개: 분산화, 저렴함, 공정함 등
Sin7Y HackerNoon profile picture
0-item


Massive는 Web3의 대량 채택에 초점을 맞춘 분산형 ZK 검증 네트워크 서비스입니다. 이는 현재 업계가 직면하고 있는 주요 문제 중 일부를 완화하거나 해결하는 것을 목표로 합니다.


분석은 다음과 같습니다.

대량 채택: 대규모로 더 많은 사용자를 유치할 수 있습니다.

Web3 부문은 보다 전통적인 사용자와 리소스를 유치하는 방법을 적극적으로 모색하고 있습니다. Massive는 대부분의 사용자에게 친숙한 장치인 휴대폰에서 시작하여 새로운 접근 방식을 취합니다. Massive는 "수익 확인" 인센티브 메커니즘을 채택하고 운영을 단순화함으로써 더 많은 참가자를 유치하는 것을 목표로 합니다. 이 전략은 신규 이민자가 Web3 산업을 점차적으로 이해하고 참여하도록 도와주며 해당 부문에 지속적으로 새로운 혈액을 주입합니다.

매우 효과적이고 저렴함: 대규모 블록체인의 결제 계층으로 작동할 수 있음

현재 ZK 기술을 기반으로 하는 모든 롤업 솔루션은 비용 및 보안 문제로 인해 Layer1(L1)의 상태 확인이 지연되고 있습니다. 이는 일반적으로 증명 집계 기술 및 검증 지연을 통해 해결됩니다. Massive는 증명 생성 후 즉시 Layer2(L2) 상태를 분산화하고 검증할 수 있도록 보장하여 상태 전환 확인 시간을 크게 줄이는 솔루션을 도입합니다. 그런 다음 확인된 상태는 L1에 동기화되어 신속하고 안전한 프로세스를 보장합니다.

자본 효율성: 막대한 규모로 이익을 향상시킬 수 있습니다.

POS(Proof of Stake) 네트워크의 노드는 스테이킹 및 재스테이킹을 통해 참여할 수 있습니다. 만약에 고유층의 접근 방식을 재사용하면 POS 합의 네트워크는 이더리움 수준의 보안을 달성할 수 있습니다. Massive는 다양한 토큰 유형의 스테이킹 및 재스테이킹을 지원하며 다양한 생태계 유형에 맞는 유연한 스테이킹 방식을 제공합니다.

모듈형 디자인: 대규모로 모듈성을 완성할 수 있습니다.

Massive의 출현은 블록체인의 모듈식 설계를 더욱 발전시킵니다. 구체적으로 ZKRolup(오프체인 계산), DA(데이터 가용성 - 오프체인 트랜잭션 스토리지), ZKVaaS(Zero-Knowledge Verification as a Service - 오프체인 검증), L1(상태 업데이트 및 합의)로 나눌 수 있습니다. .


키워드: 영지식, 모바일 기기, 스테이킹, 리스테이킹, 모듈화, POS

소개

본질적으로 블록체인 산업은 현재 "어떻게 하면 이 부문에 더 많은 전통적인 사용자를 유치할 수 있을까?"라는 중요한 질문에 시달리고 있습니다. 지난 1월 BTC 현물 ETF가 승인되어 일부 전통적인 투자자들이 규정을 준수하는 방식으로 BTC를 거래할 수 있게 된 역사적 순간을 목격했음에도 불구하고 신규 사용자와 자원의 유입은 여전히 업계의 새로운 참여자에 대한 긴급한 요구에 훨씬 미치지 못합니다. 단순히 투자 기회를 열면 일부 투자자만 유치할 수 있습니다. 대량 채택을 위해서는 다양한 전략이 필요합니다.


어떤 사람들은 게임이 이 목표를 달성하는 열쇠가 될 수 있다고 믿고, 다른 사람들은 소셜 미디어에서 잠재력을 보고, 다른 사람들은 AI가 길을 닦을 수 있다고 생각합니다. 방법에 관계없이 업계 관계자 모두가 블록체인의 대량 채택을 위해 노력하고 있다는 것은 분명합니다. 최근 내 관심을 끌었던 이벤트는 Starkware의 STRK 토큰 에어드롭이었습니다. 이는 중요한 사실을 강조했습니다. 일반적인 암호화폐계 외부의 일부 개발자가 업계 진출에 관심을 보이고 탐색하기 시작했습니다. 이러한 관심은 Starkware가 특정 GitHub 저장소의 기여자, 즉 이전에 블록체인에 대해 알지 못했지만 이 이벤트로 인해 관심을 갖게 된 개발자에게 에어드랍을 실시했기 때문에 촉발되었습니다. 나에게 강한 인상을 남긴 또 다른 애플리케이션은 지난 강세장에서 "달리면서 수익을 얻는다"는 컨셉으로 인기를 끌었던 앱인 StepN입니다. 사용자는 가상 신발 한 켤레를 구매하기만 하면 되며 매일 매우 간단한 제안을 실행하여 보상을 받을 수 있습니다. 이로 인해 사용자 수가 급증하고 효과적으로 새로운 사용자 인구 통계에 진입했습니다.


이러한 예는 업계에 새로운 사용자를 유치할 수 있는 애플리케이션 또는 인프라 프로젝트를 강조합니다. 신규 사용자를 유치하기 위해서는 다음과 같은 특성이 필요합니다.


  1. 사용자가 시작하기 쉬운 간단한 조작;

  2. 낮은 하드웨어 요구 사항

  3. 인센티브 메커니즘.


두 예 모두 첫 번째 기준을 충족합니다. GitHub는 개발자에게 친숙하고 휴대폰은 일반 사용자에게 친숙합니다. 또한 컴퓨터나 휴대폰이 필요한 두 번째 기준도 충족합니다. 세 번째 기준도 충족되는데, 하나는 "수익을 위해 기여"를 제공하고 다른 하나는 "수익을 위해 실행"을 제공합니다. 그러나 지속적으로 새로운 사용자를 유치하기 위해서는 지속 가능한 인센티브가 필수적입니다. Starkware의 경우 지속적인 토큰 에어드랍이 실행 가능하지 않을 수 있습니다. 마찬가지로 StepN의 경우 영구 채굴 및 판매도 지속 불가능합니다. 따라서 애플리케이션이 지속적으로 새로운 사용자를 유치하고 장기적인 가치를 유지하려면 본질적으로 매력을 유지해야 합니다.


Massive는 대규모 채택 목표를 달성하기 위해 지속적으로 신규 사용자를 유치하는 것을 목표로 하는 인프라 서비스 역할을 합니다. ZK layer1, ZK layer2 또는 ZK layer3 등 모든 ZK 체인 서비스를 지원하여 이러한 ZK 체인에 새로운 사용자를 소개하고 시스템 보안을 강화하며 운영 비용을 절감하고 자본 효율성을 향상시킬 수 있습니다.

건축학

Massive는 주로 모바일 장치를 노드로 활용하는 POS(Proof of Stake) 합의 네트워크입니다. 사용자는 두 가지 주요 운영 체제인 iOS와 Android를 모두 지원하는 모바일 장치에 공식 앱을 다운로드해야 합니다. 아키텍처 프레임워크는 다음과 같습니다(그림 1).


그림 1. ZKVaaS 아키텍처



노드가 되려면 사용자는 다음 두 가지 범주 중 하나에 속할 수 있습니다.


  1. 암호화폐 자산이 없는 신규 사용자는 처음에 네트워크에 참여할 수 있습니다. 누적된 보상이 특정 금액에 도달해야 후속 채굴 보상을 잠금 해제할 수 있습니다.


  2. 이미 일부 암호화폐 자산을 보유하고 있는 사용자는 이러한 자산을 스테이크하여 Massive 네트워크의 노드가 될 수 있습니다.


기본 L1 블록체인에 따라 사용자는 다양한 자산을 스테이킹할 수 있습니다. 예를 들어, BTC L2/L3을 제공하는 대규모 네트워크에서 사용자는 BRC20 및 BTC 자산을 스테이킹할 수 있습니다. Ethereum 기반 L2/L3 서비스의 경우 사용자는 ERC20 및 ETH 자산을 스테이킹할 수 있습니다.


지갑은 검증을 위해 plonky2, plonky3 및 boojum과 같은 여러 주류 ZK 기술 스택을 통합하며 모두 STARK 제품군에 속합니다. 시장 추세에 따라 Halo2 또는 Nova와 같은 SNARK 제품군의 주류 알고리즘에 대한 지원이 반복적으로 도입될 예정입니다.


스테이킹을 완료한 모바일 노드는 POS 네트워크를 형성하여 모든 레이어 2 및 레이어 3에 적시 정산을 제공합니다. 참여하는 사용자 수가 너무 많은 경우 샤딩 기술을 활용하여 특정 표준에 따라 여러 개의 독립적인 POS 네트워크를 구성할 수 있습니다.

시기적절한 합의 제공

앞서 언급했듯이 Massive는 사용자 유치에만 중점을 두지 않습니다. 또한 업계의 현재 문제 중 일부를 해결하는 것을 목표로 합니다. 이 중 ZK L2s/L3s에 대한 확인 시간은 자주 논의되는 문제입니다. 이에 대해 자세히 알아보기 전에 다음 다이어그램(그림 2)에 설명된 대로 ZK L2의 주요 솔루션을 살펴보겠습니다.



그림2. L2의 과정


대부분의 L2 솔루션 설계에서는 L2에 대한 충분한 수의 증명을 집계한 다음 검증을 위해 이더리움으로 보내야 한다는 것이 분명합니다. 이 접근 방식은 비용을 줄이기 위해 채택되었습니다. 이 전제에도 불구하고 L1으로 전송된 집계된 증명은 전역 상태를 변경하기 위해 확인 계약을 호출하기 전에 일정 기간 동안 기다려야 합니다. 이는 보안 관점에서 취한 조치이지만 이러한 지연을 구성할 수 있습니다. 따라서 최종 확정되기까지 L2 트랜잭션은 2~23시간 정도의 대기 시간이 필요하다고 결론을 내릴 수 있다. 그때까지 증명의 타당성은 중앙화된 시퀀서에 의해서만 검증됩니다. 아래 다이어그램(그림 3)은 증명이 생성된 후 검증되는 현재 상황을 보여줍니다.


그림3. L2 증명 검증 진행


따라서 Massive 설계의 기본 의도는 L1에서 증명이 확인되기 전에 분산 네트워크에 의한 확인 프로세스를 거쳐 지금 누구나 확인할 수 있도록 하는 것입니다. 증명 확인에 사용되는 POS 네트워크가 Eigenlayer의 AVS( Actively Validated Services ) 서비스에서 제공되는 경우 이 POS 네트워크는 이더리움과 동일한 수준의 보안을 보유한다는 점에 유의하는 것이 중요합니다. 궁극적으로 이더리움에서는 최신 전역 상태만 업데이트하면 됩니다. 이 측면은 또한 이후 장에서 논의되는 모듈식 설계 발전에 대한 통찰력을 제공합니다.


Massive를 통합한 후 L2의 전체 프로세스 흐름은 다음 다이어그램(그림 4)과 같이 변환될 수 있습니다.


그림4. L2 증명 검증의 새로운 진전


L1에서 ZK 검증 기능을 추출하고 Massive 네트워크의 보안을 신뢰한 다음 Massive가 악의적으로 행동할 가능성을 줄이기 위한 챌린지 메커니즘을 추가함으로써 전체 시스템의 보안은 Massive 네트워크의 보안에 달려 있습니다. 이러한 ZK L2의 생태계가 보다 금융 지향적이라면 Massive는 EigenLayer의 AVS를 기반으로 구축되어 악의적인 행동에 드는 비용이 충분히 높도록 보장할 수 있습니다. 반대로, 이러한 ZK L2의 생태계가 게임이나 소셜 시나리오와 관련되어 있다면 기본적인 대규모 구성으로 충분할 것입니다.

자본 효율성

스테이킹과 리스테이킹은 최근 자본 효율성에 초점을 맞춰 매우 인기 있는 개념이 되었습니다. 복리를 달성하기 위해 지분 자산을 재사용하는 것은 현재 Blast 및 Manta와 같은 플랫폼에서 볼 수 있는 매력적인 경제 메커니즘입니다. 이러한 계획과 달리 Massive는 스테이킹 및 재스테이킹 메커니즘을 통해 Massive 네트워크 내에서 노드가 될 수 있도록 함으로써 스테이킹된 자산은 물론 다양한 네트워크에 걸친 기본 자산에 대한 새로운 목적지를 제공합니다. Massive 네트워크는 ZK L2/L3에 대해 더 많은 사용자, 더 낮은 비용 및 향상된 보안을 제공할 수 있으므로 Massive 네트워크 내의 노드는 "검증하여 적립" 개념을 구현하여 네트워크 유지 관리 이익을 공유하게 됩니다.


그림5. 스테이킹/재스테이킹 사례


ZK L2/L3의 실제 상황에 따라 ZKVaaS의 다양한 보안 수준을 선택할 수 있습니다. 보안 수준은 스테이킹된 총량과 네트워크의 노드 수에 따라 달라집니다.

새로운 모듈식 디자인

앞서 언급했듯이 Massive는 특정 관점에서 블록체인 모듈 설계 프로세스를 더욱 변화시킵니다. Massive 이전의 모듈화 설계는 주로 다양한 Rollup 솔루션을 통한 실행 모듈화와 다양한 DA 솔루션을 통한 DA(Data Availability) 모듈화로 구성되었으며 L1에는 검증, 저장, 합의 기능만 남겨두었습니다. Massive 도입 후 모듈식 설계는 실행 모듈화, DA 모듈화, 검증 모듈화를 포함하도록 진화할 것이며 L1에는 스토리지와 합의만 남습니다. 검증 자체가 계산의 일부이므로 이는 논리적입니다. 실행 모듈화가 이미 계산을 오프체인으로 옮겼다는 점을 고려하면 스토리지와 합의만 온체인에 남아 있어야 합니다. 자세한 내용은 다음 다이어그램(그림 6)에 설명되어 있습니다.


그림6. 새로운 모듈형 디자인


검증이 레이어 1(L1)에 남아 있는 경우 특정 합의 프로세스에는 각 노드의 실행, 증명 검증 및 상태 업데이트가 포함됩니다. 그러나 검증 프로세스를 추출하여 합의를 위해 별도의 네트워크에 할당하면 L1 합의 프로세스에는 스토리지 업데이트만 포함됩니다.


최신 모듈식 설계에 따라 기존 L1 노드는 더 이상 계산 작업을 수행하지 않습니다. 그들은 전역 상태 업데이트와 관련된 트랜잭션만 처리한 다음 합의 프로세스를 실행합니다. 이 접근 방식에는 두 가지 주요 이유가 있습니다.


  1. 이전 섹션에서 언급한 것처럼 비용과 보안을 고려하면 검증 실행이 크게 지연될 수 있습니다. 따라서 이를 추출하고 검증을 위해 대규모 네트워크를 활용하면 신속한 검증을 얻을 수 있을 뿐만 아니라 검증 노드에 대한 하드웨어 요구 사항이 줄어들어 사용자가 연결하기가 더 쉬워집니다.


  2. 별도의 대규모 네트워크의 보안은 스테이킹된 자산의 양과 노드 수에 의해 보장됩니다. 원래 계획과 비교할 때 이는 특정 수준의 보안(스테이크된 자산의 가치에 따라 다름)을 희생할 수 있지만 그 대가로 상당한 아키텍처 이점을 제공합니다.


그림7. 블록체인의 새로운 모듈형 디자인


대규모 생태계

Massive는 휴대폰 마이닝, 스테이킹/재스테이킹, 적시 결제라는 세 가지 핵심 기능을 활용하여 다양한 ZK L2/L3에 안전하고 효율적이며 저렴한 서비스를 제공하는 최대 네트워크가 될 수 있는 잠재력을 가지고 있습니다. 또한 진입 장벽과 수익 효과가 매우 낮기 때문에 상당한 수의 실제 사용자가 업계에 유입될 것입니다.


그림8. ZKVaaS의 미래


Massive의 비전은 업계 내에서 대규모 채택을 촉진하는 것입니다. 모바일 마이닝은 매우 탐색적인 관행을 나타냅니다. 간단한 운영, 낮은 기준치, 지속적인 수익을 통해 스마트폰의 컴퓨팅 성능을 활용하는 것을 목표로 합니다. 통계에 따르면 2023년 전 세계 스마트폰 판매량은 10억 대를 넘어섰습니다. 솔라나와 앱토스도 자체 Web3 휴대폰을 잇달아 출시했습니다. 대규모 네트워크를 통해 이러한 장치가 활용됩니다.


참조

  1. Eigenlayer 백서: https://docs.eigenlayer.xyz/assets/files/EigenLayer_WhitePaper-88c47923ca0319870c611decd6e562ad.pdf
  2. 스크롤 탐색기: https://scrollscan.com/batch/86321
  3. 다각형 탐색기: https://zkevm.polygonscan.com/batches
  4. Zksync 계약: https://etherscan.io/address/0xa0425d71cB1D6fb80E65a5361a04096E0672De03#readContract
  5. 스타크웨어 탐색기: https://voyager.online/block/572773
  6. 헤일로2: https://github.com/zcash/halo2
  7. 노바: https://eprint.iacr.org/2021/370
  8. 셀레스티아: https://docs.celestia.org/learn/how-celestia-works/overview