Titres Titres

Dans cet article, je vais montrer comment créer des jetons NFT pour le contenu d’un site Web sous forme de pages et d’images.
Pour ce faire, nous allons utiliser Magnolia CMS pour le site Web, Ethereum pour gérer la propriété des jetons NFT et IPFS pour stocker les pages et les images qui ont été tokenisées.
La raison de développer une solution pour créer des NFT en utilisant le contenu d’un site Web est de fournir un moyen de récompenser les créateurs pour leurs articles, conceptions, etc. Par exemple, je pourrais contribuer avec un écrivain ou un journaliste achetant le NFT d’une page de leur blog.
Ajouter du contenu au site Web
La première chose à faire est de créer une page ou de télécharger une image sur le site Web.
Comme nous utilisons Magnolia CMS pour le site Web, des pages peuvent être créées à l’aide de l’application Pages et des images peuvent être téléchargées avec l’application Assets.


Création de NFT pour les pages
- Créer une collection de NFT pour le site Web. Cette collection stockera les NFT créés pour les pages du site Web.
La collection peut être créée avec l’action Tokeniser le site disponible dans l’application Site

À la suite de cette action, un contrat ERC-721 est déployé dans Ethereum pour la collecte des NFT

Le contrat intelligent déployé de l’exemple ci-dessus peut être situé sur https://rinkeby.etherscan.io/address/0xd00f776aa2c4fb2856434e6e8a76df7f08f86e7a et l’actif est disponible sur https://ipfs.io/ipfs/QmSxd3sMGuQKV3j97zBPuSKJaaQJuSdMGWxh7G9qWGDNyk/page
2. Monnaie des pages du site Web dans la collection de NFT. Pour créer des pages, l’application Pages fournit l’action Page neuve.

À la suite de la frappe, la page est rendue au format pdf et téléchargée sur IPFS, l’URI de l’archive dans IPFS est ajoutée à la collection de NFT du site Web.

Création de NFT pour les actifs
- Créez une collection de NFT pour un dossier d’actifs. Cette collection stockera les NFT créés pour les actifs à l’intérieur du dossier.
Contrairement aux pages, les collections de NFT pour les actifs sont créées à partir de dossiers.
La collection peut être créée à l’aide de l’action Tokeniser le site disponible dans l’application Actifs

À la suite de cette action, un contrat ERC-721 est déployé dans Ethereum pour la collecte des NFT
2. Actifs de la Monnaie dans une collection de NFT. Pour créer des actifs, l’application Assets fournit l’action Atout menthe.
Les actifs sont frappés dans la collection de NFT du dossier dans lequel ils se trouvent

À la suite de la frappe, l’image est téléchargée sur IPFS et l’URI de l’archive dans IPFS est ajoutée à la collection de NFT du dossier de l’image.

Le contrat intelligent déployé de l’exemple ci-dessus peut être situé sur https://rinkeby.etherscan.io/address/0xa162ca8e36e387ec234c663abd6b292c83ed38a3 et l’actif est disponible sur https://ipfs.io/ipfs/QmRAncfPWaSCjRwfHnsG2jwYFuRAcNCWsMbf8iQB5ZcKE7/jpg
Publier des NFT sur un marché
Les contrats intelligents des collections NFT implémentent l’interface ERC-721 afin qu’ils puissent être vendus sur n’importe quel marché basé à Ethereum qui prend en charge ERC-721
Pour les pages et les images, le jeton adresse et le identifiant du NFT se trouve dans le formulaire d’édition :

La solution a été implémentée en tant que module personnalisé de Magnolia CMS. Le module repose sur web3j pour s’intégrer à Ethereum et java-ipfs-http-client pour l’intégration avec IPFS
Pour plus de détails techniques, veuillez consulter le référentiel sur github ou n’hésitez pas à me contacter.
Rejoindre Coinmonks Chaîne de télégramme et Chaîne Youtube en savoir plus sur le trading de crypto et l’investissement