출처: 바이트젠 CKB
지난 금요일, 조이아이디 월렛은 UTXO 오더북 거래 모델을 기반으로 한 최초의 포자 DOB 마켓플레이스를 공식 출시하고, 첫 번째 DOB 자산인 유니콘 박스를 오픈했습니다. - 유니콘 박스.
DOB(디지털 오브젝트)는 CKB 블록체인의 디지털 객체 생성 프로토콜인 Spore를 통해 발행되는 암호화 자산으로, Spore 프로토콜은 많은 사람들에게 익숙한 NFT 프로토콜과는 달리 위변조가 불가능할 뿐만 아니라 다양한 방식으로 활용될 수 있는 잠재력을 지니고 있습니다. 포자 프로토콜에 의해 생성된 DOB는 위변조가 불가능하고 체인에 완전히 저장될 뿐만 아니라 콘텐츠와 가치 사이에 본질적인 연결고리를 가지고 있습니다. 구체적으로, DOB를 생성하려면 "원재료"로 CKB 토큰을 획득하고, DOB의 온체인 저장 공간의 크기를 결정하기 위해 CKB를 발행하고, 점유된 CKB를 회수하기 위해 DOB를 소멸해야 합니다. 이 메커니즘은 Spore DOB를 보유하는 것이 CKB를 점유하는 것과 동일하므로 생태계 내에서 유통되는 CKB의 양을 줄일 수 있습니다. 이 메커니즘은 포자 DOB를 보유하는 것이 CKB를 점유하는 것과 동일하므로 생태계 내에서 유통되는 CKB의 양을 줄이게 되며, 이는 CKB의 2차 시장에 긍정적인 영향을 미쳐 더 많은 CKB가 점유될수록 그 가치가 상승할 것으로 예상됩니다. 이는 포자 DOB의 생성자와 보유자, 그리고 CKB 생태계 전체에 건강한 공생 관계를 형성합니다.
오늘 포스팅에서는 CKB 블록체인의 디지털 객체 생성 프로토콜인 Spore와 그 안에 담긴 여러 혁신에 대해 자세히 살펴보겠습니다.
포자 프로토콜의 기원
개발팀에 따르면, 포자 프로토콜은 1년 전에 구상되었으며 주로 Ordinals에서 영감을 받았다고 합니다. 오디널스에서 영감을 받았습니다. 오르디날스는 스마트 컨트랙트를 지원하지 않아서 비트코인이 할 수 없는 많은 일을 하고, 기술적으로는 매우 단순한 프로토콜이지만 많은 사람들이 관심을 갖고 있고 많은 사람들이 사용하고 있습니다. 그래서 Spore 팀은 CKB 관점에서 오디널스 프로토콜을 어떻게 확장할 수 있을지 고민했고, 그 결과 Spore 프로토콜이 탄생했습니다.
스포어 팀은 비트코인이 스마트 컨트랙트를 지원한다면, 오디널스도 스포어와 같은 모습을 보여야 한다고 생각했습니다. 즉, CKB를 비트코인의 업그레이드라고 생각한다면, Spore는 Ordinals의 업그레이드라고 할 수 있습니다.
포자 프로토콜의 특징
1. 다양한 콘텐츠 유형을 지원하여 더 많은 창작의 여지를 제공
이더리움 생태계의 많은 작은 이미지 NFT와 달리, 포자 프로토콜은 정적인 이미지나 오프라인 링크에만 국한되지 않고 비디오, 오디오, 텍스트 등 다양한 콘텐츠 유형을 지원하여 크리에이터에게 더 많은 창작의 여지를 제공합니다.
이미지 src="https://img.jinse.cn/7195399_image3.png">
2. 콘텐츠가 모두 체인에 있으므로 사용자가 진정한 소유권을 가집니다
스마트 컨트랙트에 이미지해시만 저장하고 이미지는 중앙화된
larvalabs.com 웹사이트의 서버에 저장되며 서버가 중단되면 이미지가 사라지는 CryptoPunks, 이미지해시를 스마트 컨트랙트에 저장하고 이미지가 중앙화된
larvalabs.com 웹사이트의 서버에 저장되며 서버가 중단되면 이미지가 사라지는 Bored Ape(BAYC) 등 이더 ERC-721 프로토콜 기반 NFT가 이에 해당합니다. 예를 들어, BAYC는 스마트 컨트랙트에 IPFS 주소를 저장하기 때문에 Bored Ape 이미지는 실제로 IPFS에서 호스팅됩니다. 다시 말해, 여러분이 알고 있는 대부분의 이더리움 대체 불가능한 토큰은 오프체인에 저장되며 링크만 온체인에 저장됩니다. 반면, 스포어 프로토콜을 통해 발행되는 DOB는 콘텐츠 데이터가 전적으로 CKB 블록체인(셀에)에 저장됩니다.
이미지 src="https://img.jinse.cn/7195400_image3.png">
기술적인 관점에서 보면, 이더 ERC-721 프로토콜의 NFT의 실제 소유자는 스마트 콘트랙트로, 어떤 주소가 어떤 NFT를 소유하고 있는지 지정하고 해당 주소가 작동할 수 있도록 합니다. Spore 프로토콜을 통해 전송되는 DOB는 본질적으로 휴대가 가능하고 사용자가 제어할 수 있는 셀(셀은 자신의 개인 키로만 잠금 해제할 수 있으며 스마트 컨트랙트는 이러한 셀을 조작할 수 없기 때문에 스마트 컨트랙트에 문제가 발생하면 Ether NFT의 모든 NFT가 흔들릴 수 있지만 CKB 블록체인 또는 CKB 블록체인에서는 스마트 컨트랙트가 바로 스마트 컨트랙트입니다. 그렇기 때문에 이더리움 NFT의 스마트 컨트랙트에 문제가 발생하면 모든 NFT가 견고해질 수 있지만, CKB 블록체인이나 UTXO 모델을 사용하는 블록체인에서는 사용자의 개인 키만 손상되어 자산 손실로 이어질 수 있습니다. 이러한 차이는 실제로 계정 모델과 UTXO 모델의 차이로 인해 발생합니다.
3. 모든 DOB는 CKB로 뒷받침됩니다
CKB 블록체인에 모든 종류의 데이터를 저장하는 것은 CKB를 차지하며, CKB 토큰은 체인에서 1바이트의 공간과 동일합니다. 따라서 200바이트의 포자 DOB를 만들려면 체인에서 공간을 차지할 수 있도록 200개의 CKB를 구매해야 합니다.
이 점이 흥미로운 이유는 무한한 가상 공간이어야 할 블록체인이 유한한 자원을 생성하고, 스포어 프로토콜은 이를 더욱 증폭시키기 때문입니다. 각 CKB는 채굴자의 많은 전력 자원과 연산을 소비하며, CKB를 사용하여 Spore DOB를 주조하는 것은 광석에서 추출한 금을 사용하여 보석을 만드는 것과 같으며, 원재료인 금은 그 자체로 가치가 있기 때문에 보석은 장인의 기술과 관계없이 가치가 있습니다. Spore DOB의 기본 가치는 그들이 차지하고 있는 CKB에서 나오며, CKB의 가치는 가치는 전체 블록체인 네트워크에서 비롯됩니다.
금 장신구는 당연히 원금보다 가치가 높으므로, 포자 DOB의 가치는 당연히 그것이 점유하는 CKB의 가치보다 더 높습니다. 금 장신구가 더 이상 마음에 들지 않으면 이를 파괴하여 원금을 돌려받을 수 있으며, 마찬가지로 DOB를 더 이상 원하지 않으면 이를 파괴하고 포자가 차지하고 있는 CKB를 돌려받을 수 있습니다.
. 이러한 메커니즘은 포자 DOB를 보유하는 것이 CKB를 점유하는 것과 같으므로 생태계 내에서 유통되는 CKB의 양을 줄이게 되며, 이는 더 많은 포자 DOB가 생성되고 보유될수록 더 많은 CKB가 점유되고 유통되는 CKB의 양이 더 감소하여 CKB의 2차 시장에 긍정적인 영향을 미치게 됩니다. 더 많은 포자 DOB가 생성되고 보유될수록 더 많은 CKB가 점유되고 CKB의 유통량은 더욱 감소합니다. 이러한 유통량 감소는 가격을 상승시켜 CKB를 '원재료'로 사용하는 포자 DOB의 가치를 상승시키고, DOB의 가치 상승으로 인한 부의 효과는 더 많은 사람들이 이를 발행하고 보유하도록 유도하여 궁극적으로 CKB가 긍정적인 선순환을 실현할 수 있게 할 것입니다.
4. 거래 수수료 없음, 더 나은 사용자 경험 및 개인정보 보호
Spore 프로토콜을 통해 발행되는 DOB는 발행 시 기본적으로 1 CKB가 더 입금되므로 향후 DOB를 거래할 때마다 추가 가스비(채굴자 수수료)가 필요하지 않습니다. 즉, 앞으로 DOB를 거래할 때마다 가스 수수료를 지불할 필요가 없습니다. 네트워크가 혼잡하지 않을 때 1 CKB로 7,000건 이상의 온체인 전송에 대한 채굴자 수수료를 충당할 수 있으므로 향후 각 DOB 거래에 대해 가스 수수료를 지불할 필요가 없어질 것입니다.
거래 수수료가 없다는 것은 더 나은 사용자 경험으로 이어지며, 이는 또한 더 쉽게 루프에서 벗어날 수 있다는 것을 의미합니다. 서클 외부의 친구에게 크립토펑크를 선물하려면 이더리움 지갑을 등록하고 자신의 보조 단어와 개인 키를 저장하는 방법을 배워야 지갑 주소를 알려줄 수 있고, 크립토펑크를 받은 후 다른 사람에게 전송하려면 마켓에 가서 이더를 구매하고 자신의 지갑에 언급해야만 전송이 가능하며, 전송하는 과정에서 지갑에 이더를 전송하는 방법도 배워야 한다고 상상해 보십시오. 크립토펑크를 전송하는 과정에서 가스비란 무엇이며 가스비를 설정하는 방법도 배워야 하며, 포자 DOB인 경우 서클 외부의 이 친구가 직접 휴대폰 브라우저에서 joy.id를 열고 가이드 라인에 따라 지문을 두 번 누른 다음 몇 초 안에 JoyID 지갑을 생성하면 포자 DOB를받은 후 다른 사람에게 전송하려는 경우 마이너 수수료로 CKB를 구매할 필요가 없습니다. Spore DOB를 받은 후 다른 사람에게 양도하고 싶을 때 채굴 수수료로 CKB를 구매할 필요가 없으며 채굴 수수료가 무엇인지 알 필요도 없이 상대방의 주소를 입력하고 지문을 두 번 눌러 전송할 수 있습니다.
거래 수수료가 없기 때문에 개인 정보 보호도 더 잘됩니다. UTXO 모델은 기본적으로 개인 정보 보호에 중점을 두고 있으며, UTXO 체인의 지갑은 사용할 때마다 자동으로 주소가 변경되지만 계정 모델 블록체인(예: 메타마스크)의 지갑은 사용자가 주소를 변경하지 않습니다.
블록체인 데이터는 공개되어 모든 사람이 볼 수 있으므로 항상 동일한 주소를 사용하고 모든 작업이 단일 주소와 연결되면 모든 사람이 사용자의 행동을 분석할 수 있습니다.Vitalik은 이더리움에서 스텔스 주소를 구현하는 방법에 대한 기사를 작성한 적이 있습니다. 사용자 A가 사용자 B에게 돈을 이체할 때, 블록체인은 사용자 A가 자산을 이체하는 일회용 스텔스 주소를 일시적으로 생성하고 사용자 B는 이 주소의 자산을 조작할 수 있습니다. 거래의 두 당사자만 해당 주소가 누구의 소유인지 알 수 있으며, 그 누구도 체인의 데이터를 통해 주소의 실제 소유자를 알 수 없습니다. 스텔스 주소는 이더리움에서 구현할 수 있지만, UTXO 블록체인에는 이미 유사한 기능이 있으므로 스텔스 주소는 이더리움의 혁신이 아닙니다.
또한 이더의 스텔스 주소 솔루션은 완벽하지 않습니다. 사용자 A가 사용자 B의 스텔스 주소 1로 NFT를 보내고 사용자 C가 사용자 B의 스텔스 주소 2로 NFT를 보낸다고 가정해 보겠습니다. 사용자 B가 친구에게 이 두 개의 NFT를 보내고 싶은데 이 두 스텔스 주소의 가스비를 지불할 이더가 없는 경우, 그는 직접 이 두 스텔스 주소로 이더를 전송할 수밖에 없지만 그렇게 하면 자신을 노출하게 될 것입니다. 또는 여러 복잡한 프로토콜을 통해 다른 사람에게 가스 요금을 대신 지불하게 할 수도 있지만, 이는 복잡해집니다. 따라서 이더 스텔스 주소 솔루션은 완벽하지 않습니다.
이것은 일부 지갑(예: 뉴런)이 자동으로 여러 주소를 생성하고 사용할 때마다 변경하여 사용자 A가 100개의 포자 DOB를 가지고 있다면 각각 다른 주소에 별도로 저장할 수 있고, 송금할 때 포자 DOB에는 자체 수수료가 있기 때문에 사용자 A는 다음과 같이 완벽하게 할 수 있습니다. 송금할 때, 포자 DOB에는 수수료가 있기 때문에 사용자 A는 이 100개의 DOB를 다른 사람에게 쉽게 전송할 수 있습니다.
5. 컨트랙트는 업그레이드가 불가능하여 DOB가 동일하게 유지
이더리움 ERC-721 프로토콜 기반 NFT는 업그레이드가 가능하므로 컨트랙트에 버그가 있거나 새로운 기능을 추가하고자 할 때 다중 서명이나 기타 방법을 통해 컨트랙트를 업그레이드할 수 있는 경향이 있습니다. 다중 서명 또는 기타 방법으로 계약을 업그레이드할 수 있습니다.
반면, 이미 CKB 메인넷에 배포된 Spore 프로토콜은 확장할 수 없는 컨트랙트를 가지고 있습니다. 컨트랙트에 버그가 발생하면 컨트랙트 개발자가 할 수 있는 일은 없습니다. 버그는 버그일 뿐이며, 결함이고, 버전의 일부입니다. 배포된 Spore 프로토콜 버전을 v1.0이라고 부르고 더 많은 기능을 추가하려면 Spore v1.0을 업그레이드하는 대신 다른 새로운 컨트랙트를 배포해야 합니다. 즉, 앞으로는 Spore v1.0으로 캐스팅된 일부와 v2.0으로 캐스팅된 일부 등 다양한 버전의 Spore DOB가 존재할 것입니다. ...... v1.0으로 캐스팅된 DOB가 어느 날 갑자기 v2.0 DOB로 업그레이드되거나 마음에 들지 않는 새로운 기능이 추가되거나 마음에 드는 디자인이 제거되지는 않을 것입니다.
이 설계를 통해 Spore DOB는 CKB의 디지털 세계에서 영원한 존재가 되며, 콘텐츠 데이터는 모두 체인에 있으며, CKB 체인이 계속 실행되는 한 이 DOB는 항상 존재할 것입니다. 또한, 스포어 컨트랙트는 업그레이드가 불가능하기 때문에 보유하고 있는 DOB가 변경될까 걱정할 필요가 없으며, 스포어 v1.0 컨트랙트를 통해 위조된 DOB인 경우 항상 v1.0 버전으로 변경되지 않습니다. 현실 세계에서는 언젠가 새로운 주조 공정이 나왔다고 해서 하나의 공정을 통해 만들어진 주얼리가 새로운 공정이 주조하는 주얼리가 되는 것이 아니라 이전에 주조된 주얼리가 새로운 공정이 주조하는 주얼리가 되는 것처럼, 현실 세계에는 골동품이 존재합니다. 따라서 포자 DOB를 현실 세계의 아날로그로 생각할 수 있습니다.
6. 코드 재사용, 삭제에 대한 두려움이 없어 개발자에게 큰 도움이
이더리움에서 NFT를 발행하려면 이더리움의 스마트 컨트랙트는 로직과 상태를 포함하고 있고 이 둘은 분리할 수 없기 때문에 NFT 컨트랙트의 재배포로 이동해야 합니다. 로직은 NFT를 전송할 수 있는 방법과 어떤 기능을 가질 수 있는지 명시하는 규칙에 해당하며, 상태는 어떤 주소가 어떤 NFT를 소유하고 있는지 기록합니다.
CKB의 Spore DOB는 로직과 상태를 분리하므로 NFT를 발행하기 위해 Spore 프로토콜을 다시 배포할 필요 없이 표준을 직접 참조할 수 있습니다. 특히 셀은 참조 가능한 저장 단위이며, CKB는 셀에서 실행되는 스마트 콘트랙트를 위한 코드와 데이터의 공유 저장소와 유사하므로 CKB에서 코드를 쉽게 재사용할 수 있습니다. 개발자가 동일한 코드를 반복해서 배포할 필요가 없어 시간을 절약하고, 체인 공간을 절약하여 배포 비용을 절감할 수 있습니다.
코드 재사용은 셀을 변경할 수 없는, 즉 아무도 코드를 수정할 수 없기 때문에 누군가 디펜던시 셀에 저장된 코드를 수정하는 것에 대해 걱정할 필요가 없습니다. 셀의 소유자가 단순히 CKB에서 셀을 제거하더라도 아무도 피해를 입지 않습니다. 코드 사본을 보관하고 있는 사람(예: 풀 노드나 복잡한 라이트 클라이언트를 실행하는 사람)은 누구나 동일한 코드를 체인에 다시 배포할 수 있으며, 코드 해시에 대한 참조는 여전히 유효하며 새로운 종속 셀을 사용하여 트랜잭션을 구성하기만 하면 됩니다.
7. 클러스터 지원으로 트랜잭션 효율성 향상
Spore 프로토콜은 효율성을 높이기 위해 직접 전송 및 거래할 수 있는 단일 컬렉션으로 패키지화된 DOB 모음인 클러스터 개념도 도입했습니다.
이미지 src="https://img.jinse.cn/7195402_image3.png">
8. 컨트랙트 플러그인 지원, 확장성 향상
.
Spore 프로토콜은 확장성이 매우 뛰어나며, 다른 개발자가 이 컨트랙트를 위해 작성한 플러그인을 지원합니다. Spore 컨트랙트를 호출할 때 스크립트 매개변수는 사용할 Spore 컨트랙트의 플러그인을 지정한 다음 이러한 플러그인을 통해 DOB에 권한을 부여하여 DOB가 더 많은 기능을 달성할 수 있도록 할 수 있습니다.
물론 Spore 프로토콜과 해당 플러그인이 개발자가 원하는 기능을 수행하지 못한다면 개발자는 DOB 캐스팅 프로토콜을 다시 작성하여 배포해야 합니다. ckb는 다양한 프로토콜과 표준을 구현할 수 있는 매우 유연한 블록체인이죠.
9. 다른 UTXO 체인 간 이동의 자유
현재 계획에 따르면 비트코인 원레이어 자산 발행 프로토콜인 RGB++는 3월 말에 출시될 예정이며, 이 시점에 CKB 블록체인에서 발행된 DOB를 비트코인 블록체인으로 전송할 수 있게 됩니다. RGB++ 메인 비트코인 네트워크로 도약하여 비트코인 체인에서 디지털 객체가 될 수 있습니다.
비트코인 외에도 CKB 블록체인에서 발행된 DOB는 아이소모픽 바인딩 기술과 도약 작업을 통해 향후 다른 UTXO 체인에서도 디지털 객체가 될 수 있습니다.
스포어 프로토콜을 활용하는 더 많은 방법
위에서 언급한 것처럼 클러스터 개념은 스포어 프로토콜이 더 많은 방법을 실현하는 데 도움이 될 수 있습니다. 예를 들어 마스코트 DOB의 경우 안경, 귀걸이, 목걸이 및 기타 쥬얼리 DOB를 디자인할 수 있으며, 이러한 쥬얼리 DOB와 마스코트 DOB는 클러스터를 형성하여 거래하고 대회에 참가할 수 있습니다. 즉, 포자 DOB는 레고와 같아서 다양한 레고를 사용하여 다양한 퍼즐을 만들 수 있으며, 보유자의 창의력과 상상력을 충분히 동원할 수 있습니다.
이것 외에도 포자 DOB에 저장하는 내용도 혁신할 수 있습니다. 아바타 DOB를 발행하고자 할 때 이미지를 체인에 직접 저장하는 것 외에도 짧은 머리, 검은 눈, 높은 코, 큰 입, 하얀 피부, 남성 등 아바타 특징의 키워드만 체인에 혁신적으로 저장한 다음 체인 내 또는 체인 외부의 특정 디코더를 사용하여 이미지를 해독할 수 있다고 상상해 보십시오. 이 디코더는 이러한 키워드를 기반으로 아바타를 그리는 화가와 같은 역할을 합니다.
여기서 흥미로운 점은 체인에 기록되는 키워드는 일정하지만 디코더는 변경하거나 진화할 수 있다는 것입니다. 같은 키워드라도 다른 인공지능 매크로 모델을 사용하면 다른 아바타가 그려지고, 같은 인공지능 매크로 모델이라도 버전에 따라 다른 아바타가 그려질 수 있기 때문입니다. 이것은 이 DOB가 진화할 뿐만 아니라 변화할 수 있다는 것을 의미하며, 이는 매우 흥미롭습니다.
Spore는 디지털 오브젝트를 만들기 위한 매우 유연하고 확장 가능한 프로토콜이며, 다양한 브레인스토밍 세션을 통해 더욱 혁신적인 플레이 방식을 구현할 수 있다고 생각합니다.
끝으로 쓰기
CKB의 수석 아키텍트인 Jan Xie는 "CKB를 설계할 때 실제로는 디지털 세계 또는 우주를 구축하고자 했습니다. 세계 또는 우주는 시간과 공간이라는 두 가지 차원으로 구성되며, PoW는 본질적으로 탈중앙화된 시계(이에 대한 논의는 Gregory Trubetskoy의 글 참조)로 숫자 안에 시간을 생성하는 기술입니다. UTXO 또는 CKB의 셀은 데이터를 보관하는 체인상의 공간입니다. 작업 증명과 셀을 결합하면 탈중앙화된 우주가 탄생합니다. 이 우주 안에서 우리가 하는 모든 일은 실제 세계를 매핑하는 것입니다."라고 설명합니다.
CKB 블록체인이 구축한 이 '실제 가상 세계'에서 스포어 DOB는 온체인 디지털 객체로, 실제 아이템과 매우 흡사합니다. 만드는 데 원재료인 CKB가 필요하고, 원하지 않을 때 CKB를 파괴하고 회수할 수 있으며, 버전이 있고 골동품처럼 오래도록 사용할 수 있는 등 여러 가지로 만들어질 수 있습니다. 골동품처럼 오래된 버전이 있을 수도 있고, 혁신적이고 변화와 진화를 거듭할 수 있는 버전이 있을 수도 있습니다. 유연성과 확장성을 갖춘 기본 Spore 프로토콜은 DOB에 더 많은 가능성을 제공합니다.