Lens Protocol
사용자 소유의 디지털 아이덴티티와 포ータ블한 사회적 연결을 가능하게 하는 컴포저블 분산형 소셜 그래프 프로토콜입니다.
Lens Protocol(V2)은 분산형 소셜 인프라의 중요한 진화를 나타내며, 'Open Actions'(LIP-2)와 Momoka를 도입했습니다. 팔로우, 콘텐츠 수집, 게시물 참조 등 모든 소셜 상호작용이 전용 스마트 계약 모듈에 의해 처리되는 모듈형 시스템을 채택하고 있습니다. 프로필은 Polygon 상의 ERC-721 NFT로 표현됩니다. 확장성 문제를 해결하기 위해 Lens는 Momoka를 구현했습니다. 이는 고빈도 소셜 작업을 오프체인에서 처리하면서 결과를 메인 체인에 고정하는 옵티미스틱 레이어 3 데이터 가용성(DA) 계층입니다. 'Profile Manager'와 'Dispatcher'의 역할은 셀프 커스터디를 손상시키지 않으면서 가스리스 트랜잭션과 사용자 온보딩 향상을 촉진합니다. 소셜 그래프를 애플리케이션 계층에서 분리함으로써 Lens는 개발자가 사용자 소유의 공유 데이터베이스 위에 소셜 애플리케이션을 구축할 수 있는 퍼미션리스 에코시스템을 가능하게 합니다.
graph LR
Center["Lens Protocol"]:::main
Pre_blockchain["blockchain"]:::pre --> Center
click Pre_blockchain "/terms/blockchain"
Pre_nft["nft"]:::pre --> Center
click Pre_nft "/terms/nft"
Pre_smart_contract["smart-contract"]:::pre --> Center
click Pre_smart_contract "/terms/smart-contract"
Rel_farcaster["farcaster"]:::related -.-> Center
click Rel_farcaster "/terms/farcaster"
Rel_decentralized_social_network["decentralized-social-network"]:::related -.-> Center
click Rel_decentralized_social_network "/terms/decentralized-social-network"
Rel_web3_social["web3-social"]:::related -.-> Center
click Rel_web3_social "/terms/web3-social"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 지식 테스트
🧒 5살도 이해할 수 있게 설명
🌍 Lens를 '유니버설 소셜 여권'이라고 생각해보세요. 앱마다 별도의 친구와 게시물을 갖는 대신, 어디서나 작동하는 하나의 디지털 폴더를 가지고 다니는 것과 같습니다. 새로운 앱으로 이동하더라도 친구와 콘텐츠는 자동으로 따라옵니다.
🤓 Expert Deep Dive
Lens V2 아키텍처는 LIP-2 표준을 통한 컴포저빌리티를 우선시하며, 소셜 게시물에서 외부 스마트 계약을 직접 트리거할 수 있는 'Open Actions'를 가능하게 합니다(예: NFT 민팅 또는 DAO 참여). 이 프로토콜은 연결이 온체인 자산이 되는 'Follow NFT' 로직을 사용합니다. Momoka(L3)는 데이터 가용성(DA) 계층 접근 방식을 채택하여 트랜잭션 데이터는 오프체인에 저장되지만, Polygon에 게시된 Merkle root를 통해 검증 가능한 상태를 유지하여 소셜 작업의 가스 비용을 크게 절감합니다. 실행 흐름에는 'Dispatcher'가 포함되어 정의된 보안 경계 내의 작업에 대해 사용자 프로필 NFT를 대신해 트랜잭션에 서명할 수 있으므로 고빈도 상호작용의 UX가 향상됩니다. 보안은 모듈형 실행을 통해 유지되며, 화이트리스트에 등록된 모듈만 핵심 프로필 계약과 상호작용할 수 있어 악성 플러그인에 의한 상태 손상을 방지합니다.