Prueba de propiedad de NFT en Filecoin + VideoCoin: cómo almacenar NFT correctamente. de Devadutta Ghat VideoCoin Abr, 2021

Una vez que se establece la prueba de propiedad, debe escribirse en la cadena de bloques sin romper la compatibilidad con las plataformas NFT establecidas.

Por lo tanto, admitimos un esquema de metadatos integrado para que sea compatible con ERC721 y ERC1155 y también lo ampliamos para admitir datos DRM para la gestión de derechos y el seguimiento de transferencias de propiedad.

Usamos el siguiente esquema de metadatos como se describe en “Esquema JSON de metadatos ERC721” para mantener el NFT 100% compatible con las plataformas existentes.

Esquema JSON de metadatos ERC721

Ahora viene la parte en la que tenemos que vincular los metadatos del token ERC721 desde arriba con la prueba de propiedad recién establecida. Hacemos esto almacenando la prueba de propiedad encriptada, junto con todos los metadatos adjuntos en el esquema a continuación en IPFS.

¡Eso es! Ahora tiene una NFT que es totalmente compatible con otros ecosistemas almacenados de forma segura en nuestra cadena de bloques junto con la prueba de propiedad.

IPFS también almacena el video sin cifrar, las miniaturas y cualquier otra información que necesite la aplicación de interfaz para presentar el NFT, y estos archivos y metadatos se envían a la red Filecoin para su almacenamiento en frío según el acuerdo de almacenamiento y la longevidad del token. especificado por el creador del token y, en la mayoría de los casos, dado el costo extremadamente bajo de almacenar datos en Filecoin y también el tamaño muy pequeño de estos archivos, los datos pueden vivir en Filecoin durante mucho tiempo.

La recuperación es sencilla. Con el CID de IPFS y una puerta de enlace IPFS, una aplicación puede recuperar todos los medios de IPFS, y ese CID se almacena en el token ERC 721.

En caso de que el almacenamiento en caliente no contenga el CID, un mecanismo de almacenamiento en caché recupera los datos de los archivos de Filecoin y los pone a disposición.

En este diagrama de estado a continuación, mostramos cómo una aplicación de usuario puede replicar datos entre VideoCoin y Ethereum si necesita mantener el NFT en múltiples cadenas de bloques.

Lo que hace que nuestra implementación de Prueba de propiedad sea muy poderosa es cómo se manejan los cambios de propiedad de NFT. A continuación se muestra un diagrama de estado de cada paso que ocurre cuando un NFT cambia de manos. VideoCoin Network vuelve a encriptar el contenido usando la clave pública del nuevo propietario y actualiza el video encriptado junto con los metadatos asociados y lo propaga a través de VideoCoin y Filecoin.

Cuando un propietario de NFT tiene que demostrar que actualmente es propietario de NFT, hace lo siguiente

Recupere el contenido multimedia cifrado de Filecoin junto con todos los metadatos relevantes. llave privada para descifrar las claves DRM Utilice la clave DRM para descifrar el video Si el video descifrado es una coincidencia bit a bit del video sin cifrar almacenado en Filecoin, se establece la prueba de propiedad

¡Eso es! Si bien todo esto parece súper complejo, una próxima demostración hará que todo sea fácil de seguir.

¡Manténganse al tanto!