El viernes pasado, JoyID Wallet lanzó oficialmente el primer Spore DOB Marketplace basado en el modelo de negociación de libros de pedidos UTXO y abrió la transacción del primer activo #DOB : #UnicornBox .

DOB (Objeto digital) es un activo cifrado emitido a través de Spore, el protocolo de creación de objetos digitales en la cadena de bloques CKB. El protocolo Spore no es exactamente el protocolo NFT con el que mucha gente está familiarizada, porque el DOB generado por el protocolo Spore no solo es a prueba de manipulaciones y está completamente almacenado en la cadena, sino que también establece una conexión inherente entre contenido y valor. Específicamente, generar DOB requiere obtener tokens CKB como "materias primas". La cantidad de CKB acuñada determina el tamaño del espacio de almacenamiento en cadena del DOB, y la destrucción de DOB puede recuperar el CKB ocupado. Este mecanismo garantiza que mantener Spore DOB sea equivalente a ocupar CKB, reduciendo así la circulación de CKB dentro del ecosistema, lo que tendrá un impacto positivo en el mercado secundario de CKB: a medida que se ocupen más CKB, se espera que su valor aumente. Esto establece una relación simbiótica saludable entre los creadores y propietarios de Spore DOB y el ecosistema CKB en su conjunto.

En el artículo de hoy, presentaremos en detalle el protocolo de creación de objetos digitales Spore en la cadena de bloques CKB y sus numerosas innovaciones.

El origen del protocolo Spore

Según el equipo, el protocolo Spore se concibió hace un año y se inspiró en gran medida en Ordinals. Dado que Bitcoin no admite contratos inteligentes, hay muchas cosas que Ordinals no puede hacer. Desde una perspectiva técnica, Ordinals es un protocolo muy simple, pero mucha gente está interesada en él y mucha gente lo está usando. Por lo tanto, el equipo de Spore pensó en cómo extender el protocolo Ordinals desde la perspectiva de CKB, y nació el protocolo Spore.

El equipo de Spore cree que si Bitcoin admite contratos inteligentes, los Ordinals deberían volverse como Spore. En otras palabras, si CKB se considera una versión mejorada de Bitcoin, entonces Spore es una versión mejorada de Ordinals.

Características del protocolo de esporas

1. Admite múltiples tipos de contenido y brinda más espacio para la creatividad

A diferencia de muchas NFT de imágenes pequeñas en el ecosistema Ethereum, el protocolo Spore no se limita a imágenes estáticas o enlaces fuera de línea, sino que también admite múltiples tipos de contenido como video, audio, texto, etc., lo que brinda a los creadores más espacio para la creatividad.

图片2. Todo el contenido está en la cadena, lo que permite a los usuarios apropiarse verdaderamente

Los NFT basados ​​​​en el protocolo Ethereum ERC-721, como CryptoPunks, solo almacenan imageHash en sus contratos inteligentes, mientras que las imágenes se almacenan en el servidor del sitio web centralizado larvalabs.com. Si el servidor cuelga, estas imágenes desaparecerán. Otro ejemplo es Boring Ape (BAYC). Su contrato inteligente almacena una dirección IPFS, por lo que esas imágenes de Boring Ape en realidad están alojadas en IPFS. En otras palabras, el contenido de los NFT de Ethereum más conocidos se almacena fuera de la cadena y solo se almacena un enlace en la cadena. Por el contrario, DOB acuñado a través del protocolo Spore tiene sus datos de contenido almacenados completamente en la cadena de bloques CKB (en la celda).

图片Desde un punto de vista técnico, el propietario real del NFT del protocolo Ethereum ERC-721 es un contrato inteligente. El contrato inteligente especifica qué direcciones poseen qué NFT y les otorga permisos operativos, mientras que los DOB acuñados a través del protocolo Spore son esencialmente; Lo anterior es una Célula (una versión mejorada de UTXO), que es portátil y completamente controlada por el usuario, porque la Célula solo puede ser desbloqueada por el usuario con su propia clave privada, y los contratos inteligentes no pueden controlar estas Células. Esta es la razón por la que existe un problema con el contrato inteligente de Ethereum NFT, y todos los NFT pueden estar en la cadena de bloques CKB o en la cadena de bloques modelo UTXO, solo la filtración de la clave privada del usuario puede provocar pérdidas de activos; Esta diferencia en realidad se debe a la diferencia entre el modelo de cuenta y el modelo UTXO.

3. Cada DOB tiene CKB como soporte de valor.

Almacenar cualquier tipo de cosa en la cadena de bloques CKB requiere CKB. Un token CKB equivale a un byte de espacio en la cadena. Por lo tanto, si desea crear un Spore DOB de 200 bytes, debe comprar 200 CKB para ocupar el espacio en la cadena.

Esto es interesante porque la cadena de bloques era originalmente un espacio virtual infinito, pero ahora crea un recurso limitado, y el protocolo Spore lo amplifica aún más. Cada CKB consume una gran cantidad de recursos energéticos y potencia informática de los mineros. Usamos CKB para lanzar Spore DOB, que es como usar oro extraído del mineral para crear joyas. Dado que la materia prima, el oro en sí, tiene valor, estas joyas independientemente de su nivel. artesanía, hay valor. El valor subyacente de Spore DOB proviene del CKB que ocupa, y el valor de CKB proviene de toda la red blockchain.

El valor de las joyas de oro es naturalmente mayor que el valor de la materia prima de oro, por lo que el valor de Spore DOB será naturalmente mayor que el valor del CKB que ocupa. Si ya no nos gustan estas joyas de oro, podemos destruirlas para recuperar el oro en bruto. De manera similar, si ya no quieres este DOB, puedes destruirlo y recuperar el CKB ocupado.

图片

Este mecanismo garantiza que mantener Spore DOB sea equivalente a ocupar CKB, lo que reduce la circulación de CKB dentro del ecosistema, lo que tendrá un impacto positivo en el mercado secundario de CKB: a medida que se creen y mantengan más Spore DOB, se ocuparán más CKB. , y la circulación de CKB se reducirá aún más. La reducción de la circulación aumentará su precio, promoviendo así el aumento del valor de Spore DOB que utiliza CKB como "materia prima" y el efecto riqueza provocado por la apreciación de. DOB. Esto atraerá a más personas a acuñar y mantener DOB, lo que en última instancia permitirá que CKB logre un volante positivo.

4. Sin tarifas de transacción, lo que brinda una mejor experiencia de usuario y protección de la privacidad

Los DOB acuñados a través del protocolo Spore se depositarán con 1 CKB más de forma predeterminada al acuñar, por lo que no tendrá que pagar tarifas de gas adicionales (tarifas de minería) cada vez que intercambie DOB en el futuro. Porque cuando la red no está congestionada, 1 CKB puede pagar las tarifas de minero necesarias para más de 7.000 transferencias en cadena.

Las tarifas de transacción gratuitas pueden brindar una mejor experiencia de usuario y también significar que es más fácil salir del círculo. Imagínese, si desea darle un CryptoPunks a un amigo fuera del círculo, primero debe aprender cómo registrar una billetera Ethereum y aprender a guardar la frase mnemotécnica y la clave privada antes de poder darle la dirección de la billetera. CryptoPunks, si quiere transferirlo a otros, tiene que ir al mercado a comprar ETH y mencionar su billetera para transferir CryptoPunks. Durante el proceso de transferencia, también necesita aprender qué es la tarifa del gas y cómo configurarla. tarifa de gas. Si es Spore DOB, puede pedirle directamente a este amigo fuera del círculo que abra joy.id en el navegador móvil, presione la huella digital dos veces de acuerdo con las instrucciones y cree una billetera JoyID en unos segundos después de recibir el Spore DOB. Si quiere transferirlo a otra persona, no necesita comprar CKB como tarifa minera. Ni siquiera necesita entender lo que significa la tarifa minera. Puede ingresar directamente la dirección de la otra parte y presionar su huella digital dos veces. transferir, lo cual es muy conveniente.

Libre de tarifas de transacción y mejor protección de la privacidad. El modelo UTXO se centra en la privacidad de forma predeterminada, y la billetera de la cadena UTXO cambiará automáticamente de dirección cada vez que se use, por el contrario, la billetera del modelo de cuenta blockchain (como MetaMask) no cambiará activamente las direcciones por usted;

Los datos de Blockchain son públicos y todos pueden verlos. Si siempre usa la misma dirección y todas las operaciones están asociadas con una dirección, entonces todos pueden analizar su comportamiento. Vitalik escribió una vez un artículo sobre la implementación de Stealth Address en Ethereum. Cuando el usuario A transfiere dinero al usuario B, la cadena de bloques genera temporalmente una dirección oculta única. El usuario A transfiere los activos a esta dirección oculta. El usuario B puede operar los activos en esta dirección. Solo las dos partes de la transacción saben quién. pertenece, otros no pueden conocer el propietario real de la dirección a través de los datos en la cadena. Aunque se pueden implementar direcciones ocultas en Ethereum, la cadena de bloques UTXO ya ha tenido funciones similares, por lo que las direcciones ocultas no son una innovación en Ethereum.

Además, el esquema de direcciones sigilosas de Ethereum no es perfecto. Imagine que el usuario A envía un NFT a la dirección sigilosa 1 del usuario B, y el usuario C envía un NFT a la dirección sigilosa 2 del usuario B. Si el usuario B quiere dar estos 2 NFT a sus amigos, y estos 2 no hay ETH en el sigilo dirección para pagar la tarifa del gas, por lo que solo puede transferir ETH a estas dos direcciones sigilosas, pero al hacerlo se expondrá. O también puede dejar que otros paguen la tarifa del gas mediante varios acuerdos complicados, pero esto se volverá muy complicado. Por lo tanto, la solución de direcciones ocultas de Ethereum no es perfecta.

Esto es algo que CKB puede hacer perfectamente. Algunas billeteras CKB (como Neuron) crearán automáticamente múltiples direcciones y cambiarán automáticamente las direcciones cada vez que se usen. Si el usuario A posee 100 DOB Spore, cada DOB se puede almacenar por separado en una dirección diferente al transferir, porque Spore DOB viene con. su propia tarifa de manejo, por lo que el Usuario A puede transferir estos 100 DOB a otras personas de manera muy conveniente.

5. El contrato no se puede actualizar para garantizar que la fecha de nacimiento permanezca sin cambios.

Los contratos de NFT basados ​​en el protocolo Ethereum ERC-721 suelen ser actualizables, lo que facilita la actualización del contrato mediante firma múltiple u otros métodos cuando hay errores en el contrato o si desea agregar nuevas funciones.

Por el contrario, el contrato del protocolo Spore, que se ha implementado en la red principal de CKB, no es actualizable. Si este contrato tiene un error, el desarrollador del contrato no tiene nada que hacer. Si hay un error, hay un error. Ese es su defecto y es parte de esta versión. Si llamamos a la versión v1.0 del protocolo Spore implementado, si queremos agregar más funciones, solo podemos implementar otro contrato nuevo en lugar de actualizar Spore v1.0. Esto significa que habrá muchas versiones diferentes de Spore DOB en el futuro, algunas transmitidas a través de Spore v1.0, otras transmitidas a través de v2.0... Los DOB emitidos con v1.0 no estarán disponibles repentinamente algún día. Actualización a v2. .0 DOB o agregue algunas características nuevas que no le gusten o elimine el diseño que le guste.

A través de este diseño, Spore DOB se convierte en algo eterno en el mundo digital de CKB, y todos sus datos de contenido están en la cadena mientras la cadena CKB esté en funcionamiento, este DOB siempre existirá. Además, dado que el contrato de Spore no se puede actualizar, no tiene que preocuparse de que cambie la DOB que tiene. Si es una DOB acuñada a través del contrato de Spore v1.0, siempre será la versión v1.0 y será. Sin cambio. En el mundo real, las joyas hechas mediante un proceso no cambiarán a su apariencia algún día debido a un nuevo proceso de fundición. Es por eso que hay antigüedades en el mundo real. Por tanto, podemos pensar en Spore DOB como una simulación del mundo real.

6. Reutilización de código sin miedo a eliminarlo, lo que facilita enormemente a los desarrolladores

Para emitir NFT en Ethereum, es necesario volver a implementar el contrato NFT, porque el contrato inteligente de Ethereum contiene lógica y estado, y los dos no se pueden separar. La lógica equivale a reglas, que estipulan cómo se pueden comercializar y transferir NFT, y qué funciones puede tener, mientras que el estado registra qué direcciones poseen qué NFT;

La lógica y el estado de Spore DOB en CKB están separados, lo que significa que al emitir NFT, no es necesario volver a implementar el protocolo Spore y puede hacer referencia directamente a este protocolo estándar. Específicamente, Cell es una unidad de almacenamiento referenciable y CKB es similar a una biblioteca compartida de código y datos para uso de contratos inteligentes que se ejecutan en ella, por lo que es fácil reutilizar el código en CKB. Esto no solo ahorra tiempo y no requiere que los desarrolladores implementen el mismo código una y otra vez, sino que también ahorra espacio en la cadena y reduce los costos de implementación.

La reutilización del código no necesita preocuparse de que alguien modifique el código almacenado en la celda dependiente, porque la celda es inmutable, es decir, nadie tiene forma de modificarla. Incluso si el propietario de esta celda la elimina directamente de CKB, nadie sufrirá las consecuencias. Cualquiera que guarde una copia del código (como aquellos que ejecutan nodos completos o clientes ligeros complejos) puede implementar el mismo código nuevamente en la cadena, la referencia al código hash seguirá siendo válida, solo usamos la nueva dependencia Cell para construir la transacción, es decir, Can. Con respecto a este punto, se recomienda leer el artículo "CKB, control de versiones y evolución de Blockchain" del arquitecto jefe de CKB, Jan Xie.

7. Clúster de apoyo para facilitar la clasificación del índice.

El protocolo Spore también propone el concepto de Clúster, que es una indexación gratuita mediante la creación de un Clúster y un ID de Clúster. El clúster puede considerarse como el índice del directorio de Spore DOB. Los desarrolladores de Spore pueden crear un clúster y completar el ID correspondiente al clúster en Spore para crear un Spore DOB que pertenezca a este clúster. Este concepto es similar a Collection, pero más flexible e independiente que Collection.

图片8. Admite complementos de contrato y tiene mejor escalabilidad

El protocolo Spore es muy escalable y puede admitir complementos escritos por otros desarrolladores para este contrato. Al llamar al contrato de Spore, el parámetro de secuencia de comandos puede especificar qué complementos del contrato de Spore usar y luego usar estos complementos para habilitar a DOB para permitir que DOB implemente más funciones.

Por supuesto, si el protocolo Spore y sus complementos no pueden lograr las funciones que desean los desarrolladores, los desarrolladores deberán reescribir un protocolo de transmisión DOB e implementarlo. CKB es una cadena de bloques muy flexible que puede implementar una variedad de protocolos y estándares.

9. Puede fluir libremente entre diferentes cadenas UTXO.

Según el plan actual, el protocolo de emisión de activos de la capa de Bitcoin RGB++ se lanzará a finales de marzo. En ese momento, el DOB emitido en la cadena de bloques CKB se puede transferir a la red principal de Bitcoin a través de RGB++ Leap y convertirse en un objeto digital. la cadena Bitcoin.

Además de Bitcoin, a través de la tecnología de enlace isomórfico y las operaciones Leap, los DOB emitidos en CKB también pueden convertirse en objetos digitales en otras cadenas UTXO en el futuro.

Más formas de jugar con el protocolo Spore

El concepto de Cluster mencionado anteriormente puede ayudar al protocolo Spore a lograr una mayor jugabilidad. Por ejemplo, para una DOB de mascota, puede diseñar gafas, aretes, collares y otras DOB de joyería. Estas DOB de joyería y la DOB de mascota forman un grupo para el comercio y la competencia. En otras palabras, Spore DOB es como ladrillos de Lego. Podemos usar diferentes ladrillos de Lego para formar diferentes rompecabezas, que pueden movilizar completamente la creatividad y la imaginación del poseedor.

Además, también podemos innovar en el contenido de almacenamiento de Spore DOB. Imagínese, si queremos emitir una fecha de nacimiento de tipo avatar, además de la operación convencional de almacenar imágenes directamente en la cadena, también podemos almacenar de manera innovadora solo las palabras clave de las características del avatar en la cadena, como cabello corto y oscuro. ojos, puente nasal alto, boca grande, piel blanca, hombre, y luego use un decodificador dentro o fuera de la cadena para decodificar. Este decodificador equivale a un pintor que dibuja un avatar basándose en estas palabras clave.

Lo interesante aquí es que las palabras clave escritas en la cadena permanecen sin cambios, pero el decodificador puede cambiar o evolucionar. Debido a las mismas palabras clave, los avatares dibujados con diferentes modelos de IA son definitivamente diferentes, y los avatares dibujados con diferentes versiones del mismo modelo de IA también son diferentes. Esto significa que este DOB tiene la capacidad de cambiar y evolucionar, lo cual es muy interesante.

Spore es un protocolo de creación de objetos digitales muy flexible y escalable. Creo que a través de la lluvia de ideas de todos, podemos lograr una jugabilidad más innovadora.

escribe al final

Jan Xie, arquitecto jefe de CKB, dijo una vez: "Cuando diseñé CKB originalmente, en realidad quería construir un mundo o universo digital. El mundo o universo consta de dos dimensiones: tiempo y espacio, y PoW es esencialmente un descentralizado. El centralizado El reloj (para una discusión detallada, consulte el artículo de Gregory Trubetskoy) es una tecnología que puede crear tiempo en números. UTXO o CKB's Cell es un espacio en la cadena que almacena datos de PoW. Combinado con Cell, podemos obtener un universo descentralizado. que todo lo que hacemos es en realidad un reflejo de nuestro mundo real”.

En este "mundo virtual real" construido por la cadena de bloques CKB, Spore DOB es un objeto digital en cadena, que se parece mucho a un artículo en el mundo real: su producción requiere el uso de la materia prima CKB, y puede ser CKB destruido y recuperado cuando no lo deseas; tiene versiones, que pueden ser eternas como las antigüedades, o tener de manera innovadora la capacidad de cambiar o evolucionar. La flexibilidad y escalabilidad del protocolo Spore subyacente brinda a DOB más posibilidades.

Referencias:

  • CKB, control de versiones y evolución blockchain

  • X Space: ¿Cómo hacer un proyecto NFT en CKB y cómo utilizar el protocolo Spore NFT?

    https://x.com/seeu_brc20/status/1758461341336265141?s=20

  • PoW es esencialmente un reloj descentralizado

    https://www.btcstudy.org/2021/10/16/explaining-proof-of-work-as-a-decentralized-clock-echo-version/

$CKB #DOBs #Spore #Nervos