Transcription
1. Bienvenue à ce cours !: Bonjour les gars et bienvenue dans
ce cours sur la création de votre propre collection
NFP. m'appelle Alex et je suis
ingénieur logiciel, mais j'ai toujours été
passionné par les cryptomonnaies. Et quand le NFP est sorti, j'
en possédais beaucoup, principalement en pleine mer. Cette classe
sera désormais
structurée en deux leçons qui
contiennent des étapes pratiques à suivre pour créer une collection NFT et la
déployer sur Open. voyez, je vais vous montrer comment vous
pouvez combiner
différentes couches par programme et générer avec code une énorme collection
de pièces uniques, chacune avec une rareté
documentée différente. Si vous êtes
intéressé par les MET et que vous souhaitez
également créer
votre propre collection. Ou du moins, je veux voir à
quoi ressemblent ces processus. Pensez à ce cours pour vous. n'y a pas d'autres exigences connexion Internet. Quant au projet
de ce cours, il sera extrêmement pratique et il vous
faudra suivre étapes présentées dans
le
cours afin que vous puissiez commencer votre parcours de création de
votre propre collection MFT. Nous l'avons dit au plateau, je pense que nous sommes prêts. voit dans la première leçon.
2. Contrats intelligents: Bonjour les gars et bienvenue dans
ce cours sur la salutation collection NFP de
Dewar et la
possibilité de la lancer. Et dans cette première conférence, nous
allons parler de contrats
intelligents. À ce stade, vous vous demandez peut-être quel est le
lien exact entre les contrats
intelligents et le lancement de
votre propre collection NFT. Ce dont vous avez besoin pour commencer,
comprendre la dette de l'Est. Vous allez maîtriser
certaines connaissances théoriques
avant de pouvoir
lancer votre collection vide
car un certaines connaissances théoriques
avant de pouvoir
lancer votre collection vide certain codage est impliqué et l'utilisation de nouveaux concepts
vous sera nécessaire. Nous l'avons donc fait avant de dire un
mot, nous pouvons aller de l'avant et
définir un contrat intelligent. Vous pouvez considérer
un contrat intelligent
comme un contrat numérique auto-exécutable, et il est stocké sous le réseau
blockchain centralisé. Ce contrat intelligent contient un accord entre l'acheteur et
le vendeur composé
de lignes de code. Ces contrats intelligents ont pour
but d' automatiser l'exécution
de ces accords. La dette se fait dans ces lignes de code et la transaction
qu'elle provoque traçable comme
tout le reste sur la blockchain et est
également irréversible. Malheureusement, vous avez
peut-être entendu parler de différents schémas
et que les personnes qui ont escroqué sont en
mesure de s'enfuir avec l'argent parce que les
transactions sont irréversibles. Les personnes qui ont
été escroquées ne peuvent donc jamais récupérer leur argent moins que cette caméra ne veuille les
rendre. Et bien sûr, l'évolutif Dont mixé est le créateur des
contrats intelligents. Et il les a définis comme protocoles de transactions
informatisés qui
exécutent les termes d'un contrat. Sa vision pour ces contrats
intelligents était de reproduire la
fonctionnalité d'un point de vente, c'est-à-dire un point de vente. Vous savez, celui où
vous mettez votre carte
au supermarché lorsque vous
essayez d'acheter quelque chose. Il voulait reproduire ces fonctionnalités
dans le réel numérique. Un autre salon qui
peut vous aider à mieux assembler
les pièces est que les
distributeurs automatiques sont mentionnés comme la technologie la plus ancienne équivalente à la
mise en œuvre de contrats intelligents. Maintenant, vous vous demandez peut-être pourquoi ces contrats intelligents sont-ils
importants dans le contexte du NFP et de la création d'
une collection qui nous est propre. Après tout, pourquoi
parlons-nous d'eux ? Eh bien, intuitivement, ces contrats sont
au cœur du fonctionnement des LFT car ils permettent
d'avoir informations d'identification
permanentes sur ces LFT uniques et les LFT. En outre, lors de la
frappe d'un NFT, il est utile de faire exécuter
ces actions si conditions
prédéterminées sont remplies. Ici, nous pouvons parler soit par une collecte de battage médiatique qui
permet au propriétaire d'indiquer qu' un nombre limité de
LFT, soit
le prix du NFP payé avec précision
par l'acheteur, etc. Dans le contexte de NFV, ces contrats intelligents
sont créés lorsqu'une personne
frappe et NFP. En effet, au moment de maintenir ce NFT
spécifique de la collection est créé
conformément à son contrat intelligent
sous-jacent. rareté spécifique basée sur différentes
propriétés éventuelles lui est attribuée. Maintenant, ne vous inquiétez pas de
cette quantité de connaissances
théoriques, car dans quelques conférences, vous pourrez mettre la
main sur un type spécifique de déploiement d'un
contrat intelligent afin vous rapprocher pour vendre le vôtre. Et si c'est la collection. Maintenant, la façon dont les contrats
intelligents empêchent la
contrefaçon est qu'un jeton vous est émis
lorsque vous achetez un jeton NFT
contient tous les détails concernant
le contrat intelligent. Ceux-ci sont enregistrés
sur la blockchain. Avec cette information publique, même si vous êtes NFP, l'
image est copiée, ce qui peut bien sûr arriver. Vous avez peut-être vu les personnes qui ont capté
des entités à partir de Google. Vous pouvez toujours prouver que vous êtes le propriétaire de l'original. Parce que l'
enregistrement blockchain qui est stocké
publiquement pour toujours, il va y en avoir
plusieurs le prouver. Nous disons s'il s'agit de jetons
non fongibles, ce qui signifie qu'ils ne sont pas échangeables parce que chacun d'entre eux est unique et
a une réalité différente. Il sera
crucial pour vous si vous achetez un NFT pour montrer qu' il s'agit de l'original et ses contrats intelligents que
ses contrats intelligents seront en mesure de le
faire pour vous. De plus, ne vous laissez pas berner
en pensant que le NFP n'a d'applications que
dans les transactions. Ils peuvent également être
utilisés comme billets pour différents événements ou comme preuve de propriété sur différents produits. C'était à ce sujet pour la première
conférence théorique de ce cours. Dans le prochain, nous allons
vérifier différentes normes de jetons, y compris la
dette de jetons que nous allons
utiliser pour créer nos propres LFT, qui est le septième 21 de l'ERC. Donc, si cela vous semble
intéressant, j'ai hâte de vous y
voir. Et je vous remercie
beaucoup de rester avec moi jusqu'à la fin
de cette conférence.
3. tokens numériques: Bonjour les gars et
bienvenue sur les partitions, où nous
apprendrons comment lancer notre propre collection
NSD. Dans cette conférence, nous
allons discuter de beat, des normes de jetons qui
existent actuellement. Et aussi lequel sera le meilleur pour nous afin de mettre
en œuvre nos LFT. Dans les conférences suivantes, nous allons mettre la main sur une
approche beaucoup plus pratique dans laquelle nous verrons comment nous pouvons réellement déployer nos LFT en pleine mer, ce qui va être
la fin de ce cours. Mais pour l'instant, examinons les trois
normes de jetons qui existent. Il s'agit de l'ERC-20, l'ERC 721 et de l'ERC 1155. Vous pouvez y penser
en termes généraux, S2, l'ERC 20 étant utilisé pour les jetons fongibles
normaux. Fongible signifie échangeable. Ensuite, l'ERC 721 qui est utilisé pour les anticorps
non fongibles, donc non échangeables entre eux. Comme nous le savons déjà, NFPA propose des recettes différentes et notre limon unique ne peut pas
être traité l'un pour l'autre. Cela ne pourrait être fait sans perdre de la valeur
de l'un d'entre eux. Et ensuite, la norme ERC 1155 est une norme mixte
entre elles et
nous n'en parlerons pas vraiment, car l'ERC 721 est celui que nous
utiliserons pour nos LFT. Mais l'ERC 20 a facilement pris de l' importance car les EP utilisés
pour les cryptomonnaies. Et nous pouvons dire quelques
mots à ce sujet uniquement pour votre propre cellule de connaissances communes. Elle a dit avant que la norme de jetons
ERC-20 soit utilisée pour les jetons
fongibles normaux. jetons fongibles sont la même
chose que les actifs fongibles. Et ces jetons, comme
je l'ai mentionné, peuvent être échangés par l'
un ni l'autre. Vous pouvez penser ici que dans notre monde, nous avons de l'argent, n'est-ce pas ? Vous pouvez également échanger une facture contre une autre facture car elle a
la même valeur exacte. Et il y a aussi quatre pièces et objets
de même valeur. Comme une PS5, vous pouvez échanger des
TPS 5 tant qu'ils sont identiques et qu'aucune partie ne
perdra, vous échouera. Et ils seront à peu près tous les deux d'accord pour dire que l'
échange soit équitable. Or, cela ne se produit
que parce que les objets que nous échangeons sont
exactement les mêmes les uns des autres. En ce qui concerne l'espace crypto, on peut penser à o
des cryptomonnaies comme des jetons fongibles
normaux. Parce qu'ils fonctionnent de la même manière que l'argent ou
les objets de même valeur fonctionnent. Vous pouvez considérer
Ethereum, Bitcoin, etc. comme des actifs fongibles. Ces jetons peuvent être
créés à partir de zéro, et c'est très facile de le faire. Et lors d'une prochaine conférence, je vais également vous montrer
comment vous pouvez le faire. Vous pourrez également déployer un
jeton ERC-20 et des
VP utilisés pour déployer des actifs fongibles
réels tels que VP utilisés pour déployer les
cryptomonnaies. Mais cela suffirait pour
la norme de jetons ERC-20. Et nous allons passer
à l'ERC 721,
qui est le plus important et le plus pertinent pour les
scores car il est utilisé
pour NFV est dans leur
déploiement, c'est que nous
verrons quand nous arriverons à cette
étape de notre cours, ces normes sont utilisées pour les jetons
non fongibles tels que les LFT. Ces jetons ne sont pas fongibles
car l'art est unique. Ils diffèrent par leurs propriétés. Tout d'abord, certains d'
entre eux ont plus de traits. Cela peut entraîner une différence de valeur,
car ils
coûteront plus cher que ceux qui
ont des propriétés plus communes. Vous pouvez penser ici à
un NFT spécifique issu d'une collection plus vaste
qui est unique et possède sa propre valeur
et ses propriétés. Par exemple, il existe plusieurs
collections NFP qui ont une vue arc-en-ciel. Donc, des yeux
du personnage, ça va directement,
arc-en-ciel. Et c'est considéré comme
un trait très rare. Donc, si vous êtes NFT
a cette friandise, il
augmentera automatiquement sa valeur, ce qui est assez
explicite. Et c'est très à mon avis, maintenant compte tenu de ces biens, ils ne sont pas mutuellement
interchangeables, comme c'était le cas avec les jetons fongibles dont
nous venons de parler. Ils ne peuvent pas être évalués
est une autre unité de la même collection s'
ils sont rares et des scores, sont généralement donnés
par la demande causée, conséquent, de leurs propriétés très
rares. Ils peuvent être très appréciés
par différents collectionneurs. titre d'exemple, vous pouvez
penser à des objets de collection
physiques. Donc, dessiner en parallèle
et peut-être avoir une image plus pratique
de ce qui se passe ici avec le NFV arrière
est, par exemple, vous pouvez penser à une collection
de montres très, très limitées et cette cicatrice Le CP dans leur production et aussi leur énorme demande
les rendent très recherchés EPC, exactement la même
chose avec n'importe lequel de ces seuls b sont numériques, mais leur unicité est
aussi la même et peuvent être plus facilement vérifiés à l'aide de la
blockchain comme nous l'avons discuté. Lorsque NFP est créé sur chaque blockchain de
crypto-monnaie sous la forme d'un jeton qui n'
est pas interchangeable les uns
avec les autres. Il est unique sur le plan cryptographique. Habituellement, ceux-ci
ont une valeur intrinsèque stockée en eux autre
que l'apparence de celui-ci, même si cela est extrêmement
important pour certains collectionneurs, je ne le nie pas. Ici, nous pouvons
penser au revenu passif. Par exemple, il y a eu un recouvrement de tous les frais qui ont
été abandonnés plus tard en 2021, ce qui a été qualifié de bâclé. Et leur promesse pour
la fonctionnalité de leurs LFT était que vous auriez pu tirer des
revenus passifs à partir des casinos que l'équipe qui a développé
le NFET est une largeur de partenariat, ce qui est très, très belle fonctionnalité
sur votre MAP, augmenterait certainement en valeur. Les cerfs mixtes sont une
énorme quantité de NET , puis vous les met à votre disposition une fois que vous leur avez acheté une
peau dans le jeu. Ici, vous pouvez penser aux champions crypto ou à
mes hooligans de compagnie, qui sera un jeu très énorme au moment où
je les enregistre, le jeu n'a pas encore
été abandonné, mais le collection a été. Et une fois que vous avez un
NFT dans cette collection, vous pouvez également, plus tard, lorsque le jeu est
réellement lancé, utiliser votre NFT spécifique comme
personnage
de ce jeu. Ce qui peut aussi être très agréable. Et ils le sont rarement, augmentent
également avec
la fonctionnalité que vous tirez de les utiliser. Parce que vous pouvez
penser que vous utilisez un caractère
plus rare et
que ça va être sympa. Il y a également des billets pour des événements accueillis par les
propriétaires du recouvrement de créances. Ainsi, par exemple, si un groupe d'
entrepreneurs qui ont beaucoup succès décidait de
créer une collection de
fonctionnalités NFT pour eux,
c'est peut-être qu'ils vont donner des
conférences dans différents CPS. Et si vous avez l'
un de leurs LFT, vous pouvez entrer gratuitement dans les
actions et discuter avec eux. Quelle idée a
déjà été mise en œuvre ? En conclusion sur ces jetons standard ERC 721, la norme ERCC1 21
est un ensemble ouvert de règles qui décrit
la façon dont vous pouvez créer un NFT sur
la blockchain EPM. Open sapling
possède en fait une classe qui a différentes méthodes et
champs implémentés pour ERC 721 que vous
pouvez utiliser lors de la création votre propre NFP ou jeton en
dérivant votre classe. Nous allons passer en revue ce
processus en détail lors d'une prochaine conférence dans quelques personnes qui ne comprennent pas
ce qu'ils ont dit. C'est parce qu'il s'agit plutôt d' une vision programmatique des
choses, mais ne vous inquiétez pas, lorsque nous y
arriverons, je veillerai à ce que vous compreniez quelle que soit
votre expérience de codage. Il y a aussi facilité
ces métaphores pyramide, qui au bas de celle-ci comporte
la couche d'infrastructure. Et là, nous avons le polygone
Ethereum et ainsi de suite, qui sont la couche de protocole Web à trois
points. En plus de cela,
nous avons eu l'ERC-20, qui est la norme pour les jetons
fongibles dont
nous avons parlé. Et ici, nous pensons aux jetons comme les cryptomonnaies
qui peuvent être modifiés. Et là encore, certaines
de ces entités ont leurs propres pièces fabriquées pour elles
et elles peuvent avoir de l'utilité. Leur objectif principal
devrait être d'inciter les propriétaires à participer à
un éventuel jeu. Nous achetons du pouvoir
dans ce jeu. Peut-être aussi une adoption précoce. Ces entités ont donc des pièces qui ont
des utilisations spécifiques pour elles. Et il diffère beaucoup d'un projet
à l'autre. Il pourrait être un peu
difficile pour moi de donner un point de vue plus large pour eux autre que ce que je
viens de mentionner. Désormais, au-dessus de la couche ERC
20 se trouve l'ERC 721. Et ici, c'est la couche terrestre
réelle, qui sont la lentille symbolisée et le péché, etc. De plus, le NFET est en plus
de la dette si le MFT réel est le recouvrement que vous allez effectuer
serait à cette étape. Et en plus de cela, c'est vous, bien
sûr le propriétaire. La chose à garder à l'esprit que cette conférence est
que lorsque vous
ouvrirez la prochaine fois et qu'
une collection de 10 000 MFT est piégeante. Ce sont des jetons ERC. C'était à peu près tout cela
pour cette conférence. Et dans les prochaines
conférences, nous allons
adopter une
approche beaucoup plus pratique des choses. Et nous verrons comment déployer
exactement notre
premier contrat intelligent. Comment créer
notre propre
jeton ERC-20 et le transférer dans
notre portefeuille de mathématiques, comment conclure un contrat intelligent
NFT. Et ensuite, générez notre propre collection MFT avec
le MFT exact qui est déployé. Et à la fin, nous aurons promis toute
la collection
sur CDS ouverts. Et vous
comprendrez également comment vous pouvez effectuer la phase de
pré-révélation, de révélation, comment
fixer le prix, les redevances, etc. Cela vous semble intéressant. J'ai hâte de
vous voir lors des prochaines conférences. Et je vous remercie
beaucoup de rester avec moi jusqu'à la fin de celle-ci.
4. Créer un contrat intelligent: Bonjour les gars et
bienvenue dans ce cours où nous apprenons comment créer
notre propre collection NFP. Dans cette conférence, nous
allons déployer notre premier contrat intelligent sur la blockchain Ethereum à
l'aide de l'IDE
EPM remix disponible
gratuitement en ligne. Si vous vous souvenez, lors
de l'une des dernières conférences, nous avons parlé de contrats intelligents et de ce qu'ils sont exactement. Et nous avons compris comment ils sont très petits dans
le contexte de MFT. Nous allons maintenant en déployer
un sur un réseau de test local. Vous n'avez donc pas à
vous inquiéter
car le déploiement
sur un réseau de test local
ne vous coûtera rien . Et vous pouvez jouer avec
elle comme vous le feriez avec un qui serait déployé sur le net principal
avec la vraie affaire. Maintenant, la première étape consiste à faire, comme vous le voyez sur l'écran
VC, le site web de remix. Le lien vers ce site Web
est le remix dot dot ORG. Une fois que vous êtes sur le site Web, vous pouvez créer un
nouveau fichier Dot SOL. Vous pouvez y écrire votre script. Et comment allez-vous faire cela. Vous allez vous rendre dans
l'écran en haut
à gauche de cette page
disponible ici. Et vous pouvez cliquer
dessus et vous pouvez voir ici qu'un nouveau fichier, est mis à disposition
pour que vous puissiez entrer son nom. Et nous allons donner le nom de
notre contrat intelligent. Vous devez également
écrire son extension, qui sera ce SOL. Ensuite, vous allez
devoir écrire ce code dans votre fichier SOL. Et celui-ci ne fait
que préciser à la ligne la version de la licence
ESP EdX du MIT n'est pas si grave. chaque contrat intelligent, nous aurons cette solidité pragmas là-haut
avec une version spécifique. Mais ensuite, vous pouvez
voir que nous définissons le contrat avec
le nom de compteur. Ensuite, nous définissons l'intégrale, qui est le compte
du contrat. Ensuite, nous définissons une méthode qui
peut incrémenter le compteur. Et incrément signifie en gros
ajouter un à sa valeur. Et nous avons également une méthode
qui
nous renverra le numéro de
la valeur de compte. Maintenant, ces contrats intelligents
qui y sont écrits, nous devons le déployer, n'est-ce pas ? Et comment pouvons-nous faire cela ? Eh bien, nous pouvons d'abord aller dans la barre de menu de gauche vers le compilateur de
solidité, puis nous allons
compiler notre fichier GUT SOL. Vous pouvez voir qu'il
a été compilé très rapidement. Ensuite, pour voir à
l'intérieur de votre contrat intelligent, vous allez aller d'un onglet plus bas pour déployer et
exécuter des transactions. Et si vous cliquez sur Déployer
sans publier sur IPFS, le système de fichiers interplanétaire. Vous allez voir
qu'en gros, il le
déploiera localement ici même
sur les contrats diploïdes. Vous pouvez également voir des
informations sur chacun de ses champs. Vous pouvez également voir que les
journaux de la transaction sont affichés dans la
partie inférieure de l'écran. Si vous cliquez sur les incréments, vous pouvez tout d'
abord voir la transaction de la
dette du journal pour contrer cette
augmentation des dépenses. Et puis cette transaction s'est
réellement produite. Comme vous pouvez le voir à partir de
ces coches vertes affichées ici. Et vous pouvez voir que le
décompte est passé de deux à trois. Et quand on clique sur GetCount, il y en a aussi trois. Encore une fois, si nous l'incrémentons et
que nous obtenons le compte, c'est que le compte
reçoit à nouveau un B24, mais seulement une fois que nous l'avons atteint. Vous pouvez donc voir que tous
les champs que nous avons
écrits fonctionnent essentiellement. De plus, la façon
dont vous pouvez voir
si vous êtes en conflit est réellement déployée sur le
réseau de bureau provient de l'environnement actuel
de la machine virtuelle JavaScript, qui est affiché ici. Si nous avions injecté le point
Web trois, il se déploierait directement dans la blockchain
Ethereum. Et vous pourriez être en mesure
d'effectuer une transaction à partir de
votre portefeuille de mathématiques. Vous pouvez voir en gros comment fonctionne
un contrat intelligent et
quel est le code qui le sous-tend. Encore une fois, il s'agit d'un contrat intelligent très
simple qui ne comporte que trois domaines. Si vous allez vérifier
l'analyse éther, un contrat que vous souhaitez respecter ou que vous vérifiez simplement ses champs, vous verrez
qu'il
contient en fait beaucoup de champs. Et nous le verrons également lorsque nous allons
déployer ici, notre collection de
n si T est parce que cette collection
aura en fait beaucoup de champs ici, y compris le prix du NFP, la quantité maximale de MFT pouvant être
limitée par un portefeuille, une image par défaut pré-révélée qui sera affichée avant
l'examen des LFT réels, etc. Si cela vous semble
intéressant, j'ai hâte de
vous voir lors des prochaines conférences. Et je vous remercie
beaucoup de vous être resté avec moi jusqu'à la
fin de celle-ci.
5. Installer les conditions: Bonjour les gars et bienvenue dans ce cours où nous apprendrons comment créer votre
propre collection vide. Dans cette vidéo, nous
allons commencer tout
le
processus pratique de création de votre propre collection NFP. Et pour cela, nous
allons tout d'abord avoir besoin de certaines
conditions préalables. Plus exactement. Nous allons devoir
installer
deux éléments sur la machine à partir de laquelle vous effectuerez le déploiement
de ces entités. Vous allez avoir besoin de NodeJS, qui est un framework JavaScript. Et JavaScript est un
langage de programmation au cas où vous ne saviez pas et n'ayez pas peur
par ces significations. Et trois, découragés
si vous
n'avez jamais écrit de code
auparavant dans votre vie. Parce que ce
sera très facile, croyez-moi, et je vais vous
guider à chaque étape et je vais vous expliquer ce qu'il
faut écrire dans chaque domaine. Après tout, c'est
juste de l'écriture de textes, donc ce ne sera pas
compliqué, promis. Maintenant, après avoir lancé NodeJS, dont nous aurons
besoin pour exécuter un script que nous allons
obtenir depuis l'espace public, nous aurons également besoin d'un éditeur de
texte pour notre code. Donc, un endroit ou un IDE, ce qui est aussi la signification de celui-ci, où nous allons pouvoir modifier notre code
qui nous aidera à déployer notre collection
de NHD
commence à installer le
Framework JavaScript Node.JS. Si vous êtes sur un Mac comme moi, vous pouvez simplement écrire cette commande que vous
voyez sur mon terminal, qui est la deuxième ligne. Je vais le souligner pour vous juste pour que vous puissiez
le voir plus clair. Mais si vous êtes sous Windows, vous pouvez également rechercher Node.js sur
Google. Et vous pouvez voir qu'il
apparaîtra sur Node js.org. Et vous pouvez continuer à cliquer sur Télécharger,
puis sélectionner la distribution
et le système d'exploitation exacts que vous possédez. Donc, si vous êtes sous Windows, vous pouvez choisir la version de
Windows recommandée pour la
plupart des utilisateurs, puis télécharger
leap et de plus, l'
installer, comme je l'ai dit, maintenant en revenant sur Mac, Si vous allez installer
NodeJS à partir de votre terminal, vous devrez d'abord installer Homebrew, ce qui vous facilitera
beaucoup la vie et vous
aidera également à installer
NodeJS beaucoup plus
facilement. Et en fait, c'est
ce qu' est cette instruction sur
la deuxième ligne. Pour. Une fois que vous l'aurez entré
dans votre terminal, vous serez invité à écrire votre mot de passe pour le
pseudo-axe afin qu'il puisse l'installer. Et puis il ira de l'avant
et installera beaucoup. Maintenant, si vous voulez voir
si Homebrew est réellement installé sur votre machine problème breuvez puis
tirez v à partir de la version. Et vous devriez voir le Homebrew, puis
la version de celui-ci. Et faites attention que vous devez
également ajouter au chemin, le Homebrew pour que cela fonctionne et donner votre version lorsque
vous écrivez root dash v. Et maintenant
la deuxième étape ici, qui consiste à installer
NodeJS en utilisant Homebrew, que nous venons d'installer, est d'écrire Node d'installation de breuvage. Maintenant, comme vous pouvez le constater, il va aller de l'avant et
installer NodeJS pour nous. En ce qui concerne Windows, vous pouvez simplement télécharger le programme d'installation
dans l'ingestion, installer avec l'interface utilisateur. Si c'est plus facile pour vous, vous pouvez faire la même
chose sur macOS. Mais depuis le terminal avec Homebrew, je trouve ça plus facile. Cependant, vous préférez
faire ces processus correctement. Si vous choisissez d'installer
NodeJS, soyez déterminant. Encore une fois, vous pouvez simplement écrire après son installation
Node, puis vérifier de
manière dense s'il a été installé
et vérifier sa version. C'était tout pour l'installation de
Node.JS. Et maintenant, nous devrions simplement
jeter un coup d'œil à notre IDE, qui sera
Visual Studio Code. Nous choisissons ici code
Visual Studio car
il est très léger. Et il nous sera beaucoup
plus facile d'exécuter le code que nous
devons exécuter avec
NodeJS à l'aide de Visual Studio Code. Et aussi si vous n'
avez pas la dernière machine, pas un problème car Visual
Studio Code est beaucoup plus polyvalent et ne
nécessite pas une configuration
système aussi élevée. Vous pouvez donc accéder
au bouton de téléchargement
à partir de Visual Studio Code. Et encore une fois, selon
votre système d'exploitation, vous devriez l'installer à partir de là, cela va être
assez simple. Mais après avoir effectué
ces deux étapes, vous pourrez aller de l'avant et à la prochaine conférence
où nous verrons exactement où nous
pourrons obtenir le code public pour créer le nôtre un vide.
collection à partir de zéro. Ensuite, nous en venons à déployer sur le
réseau de test de l'open C. Et bien que les étapes de pré-évaluation et de
révélation vous permettent de vendre votre collection NFP
prépayée. Si tout cela
semble intéressant, j'ai vraiment hâte de
vous voir lors des prochaines conférences et je vous
remercie beaucoup de rester avec moi jusqu'à la fin de celle-ci.
6. Structurer et stocker nos NFTs: Bonjour les gars et
bienvenue dans ce cours où nous apprenons comment créer
notre propre collection NFP. Dans cette conférence, nous
allons examiner la méthode que les normes de
données
ouvertes imposent à notre collection de NFP afin que
nous puissions les respecter et avoir une collection qui peut être vu et également
résolu en haute mer, que nous connaissons déjà, est le plus grand marché
de la NFT en ce moment. Il est donc important
pour nous d'avoir notre collection ici, car toutes les
grandes collections sont vendues en haute mer et acheteurs
sérieux. La
majorité des acheteurs
connaissent la mer ouverte et sont
également traitées. respect et je fais la majorité de leurs transactions
que je n'ouvre pas. Vous voyez, c'est un point très
important dans notre cheminement de création de
la collection NFP. Et vous pouvez voir ici
que le lien des conduits qui vous ouvre est de slash doc slash les normes de métadonnées. Nous pouvons voir que la documentation
exacte de nos jetons ERC 721, qui sont bien sûr
nos jetons NFP. Du point de vue de la programmation, on peut penser qu'il existe déjà des
classes implémentées qui représentent les jetons ERC-20 et ERC
septième 21. Et vous pouvez utiliser le
langage de programmation JavaScript. Et en outre, a
dérivé votre propre jeton qu'elle est allé déployer
sur le réseau principal sur Open. Voyez, en utilisant ces deux classes, selon ce
que vous voulez réellement. Si vous créez une devise pour
ERC-20 ou NFP pour ERC 721. Maintenant, si vous vous en souvenez, nous avons déjà discuté de
ces jetons et, en outre, ce que chacun d'entre eux fait. Erc-20 est comme une monnaie, mais la principale différence
entre l'ERC-20 et le Bitcoin, par
exemple, est que l'ERC-20 est en fait une monnaie
déployée sur une blockchain. Lorsque Bitcoin a
sa propre Blockchain, le jeton ERC septième
21 est utilisé pour actifs
non fongibles qui
ne peuvent pas être échangés uns
au sein de l'autre
parce que chacun d' entre eux est unique et qu'ils
avaient différents valeur. Tout comme NFP est R. Et c'est exactement la raison pour laquelle nous
allons implémenter vos jetons C7 2100
pour notre collection d' EnFP à ces classes
ERC-20 et ERCC1, nous pouvons ajouter notre
propre comme le symbole de nom, le montant maximum
pouvant atteindre au lancement, la date de pré-évaluation,
la date de révision. Une image qui devrait remplacer
le NFET est lorsque la collection est en phase de pré-évaluation, etc. En faisant défiler les normes de
métadonnées ici, nous pouvons voir différentes
choses que notre collection devrait posséder et
elles sont également transposées. Vous comprenez donc mieux
ce que chaque champ du code fait réellement dans notre
collection. Nous allons
avoir les photos, mais nous allons également
avoir des métadonnées qui y seront étroitement
liées. Et chacune de ces
images aura un CEB, qui est un identifiant de contenu. Et ces photos de nos
LFT que nous téléchargerons sur IPFS. Nous allons voir
cela dans un instant. Laissez-moi donc ne pas me
devancer. Mais il est important
pour l'instant que vous compreniez que nos images
auront deux parties. Un qui sera
le fichier JPEG réel et également un fichier JSON qui
contiendra les métadonnées. Là. Il aura le CIP, qui sera un
identifiant de contenu que vous pouvez considérer comme un identifiant unique
qui reconnaîtra encore plus le
défilement de l'image. Voici la
structure des métadonnées et on parle
ici chaque attribut
que vous pouvez donner, différents traits, comme
les dates, etc. Mais ce qui est vraiment
important ici, c'est l'IPFS et nous voyons
la section des yeux. Ici, vous pouvez constater
que l'Open Sea prend en charge le
stockage des métadonnées pour tous les frais. Dans
les réseaux étrangers décentralisés, ils peuvent être modifiés
par un parti central. Un réseau de pieux décentralisé, qui peut être modifié
par une partie centrale. Et le plus populaire de
nos jours est appelé IPFS. Et pourquoi est-il utile pour nous
d'être plus décentralisés ? Vous pourriez demander, eh bien, c'est juste parce que
c'est exactement comme
la blockchain. Il s'agit d'un stockage
cloud distribué et n'importe qui peut avoir un nœud ici. Et maintenant, c'est essentiellement un point où vous stockez vos affaires. Et voici le site
pour cela, IPFS.io. Et c'est comme vous le voyez, un protocole hypermédia
conçu pour préserver et développer les connaissances de l'humanité
en rendant la vague améliorée, plus résiliente et plus ouverte. Donc, dans l'espace crypto, il a toute cette notion
de Web trois points o. Et il s'agit essentiellement
d'une mise à niveau vers le Web, vers les données, qui est l'
Internet tel que nous le connaissons aujourd'hui. Mais ne nous intéressons pas
à ce genre de choses. Et continuons simplement à
lire la documentation. Donc, si vous utilisez IPFS pour
héberger vos métadonnées, qui étaient les
fichiers JSON
associés à chacun de nos fichiers JPEG
de notre collection NFT, votre URL doit être
au format IPFS,
puis un hachage, par exemple, IPFS,
puis un hachage. Et ce hachage sera en fait l'identifiant de contenu dont
je vous ai parlé. Et cela est mis à jour
avec le fichier. Cela contribuera donc à l'immuabilité et à la persistance de vos données. La persistance de vos données détruit en
fait
une partie de celles-ci. Et vous voyez que la
structure est très, très importante et
qu'elle doit avoir le CIP et les métadonnées, si vous vous demandez,
sont exactement la façon
dont les marchés
obtiendront le des informations
sur notre NFP. Et lorsque nous parlons
d'informations sur nos LFT, vous pouvez penser à partir
des endroits où nos images seront stockées et nous
les stockerons dans le Cloud. Donc, pas sur notre ordinateur local, mais quelque part sur un serveur où la mer libre serait capable de récupérer les
données de sorte que l'image. Et pour cela, nous
allons utiliser la pinata, comme vous le voyez, les
EC ouverts qui nous conseillent de le
faire ici. Mais à part les images
spécifiques, qui sont nos LFT, nous
verrons également que la rareté réside dans les différentes propriétés
d'un NFP et à quel point il est rare, les redevances qui
seront de 1 %. . Ainsi, une fois que vous avez scellé l'un de
ces éléments de votre collection, chaque fois qu'un
NFP supplémentaire sera vendu, vous pouvez configurer le pourcentage de leur transaction pour qu'il
revienne à vous, le créateur. Et cela peut être
précisé à nouveau dans les métadonnées du NFP. Maintenant, vous pouvez constater que si
vous prévoyez de stocker sur IPFS, nous Richmond, Indiana, pour stocker
facilement des données. Et l'Indiana n'est qu'
un espace Cloud. Ils offrent donc de l'espace cloud, l'espace sur un serveur
où vous pouvez stocker vos véritables LFT et
ils seront en ligne et accessibles au public
pour Open S3 ils ont essayé de vous montrer notre entités sur leur page d'accueil. Vous pouvez voir qu'ils disent que vous pouvez privatiser n'importe quel fichier
si vous téléchargez avec Kenyatta, en le cachant sur le réseau public
IPFS. Vous pouvez également contrôler qui peut accéder aux fichiers et pendant combien de temps. Il s'agit, bien sûr,
d'utiliser le bon. Mais ils ont un plan gratuit
que nous allons utiliser, qui consiste simplement à stocker et à
gérer nos médias NFT. Et encore une fois, cela signifie les JPEG réels et
exigent ces données. Nous allons donc pouvoir
les stocker gratuitement ici. Et ensuite, mettez-les à la
disposition de notre
collection Open Sea. Et les gens peuvent en fait les
traiter avec, bien sûr, à l'aide de l'IPFS
linéaires et aussi des IPFS. Lors de la prochaine conférence, nous allons voir où
obtenir publiquement le code pour créer
notre propre collection NFP. Nous allons voir comment
différentes couches peuvent fonctionner afin de créer notre énorme
collection de pièces. Parce que vous avez peut-être vu que NFet est sur OBC ont des attributs
différents. Et selon les attributs
d'une entité spécifique, elle possède une requête spécifique. Nous allons voir comment configurer les couches
par programme ,
puis créer
par programmation. Donc pas à la main car
il serait très difficile créer 10 000
entités à la main, chacune d'entre elles à la fois, mais toutes à la fois en
utilisant ces couches avec framework JavaScript
Node.JS dans l'ID de code Visual Studio. Si cela vous semble
intéressant, j'ai hâte de vous y
voir. Je vous
remercie beaucoup d'être resté avec moi jusqu'à la fin
de cette conférence.
7. Créer nos NFTs: Bonjour les gars et bienvenue sur
les partitions où nous
apprenons comment créer et vendre notre propre collection NFP composée de nombreux articles
aux vérités différentes. Dans cette conférence, nous allons en fait
commencer le processus de création programmatique de ces cartes à partir de notre collection. Quand je dis programmatiquement, je veux dire, en utilisant du code. Lorsque vous avez
vu ces 10 000
collections en pleine mer, vous avez peut-être pensé qu'
une personne n'avait pas dessiné
numériquement chacune de ces NFT parce que cela
nécessiterait un énorme. Au lieu de cela, ce que font ces
artistes et la meilleure pratique, c'est de
dessiner différentes propriétés
de ces LFT, qui sont considérées comme des
calques dans l'image. Donc, seulement une partie du NFT ,
puis
les combinant pour obtenir un NFT réel avec une rareté totale qui déterminera en
outre
son prix final. Donc, avec cela, le passé que nous allons
prendre pour les créer. Chacun d'entre eux est un
outil gratuit qui utilise Node.JS pour utiliser du
code, ces entités. Et le code correspondant
est open source, ce qui signifie qu'il est gratuit et qu'il
est disponible sur GitHub, comme vous pouvez le voir à l'écran. Le lien est github.com slash hash lips slash hash
slips art engine. Si vous accédez à ce lien, vous pouvez trouver le référentiel
contenant le code. référentiel est essentiellement l'
endroit où vous stockez le codec. Je suis désolé si je vais également
expliquer aux gens qui ne sont pas réellement programmeurs
dans la vraie vie afin
qu'ils puissent mieux comprendre
tous les mots que j'utilise. Maintenant, une fois arrivé ici, vous
devrez télécharger le code. Et la façon dont vous allez le
faire est tout d'abord,
vérifiez que la bonne
partie de la version est ici les
dernières versions, est-à-dire la dernière version
du code pour ce référentiel. Et nous pouvons aller de l'avant et cliquer sur la première version qui le souhaitait,
qui, comme vous pouvez le voir, elle est écrite ici en vert, que c'est la dernière. Une fois que nous
aurons cliqué dessus, verrons que nous avons ici
le code source correspondant, et nous pourrons cliquer
dessus et il téléchargera en
outre des
archives pour nous. Ici, vous pouvez voir en bas la ligne qu'ils avaient en fait toute
la documentation
sur l'utilisation de ces référentiels et
du code qu'il contient. J'ai déjà fait des recherches sur
ce sujet et je l'ai utilisé. Donc, si vous voulez en savoir plus, consultez cette documentation
, soyez mon invité. Mais je pense vraiment que c'est
CTR qui m'écoute et regarde ce que je fais puis
commence à lire ceci. Revenons donc à notre
processus une fois que vous
aurez terminé le
téléchargement de vos archives. Il sera affiché dans vos téléchargements afin que vous
puissiez cliquer dessus avec le bouton droit de la souris. De plus, en l'ouvrant
avec votre utilitaire d'archivage, si vous êtes sous Windows, se peut que
vous puissiez utiliser un peu de vent
ou 7-Zip. Vous pouvez donc extraire
les fichiers qui se trouvent dans cette archive
dans un dossier réel. Ce que nous allons
faire maintenant, c'est faire glisser le dossier que nous en sortons dans Visual Studio Code. J'ai un écran externe ici. Comme vous pouvez le voir, il est simplement ouvert et glissé. Nous avons maintenant
tout le code du
dépôt GitHub
public de dette ouvert dans notre propre éditeur de code que nous avons téléchargé
lors de la dernière conférence. Et comme je l'ai déjà dit, le NFP est que
nous obtiendrons avec ces
scripts qui sont écrits dans ce référentiel
vont être créés en combinant l'
une des couches
qui sont mis à disposition. Vous pouvez vous demander où trouver ces couches ? Eh bien, vous avez
ici un sous-dossier appelé calques. Et vous pouvez voir ici que nous
avons un sous-dossier pour chaque propriété que
notre NHD peut avoir. Nous en avons donc quelques
par défaut ici, mais si vous voulez
créer votre propre collection, vous pouvez fondamentalement modifier les
propriétés de vos AINS. Et ensuite, vous pouvez voir
que nous avons quelques PNG, qui est le format d' une image avec un arrière-plan
transparent. Et si nous cliquons sur l'un d'entre eux, vous pouvez voir qu'il a couleurs
différentes et fondamentalement
des propriétés différentes. Une autre observation importante ici est que la façon dont vous devez nommer ces propriétés est son nom, puis son hashtag, puis le pourcentage de rareté que vous souhaitez que cette
propriété soit avoir. Par exemple, si l'un de nos MET doit avoir
une couleur verte pour les yeux, seulement 1 % de ces entités
auront cette couleur verte. Maintenant, encore une fois
, la dernière avance ici, vous pouvez voir que 40%, nous aurons le milieu. 40 % auront un niveau inférieur, 120 % en auront un plus élevé. Ce sera
le plus rare. Mais encore une fois, toutes ces couches vont
se combiner lorsque nous
exécuterons ce code
afin de créer un NFP entier. Et pas seulement un, mais
une collection de Tim, chacun étant unique et
différent de tous les autres. Cela étant dit, vous devrez aller de l'avant
ou qui est sa propre collection pour remplacer ces images différentes
couches. Vous pouvez nourrir les chiens, chats, les singes, etc., peu importe ce que vous pensez et êtes
capable de dessiner de manière digitale. Vous pouvez acheter un iPad des années 40 ou engager quelqu'un de Fiverr
pour le faire pour vous. Mais cette conception réelle en
est une partie indispensable. Je vais en outre
utiliser ces images par défaut qui sont fournies
afin de vous montrer, une fois que vous aurez reçu cet art numérique, comment compiler ces différentes couches
dans le NMT, c'est. Et ensuite,
déposez-les dans une collection sur Open voir dans le fichier config js
que vous pouvez trouver ici dans le sous-dossier SRC. Vous pouvez constater que les configurations de couches sont constantes à la ligne 25. Et vous devrez
remplacer le nom des
dossiers à la ligne 25. Si vous souhaitez les
modifier,
vous devez également conserver
la même commande. Vous pouvez donc voir que nous
avons ici les calques ou là. Et c'est essentiellement un objet et
voici ses propriétés. Désormais, le champ de croissance
supplémentaire taille deux correspond la quantité d'images multimédias
que vous souhaitez créer pour
votre collection. Si vous voulez une collection
de 10 000 DFT, vous en écrirez 10 000
ici et au lieu de cinq. Mais ce que vous devez
garder à l'esprit ici, c'est que pour une dette
de recouvrement de 10 000 roupies, vous avez besoin de plusieurs
couches car sinon, beaucoup de propriétés
vont se répéter. La diversité de votre collection va considérablement diminuer. Maintenant, vous pouvez voir que si j'
essayais de générer un 150 à 200 et des ETP à partir de ces
quelques couches que vous avez vues, nous deviendrons fondamentalement
très, très, très similaires. Et si d est même étrange,
même des doublons. Ensuite, nous devons ajouter
quelques dépendances à partir
du terminal pour ce projet fonctionne et
que nous puissions réellement compiler et que
notre NFP soit là. Donc, tout d'abord,
vous allez
devoir ouvrir le terminal. Si vous êtes sur Mac, vous devez avoir le raccourci clavier de
Contrôle, puis le trait d'union, ce que j'ai écrit ici, contrôler
cela, puis tiret, c'est le
raccourci clavier pour ouvrir le terminal sur Mac
et sous Windows, je pense que c'est le contrôle et puis T, et puis vous êtes terminale s'
ouvrira comme le mien l'a fait ici. Et ici. Nous pouvons aller de l'avant et vérifier si aucun JS n'est installé sur cette machine
afin de pouvoir exécuter le projet
et créer ces NFV, ceux-ci à partir des
couches que nous possédons. Pour ce faire, nous devons écrire noeud puis dash v. Dans ce cas, vous pouvez voir que nous avons installé sur cette machine la
version 14, ce 18.2. Si le nœud n'était pas installé
sur cette machine, la chose qui aurait été
renvoyée ici aurait été renvoyée ici aurait été quelque chose comme une commande noeud
n'est pas inconnue. Ensuite, faisons la
même chose pour NPM. Node Package Manager est que nous
aurons également besoin de cela pour installer certaines dépendances
qui se trouvent dans le package.json et le
paquet dish loc dot JSON. Ce projet. Pour ce faire encore, nous faisons
npm, puis Ashby. Et vous pouvez voir que
j'ai installé la version huit
points à trois points o. Il est important d'installer
ces deux éléments avant d' aller de l'avant et d'
essayer d'installer les dépendances
et exécutez le projet. Une autre chose très
importante à
noter ici est que si pour une raison quelconque, lorsque vous essayez de construire le projet
et de créer des FFT, vous obtenez une erreur. Vous pouvez revenir à cette vidéo et vérifier la version de
votre note. Parce qu'il se peut que la version du nœud que vous avez installée sur votre machine ne soit
pas compatible
avec la version des lèvres de hachage ne sont pas
moteur pour moi. Et j'ai que les lèvres de hachage ne sont pas un
moteur, celui-là aussi. Et la version noeud
du 14 en 1892. Si vous recevez une
erreur et que vous avez installé
une version différente
de Node, vous devrez peut-être la désinstaller puis installer
une autre version pour celle-ci. Mais avec cela,
nous pouvons aller de l' avant et
installer les dépendances spécifiées
dans ces deux fichiers. Et pour ce faire, nous allons
écrire npm install. Et ce que cela va
faire, comme je l'ai dit, il
lira ces deux fichiers et téléchargera toutes
ces dépendances. Et il les mettra, comme vous pouvez le voir sur le chemin des modules de nœuds, puis
d'autres dossiers créés. Avant d'exécuter npm install, ces
dossiers de modules de nœuds ne sont pas présents dans la structure de votre
projet. Mais après cela, il
peut falloir un certain temps pour mettre en réseau chaque normale. Et ce n'est qu'une seule chose que vous devez faire
sur votre projet. Il créera ce dossier de modules de
nœuds et installera toutes les dépendances
pour que ce projet soit exécuté. Ensuite, après avoir également installé
les dépendances, nous sommes prêts à ce stade Q, construire le projet et à créer les ENFP à partir de ces couches. Nous allons le faire, c'est
le bon nœud, puis index.js. Si nous appuyons sur Entrée, vous pouvez voir que cinq images de ces
couches ont été créées, chacune avec un identifiant de contenu
spécifique. Maintenant, index.js
fait bien sûr référence à ce fichier qui spécifie deux autres fonctions à appeler
à partir de main.js. Et c'est ainsi que
le processus commence. Si vous avez déjà suivi des cours de
programmation, vous pouvez penser à peace index.js, l'int main que vous aviez dans les scripts de base C plus plus. Nous avons donc créé cinq MET, mais où sont-ils ? Eh bien, vous pouvez voir qu' un nouveau dossier de construction a été
créé dans notre projet. Et si nous l'ouvrons, nous avons deux sous-dossiers ici, des
images, puis JSON. Nous en avons créé cinq
car chaque image doit
contenir les métadonnées dans le dossier JSON
correspondant. De plus, la raison pour
laquelle il a créé cinq LFT est la taille d'ajout de
croissance deux remplie dans l'objet de
configuration de couche qui spécifie le nombre
de cours à créer. Et si nous regardons ces derniers, vous pouvez voir que
nous avons cinq yeux. Chacun d'entre eux est unique et avec des
caractéristiques différentes. Et pour chacun d'entre eux, nous avons un fichier
JSON correspondant supplémentaire qui spécifie un certain
nombre de choses sur cette image et
ce qu'elle spécifie. Tout d'abord, c'est son nom, puis la description qui
devra remplacer ici. Ensuite, l'URL IPFS dont nous avons déjà parlé
lors de la dernière conférence. Ensuite, l'ADN, qui
sera la graine de l'image. L'ajout, c'est-à-dire le
nombre sur le total, c'est-à-dire le NFP est la date. Et ensuite, chaque attribut qui
sera la propriété. Ici, nous avons le
fond noir, lumière du
globe oculaire et ainsi de suite. Ainsi, la rareté totale sera
calculée de différentes manières. Ces données
de mesure stockées pour chacune des images de ce JSON sont cruciales pour les
marchés qui doivent
référencer les données
lors de leur affichage. Nous avons déjà vu la documentation
OpenCV qui nécessitait une nouvelle URL
pour chaque image
ainsi que les métadonnées
correspondantes afin prendre ces attributs
en sortie quelque part et de les
afficher ici. Parce que comme vous l'
avez peut-être vu sur Open voir, il y a les propriétés répertoriées et elles doivent
être prises de quelque part. Donc, c'est ça quelque part. Mais nous avons dit qu'il s' agissait de la façon
dont vous pouvez créer par programme une grande
collection de n si T est à partir de différentes couches
que vous avez déjà. Dans les prochaines
conférences, nous allons télécharger cette
collection que nous
venons de créer sur un service Cloud qui va stocker
non seulement les images, mais également les métadonnées
pour les ouvrir C. Ensuite, nous
allons également créer et
déployer ces LFT à l'aide l'IDE de remix que nous avons déjà vu lors de la création de
ce contrat intelligent. J'espère vraiment que vous avez obtenu
quelque chose de cette conférence et j'ai hâte de vous
voir dans la prochaine conférence.
8. Télécharger nos NFTs: Bonjour les gars et
bienvenue dans ce tutoriel où nous apprenons comment créer
notre propre collection NFP. Dans cette conférence, nous
allons comprendre comment télécharger sur Cloud. Ainsi, sur un serveur distant, nos images NHD et métadonnées que nous venons de
créer par programmation lors de la dernière conférence pour la dette ouvertes depuis lors
de la documentation. Si vous vous en souvenez, nous allons
utiliser une combinaison d' IPFS avec le site Web Pinata
DotCloud. Et si vous voyez ici, c'est leur site Web
que vous pouvez consulter. C'est ce qu'on appelle Pinata DotCloud. Encore une fois, il y a deux plantes. L'un est gratuit et l'autre
est la version pro. Donc j'en ai payé un. Dans notre cas, nous allons nous en sortir
avec le jeu gratuit car nous n'avons
pas besoin de beaucoup d'
espace de stockage en premier lieu, le propane inclut
des éléments supplémentaires. Vous disposez donc d'un stockage illimité, mais nous n'allons pas
battre un seul jeu de stockage pour cette
petite collection. Et à part cela, il dispose d'une bande passante supplémentaire et d'une passerelle IPFS dédiée. Mais à part cela, vous pouvez également souscrire au forfait
individuel qui, encore une fois, avec un stockage illimité ne
coûte que 0,15$. Donc, c'est plutôt bien aussi. Mais si vous envisagez de
lancer un projet énorme, vous pouvez opter pour le propane au cas où vos besoins
sont aussi avancés. Mais j'ai déjà
créé mon compte ici. Vous pouvez cliquer sur Essayez-le moyennant des
frais, puis connectez-vous vous-même. Mais lorsque vous allez vous connecter, vous verrez cette
page ici. Et nous commencerons par télécharger les fichiers que
nous venons de créer. Nous pouvons donc télécharger un dossier entier
, puis sélectionner le dossier que
nous voulons télécharger. Dans mon cas, c'est
le dossier des images. Donc, ce que nous pouvons télécharger. Et nous pouvons lui donner un
nom qui
sera notre collection NFP. La principale raison pour laquelle vous
utilisez un Miata est d' avoir le lien IPFS
nécessaire à l'ouverture. Voyez-vous, c'est le CID, l'identificateur contré dont
nous avons parlé plus tôt. Nous téléchargerons ces
images pour être dans l'ACA, comme vous pouvez le voir ici. Et cela nous donnera une semence
et nous devons remplacer la graine dans le champ d'image des métadonnées afin que nous puissions les
référencer à partir d'IPFS. Comme vous pouvez le constater, chacun d'
entre eux a une graine différente. Si nous cliquons sur celui-ci, vous pouvez voir qu'il s'agit la graine axiale qui se trouve
avant le PNG à un point. Comme je l'ai dit, nous devons remplacer rapidement
la graine dans les métadonnées
adjacentes à partir de notre code Visual Studio avant de télécharger également les
métadonnées. Le tiret CID dans
son nom point PNG, comme vous pouvez le voir ici, va nous emmener
à cette médiane de
n'importe quoi spécifique dans chacun. Comme vous pouvez le constater, il est désormais disponible
ouvertement sur le Web car il est stocké sur le
Cloud sur le serveur Kenyatta. Une fois que nous avons obtenu le
CID de Kenyatta, nous pouvons le remplacer dans la configuration que JS dans le champ URI de base. Nous pouvons ensuite copier
ce champ, puis accéder à Visual Studio Code
dans le point de configuration js. Et ici, nous avons l'URI de base, qui va être celui-ci, puis le remplacer. Une fois cela fait pour mettre à jour
automatiquement tous les champs d'images pour toutes les entités que nous devons exécuter. métadonnées
dégénérées proviennent du dossier. Nous pouvons aller de l'avant
et sauver celui-ci. Et vous pouvez voir ici que
nous avons le dossier tails et ensuite nous avons les informations de tiret
optimistes que JS. Et dégénère également
ces métadonnées JS, qui s'exécutera à l'aide du nœud, puis il mettra à jour toutes les URI ici
dans le champ de l'image. Vous pouvez donc voir maintenant dans tous les JSON que nous avons un nouvel
URI à remplacer. Et après avoir exécuté
ce script E ici, vous devriez avoir la
nouvelle graine que nous avons remplacée dans l'URI de base config
dot js. Nous pouvons aller de l'avant maintenant dans le
terminal et le nœud droit. Node parce que nous
exécutons le kit avec NodeJS et chaos parce qu'il
est dans le dossier. Ensuite, il y a le nom
du script qui
génère des métadonnées. Et maintenant, lorsque nous cliquons sur Entrée, vous pouvez voir que les
métadonnées ont été créées. Et maintenant, si nous passons à côté, vous pouvez le voir à votre lien
réel ici est modifié. Et pour chacun d'
entre eux, il est changé. Désormais, seuls les fichiers JSON de métadonnées sont mis à jour avec l'
image initiale réelle dans le champ d'image. Pouvons-nous aller de l'avant et télécharger
ce dossier sur l'épingle afin
que nous puissions aller sur Kenyatta et télécharger
un autre dossier. Ensuite, nous sélectionnerons le dossier qui sera dans la version et
le MAD sera le dossier JSON et le
chargera également. Nous pouvons dire notre métadonnées et ensuite md pour les métadonnées et nous pouvons également les
télécharger. Et comme vous pouvez le constater, maintenant, les médias de nos LFT sont disponibles ouvertement en ligne
sur un serveur. De plus,
en espérant qu'elle
pourra voir toutes
ces images en
regardant d' abord
les métadonnées, puis en voyant les liens de l'
endroit où se trouvent les images. Et aussi si vous vous en
souvenez, les organismes de bienfaisance, car ils sont également disponibles dans le JSON, comme vous pouvez le voir. Après cela, en pleine mer, nous allons aller de l'avant et accéder à
ce lien pour que l'image NFT l'affiche
ainsi que ses propriétés. J'espère donc vraiment que vous
avez tiré quelque chose
de cette conférence en un pas plus près de la
création de votre collection NFT. Dans la prochaine conférence, nous
allons examiner comment créer, puis déployer les contrats intelligents
pour ces LFT afin que nous soyons prêts à
lancer notre collection. Cela vous semble intéressant. J'ai vraiment hâte de
vous voir lors de la prochaine conférence.
9. Déployer nos NFTs: Bonjour les gars et
bienvenue dans ce cours où nous apprenons comment créer notre
propre collection NFT. Dans cette conférence, nous allons
voir comment créer
le contrat intelligent
sur la blockchain Ethereum
pour la collection NFP que nous avons créée par programmation
lors de la dernière conférence. Cela étant dit,
la première chose que nous
devons faire est de nous
diriger vers le
dépôt Git des lèvres de hachage que nous utilisons
également pour obtenir ce code open source
pour créer ces entités. Et nous devons entrer dans le dépôt des
contrats intelligents solidity dash. Ensuite, nous devons passer un contrat. Et si d puis NFP point SOL, une fois arrivé ici, ce sera
un fichier texte que nous devrons copier en utilisant la
hauteur deux carrés ici. Nous devons passer
au remix Ethereum IDE. Ici, nous devons créer un nouveau fichier à l'aide de ce bouton
nouveau fichier. Alors écrivez son nom ici. Je ne vais pas le
faire car j'
ai déjà créé
le fichier pour moi-même, mais il doit aussi avoir
l'extension de SOL. Ce nom n'est pas très important
pour votre collection. Mais certaines des choses
que vous devrez
modifier dans ce fichier texte sont, vous pouvez
donc voir qu'il s'
agit d'un jeton ERC 721 ici. Et nous avons parlé de ces
types de jetons utilisés pour déployer n'importe lequel de ces jetons. Tout d'abord, vous
devez vérifier le pragma. Donc, EVP ici, le compilateur doit
être entre ces deux valeurs. Dans notre cas, tout va bien, car la version du compilateur est 087 et nous avons
070 puis 090. Donc, c'est bon. En faisant défiler davantage ce fichier, nous pouvons voir que nous pouvons jouer avec différents attributs
de cette collection vide. Tout d'abord,
nous avons ici le coût d' un NFP dans notre collection
et de VP dans l'éther. Bien sûr, vous pouvez donner le prix
que vous voulez pour un article de votre collection. Je recommande 0
point 05 à 0 point t2. Si vous faites un projet de très haute qualité où beaucoup de gens en
font partie. Maintenant, le champ suivant est
le champ d'approvisionnement maximal. Et ici, nous allons écrire le montant total de toutes les
pièces de notre collection. Si vous vous souvenez de la
dernière fois où nous avons créé ces NSG
programmatiques, nettoyez et téléchargez leurs images multimédias ainsi que leurs
métadonnées sur pinata. Je n'en ai fait que cinq. Donc, dans le cadre de cette démo, je vais également en écrire
cinq. Mais vous pouvez écrire un 1010 mille ou peu
importe ce que vous êtes. Et si la collection l'est, le montant
maximum spécifie
la quantité de NET que la qualité peut
atteindre au lancement. Et puis je vais
laisser ça à un seul. Et selon la façon dont la collecte est
optimisée et plus facile, vous voudrez peut-être déposer
cela en raison de la diversification
des propriétaires de la cinquantaine. Et ensuite, ce booléen spécifie où le
processus est mis en pause ou non. Par défaut, EPS est mis en pause. Mais vous voudrez peut-être
le configurer à deux si vous souhaitez que l'essentiel soit suspendu au moment du
déploiement du contrat intelligent. Et c'est un conseil à
faire, car encore une fois, si c'est le cas et que beaucoup de gens cherchent à se rencontrer lorsque vous déployez
le contrat intelligent. Certaines personnes peuvent essayer dire qu'elles pourraient être en mesure de le
faire si vous ne
dites pas que ces messages sont vrais. Et ensuite, nous avons un
constructeur ici. Et si nous faisons défiler un
peu ici en ligne, 126, vous pouvez voir que
ce code que
je mets en évidence en ce moment est une fonction qui fera une réduction de 5% pour les feuilles de hachage en
tant que frais de redevance. Chaque fois qu'un article de votre
collection est vendu. La redevance était
encore une fois supérieure. Ça va quelque part. Chaque fois qu'un article de votre
collection est vendu. Dans cette collection, 5 %
vont faire des sauts de hachage car ils ont fourni ce code open
source et
vous ont aidé à lancer votre collection. Encore une fois, si vous ne
voulez pas leur donner 5%, vous pouvez simplement le faire. Je ne vous conseille pas de le faire. Je ne le ferai pas, mais vous ne pouvez pas si vous voulez
maximiser vos profits. Je ne fais que présenter cela comme une option et pas la
bonne chose à faire. Une fois que vous l'avez modifié, tous ces éléments
à votre goût, vous pouvez compiler
ce contrat intelligent en vous
dirigeant ici vers le compilateur de
solidité. Puis compilez ces fichiers. Maintenant, vous pouvez voir par la
coche verte qu'il a compilé. Et ce que nous devons
faire, c'est aller un peu plus bas pour déployer et
exécuter des transactions. La prochaine épingle dont je vais
parler ici est que
vous aurez besoin d' un portefeuille
mathématique pour traiter ces transactions et
commencer votre image pour vous joindre à moi. Mais au cas où vous ne saviez
pas ce que c'est, je vais passer quelques
minutes à en parler. Mathématiquement est un
navigateur Chrome qui va être ajouté comme votre bloqueur de
publicités pourrait être ici dans le coin supérieur droit. Vous disposerez ici
d'un compte que vous pouvez trouver avec votre rythme EPI. C'est ainsi que
toutes les transactions sur
la blockchain Ethereum et concernant les ETP de jeu
sont effectuées. Bien sûr, il existe d'autres
portefeuilles et d'autres moyens, mais les mathématiques sont
les plus utilisées et les plus faciles à utiliser. Vous pouvez aller de l'avant et
maximiser cela et télécharger et il l'
installera sur votre Chrome. Ensuite, par défaut, vous aurez un mot de passe pour huit
fois que vous ouvrez Chrome, vous pourrez le financer avec PBM de pureté. Et c'est ainsi que
vous pouvez payer pour acheter des frais. De plus, le deutérium étant le
réseau Proof of Work, vous devrez
également payer des frais
d'invité pour chaque transaction. Cela va donc vous
être utile. Maintenant, une fois que vous aurez les
mathématiques de visionneuse négative ici, bien sûr, vous serez sur
le réseau principal Ethereum, qui est le net où se produisent des transactions réelles
avec deutérium. Mais c'est une démo, et je vais simplement déployer cette collection sur
un réseau de test. Je ne vais pas vraiment
le lancer par Q sera. Je viens donc de choisir le réseau de test TEN de
Rob. Et ici, j'ai 0
ces trois Ethereum. Donc, avec cela, maintenant que vous avez également un compte
mathématique ici, la chose très importante à choisir pour déployer
drench en section, puisque l'environnement
par défaut, vous allez être sur une machine virtuelle
JavaScript, ce soit
celle de Londres ou de Berlin dans laquelle vous
devrez passer pour
injecter le point Web trois. Et vous allez connecter votre portefeuille MetaMask
à ce site Web. Et s'il n'est pas connecté, vous pouvez continuer
et cliquer dessus. Et puis sur ces trois
sites connectés. Et si elle n'avait pas
été connectée, il y aurait eu un
bouton ici que nous disions se connecter manuellement
à ce site Web. C'est ainsi que vous vous connectez. Et si c'est le cas,
vous verrez le réseau s'afficher ici. Nous sommes alors débloqués, mais vous allez être en maintenance lors du
déploiement. Et vous pouvez également voir
le compte lié et la somme d'Ethereum
dont nous disposons. À part cela, nous n'avons
rien à modifier sur la limite de gaz. Mais sur le contrat, nous devons sélectionner notre contrat
avant l'apprentissage. Il va falloir
changer quelques choses ici. Et ces choses
proviennent du constructeur
comme vous le voyez à la ligne 32, de ce
fichier texte écrit en solidité. Et ces trois choses
vont bien sûr se passer ce qui concerne notre collection NHD. Tout d'abord, nous devons écrire le nom
de notre collection
qui, dans mon cas,
va être des yeux fous. Le symbole va être c0. Ensuite, ce que vous
allez écrire dans l'image pour baser votre œil, c'est
que, comme vous vous en souvenez, il ouvre la documentation. Nous devons écrire l'URL IPFS. Ensuite, après l'IPFS, vous allez écrire le
CID des métadonnées que vous avez stockées sur le serveur
Piazza pour votre collecte d'
immunité. Nous pouvons aller de l'avant et écrire IPFS, deux points,
barre oblique, barre oblique avant. Ensuite, nous devons aller de l'avant et ananas et copier ce
CID pour nos métadonnées, qui sera celle-ci. Nous allons modifier
après ce lien IPFS. Ensuite, nous avons également besoin
d'une barre oblique. Après cela, nous pouvons
essentiellement effectuer des transactions, comme vous pouvez le constater également qu' il est dit
déploiement de contrat ici. Nous pouvons maintenant cliquer sur Ferme. En bas de
l' écran, vous pouvez voir
que la création de NFP est en attente et nous devrions recevoir ensuite
un message réussi. Vous pouvez donc voir que la collection MAP
actuelle est maintenant disponible car nous avons
appliqué des contextes ici. Nous pouvons donc faire défiler et voir que
nous pouvons aussi signifier pour eux. Nous pouvons le mettre en pause, nous pouvons supprimer la liste d'attente. Et il y
a essentiellement beaucoup de fonctions ici qui nous permettent de jouer
avec cette collection. Nous pouvons donc ajouter l'adresse de l'utilisateur sur liste blanche et
ensuite, en tant que paramètre, nous pouvons ajouter l'
adresse de l'utilisateur. Et cet utilisateur
aura le privilège de liste d'attente, ce qui
signifie qu'il
pourra se rencontrer plus tôt. Nous avons également le
coût basé sur votre œil et ainsi de suite. Nous pouvons également parler de MFT. Nous pouvons aller de l'avant et mettre
nos intérêts ici. Également. Disons que nous
voulons en rencontrer un ,
puis faire des transactions. Ici. Vous pouvez voir que nous avons le message d'honneur
ainsi que des frais de devis, et nous pouvons le confirmer. En ce moment, il dépenserait façon
que vous entendiez la
connectivité de votre collection. Vous pouvez également voir un autre message de succès ici dans la section journal de
l'ID de machine virtuelle Linux. Vous pouvez voir ici les gars, sur cette feuille ouverte
que je dois étant donné
que, je veux dire, ces NFP sont hors
d'un réseau de test, ils seront disponibles
lorsque vous vous connectez avec votre portefeuille sur le réseau de test
qui s'ouvre, voyez que oui. Mais quand vous créez
réellement URM, si la collection P sur
le réseau principal de TVM, vous
le verrez sur Open Data et AI dès maintenant
mentoré dans l'arbre et si t c'est pourquoi nous n'en
voyons que trois à l'écran. Mais cela peut aussi
prendre un certain temps avant que vous
les voyez tous dans votre portefeuille, il faut un certain temps pour les
charger essentiellement. Mais comme vous pouvez le constater, j'ai maintenant atteint notre
objectif final de déployer
notre collection MFT
sur Open See. À l'heure actuelle, faire déployer
notre collection MFT
sur Open See. À l'heure actuelle,
vous serez en mesure de concevoir votre propre collection NFP
de milliers de et ensuite mis en vente
en pleine mer mais j'
espère vraiment que vous avez tiré quelque chose de ce tutoriel. Si vous avez
des questions de quelque nature que ce soit ou si vous êtes coincé à n'importe quel moment
dans ce tutoriel, hésitez pas à m'envoyer un message ici. Je suis disponible pour
vous et je ferai de mon mieux pour répondre le
plus rapidement possible. Mais encore une fois, merci
beaucoup les gars de rester avec moi jusqu'à la fin
de ce tutoriel. Et j'ai hâte de
vous voir dans les futurs.