루트 초월: 스포어 DOB-0 프로토콜의 무한한 가능성 탐험

추천 읽기
2024-04-17 11:10:12
수집
Spore는 CKB 블록체인에 배포된 범용 디지털 물체 생성 프로토콜로, 이미지, 링크, 비디오, 오디오, 텍스트, 코드(예: Lua 스크립트, Markdown) 등 다양한 콘텐츠 유형을 지원하며, 생성된 DOB(디지털 객체)는 변경할 수 없을 뿐만 아니라 완전히 체인에 저장됩니다.

저자: btcman.bit

최근 Spore GitHub에 있는 Spore DOB-0 프로토콜이 저자의 큰 관심을 끌었습니다.

Spore는 CKB 블록체인에 배포된 범용 디지털 객체 생성 프로토콜로, 이미지, 링크, 비디오, 오디오, 텍스트, 코드(예: Lua 스크립트, Markdown) 등 다양한 콘텐츠 유형을 지원하며, 생성된 DOB(디지털 객체)는 변경할 수 없고 완전히 체인에 저장됩니다.

Spore DOB-0 프로토콜은 Spore 기반 위에 구축된 첫 번째 프로토콜로, 애플리케이션 계층에 더 중점을 둔 프로토콜입니다. 이는 Spore와 HTTP 프로토콜과 TCP 프로토콜의 차이와 유사합니다. 설명에 따르면, 이 Spore DOB-0 프로토콜은 유연한 DNA 바이트 렌더링 프로세스를 생성하는 것을 목표로 하며, 쉽게 말해 Spore DOB의 DNA를 해석하는 방법을 소개합니다. 이 프로토콜의 내용은 짧지만 그 잠재력은 무궁무진합니다.

Spore DOB-0 프로토콜의 구현 방식

Spore DOB-0 프로토콜은 "텍스트"라는 콘텐츠 유형에 대해 새로운 표준을 설정했습니다. 즉, CKB 블록체인의 Cell에 DOB의 가장 중요한 것인 DNA를 저장하고, 일반 텍스트가 아닌 DNA를 저장합니다. 그런 다음 체인上的 Decoder(디코더)는 Pattern에 따라 DNA를 디코딩하고, 마지막으로 프론트엔드에서 렌더링하여 사용자에게 보여줍니다.

구체적으로 말하자면:

  1. 사용자가 DOB를 주조할 때, 체인上的 계약은 현재 블록 높이와 Cell ID를 읽고 해시 계산을 수행하여 얻은 해시 값이 해당 DOB의 DNA가 됩니다.
  2. CKB 블록체인에 배포된 Decoder(디코더)는 창작자 또는 예술가가 미리 정의한 Pattern에 따라 DNA를 디코딩합니다. Pattern은 바이트(바이트)로, 이진수일 수도 있고 문자열일 수도 있으며, 어떤 형식이든 될 수 있습니다. 그 형식은 Decoder에 의해 결정되며, 창작자 또는 예술가는 사용자가 DOB를 주조하기 전에 미리 정의하고 업로드해야 합니다. Pattern은 어떤 바이트가 어떤 속성을 나타내는지, 어떻게 값을 할당하는지, Decoder의 코드 위치를 지정하는지 등을 정의합니다.
  3. 마지막으로, 프론트엔드(지갑, 브라우저, 거래 플랫폼 등)는 Decoder가 디코딩한 내용을 기반으로 DOB를 렌더링하고 사용자에게 보여줍니다.

위의 프로세스에서 우리는 창작자와 예술가가 미리 Pattern과 Cluster를 생성해야 한다는 것을 알 수 있습니다. Pattern에서 창작자와 예술가는 DOB의 다양한 속성을 정의하고 값을 할당해야 하므로, Pattern은 마치 암호집과 같아서 Decoder가 DOB의 DNA를 어떻게 디코딩할지를 결정합니다. 알려진 바에 따르면, 사용자 진입 장벽을 낮추고 작업을 용이하게 하기 위해 개발 팀은 나중에 창작자와 예술가가 완성된 형태로 체인上에서 Pattern이 포함된 Cluster Cell을 직접 생성할 수 있는 도구를 출시할 예정입니다. Cluster는 Collection의 개념과 유사하지만 Collection보다 더 유연하고 독립적입니다. Cluster를 생성하고 해당 Cluster의 ID를 DOB에 입력하면 이 Cluster에 속하는 Spore DOB를 주조할 수 있으므로 Cluster는 Spore DOB의 디렉토리 인덱스로 간주될 수 있습니다.

프로토콜 개발자에게는 CKB 블록체인에 Decoder 계약을 미리 배포하고 그 주소를 공개해야 합니다. Decoder는 해독자 또는 암호 해독자와 같으며, 주요 책임은 "암호집"(즉, 위에서 언급한 Pattern)의 설명에 따라 DNA 문자열이 표현하는 정보를 해독하는 것입니다. CKB는 허가가 필요 없는 공공 블록체인이므로, 예측 가능한 미래에 점점 더 많은 DOB가 Spore DOB-0 프로토콜 표준을 채택함에 따라 점점 더 많은 개발자가 다양한 Decoder를 배포하고, 특정 프로젝트를 위해 맞춤형 Decoder를 제공할 것입니다.

사용자는 창작자 또는 예술가가 공개한 Cluster ID를 알고 DOB를 주조할 때 ID를 입력하기만 하면 해당 Cluster에 속하는 Spore DOB를 주조할 수 있습니다. 매우 간단하고 조작하기 쉽습니다.

Loot에서 유래하고 Loot를 초월하다

Spore DOB-0 프로토콜의 영감은 Loot에서 비롯되었습니다. Loot는 이더리움 블록체인에 무작위로 생성되어 저장된 모험가 장비로, 몇 줄의 텍스트만 있을 뿐, 수치, 이미지 또는 다른 어떤 것도 없습니다. 이러한 것들은 의도적으로 생략되었으며, 다른 사람들이 이를 어떤 방식으로든 해석하고 사용할 수 있도록 하기 위함입니다.

Loot는 속성 풀, 즉 Pattern을 계약에 작성하여 Decoder와 Pattern이 함께 작성된 것과 같아 결합도가 매우 높습니다. 따라서 하나의 Loot 계약은 하나의 Loot NFT 주제에만 해당할 수 있습니다. Spore DOB-0 프로토콜은 Pattern과 Decoder를 분리하여 조합 가능성을 더욱 높였습니다. 동일한 Decoder가 다른 Pattern과 결합하여 완전히 다른 DOB 주제를 생성할 수 있습니다.

Loot는 무작위 수 생성에서 단일 차원만 가지고 있으며, 즉 무작위 수를 생성하고 모든 속성 풀이 이 하나의 무작위 수를 사용합니다. Spore DOB-0 프로토콜로 DOB를 주조할 때 DNA 문자열이 생성되며, Pattern의 서로 다른 속성 풀은 DNA의 특정 조각을 무작위 수로 사용합니다. 무작위의 차원이 더 넓습니다.

또한 전체적인 디자인 철학에서 Spore DOB는 Loot보다 분명히 더 아름답습니다.

첫째, DOB를 주조하기 위해 CKB 토큰을 "원자재"로 확보해야 하며, DOB를 녹이면 차지했던 CKB를 회수할 수 있습니다. 이로 인해 DOB는 몸과 영혼을 가지게 되었고, 생과 사의 개념도 생겼습니다.

둘째, 세계는 시간과 공간으로 구성되어 있으며, PoW는 본질적으로 분산된 시계입니다. Cell은 어떤 콘텐츠 유형도 저장할 수 있는 공간이며, PoW + Cell의 조합은 CKB 블록체인이 분산된 우주를 구축하게 합니다. 이 분산된 우주에서 DOB는 탄생할 때 시공간(블록 높이와 Cell ID)에 대해 해시 계산을 수행하여 얻은 결과가 바로 그 "생辰八字"(즉 DNA)입니다. 따라서 Spore DOB-0 프로토콜로 DOB를 주조할 때 일정한 무작위성이 존재하며, 이는 현실 세계에서 생명체가 태어나는 과정의 무작위성과 일치합니다.

해시 함수의 특징 중 하나는 충돌 저항성입니다. 즉, 입력 정보의 한 문자를 변경하는 것만으로도 완전히 다른 해시 값을 생성할 수 있어 각 DOB의 DNA가 모두 다르다는 것을 보장합니다. 이는 현실 세계에서 각 생명체의 DNA가 모두 다르다는 것과 같습니다.

Cell이라는 단어의 중국어 의미는 세포이며, 세포 안에는 DNA가 저장되어 있습니다. DNA에는 생물체의 가장 중요한 정보가 포함되어 있으며, 세포를 배양함으로써 우리는 결국 생명체를 얻게 되고, 생명체는 계속해서 짝짓기하고 번식하며 지속적으로 진화할 수 있습니다. Spore DOB-0 프로토콜로 주조된 DOB는 강력한 유연성과 조합 가능성을 가지고 있으며, 사용자는 자신의 취향에 따라 DNA가 표현하는 내용을 풍부하게 만들 수 있고, 그림, 모델링, 음악, 텍스트 설명 등 다양한 방법으로 커뮤니티에서 전시할 수 있습니다. 심지어 프론트엔드에 AI 대모델을 접목시켜 DOB가 대모델의 지속적인 반복에 따라 계속 진화할 수 있습니다.

Spore는 Loot에 비해 많은 장점이 있습니다. 예를 들어, 체인上에서 DOB를 전송할 때 거래 수수료(채굴 수수료)가 면제되며, 각 DOB는 CKB 토큰으로 가치가 뒷받침됩니다. 이전의 기사인 《CKB 체인上的 디지털 객체 생성 프로토콜 Spore를 한눈에 이해하기》와 Spore의 공식 문서를 참고하시기 바랍니다. 여기서는 더 이상 자세히 설명하지 않겠습니다.

Spore DOB-0 프로토콜의 미래 상상

DeFi 레고 블록은 모두에게 "조합 가능성"의 강력한 힘을 인식시켰습니다. 다양한 DeFi 프로토콜이 서로 조합하여 사용되고, 층층이 통합되어 DeFi 세계의 경계와 높이를 강화하고 확장했습니다. Spore DOB-0 프로토콜은 설계에서 Pattern, DNA, Decoder 세 가지를 분리하여 유연성과 조합 가능성을 가져와 후속 생태 발전에 무한한 가능성을 제공합니다.

"일생이 이생을 낳고, 이생이 삼생을 낳고, 삼생이 만물을 낳는다." DNA에는 DOB의 가장 중요한 속성만 저장되므로 추상도가 매우 높습니다. 따라서 Spore DOB-0 프로토콜로 주조된 DOB는 앞서의 "일"이며, 다른 누구든지 이 "일"을 계속 구축하고 완성하며 풍부하게 만들 수 있습니다. DOB를 기반으로 2차 창작, 3차 창작이 가능합니다: 이미지를 좋아하는 사람은 DOB DNA의 디코딩 결과를 Midjourney와 같은 AI 그림 도구에 던져 다양한 스타일의 이미지를 생성할 수 있습니다. 영화 작품을 좋아하는 사람은 DOB DNA의 디코딩 결과를 Sora와 같은 AI 비디오 도구에 던져 DOB가 영화 작품에서 재현되도록 할 수 있습니다. 문학 작품을 좋아하는 사람은 DOB를 소설 속 캐릭터로 설정할 수 있습니다.

또한 Spore DOB-0 프로토콜로 주조된 DOB는 개방성과 확장성을 가지고 있습니다. 다른 블록체인 프로젝트는 이러한 DOB를 인용할 수 있습니다(Cell은 인용 가능한 저장 단위입니다). 예를 들어, 전체 체인 게임이나 GameFi 프로젝트는 DOB를 게임 프로젝트의 캐릭터, 무기, 장비 등의 정보에 대한 기본 데이터베이스로 직접 인용할 수 있습니다. 또한 동일한 DOB를 서로 다른 게임에서 사용하여 전통적인 Web2 게임에서 아이템, 무기 등이 게임 간에 사용되지 않는 제한을 극복할 수 있습니다.

결론적으로, 개방성, 유연성, 조합 가능성, 확장성 덕분에 Spore DOB-0 프로토콜은 무한한 상상 공간을 가지게 되었으며, 이를 활용하여 다양한 가능성을 구축할 수 있습니다. 현재 누가 미래에 어떤 일이 일어날지 정확히 알 수는 없지만, Spore DOB-0 프로토콜을 기반으로 한 생태 발전은 분명히 기대할 만한 가치가 있습니다.

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