BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

렌즈 프로토콜 확장 솔루션 Momoka에 대한 자세한 설명: 작동 모드, 기본 구성 및 기능

Foresight News
特邀专栏作者
2023-04-28 08:14
이 기사는 약 3988자로, 전체를 읽는 데 약 6분이 소요됩니다
Momoka는 EVM 지갑 서명을 통해 거래를 시뮬레이션하고 검증을 위해 데이터 가용성 계층에 거래를 저장하여 사용자 주권을 보장할 수 있을 뿐만 아니라 초대형 확장을 달성할 수 있습니다.
AI 요약
펼치기
Momoka는 EVM 지갑 서명을 통해 거래를 시뮬레이션하고 검증을 위해 데이터 가용성 계층에 거래를 저장하여 사용자 주권을 보장할 수 있을 뿐만 아니라 초대형 확장을 달성할 수 있습니다.

편집 원본: Peng SUN, Foresight News

편집 원본: Peng SUN, Foresight News

4월 27일, Web3 소셜 그래프 프로토콜 Lens Protocol은 Lens 개발자가 사용할 수 있는 Optimistic L3 확장 솔루션 Momoka(이전 명칭: Bonsai)의 내부 베타 버전을 출시했습니다. Momoka가 해결해야 할 것은 여전히 ​​블록체인의 저장 및 확장 한계와 Web3 소셜 네트워킹의 대규모 채택 사이의 모순입니다.솔루션은 사용자 주권을 희생하지 않고 네트워크 처리량을 늘리고 비용을 줄이려고 합니다. Momoka는 트랜잭션을 L1에 압축하지 않고 데이터 가용성 계층에 보내고 저장하는 것이 특징입니다.

1. 블록 공간을 넘어선 확장: 데이터 가용성 계층

Web3 소셜 그래프 프로토콜인 Lens Protocol은 사용자가 자신의 디지털 ID와 소셜 이미지를 소유 및 제어할 수 있도록 지원하고 사용자 생성 콘텐츠(텍스트, 음악 또는 비디오)를 NFT로 캐스팅하여 제작자가 NFT를 통해 수익을 창출할 수 있도록 지원합니다. . 현재 베타 버전인 현재 Lens 사용자는 340만 개 이상의 NFT를 생성하고 수집하여 평균 약 $500,000의 수익을 올렸습니다. 콘텐츠를 NFT로 토큰화하려면 블록체인이 제공하는 보안 및 거래 보장을 위해 일정 수수료 비용을 지불해야 하지만 콘텐츠 제작자 입장에서는 특정 콘텐츠가 토큰화에 적합한지 여부를 판단하는 것이 중요합니다. 보안 및 보증.

데이터 가용성 계층(Data availability layer)은 데이터를 체인에 저장하지 않고 온체인 리소스를 기존 데이터 가용성 위치(스토리지)로 지정하여 비용을 절감하는 데 사용됩니다. NFT 편리한 방법으로. 마찬가지로 Lens의 콘텐츠에는 실제 온체인 트랜잭션이 포함될 수 있지만 콘텐츠 데이터 자체는 Arweave와 같이 데이터를 사용할 수 있는 위치에 연결됩니다.

또 다른 솔루션인 Bundlr는 Arweave의 확장성을 실현하고 데이터 가용성 보장을 제공하며 EVM이 지원하는 지갑을 사용하여 DA 로직을 저장하고 데이터를 Arweave에 신속하게 게시할 수 있습니다. DA 레이어는 게시, 댓글 달기, 미러링(미러), 좋아요 등과 같은 Lens 기본 작업을 저장하는 데 사용할 수 있습니다.

그러나 데이터를 온체인에 저장하는 것은 비용이 많이 들고 EVM은 블록에 구성된 최대 가스 한도에 따라 블록당 제한된 수의 트랜잭션만 처리할 수 있습니다. Polygon PoS는 블록 시간이 2초인 공유 블록 공간입니다. 따라서 일부 대기 시간은 피할 수 없는 반면, 블록당 최대 가스 한도는 수요가 많은 소셜 미디어 운영을 위한 확장을 어렵게 만듭니다. 그러나 Polygon PoS는 여전히 개인 데이터 및 사용자 네트워크 소유권과 같은 블록체인 기반 Lens 아티팩트를 보호하기 위한 탁월한 솔루션입니다. 실제로 이더리움 네트워크를 최종 계층으로 사용하면서 많은 사용자 생성 콘텐츠 토큰화가 zkEVM 롤업에서 생성될 수 있습니다.

일반적으로 수요가 많은 소셜 경험은 25,000TPS에서 최고조에 달합니다. Lens Protocol은 현재 이러한 수준의 용량이 필요하지 않을 수 있지만 확장성은 여전히 ​​중요한 고려 사항이므로 Lens는 Web3에 대한 소셜 계층을 제공하고 모든 소셜 네트워킹 사용 사례를 지원할 수 있습니다. Momoka를 사용하면 Lens의 확장성이 더 이상 블록 공간에 의해 제한되지 않습니다.

Lens에서는 Web3용 소셜 인프라 스택이 웹 아티팩트 유형에 따라 세분화되고 목적에 맞게 구축되어야 한다고 생각합니다. 사용자 프로필과 같은 고가치 아티팩트의 경우 더 높은 보안이 중요합니다. 댓글과 같은 보다 일상적인 웹 아티팩트의 경우 더 가벼운 DA 인프라 계층이 실행 가능한 솔루션이 될 수 있습니다.

2. 렌즈 네이티브 초대형 솔루션

Momoka는 하이퍼스케일을 달성하고 트랜잭션 비용을 줄이기 위해 오프체인 폴리곤 트랜잭션을 처리하는 Optimistic L3 스케일링 솔루션입니다. 블록체인을 사용하여 사용자에게 소유권과 통제권을 부여하는 것이 중요하지만 Momoka는 Lens가 훨씬 더 큰 확장성을 제공할 수 있도록 소셜 네트워크에 새로운 솔루션을 추가합니다. L2 솔루션과 유사하게 트랜잭션을 L1에 압축하는 대신 Momoka는 트랜잭션을 데이터 가용성 계층으로 전송하여 비용을 최적화하고 블록 공간이나 블록 시간 구성 제약에 관계없이 소셜 미디어 네트워크에 필요한 더 높은 확장성을 달성합니다.

Momoka는 신뢰할 수 없는 트랜잭션 제출자 및 검증자를 운영하여 Lens 데이터 가용성 콘텐츠 게시(Publications) 및 관련 작업을 검증하기 위해 누구나 실시간으로 노드로 실행할 수 있는 오픈 소스 소프트웨어입니다. 이상적으로는 고유한 유효성 검사기를 실행하는 것만으로도 완결성에 충분합니다. 장기적인 목표는 Momoka를 완전한 네트워크 프로토콜 인프라로 확장하는 것입니다 콘텐츠 게시는 콘텐츠 게시의 효율성을 향상시키기 위해 여러 Momoka 노드에서 제출 및 검증될 수 있습니다.

Momoka는 Lens API와 같은 연결 계층에 의존하지 않는 방식으로 구축되었습니다. 노드 운영자는 노드를 완전히 독립적으로 실행할 수 있습니다. 존재하기 위해서는 콘텐츠 유효성의 진정성을 항상 증명할 수 있습니다. Momoka는 인덱싱도 지원합니다. 즉, Momoka를 통해 노드 운영자는 제3자가 Lens의 무허가 데이터 인프라를 유지 관리하고 확장할 필요 없이 Lens 데이터를 스트리밍하고 인덱싱할 수 있습니다.

오늘부터 Momoka 노드를 실행하고 Lens 생태계에 기여하려면GitHubLens 데이터 가용성 트랜잭션 확인을 시작합니다.

3. 모모카의 작동 원리

Lens Protocol은 현재 EVM 기반의 Polygon 네트워크에 배치되어 있으며 게시, 댓글 달기, 미러링, 팔로우, 즐겨찾기 등의 모든 작업은 EVM에 저장되도록 구성, 서명 및 전송되는 트랜잭션입니다. EVM 프로세스와 달리 Momoka는 트랜잭션을 구축하고 지갑의 서명이 필요하지만(온체인 상태를 전달함) 실제 트랜잭션을 온체인으로 보내거나 브로드캐스트하지는 않습니다.

대신 트랜잭션 서명과 형식화된 데이터를 사용하여 DA 메타데이터를 트랜잭션으로 생성합니다. 그런 다음 트랜잭션은 트랜잭션이 생성될 때 블록 번호 및 블록 해시, 서명의 유형 데이터, 트랜잭션 서명 및 기타 주요 세부 정보와 같은 정보를 포함하는 DA 계층으로 전달됩니다. 이 데이터의 구조는 하나의 아카이브 노드만으로 완전히 검증할 수 있습니다.

EVM은 대형 상태 머신으로 작동합니다. EVM의 JSON-RPC 접근 방식은 eth_call을 사용하여 트랜잭션을 시뮬레이션할 수 있도록 합니다. 이는 트랜잭션을 실제로 보내지 않고도 특정 제약 조건이 있는 트랜잭션의 결과를 결정할 수 있습니다. 블록 번호를 지정하여 시뮬레이션된 트랜잭션을 실행하고 유형이 지정된 데이터와 함께 서명된 유형의 데이터 트랜잭션을 사용할 수 있습니다. 이는 렌즈 프로토콜 스마트 계약의 모든 withSig 방법으로 수행할 수 있습니다. 하나의 Polygon 노드만 있으면 누구나 DA 계층의 데이터가 정확하고 해당 시점에 유효하며 Lens Protocol 스마트 계약 규칙을 준수하는지 확인할 수 있습니다.

Momoka는 Lens 에코시스템이 더 높은 TPS(현재 EVM 체인에서는 불가능)로 확장할 수 있도록 하며 비용 효율적이고 지연 시간이 짧은 솔루션을 제공합니다. 이는 사용자 소유의 핵심 가치와 프로필 및 소셜 그래프에 대한 제어를 손상시키지 않고 달성할 수 있습니다. 동시에 인덱싱 프로세스는 애플리케이션 개발자에게 새로운 것이 아닙니다. Momoka 사용은 선택 사항입니다. Momoka를 선호하는 사람들은 계속해서 모든 정보를 Polygon에 저장할 수 있습니다. 그러나 콘텐츠 게시에 신뢰할 수 없는 실행 계층의 기능이 필요하지 않은 경우 EVM 상태를 사용할 필요가 없습니다.

Momoka는 노드 운영자가 렌즈 프로토콜 스마트 계약 규칙(또는 다른 스마트 계약 규칙)에 따라 특정 작업이 온체인에서 실행되었는지 확인하는 동시에 트랜잭션 자체를 데이터 가용성 레이어에 저장하여 검증할 수 있도록 합니다.

Momoka는 EVM 체인에서와 동일한 서명 작업을 수행하지만 실제로 체인에서 트랜잭션을 전송하지 않고 EVM 상태에서 트랜잭션을 실행하는 데 필요한 가스를 소비하지 않습니다. 대신 데이터 가용성 트랜잭션이 Momoka 규칙에 따라 생성되고 증명 및 필수 정보와 함께 DA 계층으로 내보내집니다. 이 솔루션은 거래 서명을 생성하고 제출할 수 있는 능력을 가진 사용자가 작업을 수행했음에 틀림없다는 보증된 증거를 제공하여 누구나 데이터를 교차 확인할 수 있도록 합니다. 거래 자체는 시뮬레이션을 통해 시연됩니다. 이 접근 방식을 통해 Lens는 블록체인이 제공하는 소유권과 신뢰를 유지하면서 사용 사례 및 콘텐츠 유형에 따라 언제 어디서나 확장할 수 있습니다.

데이터가 분산된 레이어에 저장되기 때문에 콘텐츠를 제어하는 ​​중앙 집중식 엔터티가 없습니다. 사용자는 자신의 콘텐츠 출판물에 대한 소유권을 보유하며 Lens 생태계의 일부가 실패하더라도 데이터는 계속 검증 가능하고 액세스 가능하며 누구에게나 사용 가능합니다. 분산화는 사용자 데이터 제출이 변조될 수 없도록 보장합니다.

4. Momoka 네트워크의 구성 요소

제출자

제출자는 DA 메타데이터를 검증 및 구성하고 Arweave에 제출할 책임이 있습니다. DA가 생성 증명을 제출하면 데이터가 Bundlr를 통해 Arweave에 업로드되고 즉각적인 응답을 얻을 수 있습니다. 커미터는 누구나 이의를 제기할 수 있다는 증거를 제공해야 합니다. 유효성 검사기 소프트웨어는 화이트리스트 제출자 주소에서 보낸 DA 콘텐츠 발행물을 수신하고 그 유효성을 확인합니다.

신뢰를 유지하기 위해 커미터는 자신의 행동에 대해 책임을 지며 네트워크 프로토콜에 의해 확인된 잘못된 행동에 대해 잠재적인 처벌을 받게 됩니다. 처음에 커미터 화이트리스트는 Lens 코어 팀에서 운영하는 단일 주소로 구성됩니다. 방법이 입증됨에 따라 누구나 커미터가 될 수 있도록 시스템이 확장되어 좋은 행동에 대한 보상과 나쁜 행동에 대한 벌칙이 주어질 것입니다. 커미터에게 손실이 없다면 유효하지 않은 커밋으로 시스템을 가득 채우고 유효성 검사기를 압도하고 지연을 일으킬 수 있습니다.

테스트 단계에서 Lens 팀은 테스트가 완료된 후 버그에 대한 버그 포상금을 제공할 계획과 함께 모든 버그 수정을 담당할 것입니다.

검증자¶

유효성 검사기의 작업은 제출자의 DA 콘텐츠 게시를 모니터링하고 유효성을 확인하는 것입니다. 그들은 제출자가 진짜인지 확인하는 것이 주된 목표인 향후 콘텐츠 발행물을 평가할 때 특정 기준을 따라야 합니다. 누구나 오픈 소스 소프트웨어를 사용하여 몇 가지 명령으로 유효성 검사기를 실행할 수 있습니다. 유효성 검사기는 LevelDB를 활용하여 결과를 빠르게 저장합니다. 이 코드는 로컬 시스템 실행을 위해 Foundry의 앤빌과 함께 분기된 아카이브 노드를 사용할 수 있습니다. 그러나 최상의 속도를 위해 현재 아카이브 노드를 권장합니다. 유효성 검사기를 실행하는 데 필요한 모든 것은 아카이브 노드입니다.

타임스탬프

커미터가 Bundlr 타임스탬프 증명이 작동하는 곳인 커밋을 만든 블록에 대해 속일 수 있다고 걱정할 수 있습니다. 또한 각 서명에는 채굴된 블록의 타임스탬프에 해당하는 만료 날짜가 있으며 서명을 보내면 유효하지 않습니다. Bundlr를 사용하면 저장 시 현재 타임스탬프를 반환하여 누구나 타임스탬프를 확인할 수 있도록 타임스탬프 증명을 요청할 수 있습니다. 이것은 사용할 적절한 블록 번호를 결정하기 위한 정보 소스이며, Bundlr 생성 타임스탬프에 가장 가까운 블록 번호를 사용해야 합니다. 노드 소프트웨어로 인해 지연이 불가피하므로 블록 번호를 선택하고 확인하면 한 블록 번호 뒤에 있으면 허용됩니다.

5. 이전 버전과의 호환성

서명 필요 없음

훌륭한 사용자 경험은 Lens 사용자에게 매우 중요합니다. DA 콘텐츠 게시는 사용자를 대신하여 게시, 미러링 또는 댓글을 달 수 있는 디스패처와 함께 작동합니다. 사용하도록 설정하면 상태 확인을 통과합니다. 렌즈 프로토콜 계약 논리는 스케줄러가 사용자를 대신하여 서명하는 경우 트랜잭션이 유효하다고 지시합니다. 스케줄러를 신뢰하지 않으려는 사용자는 여전히 지갑으로 입력된 데이터에 서명하고 커미터를 통해 제출할 수 있습니다. 이 프로세스는 현재 프로세스와 유사하지만 트랜잭션이 Polygon 노드 대신 Momoka 커미터로 전송됩니다.

가스 없음

DA 작업에는 Gas가 필요하지 않으며 무료로 사용할 수 있습니다. 클라이언트는 여전히 확인할 수 있는 위치에 contentURI를 업로드해야 합니다. 커미터는 Arweave에 DA 메타데이터를 저장하기 위해 Bundlr를 통해 비용을 지불합니다. 이는 실행 가능한 EVM 트랜잭션보다 훨씬 저렴합니다(1000배 저렴).

모으다

NFT로 수집 가능한 사용자 생성 콘텐츠는 Lens 프로토콜에서 중요한 수익 창출 계층이었습니다. Momoka 트랜잭션은 온체인 트랜잭션이 아니지만 생성자가 토큰화를 활성화하기 위해 이러한 매개 변수를 설정하는 경우 생성자 또는 콘텐츠 소비자는 생성자를 대신하여 콘텐츠를 "지연 발행"할 수 있습니다. 즉, 아이디어만 있으면 어떤 콘텐츠든 수익을 창출할 수 있습니다. 우리는 통합자가 Polygon과 Momoka에서 지연 캐스팅을 출시하기를 기대합니다.

6. 모모카 브라우저

Lens는 Momoka로 이루어진 거래를 더 쉽게 찾을 수 있도록 Momoka Explorer(momoka.lens.xyz) Momoka 트랜잭션을 추적 및 찾고 Momoka의 처리 속도를 모니터링합니다. 거래의 모든 세부 정보와 모든 관련 데이터를 찾을 수 있습니다. Momoka Explorer는 또한 자체 노드를 통해 트랜잭션을 확인할 수 있습니다.

7. 모모카 로드맵

Momoka 베타는 현재 라이브입니다. 누구나 Momoka 노드 유효성 검사기를 사용하여 트랜잭션을 증명하고 확인할 수 있습니다. 현재 Momoka에서 지원하는 트랜잭션에는 콘텐츠 게시, 댓글 및 미러 게시가 포함됩니다. 곧 Momoka는 온체인 콘텐츠 게시에 대한 데이터 가용성 의견 게시를 지원하고 그 반대의 경우도 마찬가지입니다.

미래에 Momoka 트랜잭션은 네트워크 프로토콜로 수행될 수 있습니다. 즉, 여러 노드가 트랜잭션의 유효성을 확인해야 하며 노드는 서로의 확인에 대해 이의를 제기할 수 있습니다. 네트워크 프로토콜에는 프로토콜의 유효성을 유지하기 위해 인센티브 및 슬래싱 메커니즘이 수반될 수도 있습니다.

Momoka는 오픈 소스 소프트웨어이므로 누구나 개선에 기여하고 도울 수 있습니다. 팀은 Momoka가 대규모로 작동하는 방식에 대해 더 많이 배우면서 계속해서 소스 코드를 개선하고 기능을 추가할 것입니다.

Momoka는 일반적인 데이터 스케일링 솔루션으로 사용할 수 있고 소셜 네트워킹 이외의 다른 사용 사례에서 사용할 수 있는 노드 네트워크로 설계되었습니다.

Polygon
Arweave
NFT
스마트 계약
안전
지갑
Odaily 공식 커뮤니티에 가입하세요