Multicoin:탈중앙화 데이터베이스 프로토콜 Ceramic 자세히 설명하기

멀티코인
2022-02-17 13:08:45
수집
Ceramic에서 애플리케이션을 구축하는 것은 데이터 모델 시장을 탐색하고 이를 애플리케이션에 삽입하며, 이러한 모델에 저장된 모든 데이터에 대한 접근을 자동으로 얻는 것처럼 보입니다.

원문 저자: Kyle Samani, Multicoin Capital 공동 창립자

원문 제목: 《The Composable Web3 Data Network

편집: Yangz, 바비트

몇 달 전, 2021년 Multicoin 정상 회담에서 저는 조합 가능성이 2022년 암호화 분야의 가장 중요한 발전이라고 강조하는 주제 발표를 했습니다. 그 발표는 특히 Solana 블록체인에서 금융 자산의 조합 가능성에 초점을 맞췄지만, 금융 조합 가능성은 조합 가능성의 유일한 형태가 아닙니다. 조합 가능성에는 데이터 조합 가능성이라는 더 큰 기회가 있습니다.

암호화 생태계의 기본적인 기반은 1계층입니다. 이러한 네트워크가 널리 그렇게 여겨지는 이유는 모두 주권 노드 집합이 있어 어떤 리듬으로 상태에 대한 합의를 이루기 때문입니다. 그러나 기능적으로는 다르며, 추적하는 상태 유형, 합의에 도달하는 방법, 지원할 수 있는 애플리케이션 유형에 따라 L1은 여러 주요 범주로 나눌 수 있습니다:

· 자산 원장 - 비트코인, 이더리움, 솔라나, 폴리곤, 플로우, 니어, 아발란체, 테라 등.
· 저장 원장 - 파일코인, 아르위브, 시아 등.
· 데이터 원장 - 세라믹
· 특정 애플리케이션의 분산 원장 - 오스모시스, 헬륨, 토르체인, 소멜리에, 인증 네트워크 등.

우리는 수년 동안 Solana 블록체인이 주류 암호화 네이티브 자산 원장이 될 것이라고 확신해 왔습니다. 우리는 또한 세라믹이 지배적인 데이터 원장이 될 것이라고 믿으며, 오늘 우리는 Union Square Ventures와 함께 세라믹에 3천만 달러 투자를 공동 주도했다고 발표하고 싶습니다. USV 외에도 이번 투자 라운드에는 Coinbase Ventures, CoinFund, Collabfund, Dapper Labs, DCG, Edge and Node, Figment, Hashed, Jump Crypto, Metacartel Ventures, Not Boring Capital, Northzone, P2P Capital, Placeholder, Protocol Labs, Reciprocal Ventures, Variant Fund, Venrock 및 50명 이상의 암호화 엔젤 투자자와 커뮤니티 구성원이 포함되었습니다.

희소성과 풍부성


이더리움과 솔라나와 같은 자산 분산 자본은 매우 간단한 일을 했습니다: 누가 얼마나 많은 토큰을 소유하고 있는지를 기록합니다(동질화된 토큰과 비동질화된 토큰 모두 포함). 이러한 시스템의 순 출력은 매우 간단합니다.

다른 관점에서 보면, 자산 분산 자본은 희소성을 관리합니다. 특정 자산에 대해, 특정 시점에 고정된 수량의 토큰이 있어야 합니다. 각 거래에서 -- 지불, 거래, 대출 등 -- 한 사람이 자신의 토큰 잔액을 줄이면 다른 사람이 자신의 토큰 잔액을 늘립니다.

그러나 지난 30년간 인터넷의 발전 궤적은 희소성에 관한 것이 아닙니다. 사실, 그것은 반대였습니다. 그것은 풍부성에 관한 것이었습니다. 더 많은 것들 -- 더 많은 데이터, 더 많은 이미지, 더 많은 컴퓨터, 더 많은 서버, 더 많은 친구, 더 많은 팔로워, 더 많은 연결, 더 많은 소비, 더 많은 공유 등.

희소성을 중심으로 한 애플리케이션에서는 일부 사용자가 토큰을 얻으면 다른 사용자는 토큰을 잃어야 합니다. 그러나 풍부성을 중심으로 한 애플리케이션에서는 사용자가 무한한 양의 데이터와 콘텐츠를 생성할 수 있습니다. 무한한 수의 트윗을 작성하고 무한한 수의 계정을 팔로우할 수 있습니다. 이 중요한 차이점은 데이터 중심의 이러한 유형의 사용 사례와 거래량을 처리하기 위해 새로운 유형의 1계층을 구축할 필요성을 만듭니다.

솔라나는 희소성을 중심으로 한 web3 애플리케이션(누가 얼마나 많은 토큰을 가지고 있는지)이고, 세라믹은 풍부성을 중심으로 한 web3 애플리케이션(누가 어떤 트윗을 작성했는지)이 될 것입니다. 언젠가 탈중앙화된 트위터가 등장한다면, dTweets는 세라믹에 호스팅될 것입니다.

NFT, web3 소셜 애플리케이션, 암호화 게임 등의 폭발적인 성장으로 인해 이제는 조합 가능한 탈중앙화 데이터베이스를 이끌 수 있는 충분한 개발자 관심이 생겼습니다. 현재 수천 명의 개발자가 세라믹에서 400개 이상의 애플리케이션을 구축하여 세라믹을 선도하는 탈중앙화 데이터 네트워크로 만들었습니다.

시스템 개요


모든 분산 원장 -- 자산 분산 자본, 저장 분산 자본, 데이터 분산 자본 등 --은 동시에 세 가지 속성을 달성해야 합니다:

· 규모 -- 규모가 없으면 소프트웨어는 단지 장난감일 뿐입니다.
· 조합 가능성 -- 더 많은 데이터, 상태 및 기능이 탈중앙화된 원장에 추가됨에 따라, 이는 기본적인 폭과 깊이를 증가시켜 새로운 애플리케이션을 구축할 수 있는 기반이 됩니다. 조합 가능성은 궁극적인 네트워크 효과입니다.
· 논리 집중화 -- 시스템의 논리적 분산(일반적으로 규모를 지원하기 위해)으로 인해 점점 더 복잡해지고 구축하기 어려워집니다. 조합 가능성의 핵심 이점은 복합 네트워크 효과이지만, 확장성을 지원하기 위해 논리 집중화를 깨는 것은 개발자가 이러한 이점을 실제로 얻는 것을 방해합니다. 우리는 수년 동안 논리 집중화의 중요성을 강조해 왔습니다.


규모


솔라나가 성공한 이유 중 하나는 금융 애플리케이션에서 초당 수만 건의 거래를 처리했기 때문입니다(앞으로 몇 년 내에 수백만 건으로 확장될 것으로 예상됨). 만약 세라믹이 트위터, 페이스북, 레딧, 스냅챗, 틱톡 등의 애플리케이션의 탈중앙화 버전을 동시에 호스팅하려면, 세라믹은 초당 수억 건의 거래로 확장해야 합니다. 이는 완전히 다른 규모 수준입니다.

이를 달성하기 위해, 세라믹은 원장의 데이터 구조에 대해 몇 가지 매우 독창적인 결정을 내렸습니다. 가장 중요한 것은, 세라믹에서는 사람 간에 공유할 수 있는 상태의 개념이 없다는 것입니다(예: 양도 가능한 토큰이나 AMM 풀). 모든 상태는 그것을 생성한 사람에게만 속하며, 다른 사람의 상태를 수정할 수 없습니다(모든 사용자는 다른 사용자가 소유한 상태에 링크할 수 있지만).

세라믹의 유용한 심리 모델은 각 사용자가 Streams라고 불리는 JSON 문서 집합을 가지고 있으며, 오직 그들만이 이러한 문서를 수정할 수 있다는 것입니다. 각 문서에 저장된 내용은 임의적이며, 다른 사람의 문서에 있는 내용을 참조할 수 있습니다. 이는 계산을 배제하지 않습니다. 개발자는 streamcode라는 함수를 작성하여 이러한 문서가 어떻게 업데이트되는지, 새로운 업데이트가 있을 때 어떤 동작을 수행하는지를 정의할 수 있습니다. 예를 들어, 트위터와 유사한 애플리케이션의 경우, 개발자는 userTotalTweetCount 함수를 정의하고 사용자가 자신의 세라믹 스트림에 각 트윗을 게시할 때마다 해당 함수를 증가시킬 수 있습니다.

이러한 독창적인 구조의 아름다움은(이 구조는 사용자 간의 상태를 풀어줍니다) 시스템이 매우 깔끔하게 수평 확장을 할 수 있다는 것입니다. 사용자의 계정 1-1,000,000이 한 세라믹 노드 집합에 복제되고, 사용자 계정 1,000,001-2,000,000이 다른 노드 집합에 복제되는 세상을 상상할 수 있습니다. 이론적으로 필요하다면, 네트워크는 각 사용자까지 계속 분할될 수 있으며, 조합 가능성을 해치지 않습니다. 사용자 분할 간의 상태 검증 가능성과 조합 가능성을 보장하기 위해, 세라믹은 모든 사용자의 거래를 집계하여 어떤 사용자가든 언제든지 다른 사용자의 JSON 문서의 무결성을 검증할 수 있도록 하는 메르클 트리 데이터 구조에 의존합니다.

조합 가능성


세라믹은 애플리케이션 간의 데이터 조합 가능성을 달성하기 위해 데이터 모델이라는 새로운 추상화를 통해 이를 주로 실현합니다. 이 추상화는 유사한 애플리케이션이 네트워크에서 각 사용자의 상태를 저장하고 검색하는 방식을 통합합니다. 예를 들어, 모든 탈중앙화된 트위터 구현이 공유 데이터 모델에서 실행된다고 상상할 수 있습니다: 각 사용자에 대한 트윗, 그들의 소셜 그래프, 그들의 DM 등. 동일한 기본 데이터 모델을 채택함으로써, 애플리케이션은 동일한 데이터에서 본질적으로 상호 운용할 수 있습니다.

어떤 면에서 세라믹의 데이터 모델 표준 사용을 자산 분산 원장의 토큰 표준 사용과 비교할 수 있습니다. 예를 들어, 이더리움에서 ERC-20 동질화 토큰과 ERC-721 비동질화 토큰 표준의 도입은 전체 토큰 및 금융 애플리케이션 생태계를 촉발하고 자연스럽게 상호 연결되게 했습니다. 세라믹은 이 개념을 데이터로 가져왔습니다.

세라믹은 이러한 데이터 모델을 생성하기 위해 커뮤니티 주도 방식을 채택하여, 모든 개발자가 생태계 내 다른 개발자와 쉽게 정의, 공유 및 재사용할 수 있도록 합니다. 커뮤니티에서 더 많은 데이터 모델이 생성됨에 따라, 우리는 조합 가능한 데이터를 사용하여 구축된 애플리케이션의 수와 종류가 계속해서 확대되는 것을 보게 될 것입니다.

이러한 조합 가능성은 더 나은 개발자 경험도 제공합니다. 세라믹에서 애플리케이션을 구축하는 것은 데이터 모델 시장을 탐색하는 것처럼 보이며, 이를 애플리케이션에 삽입하고 이러한 모델에 저장된 모든 데이터에 대한 접근을 자동으로 얻습니다. 세라믹을 사용하면 개발자는 자신의 고립된 사용자와 데이터로 애플리케이션을 이끌어가는 것에 대해 걱정할 필요가 없습니다. 전체 개발자의 복합 혁신 속도가 크게 빨라질 것입니다.

L.F.G.


세라믹 네트워크는 이미 가동 중이며, SDK는 여기에서 받을 수 있습니다. 우리는 세라믹을 기반으로 구축하고 있는 몇몇 회사에 투자했습니다.

2021년 6월 이후, 세라믹 네트워크는 테스트 단계에 있으며, 소수의 초기 지지자들이 호스팅하고 있습니다. 향후 몇 달 내에 네트워크는 점점 더 많은 호스트로 분산되어 완전히 탈권한화된 네트워크가 되어, 누구나 세라믹 네트워크에서 콘텐츠를 호스팅할 수 있게 됩니다. 네트워크를 탈권한화된 호스팅으로 전환하기 위해, 세라믹은 경제 계층으로 사용될 토큰을 출시할 예정이며, 이는 사람들이 전 세계에서 세라믹 네트워크를 호스팅하도록 유도하는 데 사용될 것입니다. 이는 IPFS와 파일코인과 유사합니다.

제가 세라믹을 가장 좋아하는 점은, 오늘날 자산 원장에서 구축된 개발자들에게 새로운 기능을 잠금 해제해 준다는 것입니다. 주요 자산 원장에서 구축된 개발자 -- 이더리움, 솔라나, 폴리곤, 아발란체, 니어, 루나, 플로우 등 --은 동시에 세라믹의 데이터 중심 기능을 활용하여 애플리케이션을 개선할 수 있습니다. 세라믹의 유연한 DID 기반 계정 시스템 덕분에, 세라믹은 자연스럽게 모든 주요 자산 원장의 사용자가 이미 사용하고 있는 개인 키와 연결됩니다. 그렇기 때문에, 저는 모든 주요 자산 원장에서 구축된 개발자들이 그들의 일부 애플리케이션에서 세라믹을 채택하는 것을 보고 싶습니다.

올해 수천 명의 개발자가 세라믹에서 애플리케이션을 출시함에 따라, 세라믹 네트워크에서 조합 가능한 상태의 수는 폭발적으로 증가하여 지속적인 고급 애플리케이션을 생성할 수 있는 활기찬 데이터 기반을 제공합니다.

관련 기사:

Ceramic: Web3.0 소셜 애플리케이션을 위한 미들웨어

탈중앙화 신원: Web3로 가는 여권

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축