저자: bytejun; 출처: bytejun CKB
최근 Spore GitHub에 Spore DOB-0 프로토콜[1]이 공개되어 많은 관심을 끌었습니다.
Spore는 CKB 블록체인에 배포된 범용 디지털 객체 생성 프로토콜로 이미지, 링크, 동영상, 오디오, 텍스트, 코드(예: Lua 스크립트, 마크다운) 등 다양한 콘텐츠 유형을 지원합니다. 디지털 객체)는 위변조가 불가능할 뿐만 아니라 체인에 완전히 저장됩니다.
Spore DOB-0 프로토콜은 Spore 위에 구축된 최초의 프로토콜로, HTTP와 TCP의 차이와 유사하게 애플리케이션 레이어 지향적입니다. Spore DOB-0 프로토콜은 DNA 바이트를 렌더링하는 유연한 프로세스, 더 일반적으로는 Spore DOB의 DNA를 파싱하는 방법을 만드는 것으로 설명되며, 프로토콜은 간단하지만 그 잠재력은 엄청납니다.
Spore DOB-0 프로토콜의 구현
Spore DOB-0 프로토콜은 콘텐츠 유형 "텍스트", 즉 DOB에 가장 중요한 것을 보관하는 CKB 블록체인의 셀에 대한 새로운 표준을 설정합니다 -- The Spore DOB-0 Protocol. 텍스트가 아닌 DNA로 변환한 다음 체인 디코더가 패턴에 따라 DNA를 해독한 후 프론트엔드에서 사용자에게 렌더링하여 표시합니다. 프론트엔드에서 렌더링되어 사용자에게 표시됩니다.
특히:
사용자가 DOB를 캐스팅하면 온체인 컨트랙트는 현재 블록 높이와 셀 ID를 읽고 해시하며, 이렇게 얻은 해시값이 DOB의 DNA입니다.
CKB 블록체인에 배포된 디코더는 제작자 또는 아티스트가 미리 정의한 패턴에 따라 바이트, 이진수, 문자열 또는 모든 형식의 세그먼트인 DNA를 디코딩합니다. 형식은 디코더에 의해 결정되며, 사용자가 DOB를 캐스팅하기 전에 크리에이터나 아티스트가 정의하고 업로드해야 합니다. 패턴은 어떤 속성이 어떤 바이트로 표현되는지, 어떻게 할당되는지, 디코더의 코드가 어디에 위치할지 등을 정의합니다.
마지막으로 프론트엔드(지갑, 브라우저, 트레이딩 플랫폼 등)는 디코더가 디코딩한 내용을 기반으로 사용자에게 DOB를 렌더링하고 표시합니다.
위 흐름에서 크리에이터와 아티스트는 패턴과 클러스터를 미리 생성해야 한다는 것을 알 수 있습니다. 패턴에서 크리에이터와 아티스트는 DOB의 다양한 속성을 정의한 다음 클러스터를 생성해야 합니다. 패턴에서 크리에이터와 아티스트는 DOB의 다양한 속성을 정의하고 값을 할당해야 하므로 패턴은 디코더가 DOB의 DNA를 해독하는 방법을 결정하는 코드북과 같습니다.
개발팀은 사용자의 문턱을 낮추고 작업을 용이하게 하기 위해 나중에 크리에이터와 아티스트가 사용할 수 있는 도구를 출시할 것으로 알려졌습니다. 클러스터는 컬렉션의 개념과 유사하지만 컬렉션보다 더 유연하고 독립적입니다. 클러스터는 컬렉션과 유사하지만 컬렉션보다 더 유연하고 독립적입니다. 클러스터에 속한 포자 DOB는 클러스터를 생성하고 클러스터에 해당하는 ID로 DOB를 채움으로써 발행할 수 있으므로 클러스터를 포자 DOB의 카탈로그 인덱스로 간주할 수도 있습니다.
프로토콜 개발자의 경우, 사전에 CKB 블록체인에 디코더 컨트랙트를 배포하고 그 주소를 공개해야 합니다. 디코더는 디코더 또는 해독기에 해당하며, "코드북"(위에서 언급한 패턴)에 설명된 대로 DNA 문자열에 표현된 정보를 해독하는 것이 주된 책임입니다. CKB는 라이선스가 필요 없는 퍼블릭 체인이기 때문에, 가까운 미래에 점점 더 많은 DOB가 Spore DOB-0 프로토콜 표준을 채택함에 따라 점점 더 많은 개발자가 다양한 디코더를 배포하거나 특정 프로젝트를 위해 특별히 디코더를 맞춤화하여 크리에이터와 아티스트가 사용할 수 있게 될 것입니다.
사용자 입장에서는 크리에이터나 아티스트가 공개한 클러스터 ID만 알면 해당 클러스터에 속한 스포어 DOB를 캐스팅할 때 그 ID를 입력하기만 하면 되므로 매우 간편합니다.
보물, 보물을 넘어서
Spore DOB-0 프로토콜은 이더리움 블록체인에서 무작위로 생성되어 저장되는 모험가 키트인 루트에서 영감을 얻었으며, 숫자나 이미지 등 다른 어떤 것도 없이 몇 줄의 텍스트로만 구성되어 있으며, 다른 사람들이 원하는 방식으로 해석하고 사용할 수 있도록 의도적으로 생략되어 있습니다. 그들.
Loot는 디코더와 패턴이 함께 작성되는 것과 동일한 속성 풀, 즉 패턴을 컨트랙트에 넣으며, 결합이 매우 높아 하나의 Loot 컨트랙트는 하나의 Loot NFT 항목에만 대응할 수 있습니다. Spore DOB-0 프로토콜은 패턴과 디코더를 분리하여 결합성을 더욱 개선하여 서로 다른 패턴을 가진 동일한 디코더 세트가 완전히 다른 DOB 테마를 가질 수 있도록 합니다.
전리품에는 난수 생성을 위한 차원이 하나만 있으며, 즉 모든 속성 풀에서 사용되는 난수를 생성합니다. 포자 DOB-0 프로토콜을 통해 DOB를 캐스팅할 때 DNA 문자열이 생성되며, 패턴의 여러 속성 풀은 더 넓은 차원의 무작위성을 가진 DNA의 특정 조각을 난수로 사용합니다.
또한, 포자 DOB는 전반적인 디자인 철학에서 Loot보다 훨씬 더 아름답습니다.
우선, DOB를 주조하려면 "원료"로 CKB 토큰을 획득해야 하며, DOB를 녹이면 점유한 CKB를 돌려받습니다.이것은 DOB에 몸과 영혼을 부여하며, 또한 삶과 죽음의 개념도 부여합니다.
둘째, 세계는 시간과 공간으로 구성되며, 작업 증명은 본질적으로 탈중앙화된 시계이고 셀은 모든 유형의 콘텐츠를 담을 수 있는 공간이므로 작업 증명 + 셀의 조합은 CKB 블록체인이 탈중앙화된 우주를 구축할 수 있게 해줍니다. 이 탈중앙화된 우주에서 DOB는 시공간(블록 높이와 셀 ID)의 해시 계산을 통해 탄생하며, 그 결과는 '생년월일'(즉, DNA)이 됩니다. 따라서 포자 DOB-0 프로토콜을 통해 DOB를 캐스팅할 때 어느 정도의 무작위성이 존재하며, 이는 실제 생명체의 탄생 과정의 무작위성을 반영합니다. .
해시 함수의 특징 중 하나는 충돌 저항성이 있어 입력 정보의 한 글자만 변경해도 완전히 다른 해시 값이 생성된다는 것인데, 이는 현실 세계의 모든 생명체의 DNA가 다른 것처럼 모든 DOB의 DNA가 다르다는 것을 보장합니다. DNA도 다릅니다.
셀은 세포를 뜻하는 단어로, 세포 안에는 유기체에 대한 가장 중요한 정보를 담고 있는 DNA가 있습니다. 세포를 잘 키우면 결국 생명체가 되고, 그 생명체는 계속해서 짝을 이루고 번식하며 진화할 수 있습니다. Spore DOB-0 프로토콜을 통해 캐스팅된 DOB는 유연성과 구성성이 뛰어나 사용자가 자신의 취향에 따라 DNA에 표현된 콘텐츠를 풍부하게 하고 그림, 모델링, 음악, 텍스트 설명 등 다양한 방식으로 커뮤니티에 표시할 수 있으며, 프론트엔드에서 AI 매크로모델에 액세스하여 매크로모델의 지속적인 반복으로 DOB가 진화할 수 있도록 합니다. 그리고 프런트엔드에서 AI 빅 모델에 액세스하여 빅 모델이 계속 반복됨에 따라 DOB가 진화할 수 있습니다.
스포어는 체인에서 DOB를 전송할 때 거래 수수료가 없고, 각 DOB는 CKB 토큰으로 뒷받침되는 등 Loot에 비해 많은 장점을 가지고 있습니다. 여기서는 소개하지 않는 CKB 체인의 디지털 객체 생성 프로토콜인 스포어에 대한 이전 글과 스포어[2]의 문서를 읽어보시길 권장합니다.
스포어 DOB-0 프로토콜의 미래
디파이 레고는 서로 다른 디파이 프로토콜이 서로 연동되고 레이어별로 통합되어 디파이 세계의 경계와 높이를 통합하고 확장하는 "구성 가능성"의 힘을 우리 모두가 깨닫게 해주었습니다. Spore DOB-0 프로토콜은 패턴, DNA, 디코더를 분리하도록 설계되었으며, 이는 유연성과 구성 가능성을 제공하고 후속 생태계의 발전을 위한 무한한 가능성을 제공합니다.
"하나는 둘로 태어나고, 둘은 셋으로 태어나고, 셋은 모든 것으로 태어난다". DOB의 가장 중요한 속성만 DNA에 보존되기 때문에 추상화 정도가 매우 높기 때문에 Spore DOB-0 프로토콜에 따라 캐스팅 된 DOB는 그 앞에있는 "하나"이며 다른 사람은이 "하나"를 계속 구축하고, 개선하고, 풍부하게하고, 보완 할 수 있습니다. "를 기반으로 두 번째, 세 번째 창작을 할 수 있습니다 : 그림을 좋아하는 사람은 DOB DNA의 해독 결과를 Midjourney와 같은 AI 그림 도구에 던져 다양한 스타일의 이미지를 생성 할 수 있습니다; 영화 및 텔레비전 작품을 좋아하는 사람은 DOB DNA의 해독 결과를 Sora와 같은 AI 비디오 도구에 던져 영화 및 텔레비전 작품에 DOB가 재현 될 수 있습니다; 문학 작품을 좋아하는 사람은 DOB DNA의 해독 결과를 Sora와 같은 AI 비디오 도구에 던져 영화 및 텔레비전 작품에 DOB가 재현 될 수 있습니다; 좋아하는 사람들 문학을 좋아한다면 소설 속 등장인물로 DOB를 설정할 수 있습니다.
또한, Spore DOB-0 프로토콜을 통해 발행된 DOB는 개방적이고 확장 가능합니다. 풀체인 게임이나 게임파이 프로젝트와 같은 다른 블록체인 프로젝트는 이러한 DOB(셀은 참조 가능한 저장 단위)를 참조할 수 있으며, 게임 프로젝트에서 캐릭터, 무기, 장비 등의 소품 정보를 위한 기본 데이터베이스로서 DOB를 직접 참조할 수 있습니다. 또한, 동일한 DOB를 여러 게임에서 사용할 수 있어 소품, 무기 등을 여러 게임에서 사용할 수 없는 기존 웹2.0 게임의 한계를 극복할 수 있습니다.
요약하면, Spore DOB-0 프로토콜의 개방성, 유연성, 구성 가능성, 확장성은 무한한 가능성을 제공합니다. 지금 당장 어떤 미래가 펼쳐질지는 아무도 정확히 알 수 없지만, Spore DOB-0 프로토콜을 기반으로 한 생태계의 발전은 분명 기대할 만한 가치가 있습니다.