¿Cómo funcionan los metadatos NFT?

Los metadatos de NFT se utilizan en la string de bloques para proporcionar información o datos adicionales sobre un activo que pueden ser útiles al intentar completar una transacción con el propio activo. Hay un par de cuestiones que se han planteado:

  • El primero es la transparencia que proporciona la string de bloques y cuántas strings de bloques se pueden usar a la vez. 
  • El segundo es cómo se negocian los tokens entre diferentes strings de bloques. 

Estos dos problemas están relacionados porque los datos pueden tomarse de una string, transferirse a otra string a través de canales encriptados y luego convertirse cuando la string de destino los acepta. Estos metadatos de NFT se pueden almacenar en la string de bloques en la que reside el token y se pueden utilizar como fuente de información veraz sobre un activo, al mismo tiempo que proporcionan información útil adicional. 

Aquí se tratarán los siguientes temas:

  1. ¿Cómo se utilizan los metadatos NFT?
  2. ¿Cómo funcionan los metadatos NFT?
  3. ¿Cómo se almacenan los metadatos de NFT?
  4. Aplicaciones de metadatos NFT
  5. Conclusión

Comencemos discutiendo cada uno de estos temas en detalle.

¿Cómo se utilizan los metadatos NFT?

Los metadatos NFT se pueden usar para muchas cosas, entre ellas: 

  • Proporcionar una fuente de verdad.
  • Proporcionar valores adicionales (precio, imagen, descripción, etc.) sobre un activo.
  • Habilitación del almacenamiento de datos descentralizado. 
  • Ayudar al realizar transacciones entre strings o registros que se almacenan fuera de la string (en servidores centralizados como IPFS u otros casos de uso).

¿Cómo funcionan los metadatos NFT?

Blockchain es un invento increíble, pero la pregunta aún persiste en la mente de todos sobre cómo funcionan los metadatos NFT en blockchain. ¿Cuáles son los principales beneficios de usar protocolos NFT descentralizados?

  • Blockchain es una de las formas más seguras de almacenar activos digitales y realizar transacciones con ellos.
  • Los tokens son esencialmente una representación virtual de valor que se puede transferir de igual a igual. Este valor se almacena en una red segura y distribuida, libre de la interferencia de bancos, gobiernos y otros terceros, que normalmente controlan y administran la moneda fiduciaria.
  • Los metadatos de NFT transfieren la información necesaria, como el código del contrato inteligente y los datos de eventos de Ethereum (substring basada en Ethereum). Los metadatos de NFT pueden enviar información a los clientes cuando desean verificar el estado del activo o incluso transferirlos a otras cuentas. Puede conectar la string Ethereum a un sistema de string de bloques centralizado si es necesario.
  • Los metadatos de NFT deben descentralizarse, así como la propia tecnología blockchain, lo que significa que necesitaremos un algoritmo de consenso capaz de mantener ambos sistemas seguros.

¿Cómo se almacenan los metadatos de NFT?

La forma en que se almacenan los metadatos de NFT depende de en qué red de string de bloques reside. 

  • Existen diferentes mecanismos de consenso utilizados en blockchain que dictan cómo se almacenan los datos. En un libro mayor distribuido, los metadatos se pueden almacenar de varias maneras según el tipo de string de bloques (ya sea pública o privada) y cómo se creó. 
  • En las strings de bloques públicas , la forma más común en que se almacenan los metadatos es a través de Merkle Tree Root , que también se conoce como hash de árbol.
  • Una raíz de árbol merkle es un árbol hash binario desequilibrado donde todos los Nodes por encima de los Nodes hoja tienen valores solo de los Nodes secundarios izquierdos. El Node raíz contiene todos estos Nodes hoja combinados y luego se procesan para crear un valor hash, denominado «raíz merkle». El Node raíz está vinculado a sus Nodes secundarios a través del valor hash del Node secundario. Cada Node hijo contiene el valor hash de su padre, y así sucesivamente hasta llegar a los Nodes hoja. Luego, los Nodes hoja se procesan para crear una nueva raíz Merkle que luego se registra en la string de bloques.
  • Cuando los datos se almacenan en un libro mayor distribuido, deben estar firmados por un propietario de los datos o una «clave privada» (o claves múltiples) antes de que se puedan escribir en el libro mayor. Una clave privada es un número que solo el propietario de un dato específico conoce, de modo que solo él puede leer sus datos. Una clave privada hace posible que el propietario de un dato lea sus propios datos en el libro mayor distribuido.

Solo se necesita una clave pública, que todos los demás conocen, para poder leer los datos. Todos usan esta clave pública cuando intentan leer todos los datos en una base de datos sin tener permiso para hacerlo. Es por eso que tenemos sistemas de bases de datos que tienen provisiones para permisos y los propietarios de la base de datos pueden controlar quién tiene acceso a la base de datos y qué pueden hacer con ella, porque siempre hay personas que no están debidamente autorizadas que podrían desear colarse en su base de datos.

Aplicaciones de metadatos NFT

  • Los metadatos NFT se pueden usar para una variedad de casos de uso. Por ejemplo, se puede usar para registrar una descripción adicional de un token (posiblemente como un recibo o un número de serie) que facilita la realización de transacciones o podría proporcionar información adicional sobre el activo en sí (como el precio, la imagen o la ubicación actual). ). 
  • También hay casos de uso, como el almacenamiento de datos de estado fuera de la string de bloques, que puede ser útil en computadoras con ancho de banda o almacenamiento limitado. En este escenario, los datos de metadatos se envían a servidores centralizados y luego se puede acceder a ellos en la string de bloques cuando se desee a través de un canal encriptado.

Conclusión

En resumen, cuando un dato se almacena en una string de bloques, el propietario de esos datos puede firmarlo y luego registrarlo en la string de bloques. Cuando los datos se almacenan en un servidor o en una base de datos centralizada, el propietario de los datos debe dar autorización para que otras personas lean sus archivos (lo hacen a través de sus claves privadas). A diferencia de las strings de bloques públicas, los usuarios sujetos a restricciones o controles pueden almacenar metadatos directamente en una string de bloques.

Publicación traducida automáticamente

Artículo escrito por psatyavavk6 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *