Vuelva a familiarizarse con su NFT

prefacio

Jaja, olvidé hacer clic derecho para guardar.
Haga clic derecho si no puede permitírselo: esto es lo que la mayoría de la gente hace con las NFT que no pueden pagar, o incluso con todas las NFT.
Puede deberse al precio generalmente alto de NFT que los externos e incluso algunos internos sientan que la función de NFT es una exageración.
Pero, de hecho, NFT ha cumplido el deseo tan esperado en el mundo Web 2.0: la confirmación de los derechos de los activos .

NFT representa la propiedad de los activos en la cadena, brindando la posibilidad de registrar la atribución de elementos. Desde el nacimiento de NFT, se han derivado muchas aplicaciones:

  1. Avatar PFP, que es actualmente la aplicación más extendida
  2. Tarjeta de pase, tarjeta de membresía de comunidad/proyecto de alta calidad, certificado de calificación, el recientemente popular Moonbird pertenece a esta categoría
  3. Tierra, para confirmar los derechos de las parcelas del metaverso y abrir el proceso de impuestos y gobernanza a la cadena.
  4. Los accesorios del juego permiten a los jugadores ser dueños reales de sus propios activos del juego, logrando una tenencia permanente y libre comercio.

Este artículo lo llevará a comprender mejor el protocolo de token detrás de NFT y los detalles del almacenamiento de metadatos al desmantelar la estructura de NFT.

Dado que Ethereum no solo es la primera cadena pública en utilizar contratos inteligentes, sino también el suelo donde nació NFT, muchos protocolos NFT de cadenas públicas se toman prestados de Ethereum, y NFT también lleva la etiqueta de "nativo de Ethereum".

ERC

ERC-721: Protocolo progenitor

El protocolo ERC-721 es actualmente el protocolo más original en el campo NFT y también es el protocolo de token más utilizado. A diferencia de los contratos de tokens generalmente desarrollados con el estándar ERC-20, los contratos de tokens desarrollados según el estándar ERC-721 se denominan colectivamente "Tokens no fungibles".

La mayor diferencia entre los tokens ERC-721 y los tokens ERC-20 es la indivisibilidad y la unicidad : el token ERC-20 se puede subdividir infinitamente en 10 ^ 18 partes, mientras que la unidad más pequeña del token ERC721 es 1.

ERC-721A: envío gratuito con descuento total

ERC-721A es un protocolo mejorado optimizado por el equipo de Azuki NFT basado en el protocolo ERC-721. Este acuerdo hace que los acuñadores tengan básicamente la misma tarifa de procesamiento al acuñar un NFT y varios NFT, y el costo básico de acuñación también se reduce considerablemente.

ERC-721R: Siete días sin motivo para reembolso

ERC-721R es un protocolo mejorado optimizado por el equipo Crypto Fighter basado en el protocolo ERC-721. El protocolo proporciona un diseño de reembolso sin confianza, y la parte del proyecto no podrá obtener fondos del contrato inteligente bloqueado, por lo que los acuñadores pueden devolver el NFT que acuñaron dentro de los siete días y obtener un reembolso sin incluir las tarifas del gas.

No hay muchas mejoras en el protocolo ERC-721R, pero tiene una gran importancia para el entorno de emisión de proyectos NFT. A través del mecanismo de reembolso irrazonable de siete días, se puede evitar que la parte del proyecto incumpla el contrato (es decir, huir, Rug), y se insta al artista a ser responsable del NFT y de la comunidad durante el período de reembolso; reducir el riesgo del proceso de compra de NFT y dar a los acuñadores la oportunidad de arrepentirse, puede atraer a más miembros de la comunidad para participar en el casting; proteger el precio mínimo de los proyectos de NFT, cuando pueden elegir libremente reembolsar y abandonar el proyecto, los jugadores de NFT no tienen motivos para hacerlo. vender en el mercado secundario a un precio inferior al precio de fundición, lo que tendrá un impacto roto en el proyecto.

ERC-998: versión desmontable 721

Los contratos de tokens desarrollados según el estándar ERC-998 se denominan colectivamente "tokens no fungibles componibles" y este protocolo aún no se ha utilizado ampliamente.

Su concepto de diseño es permitir que cualquier NFT lleve otros NFT o FT. Al transferir CNFT, se está transfiriendo toda la estructura jerárquica y afiliación propiedad de CNFT. En pocas palabras, un token ERC-998 puede contener múltiples tokens ERC-721 .

Este acuerdo tendrá un significado innovador para los juegos en cadena y la ecología del metaverso. Tomemos como ejemplo el juego de mechas. Un mecha incluye un cuerpo principal y accesorios de armas montados. Una combinación de NFT. Si el mecha NFT se comercializa según el mecanismo tradicional ERC-721, el titular debe intercambiar el cuerpo NFT y el accesorio del arma NFT por separado.

ERC-988 simplifica este tedioso proceso. Antes de que necesitemos intercambiar el mecanismo, podemos usar el cuerpo ERC-721 como token principal y el arma montada ERC-721 como token secundario para crear un nuevo token ERC-988 . La totalidad de este nuevo token es indivisible, pero también incluye la relación de propiedad del cuerpo del mecha con las armas montadas. Por lo tanto, podemos intercambiar el token ERC-988 completo cuando intercambiamos mechas , lo que simplifica enormemente los pasos de las transacciones NFT.

ERC-809: versión rentable 721

El contrato de token desarrollado en base al estándar ERC-809 puede permitir a los usuarios alquilar cualquier NFT "rentable" mediante la creación de una API. Sin embargo, el acuerdo es exclusivo: después de que alguien alquila el NFT, otros usuarios ya no pueden alquilarlo ni utilizarlo.

ERC-1155: Nacido para juegos blockchain

Este protocolo es una versión mejorada de ERC-721 y ERC-988, desarrollado por el equipo de Enjin, y creo que es el protocolo más prometedor en el futuro campo NFT.

ERC-1155 no solo hereda las características de ERC-988, sino que también permite que múltiples NFT ERC-721 coexistan juntos y también admite el empaquetado de tokens ERC-20 comunes; y ERC-1155 también tiene la capacidad de reembolsar tokens automáticamente . si el receptor no soporta el protocolo ERC-1155, se reembolsará automáticamente, a diferencia del protocolo ERC-721, si el receptor no lo soporta, el token se perderá. Con todo, el protocolo ERC-1155 ha introducido grandes innovaciones en el empaquetado y envío de tokens y en la prevención de pérdidas durante el proceso de envío.

La comparación del proceso de envío de tokens de protocolo ERC-20 y tokens de protocolo ERC-1155 es la siguiente:

Podemos utilizar el pago y envío de compras para describir la diferencia entre ERC-1155, ERC-20 y ERC-721.

El modo de transacción de ERC-20 y ERC-721 es ir al mostrador para pagar cada vez que compra un artículo, mientras que ERC-1155 equivale a poner todos los artículos en el carrito de compras para un pago único . El carrito de compras ERC-1155 no solo puede colocar NFT, sino también diferentes tokens, lo que puede reducir efectivamente la generación de tarifas de gas y ralentizar la congestión de Ethereum.

En el futuro, se popularizarán el Metaverso y los juegos en cadena. Una vez que todos los activos del juego estén en la cadena, habrá cada vez más demanda de intercambio de equipos y comercio de productos homogeneizados. La popularización del protocolo ERC-1155 eliminará la necesidad de decenas. de miles de contratos Implementación y para resolver eficazmente la congestión de transacciones en la cadena.

BSC

BEP-721

El protocolo de token utilizado en BSC (BNB Chain) generalmente comienza con BEP, el token homogéneo usa el protocolo BEP-20 y el token no homogéneo usa el protocolo BEP-721.

¿Por qué es tan similar al protocolo ERC-20/ERC-721 utilizado por Ethereum? Es porque BSC es una bifurcación después de agregar algunos cambios de mecanismo a Ethereum. Muchos estándares de tokens son los mismos, es decir, BEP-721 . Solo hay una diferencia en el nombre con respecto a ERC-721 .

SOLANA

SPL

Todos los tokens en SOLANA están en formato SPL Token (Token de la biblioteca del programa Solana), y el token SLP correspondiente a NFT solo tiene un conjunto de suministro fijo igual a 1. NFT en Solana generalmente viene con algunos metadatos, por lo que es muy fácil de implementar y transferir, y no necesita llamar a contratos ni diversas funciones de transferencia como NFT en Ethereum. Cuando el NFT en formato SPL necesita datos de imágenes reales, no es necesario llamar al contrato. El Token viene con una URL para acceder a los metadatos del NFT .

almacenamiento de datos

 Los datos de imágenes NFT que conocemos no se almacenan en la cadena, sino en el medio de almacenamiento fuera de la cadena.

Del pseudocódigo ERC-721 extraído del documento oficial, podemos entender que el protocolo ERC-721 solo admite metadatos estáticos y cada ID de token debe tener un URI de metadatos administrado por un contrato inteligente o.

Cuando cargamos una imagen NFT en el dispositivo, no obtenemos directamente los datos de la cadena, sino que obtenemos el tokenURL correspondiente al NFT llamando al contrato, y luego accedemos a Internet externo a través de este enlace URL para obtener los datos de la imagen y mostrarlo .

En la actualidad, las principales partes del proyecto NFT cargarán metadatos de imágenes en la red IPFS para su almacenamiento, y algunos proyectos emergentes los almacenarán a través de ARweave. Los dos métodos anteriores son formas de almacenamiento relativamente descentralizadas, mientras que algunas partes del proyecto utilizarán directamente su propio servidor. y la URL del NFT apunta directamente al servidor centralizado. A veces, la razón por la que hacemos clic en la URL de la imagen NFT solo pero no podemos cargarla es probable que sea un problema con el servidor de la parte del proyecto.

El almacenamiento de metadatos NFT a través de IPFS, ARweave y servidores centralizados tiene sus propias fortalezas y debilidades, a continuación detallaremos los mecanismos de almacenamiento y sus ventajas y desventajas.

1. Servidor centralizado

En la actualidad, algunos proyectos NFT eligen directamente servidores centralizados como Alibaba Cloud y AWS para almacenar datos, y algunas partes del proyecto eligen sus propios servidores existentes para el almacenamiento. La razón es que no es necesario incurrir en costos de almacenamiento adicionales y la velocidad de carga de datos es más rápida.

Pero el problema también es obvio: cuando el grupo del proyecto se escapa (se escapa) o el servidor es atacado, los datos de las imágenes se perderán y su NFT será solo un token que "nunca podrá cargar imágenes".

Según una encuesta de los 22 principales proyectos NFT realizada por Twitter KOL pencilflip en octubre de 2021, el 50% de los proyectos almacenan sus archivos en servidores centralizados.

En la actualidad, los proyectos nacionales de recolección digital básicamente utilizan la cadena de alianza modificada mágicamente de la cadena pública bifurcada para emitir tokens NFT y utilizan sus propios servidores para almacenar imágenes NFT.

 2. Protocolo IPFS (Filecoin)

 IPFS, el nombre completo de Interplanetary File System, es un sistema de archivos distribuido punto a punto y un protocolo subyacente de Internet similar al protocolo HTTP . Aunque IPFS y Filecoin son lanzados por Protocol Labs (Protocol Labs), IPFS es solo un protocolo de transmisión y no involucra tecnología blockchain . Filecoin es solo una capa de incentivo que respalda el funcionamiento descentralizado y estable de la red del protocolo IPFS.

En comparación con la transmisión tradicional punto a punto, IPFS tiene múltiples fuentes de datos para almacenar archivos y puede descargar datos desde múltiples nodos simultáneamente, evitando el aumento de visitas o ataques DDOS que causan tiempo de inactividad del servidor; a través del almacenamiento de direccionamiento basado en contenido El modo no Solo evita el almacenamiento de contenido redundante, pero también evita la manipulación de datos.

El proceso de almacenamiento de datos específico de NFT es el siguiente:

CID es una cadena de valores hash generada al cifrar archivos con hash SHA2-256. Es una dirección en un sistema IPFS formada en función del contenido mismo. Una vez generado el CID, el sistema lo almacenará en una tabla hash distribuida (DHT) para registrar en qué nodos del sistema se registran los datos. Una vez que los datos se almacenen correctamente, el valor hash CID se devolverá al usuario.

Por ejemplo, después de cargar una imagen, obtenemos una cadena de valores hash: bafkreibsxcrpftxxw4i6nwrn4aigphI24m42e5jhdouq4jde3keonpqawa

Cuando queremos recuperar datos de imágenes NFT del sistema IPFS, podemos modificar el valor hash obtenido en una URL y abrirlo en un navegador. El valor hash CID adjunto a la URL sabrá en qué nodo se almacenan los datos desde la tabla hash distribuida (DHT) en el sistema IPFS y establecerá un enlace para devolver los datos.

IPFS también admite el almacenamiento de páginas web estáticas, el método específico es el siguiente:

https://docs.ipfs.io/how-to/websites-on-ipfs/single-page-website/

Estuche de almacenamiento de visas

https://gateway.pinata.cloud/ipfs/QmYVd8qstdXtTd1quwv4nJen6XprykxQRLo67Jy7WyiLMB/

Estuche de almacenamiento frontal Uniswap

https://bafybeiagkgmmhux6fswdoedmwqqsvt5arjivl35wuk25jljb2yqgn7njgu.ipfs.dweb.link/#/swap

(Los sitios web anteriores son todos ejemplos, no los utilice)

A veces lleva mucho tiempo o no se puede acceder al sistema IPFS para obtener datos, porque algunos nodos de la red han descartado sus datos y están accediendo a nodos que aún almacenan sus datos según DHT y esperando su respuesta; mientras que el error de acceso se debe a Todos los nodos han perdido los datos almacenados.

Aquí tengo que mencionar el mecanismo de recolección de basura del sistema IPFS . Si no se ha accedido a sus datos dentro de los 6 meses, entonces el nodo los considerará sin importancia y los eliminará. Si desea guardar los datos durante mucho tiempo, debe fijar los datos guardados a través de un proveedor de servicios como el sitio web de Pinata y pagar una tarifa anual .

Es decir, paga una tarifa al nodo y pídele que no borre tus datos. Esto refleja que el sistema IPFS es factible para el almacenamiento seguro a corto plazo, pero no es amigable para el almacenamiento a largo plazo.

IPFS solo puede realizar almacenamiento de datos descentralizado y antimanipulación, pero no puede garantizar el almacenamiento permanente de datos.

3.Arweave

 El almacenamiento permanente es la etiqueta número uno de la red blockchain de Arweave.

El servicio principal que actualmente brinda Arweave es brindar soporte de almacenamiento permanente distribuido para datos y está comprometido a convertirse en una infraestructura de almacenamiento de datos en la era Web 3.0. En comparación con Ethereum, Arweave se puede clasificar como capa 0.

En torno a sus servicios de almacenamiento subyacentes, Arweave ha construido gradualmente un conjunto de ecología de protocolos basado en su ecología de contrato inteligente permaweb y SmartWeave, y está evolucionando hacia el protocolo WEB3 full-stack.

¿Cómo garantiza Arweave el almacenamiento permanente?

Confíe en la estructura de datos del bloque BlockWeave y el mecanismo de consenso SPoRA

tejido de bloques

Los bloques de Arweave son diferentes de los bloques ordinarios: los bloques recién generados apuntarán aleatoriamente a un bloque existente, que se denomina "Bloque de recuperación". Debido a que la organización de su blockchain es muy similar a un huso en tres dimensiones, el bloque de Arweave se llama BlockWeave (block spinning)

Mecanismo de consenso SPoRA

Esta base de consenso es el núcleo para lograr el almacenamiento permanente de datos. El mecanismo de consenso SPoRA determina si los mineros pueden obtener derechos de contabilidad en bloque desde tres dimensiones:

1.PoA (Prueba de acceso)

Para permitir que los mineros almacenen la mayor cantidad de información de bloque posible, el mecanismo de consenso SPoRA determina que cuando se genera un nuevo bloque, apunta aleatoriamente al bloque existente "Recall Block" en la red, que debe ser propiedad del nodo minero. . Por lo tanto, los mineros almacenarán tantos bloques como sea posible para arrebatar los derechos de contabilidad y obtener tokens.

2. Velocidad de acceso a datos

Para evitar que los mineros utilicen máquinas baratas para lograr un "almacenamiento de bloque completo", el mecanismo SPoRA agrega una medición de la velocidad de acceso a los datos, lo que permite a los nodos almacenar grandes cantidades de datos al tiempo que garantiza las velocidades de carga y descarga de datos .

3.PoW (Prueba de trabajo)

Para evitar la misma situación en la que hay nodos que almacenan todos los bloques y tienen la misma velocidad de acceso a datos, SPoRA también tiene un mecanismo PoW como BTC que requiere que los nodos calculen el valor hash. Los nodos con el mismo nivel son los que calculan más rápido obtendrá los derechos de contabilidad en bloque.

Mediante la combinación de tres aspectos, el mecanismo de consenso SPoRA garantiza que el proceso de almacenamiento de datos no solo sea seguro, sino que también tenga suficientes copias de datos y un acceso rápido a los datos de Arweave.

La arquitectura giratoria de Blockweave viene con propiedades de fragmentación y alta escalabilidad, y el mecanismo de consenso SPoRA garantiza que los mineros reciban incentivos suficientes para almacenar datos raros y realizar conjuntamente el almacenamiento permanente de datos.

Comparación de IPFS y Arweave

  • La tarifa de almacenamiento de datos de Arweave es un sistema de compra: sólo cuesta 20 dólares estadounidenses almacenar permanentemente 1 GB de datos y los archivos se almacenan en la red durante al menos 200 años.

El modelo de almacenamiento de datos de IPFS (Filecoin) consiste en pagar tarifas de almacenamiento anualmente y se necesitan 0,06 dólares estadounidenses al año para almacenar 1 GB de datos.

  • Arweave paga directamente a la red, mientras que IPFS (Filecoin) necesita ir al sitio web de terceros Pinata para pagar los nodos.
  • La velocidad de acceso a los datos de Arweave es mucho más rápida que la de la red IPFS, y no hay ningún caso de acceso a los nodos de datos existentes sino de pérdida de datos.

Dado que Arweave puede lograr un almacenamiento permanente, muchas partes del proyecto utilizan Arweave para alojar y verificar datos de forma permanente.

Por ejemplo, Snapshot, una conocida herramienta de gobernanza fuera de la cadena, utiliza Arweave para almacenar registros de gobernanza de votación (primero guárdelos en IFPS y luego refleje en Arweave para una copia de seguridad permanente).

Pensamientos sobre las NFT

La aparición de nuevas tecnologías siempre irá acompañada de burbujas. La singularidad de NFT y la confirmación de los derechos de activos que aporta hacen de NFT un buen medio para generar publicidad.

En un futuro no muy lejano, los vídeos publicitarios intersticiales en los medios de streaming podrán ser NFTizados, y las ganancias podrán dividirse automáticamente según el número de visualizaciones a través de contratos inteligentes, lo cual es eficiente, transparente y justo; la música en línea podrá ser NFTizado y el uso de NFT musicales en actividades comerciales se puede automatizar Pague la tarifa establecida al creador a través del contrato inteligente para proteger los derechos de autor del creador; las entradas para actividades físicas fuera de línea también pueden ser NFT, que es más conveniente para la transferencia. transferencia y verificación, y al mismo tiempo elimina billetes falsos.

La premisa de todo esto es el almacenamiento seguro de los datos NFT , y cualquier metadato de NFT no debería correr el riesgo de ser eliminado. En comparación con los servicios de almacenamiento centralizado, el almacenamiento de metadatos de imágenes NFT a través de IPFS y ARweave sacrifica la eficiencia de lectura, pero obtiene la garantía de seguridad del almacenamiento, que es crucial para la propiedad de NFT. Imagínese que cuando hace clic en un enlace NFT, pero descubre que muestra "no se puede abrir", o la parte del proyecto puede modificar sus metadatos NFT a voluntad en el medio de almacenamiento centralizado, entonces, ¿este NFT realmente le pertenece?

"Declaración: este contenido es sólo para el aprendizaje y la comunicación de divulgación científica entre los entusiastas de NFT, y no constituye opiniones o sugerencias de inversión. Trátelo de manera racional, establezca conceptos correctos y aumente la conciencia sobre los riesgos".

Supongo que te gusta

Origin blog.csdn.net/xiaozhupeiqi321/article/details/125798519
Recomendado
Clasificación