Web3 미들웨어 및 인프라의 파노라마 개요
원작자: Cam
원본 편집: saku, SeeDAO
개요: 이 기사에서는 저장소/데이터, 데이터 모델 및 유효성 검사, 인덱서, 액세스 제어 및 통합 플랫폼을 포함하여 zee prime 포트폴리오의 웹 3 미들웨어를 분류하고 자세히 설명합니다. 기본 블록체인과의 관계와 웹 3 애플리케이션을 형성하기 위해 서로 결합하는 방법을 설명합니다. 또한 이 기사에서는 차세대 개발자가 web3 미들웨어를 선택해야 하는 이유를 설명합니다.
Pocket Network를 메인 콘텐츠로 하는 미들웨어 페이퍼를 발간한지 1년이 되었습니다. 이 기간 동안 미들웨어 분야는 진화하고 기하급수적으로 성장했습니다. 이 기사에서는 미들웨어와 인프라를 하향식 관점에서 다시 살펴보고 빠르게 진화하는 이 분야에서 발생하는 변화를 연결하려고 합니다.
이 백서가 Zee Prime의 포트폴리오에 초점을 맞추고 있다는 점은 주목할 가치가 있습니다. 우리는 개별 연구를 진행하고 이를 미들웨어 "메타 논문"으로 결합하면서 더 깊이 파고들면서 내부적으로 포트폴리오를 탐색했습니다.
결합 가능성, Web 3 등과 같은 유행어를 사용한 것에 대해 사과드립니다. 그러나 몇 가지 밈에 의존하지 않고 전체 그림을 그리는 것은 어렵습니다. 밈은 중요한 역할을 합니다.
미들웨어 문서 2권
블록체인의 상위 수준 애플리케이션이 계속해서 초기 DeFi 프리미티브를 능가함에 따라 강력한 인프라 및 미들웨어에 대한 필요성이 확대됩니다. Zee Prime의 우리는 수년 동안 이 "범주"에 대해 크게 낙관했습니다. 첫 번째 미들웨어 기사인 "인프라 LEGO 미들웨어 백서"는 지속 가능한 분산형 플랫폼 개발에서 강력한 데이터 릴레이와 관련된 중요성과 경제성을 강조합니다.
이번에는 특히 탈중앙화 애플리케이션 미들웨어의 구현에서 떠오르는 미들웨어 생태계로 생각을 확장하려고 합니다. 디피니티와 같은 것이 모든 문제에 대한 원스톱 솔루션, 종단 간 솔루션으로 확실히 존재하지만, 디피니티와 같은 제품이 대량으로 채택되는 날이 올 때까지 우리는 함께 조각해야 합니다. , 점차 독립적인 솔루션을 구축합니다.
Meme은 "분산형 세계 컴퓨팅 클라우드"가 되는 것을 목표로 하는 DFINITY가 죽었고 구제할 수 없으므로 묻혀야 한다고 말했습니다.
이제 내러티브는 힘든 판매입니다.
애플리케이션 복잡성(예, 실제 애플리케이션)의 붐을 통해 지원 인프라에 대한 필요성이 폭발적으로 증가하고 있습니다. DeFi 초창기부터 엄청난 양의 네트워크 데이터, 인덱서, 액세스 제어 및 기타 미들웨어 도구가 등장했습니다. 이 모든 도구는 차세대 애플리케이션의 핵심 접착제 조각입니다.
미들웨어에 대한 큰 그림을 그리는 것은 어려울 수 있습니다. 미들웨어는 웹 3처럼 모호한 개념입니다. 그 경계는 종종 흐려집니다. 기본적으로 미들웨어라고 하면 다른 상위 수준 애플리케이션을 지원하는 모든 항목을 의미합니다. 지난 번 이 주제에 대해 논의했을 때 상위 계층과 하위 계층 간의 연결을 제공하는 중간 계층 역할을 할 것이라고 지적했습니다. 그러나 실제 네트워크 상호 작용은 매우 복잡하며 상위 및 하위 수준 간의 명백한 계층 관계를 매핑하기가 어렵습니다.
이것이 Web 3 미들웨어의 지도입니까?
이 업데이트된 미들웨어 백서에서는 이전에 다루지 않은 미들웨어의 다른 클래스에 대해 설명하고 빌더에 사용 사례와 이유를 명확히 설명합니다. 이것은 결코 완전한 목록이 아닙니다.
스토리지 / 데이터
분산형 애플리케이션 스택의 핵심 요소이자 기본 컴퓨팅의 필수 요소인 스토리지. Web 3의 캄브리아기 폭발적인 활동과 복잡성은 단순히 기본 계층에서 계정 상태를 기록하는 것 이상의 스토리지 솔루션을 요구합니다. 점점 더 많은 분산형 애플리케이션이 Web 2 솔루션과 관련된 중앙 집중식 실패 지점이나 조사가 없는 기술 스택을 찾고 있습니다.
모든 애플리케이션에는 Web 3 미들웨어가 제공하는 서비스가 어떤 형태로든 필요합니다. 그러나 문제 중 하나는 Dev-Ops가 복잡하고 모든 빌더가 프로젝트에서 Web 3 미들웨어를 구현할 전문 지식을 가지고 있지 않다는 것입니다. 따라서 레고 구성 요소를 조립하는 것처럼 이 인프라를 새 프로젝트로 조립하는 것이 더 쉬울 수 있도록 추상화 계층이 필요합니다.
이는 암호화폐의 광범위한 채택이 직면한 문제를 반영합니다. 거래에 필요한 지갑, 니모닉 및 가스 수수료는 본질적으로 사용자에게 친숙하지 않으며 더 높은 수준의 추상화가 없는 한 광범위한 채택은 저항에 직면할 것입니다. 우리는 일반 사용자가 오늘날 우리가 보는 복잡성을 처리할 필요가 없다고 가정해야 합니다.
Arweave 및 Filecoin과 같은 스토리지 네트워크는 과도한 스토리지 및 스토리지 수요에 대한 분산 매칭 시스템을 제공하면서 한동안 사용되어 왔습니다.
서로 다른 솔루션은 다양한 수준의 지속성과 검열 저항을 제공합니다. 이들은 모든 분산 기술 스택의 기초입니다. 스토리지는 두 가지 프로토콜 클래스인 기본 스토리지 계층과 확장성을 다루고 보다 폭넓은 채택을 촉진하는 집계기로 나눌 수 있습니다.
Banyan은 스토리지 네트워크의 중요한 집계 계층으로 간주되는 퍼즐 조각입니다. Banyan은 스토리지를 위한 중개 서비스에 중점을 두고 현재 브리징에 사용되는 스토리지 프로토콜의 경제적 인센티브를 개선하며, Banyan은 애플리케이션이 보장된 출처와 함께 네트워크에 구애받지 않는 방식으로 Web 3 스토리지 솔루션을 사용할 수 있도록 보장합니다.
Banyan은 분산형 스토리지 솔루션과 같은 새로운 Web 3 서비스를 통합하기 위해 Web 2 애플리케이션을 위한 다리 역할을 할 수도 있습니다. 이러한 스토리지 솔루션을 구현하는 것은 현재 매우 복잡하며 Banyan의 추상화 계층과 시장은 이러한 LEGO 구성 요소에 대한 진입 장벽을 낮춥니다.
마찬가지로 Spheron은 더 넓은 범위의 미들웨어 솔루션을 위한 추상화 계층으로 사용됩니다. 이 프로토콜은 Web 3 프로젝트를 배포하고 자동화하기 위한 원스톱 솔루션을 목표로 합니다. 그것은 웹 2의 디지털 바다와 같이 웹 3 네이티브 사용자가 아닌 사용자가 분산된 인프라 제품 중에서 쉽게 선택할 수 있는 "앱 스토어"와 같은 인터페이스를 가지고 있습니다.
데이터 모델 및 검증
블록체인은 계산을 수행하는 동안 상태 전환 형태로 데이터를 지속적으로 생성하는 상태 머신입니다. 계정, 상태 및 스마트 계약의 수는 시간이 지남에 따라 빠르게 증가합니다. 이로 인해 인덱싱에서 초기 노드 동기화 및 백업 내구성에 이르기까지 모든 문제가 발생할 수 있습니다. 이는 기본 상태 머신의 확장성과 보안에 영향을 미칩니다.
KYVE는 Arweave 네트워크를 활용하여 애플리케이션 및 프로토콜에 대한 중요한 지원을 제공함으로써 특정 데이터 검증 문제에 보다 세분화된 접근 방식을 취합니다. KYVE는 데이터 스트림을 저장, 검증 및 검색하기 위한 분산형 데이터 레이크(하나의 풀에 있는 원시 비정형 데이터) 솔루션입니다.
KYVE의 초기 제품 시장 적합성은 노드 동기화 문제에 크게 도움이 되었습니다. 쉽게 검색할 수 있고 검증된 프로필 상태 데이터를 제공함으로써 초기 노드의 동기화 시간을 크게 줄일 수 있으므로 새로운 검증 노드를 네트워크에 추가하고 네트워크 보안을 유지할 수 있습니다. 또 다른 경우에, 초기 노드 동기화 시간이 너무 길면(그리고 여전히 증가하는 경우), 검증자 수가 감소하고 새로운 검증자 노드가 합류하는 데 어려움을 겪으면 네트워크 보안이 위협받을 것입니다.
데이터가 저장되는 위치와 방법에 대해 논의했지만 해당 데이터의 모델과 표현도 고려해야 합니다. 이러한 상태 시스템에 구축된 애플리케이션의 경우 활동 중에 생성된 데이터에는 계정 잔액뿐만 아니라 유연한 저장 및 계산이 필요합니다.
세라믹은 가장 기본적인 수준에서 데이터 모델의 분산형 네트워크입니다. 이것이 탈중앙화 애플리케이션을 위한 중요한 인프라인 이유, 즉 "계층 1"(L1)은 계정 잔액 상태(회계 데이터)를 저장합니다. KYVE는 L1에서 상태 변경에 대한 데이터 유효성 검사를 제공하는 반면 Ceramic은 기본 계층 위에 애플리케이션 데이터 상태 및 모델 스토리지를 제공합니다. 네트워크 사용자는 IPFS 데이터 컬렉션(스트림)을 생성하여 정적 데이터(예: Filecoin 또는 arweave의 데이터)를 상위 가변 콘텐츠로 만들 수 있습니다.
또한 Ceramic은 이러한 데이터 모델의 결합 가능성을 실현하기 위해 오픈 소스 데이터 모델에 대한 거래 시장도 구축했습니다. 세라믹은 그렇게 하면 ERC 20이 DeFi에 제공하는 데이터에 동일한 수준의 구성 가능성을 제공한다고 지적하며, 데이터에 대한 표준을 제안하고 다양한 애플리케이션에서 사용할 수 있도록 합니다.재사용. 마찬가지로 돈의 레고가 데이터의 레고를 만납니다. Facebook과 같은 소셜 네트워크에 구축된 것과 같은 개방형 API에 대한 후퇴에 가깝습니다.
Kwil은 웹 3 데이터 모델에 대해 SQL 호환 접근 방식을 취합니다. 이러한 모델의 가장 큰 장점은 SQL에 익숙한 개발자가 많다는 것입니다. Kwil은 노드 네트워크를 사용하여 관계형 데이터베이스를 유지 관리합니다. 이러한 데이터베이스(데이터베이스 해자라고 함)는 노드의 서브넷에 의해 유지 관리되며 새 쓰기를 검색하고 동일한 해자 내의 다른 노드를 쿼리하여 업데이트 상태를 유지합니다. 가장 흥미롭게도 이러한 노드는 데이터베이스 상호 작용의 효율적인 논리 실행을 위해 고급 요청 메시 게이트웨이를 실행할 수 있습니다.
인덱서
애플리케이션과 네트워크에서 생성된 데이터가 급증함에 따라 해석 계층의 필요성이 증가했습니다. 웹 초기와 마찬가지로 사람들은 수동으로 주소를 기억하고 IP 주소록을 유지해야 했습니다. DNS 및 검색 엔진은 사람이 읽을 수 있는 인덱싱 계층을 제공합니다.
인터넷의 발달과 함께 경제규모의 발달과 함께 색인화된 데이터의 중앙집중화가 진행되어 데이터 조회가 보다 사용자 친화적으로 이루어졌습니다. 마찬가지로 L1 블록체인 및 스토리지 네트워크에서 인덱스도 매우 중요합니다. 분산 시스템의 특성상 하나의 데이터가 여러 곳에 나뉘어 저장되어 검색이 어려울 수 있습니다. 인덱스 계층은 쿼리 프로세스 속도를 높이고 정규화된 프로그램을 생성하는 데 도움이 됩니다.
Zee Prime이 투자한 회사인 Subsquid는 인덱서에 대한 사례 연구입니다. Subsquid는 탈중앙화 방식으로 온체인 데이터를 인덱싱하기 위해 다계층 접근 방식을 취합니다. 궁극적인 목표는 Web 3용 차세대 API를 지원하는 것입니다. 이 프로토콜은 Substra 및 EVM 생태계를 모두 지원하고, 온체인 데이터의 유형, 스키마 및 정의를 지정하고, RPC를 사용하는 대신 API 기반 호출 솔루션으로 전환하여 새로 인덱싱된 데이터를 향상시킵니다. 검색 기능.
Subsquid의 목적은 동일한 속도로 새로운 인덱스 데이터에 대해 더 강력한 검색 기능을 얻는 것입니다.
계층은 두 가지 유형의 노드로 구성됩니다. Squid는 데이터를 분류하고 후속 API 쿼리를 지원하는 반면, Archive는 기본 상태 머신에서 원시 데이터를 지속적으로 수집하여 데이터베이스에 저장합니다.
위 그림은 Subsquid 노드의 두 가지 유형을 설명합니다. Archive는 기본 상태 시스템(블록체인)에서 원시 데이터를 수집하여 데이터베이스에 저장하고 Squid는 데이터를 분류하고 후속 API(예: GraphQL Gateway) 쿼리를 지원합니다.
마찬가지로 SolanaFM은 다른 생태계 인덱서와 마찬가지로 원시 블록체인 데이터를 쿼리 가능한 형식으로 처리하여 Solana 생태계에 서비스를 제공하는 인덱서 및 블록 탐색기입니다. SolanaFM이 제공하는 즉각적인 사용 사례는 API를 사용하여 Solana에서 DeFi 애플리케이션을 구동하는 것입니다. Graph 및 Subquery로 작업한 적이 있다면 이러한 솔루션이 친숙하게 들릴 수 있습니다. 두 솔루션 모두 다양한 최종 시장을 대상으로 합니다.
Glitter는 분산 저장이라는 또 다른 문제를 완전히 해결합니다. 개발자를 위한 인덱싱 서비스로 생각할 수 있습니다. Web 2 애플리케이션은 Web 3으로 전환할 기회를 모색합니다. 그들은 엄청난 양의 데이터를 새로운 세계로 가져올 것입니다. 증가된 데이터는 Web 3에 도움이 되지만 개발자와 커뮤니티는 이 데이터를 저장하고 인덱싱해야 하는 어려운 작업에 직면하게 됩니다.
Glitter는 크라우드 소싱 데이터와 교환하여 번거롭지 않은 서비스를 제공함으로써 개발자와 커뮤니티를 위한 윈-윈 솔루션을 만듭니다. 이 모델은 Filecoin에 데이터를 저장하는 여러 소셜 애플리케이션의 협업에서 효과적인 것으로 입증되었습니다.
액세스 제어
액세스 제어
Web 3 애플리케이션 인프라에서 가장 중요하고 역사적으로 잘 드러나지 않는 부분 중 하나는 액세스 제어입니다. 누가 인터넷에서 사물을 볼 수 있습니까? 이것은 중요한 철학적 질문이며 국가/기업/개인 주권과 관련된 보안 문제에 직면할 때 액세스 제어가 점점 더 중요해집니다. 퍼블릭 블록체인/Web 3 기술의 시맨틱 특성을 통해 어떤 사용자가 무엇에 어떻게 액세스할 수 있어야 하는지를 더 잘 구분할 수 있으며 이러한 시스템은 본질적으로 개방되어 있지만 액세스 제어 프레임워크는 암호화/복호화를 허용합니다.
Lit 프로토콜은 임계값 암호화를 통해 이 문제를 해결하는 것을 목표로 합니다. 핵심적으로 네트워크는 일부 공개 자격 증명(예: 지갑의 NFT)을 기반으로 전체 네트워크의 리소스 및 콘텐츠에 대한 액세스를 제공할 수 있습니다. 프로토콜은 증명을 확인하고 핸드셰이크를 승인하는 노드 네트워크를 실행합니다. 이 네트워크는 제시된 증명과 그러한 증명이 이전에 설정된 액세스 제어 조건을 준수하는지 여부를 모두 계산 가능한 보안 구획 내에서 확인할 수 있습니다. 확인되면 원하는 콘텐츠를 악용할 수 있습니다. 어떤 사람들은 Lit 프로토콜을 Ceramic이 제공하는 읽기-쓰기 솔루션이라고 합니다.
Guild.xyz는 또한 다른 각도에서 액세스 제어 문제를 해결하려고 시도합니다. 초기에 토큰 허용 디스코드 환경을 만드는 데 중점을 둔 이 프로젝트는 이제 유사한 원칙을 기반으로 하는 다중 체인 액세스 포털에 중점을 두도록 확장되었습니다.
통합 플랫폼
3D 브리지의 세계에서 우리가 상상한 블록을 더 통합하고 결합하기 위해 Polywrap(이전 Web3 api로 알려짐)은 Web 3 프로토콜의 통합을 더 높은 수준의 효율성으로 추진하고 있습니다. Web 3 프로토콜은 개방적이고 기술적으로 구성 가능하지만 실제로 이러한 구성 가능성을 실제로 달성하는 것은 Web 2에서보다 훨씬 어렵습니다. 이는 각 프로토콜이 애플리케이션에서 실행하기 위해 특정 비즈니스 로직이 필요하고 이러한 비즈니스 로직이 특정 언어로 SDK를 구성하는 경우가 많기 때문입니다.
이러한 다양한 SDK를 모두 통합하는 것은 표준화 부족으로 인해 매우 비효율적입니다. 또한 이들은 모두 특정 언어를 지원하므로 프로토콜 개발자는 종종 다른 언어에 대해 기능적으로 중복된 SDK를 출시하여 유지 관리의 악몽을 만듭니다.
Polywrap의 솔루션은 표준화된 패턴과 WebAssembly를 활용하여 이러한 부담을 완화합니다. Polywrap의 통합을 통해 애플리케이션의 다양한 프로토콜에 대한 SDK를 사전 번들링하는 대신 읽기 쉬운 스키마(REST API와 유사)에 대해 쉽게 호출할 수 있습니다. 래퍼는 런타임에 다운로드되어 애플리케이션에서 실행됩니다. 즉, Polywrap을 통합하는 모든 응용 프로그램은 모든 Web 3 프로토콜에 액세스할 수 있습니다.
Web 3 애플리케이션의 사용자 경험은 여전히 매끄럽지 않습니다. 앞에서 강조했듯이 가스를 입력하면 사용자에게 마찰이 발생합니다. 애플리케이션은 Biconomy의 API를 통합하여 이러한 사용자 경험을 개선할 수 있습니다. Biconomy의 플랫폼은 가스 없는 거래를 달성하고, 더 빠른 확인 시간을 즐기고, ERC 20으로 지불하고, 즉각적인 교차 체인 거래를 할 수 있는 일련의 도구를 제공합니다.
가스 없는 트랜잭션은 메타 트랜잭션(ERC 2771을 통해)과 영리한 포워딩을 통해 가능합니다. 크로스 체인 기능은 지원되는 레이어/체인의 유동성 풀에 의해 실현되며, 오프 체인 서버(집행자 노드)는 거래로 유입되는 자금 풀을 모니터링하는 데 사용되며, 그런 다음 상대방을 "해제"합니다. 거래.
이 그림은 Glitter의 운영 모드를 설명합니다.Glitter 생태계의 분산형 APP는 네트워크에 저장된 데이터를 업로드 및 수신하고, Glitter 네트워크 채굴자에게 작업을 분배하고, 데이터 검사 및 인덱싱 결과를 받습니다. 외부 세계는 중앙 집중식 APP를 통해 최종 지수 결과에 액세스할 수 있습니다.
이러한 종류의 도구는 차세대 암호화 앱의 사용자 경험을 원활하고 매끄럽게 만드는 데 중요합니다. 우리의 목표는 웹 3 시스템에서 원활한 상호 작용 흐름을 달성하기 위한 지속적인 노력이어야 합니다.
카테고리에 잘 맞지는 않지만 Sepana는 웹 3용 검색 엔진을 구축하고 있습니다. DeFi, 소셜, DAO 활동 또는 NFT 등 Sepana의 솔루션은 사용자가 전체 웹을 탐색할 수 있는 전체 텍스트 검색 엔진을 제공합니다 3 . 앞서 언급한 인덱서와 웹 3 애플리케이션 및 데이터의 자체 인덱싱을 활용함으로써 프로토콜은 더 넓은 생태계로의 관문 역할을 할 것입니다. 또한 Sepana의 투명한 오픈 소스 알고리즘을 사용하여 Ceramic 및 Kwil과 같은 데이터베이스 솔루션에 저장된 소셜 그래프를 기반으로 하는 소셜 미디어 피드와 같은 다른 애플리케이션을 구동할 수 있습니다.
장기 비전에는 매우 흥미로운 분기가 있습니다. 소셜 미디어 경험(즉, 피드)을 맞춤화하여 특정 기분이나 결과(예: Sam Harris가 자주 논의하는 것처럼 양극화 감소 또는 더 넓은 행복)를 달성할 수 있는 세상을 상상해 보십시오. 이 모든 것은 오픈 소스 알고리즘을 통해 달성할 수 있으므로 필요에 따라 플랫폼을 조정하거나 조정 권한을 사용자에게 넘길 수 있습니다.
모든 것이 어떻게 결합됩니까?
대부분의 최신 기술 회사와 애플리케이션은 데이터 생산/소화, 해당 데이터에 구축된 모델, 데이터/모델의 제어 및 배포와 같은 비즈니스 모델의 일부 형태로 추출될 수 있습니다. 최신 웹 애플리케이션의 원활한 사용자 경험과 사용자 도파민 착취는 이러한 기본 프로세스를 기반으로 합니다.
이 워크플로의 결과 미들웨어 솔루션이 이러한 기술 요구 사항의 중간 계층에서 전파되고 Web 3의 컨텍스트에서 이를 지원할 것으로 기대합니다. 앞에서 설명한 미들웨어의 항목/유형을 보면 이를 알 수 있습니다. Web 3 미들웨어의 모든 부분은 우리가 설명하는 일반적인 워크플로에 적합합니다.
위 그림은 Web 3 미들웨어 애플리케이션 스택의 모든 레벨에 있는 애플리케이션을 위에서 아래로 계층별로 요약한 것입니다. 액세스 제어에는 Lit Protocol 및 Guild.xyz가 포함되고 통합 플랫폼에는 Polywrap, Gasless 및 Sepana가 포함되며 데이터 모델에는 Ceramic, Kwil이 포함됩니다. , 그리고 데이터는 유효합니다. 성격에는 KYVE가 포함되고 인덱서는 SolanaFM, SubQuery, Glitter, Subsquid 등이 포함되며 스토리지 네트워크 및 솔루션에는 Filecoin, Banyan, Arweave 및 Spheron이 포함됩니다.
위의 범주는 보다 광범위하게 적용할 수 있는 개요로 사용할 수 있지만 실제로는 많은 미들웨어 기능이 여러 범주에 걸쳐 있을 수 있습니다. 2022년에는 이러한 중복으로 인해 이러한 범주를 정확하게 정의하기 어렵습니다. 이 질문을 좀 더 현실적으로 만들기 위해 소셜 미디어 네트워크와 같은 일반적인 예를 들어 이러한 정신 모델을 더 광범위한 Web 3 미들웨어 애플리케이션 스택으로 확장해 보겠습니다.
우리의 가상 소셜 미디어 네트워크는 적절하게 twatter라는 이름이 지정될 것입니다. 실제로 위의 다이어그램에서 미들웨어 스택의 구성 요소를 통해 플랫폼의 제품(소셜 미디어 경험)이 흐르는 것을 볼 수 있습니다. 우리는 Web 3의 소셜 네트워크를 "분산형 Twitter"로 간주하지 않습니다. 우리는 Web 3 소셜 네트워킹이 새로운 현상이라고 생각하며, 아마도 Sismo와 같은 것을 통해 증명을 위해 Web 2 앱을 인용할 수도 있습니다(API를 공개하기로 결정한 경우).
Zee Prime의 가상 소셜 미디어 네트워크는 미들웨어 스택을 통해 소셜 네트워킹 애플리케이션을 구현하는 것을 목표로 하는 twatter라고 합니다.
가장 원시적인 형태부터 시작하여 플랫폼의 모든 데이터(사용자 이름, 프로필 사진, 과거 활동, 소셜 그래프 등)는 스토리지 네트워크 중 하나에 IPFS 형식으로 저장 및 인덱싱할 수 있습니다. 이 구조와 의미를 부여하는 데이터 모델은 앞에서 언급한 플랫폼의 각 부분에 대한 모델을 포함하는 Twitter 계정용 데이터베이스 솔루션인 Ceramic 또는 Kwil에 저장됩니다.
예를 들어, 플랫폼에서 플랫폼에 액세스하기 위해 무료 NFT를 보유해야 하는 경우(스팸 감소 메커니즘 또는 기타 목적) 사용자는 지갑을 플랫폼에 연결해야 하며 액세스 제어 프로토콜이 확인하고 악수합니다. 통합 플랫폼은 응용 프로그램 계층에 포함되어 기본적으로 다른 웹 3 서비스를 활성화할 수 있으며 Sepana의 알고리즘은 소셜 그래프 기반 푸시를 설계하는 데 사용할 수 있습니다.
위 그림은 미들웨어 스택으로 구성된 소셜 네트워크의 워크플로우를 설명하고 있습니다.기본 계층의 데이터는 상태 머신 인덱서를 통해 데이터 모델로 전송되고 플랫폼의 모든 데이터는 스토리지 네트워크에 저장되며 스토리지는 이러한 인덱스의 데이터 모델은 APP에 의해 호출되며 액세스 제어 계층은 최종 사용자에게 플랫폼을 제시하기 전에 사용자가 액세스 권한이 있는지 확인하는 역할을 합니다. 애플리케이션 계층에는 통합 플랫폼이 포함될 수 있습니다.
가장 흥미롭게도 이 기사를 작성하는 동안 우리는 설명과 거의 동일한 애플리케이션 스택을 사용하여 위에서 설명한 소셜 네트워크를 효과적으로 구축한 Orbis Social을 우연히 발견했습니다. 차세대 애플리케이션이 개발 중이며 앞으로 몇 달 동안 더 다양한 사용 사례를 보게 될 것입니다.
여기서 설명해야 할 중요한 점은 다이어그램 오른쪽의 미들웨어가 체인과 더 독립적이라는 것입니다(번역자 주: 체인에 대한 의존도가 적음). 이 구조의 일부는 경쟁업체와 상호 교환이 가능하지만 이러한 비즈니스 모델 중 많은 부분이 네트워크 효과에 기반한 독점으로 이어집니다. Web 2의 독점과 달리 이러한 플랫폼은 궁극적으로 이 유사 정규화 복합 값을 플랫폼 사용자에게 재분배합니다.
차세대 애플리케이션 빌더가 Web3 미들웨어를 선택해야 하는 이유는 무엇입니까?
Web 3의 도구가 계속 등장하는 동안 우리는 계속해서 스스로에게 질문해야 합니다. 왜 이런 일이 발생합니까? Web 2 솔루션보다 실제로 더 많은 이점을 제공합니까?
Web 3 미들웨어는 초기 암호화 이전 모델과 동일한 기본 원칙을 기반으로 구축되어야 합니다. Web 3 미들웨어를 사용하면 애플리케이션이 목표를 달성할 수 있기 때문에 팀은 이점 때문에 Web 3 미들웨어를 선택해야 합니다. 보안, 내구성 또는 검열 방지 관점에서든 Web 3 미들웨어의 이점은 그 자체로 존재해야 합니다. 우리가 상상조차 할 수 없는 Web 3 미들웨어의 일부 고유 기능으로 인해 많은 새로운 기능이 잠금 해제될 수 있습니다.
이러한 인프라 LEGO는 개방적이고 구성 가능한 인터넷에 대한 Tim Berners-Lee의 비전인 Semantic Web과 관련된 보다 심층적인 통합을 가능하게 하고 저렴한 호스팅 및 계산 솔루션을 제공합니다. Denis-Nazarov가 지적한 것처럼 복잡한 컴퓨팅 시스템이 정원처럼 번성하는 생태계가 되려면 모듈화되고 전문화되어야 하며 Web 1/Web 2 세상에서 사용자는 연결을 구현하는 능력. Web 2의 거대 기업은 귀중한 상태 정보를 비공개로 유지합니다. 정보를 보유하면 결과적으로 가치를 얻을 수 있기 때문입니다.
공공 상태 기계는 이 모델을 전복시킬 수 있고 상태는 개방된 방식으로 유지됩니다.또한 도입된 토큰 경제 모델은 양 당사자의 결합을 강화하여 관련된 양 당사자가 더 나은 결과를 얻을 수 있도록 합니다. 이것이 반사 자산의 특성입니다.
Zee Prime은 앱이 눈치채기 전에 미들웨어 솔루션에 투자합니다!
지 프라임 뷰포인트
여러 면에서 미들웨어는 암호화폐의 B2B 부분입니다. 따라서 우수한 미들웨어 솔루션은 기술 수준이 높고 최종 사용자에게 덜 직관적인 경향이 있습니다(하지만 신경쓰지 마십시오. 최종 사용자는 대상 고객이 아닙니다). 새로운 DeFi 프로토콜, NFT 프로젝트 또는 GameFi 스튜디오를 주시하는 것보다 공장 현장에서 소시지를 만드는 데 도움을 주는 것이 지속적인 개발에 중요하다고 생각합니다(번역자 주: 보이지 않지만 최종 사용자에게는 보이지 않는 중요한 작업 수행). 중요합니다.
미래는 모든 미들웨어입니까? 물론.
종합하면 이 인프라(및 향후 인프라)는 다음과 같은 용도로 사용됩니다.
검열에 대한 저항력 증가
효율성 향상
효율성 향상
새로운 비즈니스 모델 구현
이 상호 교환 가능한 인프라 모듈 및 추상화 계층의 추가적인 잠재적 영향은 애플리케이션이 다음을 수행한다는 것입니다.
베이스 레이어에서 점점 더 멀어지고,
결과적으로 점점 더 체인에 구애받지 않게 될 것입니다.
이것은 팻 프로토콜 이론(기본 계층에서 가치 축적의 가정)에 대한 반박이 아니라 지속적인 발전의 분기점에 대한 표식에 가깝습니다. 원칙적으로 이는 전환 비용을 줄이는 것으로 볼 수 있습니다. 가장 초기의 온체인 애플리케이션(주로 DeFi)은 기본 계층(즉, 금융 계정에 구축된 금융 상품)에 대한 매우 높은 바인딩이 특징입니다.
더 복잡한 비금융 애플리케이션은 그러한 체인과의 제휴가 느슨해 전환 비용이 줄어듭니다(무료 NFT 액세스 제어는 새로운 블록체인 및 지갑으로 쉽게 포팅됨). 애플리케이션은 이미 여러 체인에서 사용자를 끌어들이고 있습니다.
우리는 정보 이전에 가치 이전을 추가하는 것이 의미 있는 단계적 변화라고 굳게 믿습니다. 그러나 이러한 잠재력과 이를 가능하게 하는 다양한 응용 프로그램 및 사용자 경험을 실현하려면 수많은 인프라 LEGO 구성 요소가 필요합니다.
이 "부분"의 가치 확보는 미들웨어 투자를 논의할 때 가장 많이 논의되는 주제 중 하나입니다. 어떤 면에서 정말 중요한 미들웨어는 공공재와 매우 비슷해 보이지만 이것이 미래의 일부 성공적인 애플리케이션에도 적용된다고 주장할 수 있습니다(Twitter는 공공재가 되기를 원합니다).
따라서 이익 마진/비용/수익이 가능한 최저 범위로 수렴될 것으로 예상할 수 있습니다. 우리는 이것이 어느 정도 사실이 될 것이라고 믿지만, 공개적으로 허용되는 비율로 떨어지는 것이 더 합리적인 가정입니다.
언뜻 보기에 매력적이지 않은 것처럼 보일 수 있지만, 세계 최초의 진정한 글로벌 기술 혁명에서 자산 경량화/자원 경량화 비즈니스의 맥락에서 이러한 LEGO 구성 요소의 경우 이 규모는 쉽게 수십억 달러가 될 수 있습니다. 이러한 미들웨어는 애플리케이션에 대한 특정 기능을 수행하기 때문에 사용 가능한 전체 시장은 언제든지 하위 블록체인 또는 상위 애플리케이션과 독립적입니다. 특정 상위 및 하위 구성 요소에 의존하는 대신 미들웨어는 더 큰 규모의 기능을 제공합니다.
미들웨어와 DeFi는 토큰 기반 경제 모델의 자기 참조적 특성을 공유하지만 궁극적으로 가치를 반환하는 능력이 다릅니다. 미들웨어 프로젝트는 일반적으로 제공하는 서비스를 제공하는 데 사용되는 토큰(네트워크 노드와 같은)에 대한 명확한 공급 및 수요 드라이브의 이점을 얻습니다. 대조적으로 대부분의 DeFi 프로젝트는 토큰에 대한 명확한 수요 동인이 적고 현금 흐름 분배에 대한 규제 고려 사항으로 인해 상황이 더욱 모호해집니다.
이러한 이유로 우리는 지속적인 암호화폐 채택을 위해 보다 강력한 차세대 애플리케이션을 가능하게 하는 새로운 미들웨어 솔루션을 계속 찾고 있습니다. 우리는 차세대 애플리케이션이 금융 및 온라인 상거래/활동을 대규모로 열어줄 것이라고 믿습니다. a16z-esque가 이것에 대해 말한 것은 우리는 모조품 앱이 아니라 기본 앱을 원한다는 것입니다.
설립자, 건축업자이거나 이를 실현하기 위해 구축해야 하는 중요한 인프라에 대한 아이디어가 있는 경우 당사를 찾을 수 있는 위치를 알고 있습니다.
ZeePrime은 MEV에 관심이 없고 미들웨어 가치에만 관심이 있습니다!
용어 사전
웹 3 - 다음 기사를 참조할 수 있습니다. 유행어 너머
앱 - 우리는 "앱이 얼마나 분산되어 있습니까?"가 스펙트럼이라고 생각하기 때문에 dAPP(분산형 애플리케이션)를 사용하지 않습니다. 응용 프로그램은 분산 및 중앙 집중식 솔루션에 의해 구동될 수 있습니다. 이것이 분산 응용 프로그램이 아니라는 것을 의미합니까?
WASM - WebAssembly의 줄임말로 바이너리 형식으로 실행되지만 Rust, C, Python 등 다양한 언어로 컴파일할 수 있는 스택 기반 가상 머신으로 생각할 수 있습니다.
SDK - 소프트웨어 개발 키트의 약자입니다. 일반적으로 라이브러리, 프레임워크, 아티팩트 또는 디버깅 도구의 형태로 된 특정 플랫폼용 소프트웨어 구성 도구 세트입니다.
IPFS - 행성 간 파일 시스템. 콘텐츠 주소 지정을 사용하여 정보를 저장하고 액세스하는 분산 시스템입니다.
포토리얼리스틱 디자인 - 공식 정의는 다음과 같습니다. 포토리얼리스틱 디자인에는 새로운 것을 더 오래되거나 더 친숙하게 보이게 하는 기능이 포함됩니다. 실제로는 소화하기 쉬운 새로운 아이디어를 의미합니다. 몰입형 디자인 앱은 기본 앱과 반대입니다.
API - 애플리케이션 프로그래밍 인터페이스. 이것은 다른 소프트웨어에 의해 악용될 수 있는 소프트웨어입니다.
RPC - 원격 프로시저 호출. 퍼블릭 블록체인의 맥락에서 이는 기본적으로 컴퓨터의 한 부분이 네트워크의 다른 부분(즉, 다른 컴퓨터/애플리케이션)에서 프로세스(작업으로 간주될 수 있음)를 호출함을 의미합니다.


