Transcrições
1. Bem-vindo a este curso!: Olá pessoal e bem-vindos
a este curso sobre como criar sua própria coleção
NFP. Meu nome é Alex e sou
engenheiro de software, mas sempre fui
apaixonado por criptomoedas. E quando a NFP é lançada, eu realmente possuía muitos deles em
três batidas, principalmente em mar aberto. Agora, esta aula
será estruturada em duas lições que
contêm etapas práticas para você tomar
para criar uma coleção NFT e
implantá-la no Open. Veja, mostrarei como você
pode combinar camadas
diferentes programaticamente e gerar com código uma enorme coleção
de peças únicas, cada uma com uma raridade
documentada diferente. Se você estiver interessado
em METs e também quiser criar
sua própria coleção. Ou, pelo menos, quer
ver como esses processos gostam. Considere este curso para você. Não há outros requisitos em seguida, uma conexão com a Internet. Quanto ao projeto
desta aula, será extremamente prático e
envolverá você seguir
as etapas apresentadas no
curso para que você possa começar sua jornada de criação de
sua própria coleção MFT. Dissemos ao set, acho que estamos prontos. Vejo você na primeira lição.
2. Contratos inteligentes: Olá pessoal e bem-vindos a
este curso sobre saudação própria coleção de NFP da
Dewar e depois
poder lançá-la. E nesta primeira palestra
vamos falar sobre contratos
inteligentes. Neste ponto, você pode se perguntar, qual é a
conexão exata entre contratos
inteligentes e o lançamento de
sua própria coleção NFT. O que você precisa em primeiro lugar,
entender a dívida leste. Você terá um controle sobre algum conhecimento teórico
antes de poder
lançar sua coleção vazia pois alguma codificação está envolvida e o uso de alguns novos conceitos
para você será necessário. Então fizemos antes da
palavra ser dita, podemos ir em frente e
definir um contrato inteligente. Você pode pensar em
um contrato inteligente
como contrato digital auto-executável, e ele é armazenado sob a rede
blockchain centralizada. O que esses contratos inteligentes contêm é um acordo entre o comprador e
o vendedor composto por linhas
de código. O objetivo
desses contratos inteligentes é automatizar a execução
desses contratos. A dívida é feita nessas linhas de código e a transação
que ela causa rastreável como
todo
o resto na blockchain e
também é irreversível. Infelizmente, você
pode ter ouvido falar de esquemas
diferentes
e
que as pessoas que enganaram são realmente
capazes de fugir com o dinheiro porque as
transações são irreversíveis. Então, as pessoas que
estão sendo enganadas não podem
receber seu dinheiro de volta a menos que essa câmera
queira devolvê-los. E, claro, o escalável não misto é o criador
dos contratos inteligentes. E ele os definiu como protocolos de transações
informatizadas que
executam os termos de um contrato. Sua visão para esses contratos
inteligentes era replicar a
funcionalidade de um PDV, significando um ponto de venda. Sabe, aquele em que
você coloca seu cartão
no supermercado quando você está
tentando comprar algo. Ele queria replicar essas funcionalidades
no real digital. Outra feira que
pode ajudá-lo a juntar
melhor
as peças é que máquinas de
venda automática
são mencionadas como a tecnologia mais antiga equivalente à
implementação de contratos inteligentes. Agora, você pode se perguntar, por que esses contratos inteligentes são
importantes no contexto do NFP e na criação de
uma coleção própria. Afinal, por que estamos
falando sobre eles? Bem, intuitivamente, esses contratos são fundamentais
para o funcionamento dos LFTs porque permitem ter informações de identificação
permanente sobre esses LFTs exclusivos. Além disso, é útil ao
cunhar um NFT executar essas ações se condições
predeterminadas forem atendidas. Aqui podemos falar por uma coleção hype que só
permite que o proprietário signifique um número limitado de
LFTs ou o preço
do NFP sendo pago com precisão
pelo comprador e assim por diante. No contexto da NFV, esses contratos inteligentes
são criados quando uma pessoa está realmente
cunhando e NFP. Isso ocorre porque no ponto de manter esse NFT
específico
da coleção é criado de acordo com seu contrato inteligente
subjacente. raridade específica baseada em diferentes
propriedades eventuais é dada a ela. Agora, não se preocupe com essa quantidade de conhecimento
teórico, pois em apenas algumas palestras, você poderá colocar suas
mãos em um tipo específico de implantação de um
contrato inteligente para aproximá-lo para vender o seu próprio. E se a coleção. Agora, a maneira pela qual os contratos
inteligentes impedem a
falsificação é que um token é emitido
para você quando você compra um token NFT tem dentro dele todos os detalhes relativos ao
contrato inteligente. Esses são registrados
na cadeia de blocos. Com esta informação pública, mesmo que você seja
foto NFP é copiada,
o que pode, naturalmente, acontecer. Você pode ter visto aquelas pessoas que capturam a tela
entidades fora do Google. Você ainda pode provar que você é o dono do original. Como o
registro blockchain que fica armazenado
publicamente para sempre, haverá
vários prová-lo. Nós dizemos se estes são tokens
não fungíveis, o que significa não trocável porque cada um deles é único e
tem uma realidade diferente. Vai ser
crucial para você se você comprar um NFT para mostrar que é o original e seus contratos inteligentes
serão capazes de
fazer isso por você. Também não se deixe
enganar pensando que NFP só tem aplicativos
em transações. Eles também podem ser
usados como ingressos para diferentes eventos ou comprovante de propriedade em diferentes mercadorias. Isso foi sobre isso para a primeira
palestra teórica deste curso. No próximo, vamos verificar diferentes padrões de token, incluindo a
dívida de token que vamos
usar para criar nossos próprios LFTs, que é o ERC sétimo 21. Então, se isso soa
interessante para vocês, estou ansioso para
ver vocês lá. E agradeço
muito por ficar
comigo até o final
desta palestra.
3. Tokens digitais: Olá pessoal e bem-vindos de
volta às pontuações, onde aprenderemos como
podemos lançar nossa própria coleção
NSD. Nesta palestra,
vamos discutir o beat, os padrões de token que
existem neste momento. E também qual
deles será o melhor para nós, a fim de
implementar nossos LFTs. Nas palestras a seguir, vamos colocar nossas mãos em uma
abordagem muito mais prática, onde veremos como podemos realmente implantar nossos LFTs em mar
aberto, que será
o fim de este curso. Mas, por enquanto, vamos dar uma olhada nos três
padrões de token que existem. E estes são o ERC-20, o ERC 721 e o ERC 1155. Você pode pensar nestes
em termos amplos, S2, o ERC 20 sendo usado para tokens fungíveis
normais. Fungível significa negociável. Em seguida, o ERC 721 que são usados para anticorpos
que não são fungíveis, modo que não são negociáveis entre eles. Como já sabemos, o NFPA tem receitas diferentes e nosso único silty não pode
ser tratado um pelo outro. Isso não poderia ser feito sem
perder valor de um deles. E então o padrão ERC 1155 é aquele que é
misto entre estes e não
vamos
falar sobre isso, pois o ERC 721 é o que
usaremos para nossos LFTs. Mas o ERC 20 superou facilmente importantes como EPs usados
para criptomoedas. E podemos dizer algumas
palavras sobre isso apenas para sua própria célula de conhecimento comum. Ela disse que antes do padrão token
ERC-20 ser
usado para tokens
fungíveis normais. Tokens fungíveis são a mesma
coisa que são ativos fungíveis. E esses tokens, como
mencionei, podem ser trocados por
um e nenhum dos dois. Você pode pensar aqui que no nosso mundo temos dinheiro, certo? E você pode trocar uma fatura por outra fatura, pois eles têm
o mesmo valor exato. E também vai quatro moedas e objetos
do mesmo valor. Como um PS5, você pode trocar
TPS 5s, desde que eles sejam os mesmos e nenhuma parte
perca, falhe você. E eles praticamente
concordarão que a
troca seja justa. Agora, isso só acontece
porque os objetos que trocamos são
exatamente os mesmos um do outro. Em termos de espaço criptográfico, podemos pensar sobre
o das criptomoedas como sendo tokens fungíveis
normais. Porque eles funcionam da
mesma forma que dinheiro ou objetos com
o mesmo valor funcionam. Você pode pensar em
Ethereum, Bitcoin e assim por diante como ativos fungíveis. Esses tokens, ele pode ser
criado realmente a partir do zero, e é muito fácil fazê-lo. E em uma palestra futura, também
mostrarei
como você pode fazer isso. Você também poderá implantar
token que é ERC-20 e VPs usados para implantar ativos fungíveis
reais,
como criptomoedas. Mas isso seria suficiente para
o padrão de tokens ERC-20. E vamos passar
para o ERC 721, que é o mais importante e relevante para as
pontuações, pois é usado para o NFV está em sua
implantação, pois
veremos quando chegarmos a essa
etapa em nosso curso, esses padrões são usados para tokens
não fungíveis como LFTs. Esses tokens não são fungíveis
porque a arte é única. Eles diferem em propriedades. Primeiro de tudo, alguns
deles têm mais características. E isso pode causar uma diferença de valor
porque eles
custarão mais do que outros que
têm propriedades mais comuns. Você pode pensar aqui em
um NFT específico de uma coleção maior
que é única e tem seu próprio valor
e propriedades. Por exemplo, existem várias
coleções de NFP por aí que têm uma visão do arco-íris. Então, dos olhos
do personagem, ele vai direto,
arco-íris. E isso é considerado
um traço muito raro. Então, se você é o NFT
tem esse tratamento, ele automaticamente
aumentará seu valor, o que é bastante
autoexplicativo. E é muito na minha opinião, agora dadas essas propriedades, elas não são mutuamente
intercambiáveis, como se fosse o caso dos tokens fungíveis que
acabamos de falar. Eles não podem ser valorizados
é outra unidade
da mesma coleção se
forem raros e escores, estes geralmente são dados
pela demanda causada, portanto, de suas propriedades muito
raras. Eles podem ser muito valorizados
por diferentes colecionadores. Dado exemplos, você pode
pensar em
colecionáveis físicos. Então, desenhar paralelo
e talvez obter uma imagem mais prática
do que acontece aqui com o NFV traseiro
é, por exemplo, você pode pensar em coleção
de relógios que são muito,
muito limitados e essa cicatriz CP em sua produção e também sua enorme demanda
os torna muito procurados EPC, exatamente a mesma
coisa com qualquer um
desses apenas b são digitais, mas sua singularidade
também é a mesma e pode ser mais facilmente verificado usando o
blockchain como discutimos. Quando o NFP é feito em cada blockchain de
criptomoeda na forma de um token que não
é intercambiável
entre si. É criptograficamente único. Geralmente estes, qualquer um deles
tem algum valor intrínseco armazenado dentro deles,
além de apenas a aparência dele, mesmo que isso seja extremamente
importante para alguns colecionadores, não
estou negando isso. Aqui podemos
pensar em renda passiva. Por exemplo, houve uma cobrança de quaisquer taxas que
foram retiradas mais tarde em 2021, o que foi chamado de desleixado. E sua promessa para
a funcionalidade de seus LFTs era que você poderia ter obtido
renda passiva dos cassinos que a equipe que desenvolveu
o NFET é uma largura de parceria, o que é muito, funcionalidade muito boa
no seu MAP, certamente
aumentaria em valor. Os veados mistos são uma
enorme quantidade de NETs e, em seguida, disponibilizam para você depois de comprar uma
pele no jogo. Aqui você pode pensar campeões de
criptografia ou
meus hooligans de estimação, que será um jogo muito enorme no momento em que
eu estou gravando estes, o jogo ainda não
caiu, mas o coleção foi. E uma vez que você tenha um
NFT nessa coleção, você também
poderá mais tarde, quando o jogo for
realmente lançado, usar esse seu NFT
específico como o
personagem desse jogo. O que também pode ser muito bom. E eles raramente são, também aumenta com
a funcionalidade que você obtém ao usá-los. Porque você pode
pensar que você usa um caráter
mais raro e
isso vai ser bom. Além disso, também há ingressos para eventos recebidos pelos
proprietários da cobrança de dívidas. Então, por exemplo, se um grupo de
empreendedores com muito sucesso decidiu
fazer uma coleção de
funcionalidades NFT para eles pode ser que eles vão dar
palestras em diferentes CPS. E se você tiver
um de seus LFTs, você pode entrar gratuitamente nas
ações e conversar com eles. Qual ideia
já foi implementada? Agora, como uma conclusão aqui sobre esses tokens padrão ERC 721, o padrão ERCC1 21
é um conjunto aberto de regras que descreve
a maneira pela qual você pode construir um NFT
no blockchain EPM. rebento aberto realmente
tem uma classe que tem diferentes métodos e
campos implementados para ERC 721 que você
pode usar ao criar seu próprio NFP ou token
derivando sua classe dele. Vamos passar por esse
processo em detalhes durante uma futura palestra em poucos que não entenderam
o que disseram. É porque é mais
uma visão programática das coisas, mas não se preocupe,
quando chegarmos lá, vou me certificar de que você entenda independentemente da
sua experiência de codificação. Há também facilidade
essas metáforas pirâmide, que na parte inferior dela tem
a camada de infraestrutura. E lá temos o polígono
Ethereum e assim por diante, que são a camada de protocolo Web de três
pontos o. Então, além disso,
tínhamos o ERC-20, que é o padrão para tokens
fungíveis sobre os quais
falamos. E aqui pensamos
nos tokens como criptomoedas
que podem ser alteradas. E novamente aqui, algumas
dessas entidades têm suas próprias moedas feitas para elas
e podem ter utilidade. Seu principal objetivo
deve ser incentivar os proprietários na direção da participação em
um eventual jogo. Estamos comprando poder
dentro desse jogo. Também talvez adoção antecipada. Portanto, essas entidades têm algumas moedas que têm usos
específicos para elas. E isso difere muito
de projeto para projeto. Pode ser um pouco
difícil para mim dar uma visão mais ampla para eles além do que
acabei de mencionar. Agora, em cima da camada ERC
20 está o ERC 721. E aqui está a camada de terra
real, que são as lentes tokenizadas e o pecaminoso e, e assim por diante. E também o NFET está em cima
da dívida, o MFT real é a coleção que você vai fazer
seria nesse mesmo passo. E além disso é você, é claro que o dono dele. A coisa a ter em mente que esta palestra é
que quando você
abrirá na próxima vez e
uma coleção de 10 mil MFT está aprisionando. Estes são tokens ERC. Isso foi sobre isso
para esta palestra. E nas próximas
palestras, vamos
adotar uma
abordagem muito mais prática das coisas. E veremos como podemos implantar
exatamente nosso
primeiro contrato inteligente. Como podemos criar
nosso próprio
token ERC-20 e transferi-lo para
nossa Carteira de Matemática, como podemos fazer um contrato inteligente da
NFT. Além disso, gere nossa própria coleção MFT com
o MFT exato implantado. E no final, teremos a coleção inteira
em CDS aberto prometida. E você também
entenderá como você pode fazer o estágio de
pré-revelação, revelação, como
definir o preço para ele, royalties e assim por diante. Isso soa interessante para você. Estou ansioso para ver
vocês nas próximas palestras. E agradeço
muito por ficar
comigo até o final deste.
4. Como criar um contrato inteligente: Olá pessoal e bem-vindos de volta
a este curso, onde
aprendemos como podemos criar
nossa própria coleção NFP. Nesta palestra,
vamos implantar nosso primeiro contrato inteligente no blockchain Ethereum
usando o remix EPM IDE que está disponível
gratuitamente on-line. Se você se lembra, em uma
das últimas palestras, falamos sobre contratos inteligentes e o que exatamente eles são. E entendemos como eles são exatamente q pequenos
no contexto da MFT. Agora, vamos implantar
um em uma rede de teste local. Portanto, você não precisa se preocupar
porque não
custará nada implantá-lo em uma rede de teste
que esteja localmente. E você pode jogar com
ele como faria com um que seria implantado na rede principal
com o negócio real. Agora, o primeiro passo é fazer, como você vê na tela
VC, o site remix. O link para este site
é o ponto de ponto remix ORG. Quando estiver no site, você pode criar um
novo arquivo SOL ponto. Você pode escrever seu script nele. E como você vai fazer isso. Você vai para a tela superior esquerda nesta página que está
disponível aqui. E você pode clicar
nele e você pode ver aqui que um novo arquivo, que está sendo disponibilizado
para você inserir seu nome. E vamos dar o nome do
nosso contrato inteligente. Você também precisa
escrever sua extensão, que será esse SOL. Então, em seguida, você terá que
escrever esse código em seu arquivo SOL. E este só
especifica na linha para a versão
da licença
ESP eDx do MIT não é tão grande coisa. cada contrato inteligente, teremos essa solidez de pragmas lá em cima
com uma versão específica. Mas, em seguida, você pode
ver que definimos o contrato com
o nome do contador. Em seguida, definimos o integral, que é a contagem
do contrato. Em seguida, definimos um método que
pode incrementar o contador. E incremento significa basicamente
adicionar um ao seu valor. E também temos um método
que retornará para nós o número do valor
da contagem. Agora, esses contratos inteligentes
que estão escritos lá, precisamos implantá-lo, certo? E como podemos fazer isso? Bem, podemos ir
na barra de menu à esquerda para o compilador de
solidez antes de tudo, então vamos
compilar nosso arquivo SOL gut. Você pode ver que ele
foi compilado muito rapidamente. Em seguida, para ver basicamente
dentro do seu contrato inteligente, você irá uma guia mais baixa para implantar e
executar transações. E se você clicar em Implantar
sem o publicado no IPFS, o sistema de arquivos interplanetário. Você vai ver
que basicamente ele irá implantá-lo localmente aqui
nos contratos diplóides. E você pode ver informações
sobre cada um de seus campos. E também você pode ver que os
registros da transação são exibidos na
parte inferior da tela. Se você clicar em incrementos, poderá ver a transação de
débito de log, em
primeiro lugar, para contrariar isso
incrementa os gastos. E então essa transação
realmente aconteceu. Como você pode ver a partir
desses carrapatos verdes exibidos aqui. E você pode ver que a
contagem passou de dois para três. E quando clicamos em GetCount, também são três. Agora, novamente, se o
incrementarmos e conseguirmos contar, é para a conta
receber um B24 novamente, mas apenas uma vez que o atingimos. Então você pode ver que todos
os campos que
escrevemos basicamente funcionam. Além disso, a maneira como você pode ver se você está em conflito é realmente implantada na
rede de
mesa é do ambiente atual da VM JavaScript, que é exibido aqui. Se tivéssemos o ponto três
da web injetado, ele realmente se implantaria diretamente na cadeia de blocos
Ethereum. E você pode fazer uma transação dela para
sua carteira matemática. Você pode ver basicamente como um contrato inteligente funciona e
qual é o código por trás dele. Novamente, este é um contrato inteligente muito
simples que tem apenas três campos. Se você for verificar a
varredura de éter, um contrato que deseja cumprir ou apenas verificar seus campos, verá
que ele realmente tem muitos campos. E também veremos isso quando vamos
implantar aqui, nossa coleção de
n se T é porque essa coleção realmente
terá muitos campos aqui, incluindo o preço do NFP, a quantidade máxima de MFT que pode ser
limitada por uma carteira,
uma imagem padrão pré-revelada a ser mostrada antes da revisão
dos LFTs reais e
assim por diante e assim por diante. Se isso soa
interessante para vocês, estou ansioso para ver
vocês nas próximas palestras. E agradeço
muito por ficar comigo até o
final deste.
5. Instalando os pré-requisitos: Olá pessoal e bem-vindos de volta a este curso, onde aprenderemos como você pode criar sua
própria coleção vazia. Neste vídeo,
vamos começar todo
o
processo prático de criação de sua própria coleção de NFP. E para isso, primeiro
vamos precisar de alguns
pré-requisitos. Mais exatamente. Vamos precisar de
duas coisas para serem instaladas na máquina de onde você fará a implantação
dessas entidades. Você vai precisar do NodeJS, que é uma estrutura JavaScript. E o JavaScript é uma
linguagem de programação caso você não soubesse e não se assuste com
esses significados. E três, desencorajado
se você
nunca escreveu código
antes em sua vida. Porque vai
ser muito fácil, confie em mim, e vou
guiá-lo em cada passo e
explicarei o que
escrever em cada campo. Afinal, é
só escrever texto, então não será
complicado, prometo. Agora, depois de executar o NodeJS, que vamos
precisar para executar um script que vamos
obter do espaço público, também
precisaremos de um editor de
texto para o nosso código. Então, um lugar ou um IDE, que também é o significado dele, onde vamos ser capazes de
modificar nosso código
que nos ajudará a implantar nossa coleção
de NHD está
começando a instalar o
Framework JavaScript Node.JS. Se você estiver em um Mac como eu, você pode simplesmente escrever esse comando que você
vê no meu terminal, que é a segunda linha. Vou destacá-lo para você apenas para que você possa
vê-lo mais claro. Mas se você estiver no Windows, você também pode pesquisar no
Google por Node.js. E você pode ver que ele
aparecerá no Node js.org. E você pode ir em frente e
clicar em Download e
, além disso, selecionar a distribuição exata e o sistema operacional
que você pertence. Então, se você estiver no Windows, você pode escolher as
janelas recomendadas para versão da
maioria dos usuários e, em seguida, ir frente e baixar o
salto e, além disso ,
instalá-lo, como eu disse, agora voltando para o Mac, se você for instalar o
NodeJS do seu terminal, primeiro precisará
instalar o Homebrew, que tornará sua vida muito mais fácil e também
ajudará você a instalar o
NodeJS muito mais facilmente. E, na verdade, é
isso que essa instrução
na segunda linha é. Para. Depois de inseri-lo
em seu terminal, você será solicitado a escrever sua senha para
pseudo-eixo para que ele possa instalá-lo. E então ele seguirá em frente
e instalará muito. Agora, se você quiser ver
se Homebrew está realmente instalado no problema da sua máquina apenas brew e, em seguida,
traço v da versão. E você deve ver o Homebrew e depois
a versão dele. E preste atenção que você
também precisa adicionar ao caminho, o Homebrew
para, para que ele funcione e realmente dê sua versão para
você quando você escreve root dash v. E agora
o segundo passo aqui, que é realmente instalar o
NodeJS usando o Homebrew, que acabamos de instalar, é escrever brew install Node. Agora, como você pode ver, ele irá em frente e
instalará o NodeJS para nós. No que diz respeito ao Windows, você pode simplesmente ir em frente e baixar o instalador
na ingestão, instalá-lo com a interface do usuário. Se isso for mais fácil para você, você pode fazer a mesma
coisa no macOS. Mas do terminal com homebrew, acho mais fácil. No entanto, você prefere
fazer esses processos bem. Se você optar por instalar o
NodeJS, seja determinante. Novamente, você pode apenas escrever depois de instalar o
Node e, em seguida densamente verificar se ele foi realmente instalado
e verificar sua versão. Foi isso para a instalação do
Node.JS. E agora devemos
dar uma olhada no nosso IDE, que será o
Visual Studio Code. Estamos escolhendo aqui código
do Visual Studio
, pois é muito leve. E será muito
mais fácil para nós executar o código que
precisamos executar com o NodeJS usando o Visual Studio Code. E também se você não
tiver a máquina mais recente, não é um problema porque o Visual
Studio Code é muito mais versátil e não exige requisitos de
sistema tão altos. Assim, você pode acessar o
botão
de download do Visual Studio Code. E novamente, dependendo do
seu sistema operacional, você deve
instalá-lo a partir daqui, será
bem simples. Mas depois de ter feito
essas duas etapas, você poderá seguir em frente e chegar à próxima palestra,
onde
veremos exatamente onde
podemos obter o código público para criar o nosso próprio vazio
coleção do zero. Então, estamos chegando a realmente implantados na
rede de teste de C. aberto E embora os estágios de pré-revisão e
revelação, você
poderá vender sua coleção de NFP
pré-paga. Se tudo isso
soa interessante, estou ansioso para ver vocês nas
próximas palestras e
agradeço muito
por ficarem
comigo até o final desta.
6. Estruturação e armazenamento dos nossos NFTs: Olá pessoal e bem-vindos de volta
a este curso, onde
aprendemos como podemos criar
nossa própria coleção NFP. Nesta palestra,
vamos dar uma olhada nos padrões de
dados do método que se abre ver impõe em
nossa coleção de NFP é para que
possamos respeitá-los e ter uma coleção que pode ser visto e também
resolvido em mar aberto, o que já sabemos, é o maior mercado de NFT lá
fora neste momento. Por isso, é importante
para nós termos nossa coleção aqui porque todas as
grandes coleções estão sendo vendidas em mar aberto e compradores
sérios e também a
maioria dos compradores sabe sobre mar aberto e
também tratados respeito e faço a maioria de suas transações
que eu não abro. Veja, este é um ponto muito
importante em nossa jornada de criação
da coleção NFP. E você pode ver aqui
que o link de dutos que abre você que eu o slash doc slash metadados padrões. Podemos ver que a documentação
exata para nossos tokens ERC 721, que é claro são
nossos tokens NFP. Do ponto de vista da programação, você pode pensar que
já existem classes implementadas que representam os tokens ERC-20 e ERC
sétimo 21. E você pode usar a
linguagem de programação do JavaScript. E, além disso,
derivou seu próprio token que ela foi implantar
na rede principal no Open. Veja, usando essas duas classes, dependendo de qual
você realmente deseja. Se você fizer uma moeda para
ERC-20 ou NFP para ERC 721. Agora, se você se lembra, já
discutimos sobre
esses tokens e, além disso, o que cada um deles faz. Erc-20 é como uma moeda, mas a principal diferença
entre ERC-20, Bitcoin, por
exemplo, é que o ERC-20 é, na verdade, uma moeda que é
implantada em uma cadeia de blocos. Quando o Bitcoin tem
seu próprio Blockchain, então o token ERC sétimo
21 é usado para ativos
não fungíveis que
não podem ser
trocados entre si
porque cada um
deles é único e eles
tinham diferentes valor. Assim como o NFP é R. E é exatamente por isso que
vamos implementar seus tokens C7 2100
para nossa coleção de ENFPs para essas classes de
ERC-20 e ERCC1 um-para-um, podemos adicionar nosso próprio
particular campos, como o símbolo de nome, o valor máximo que
pode atender no lançamento, a data de pré-revisão,
a data da revisão. Uma foto que deve ocupar
o lugar do NFET é quando a coleção está
no estágio de pré-revisão e assim por diante. Ao rolar os padrões de
metadados aqui, podemos ver
coisas diferentes que nossa coleção deve ter e também
são transpostas. Então você entende melhor
o que cada campo do código realmente faz em nossa coleção
real. Vamos
ter as fotos, mas também teremos
metadados que estarão intimamente
relacionados a elas. E cada uma dessas
imagens terá um CEB, que é um identificador de conteúdo. E essas fotos de nossos
LFTs enviaremos para o IPFS. Vamos ver
isso em apenas um momento. Então, deixe-me não ficar
à frente de mim. Mas,
por enquanto, é importante que você entenda que nossas imagens
terão duas partes. Um que será
o JPEG real e também um arquivo JSON que
manterá os metadados. Lá. Ele terá o CIP, que será
identificador de conteúdo que você pode pensar como um ID exclusivo
que reconhecerá ainda mais essa
rolagem da imagem. Aqui está a
estrutura de metadados e aqui está sendo falado sobre cada atributos
que você pode dar, características
diferentes, como datas
e assim por diante e assim por diante. Mas a parte realmente
importante aqui é o IPFS e estamos vendo
nossa seção de olhos. Aqui, você pode ver
que o mar aberto suporta o
armazenamento de metadados por quaisquer taxas. Em redes
estrangeiras descentralizadas, elas podem ser modificadas
por um partido central. Uma rede de pilhas descentralizada, que pode ser modificada
por uma parte central. E o mais popular
hoje em dia é chamado de IPFS. E por que é útil
para nós sermos mais descentralizados? Você pode perguntar, bem, isso é só porque
na verdade é exatamente como
o blockchain é. É um armazenamento
em nuvem distribuído e qualquer pessoa pode ter um nó aqui. E agora é basicamente um ponto que você armazena suas coisas. E aqui está o site
para isso, IPFS.io. E é exatamente como você vê, um
projeto de protocolo hipermídia para
preservar e aumentar o conhecimento
da humanidade, tornando a onda atualizada, mais resiliente e mais aberta. Então, no espaço criptográfico está toda
essa noção
de Web três pontos o. E isso é basicamente
uma atualização para a web, para dados, que é a
Internet como a conhecemos hoje. Mas não vamos
entrar nessas coisas. E vamos continuar
lendo a documentação. Portanto, se você usar o IPFS para
hospedar seus metadados, que eram os
arquivos JSON
associados a cada um dos nossos JPEG
da nossa coleção NFT, você é URL deve estar
no formato de IPFS
e, em seguida, um hash, por exemplo, IPFS
e, em seguida, um hash. E esse hash será, na verdade o identificador de conteúdo sobre o qual
falei com você. E isso é atualizado
com o arquivo. Portanto, isso ajudará a imutabilidade
e a persistência de seus dados. A persistência de seus dados está realmente destruindo
parte deles. E você vê que a
estrutura é muito, muito
importante e precisa ter o CIP e os metadados, se você está se perguntando, é apenas a maneira pela
qual os mercados
obterão o informações
sobre nosso NFP. E quando falamos sobre
informações sobre nossos LFTs, você pode pensar
nos lugares onde nossas imagens serão armazenadas e
as armazenaremos na nuvem. Portanto, não em nosso computador local, mas em algum lugar em um servidor onde o mar aberto seria capaz de recuperar os
dados para que a imagem seja. E para isso
vamos usar a pinata, assim como você vê que os
CEs abertos nos
aconselham a fazer aqui. Mas além das imagens
específicas, que são nossos LFTs, também
veremos que a raridade
são as diferentes propriedades
de um NFP e quão raro ele é, os royalties que serão um percentual
. Então, depois de selar qualquer um
desses da sua coleção, cada vez que um
NFP adicional for vendido, você pode configurar o percentual de sua transação para
voltar até você, o criador. E isso pode ser
especificado novamente
nos metadados do NFP. Agora, você pode ver que, se
você planeja armazenar no IPFS, nós Richmond, Indiana para armazenar dados
facilmente. E Indiana é apenas
um espaço na nuvem. Então eles oferecem espaço na nuvem, espaço em um servidor
onde você pode armazenar seus LFTs reais e
eles estarão online e publicamente disponíveis
para o S3 aberto
tratá-los tentaram mostrar a você o nosso entidades em sua página inicial. Você pode ver que eles dizem que você pode privatizar qualquer arquivo
se você carregar com o Kenyatta, escondendo-o da rede pública
IPFS. E você pode controlar quem pode acessar arquivos e por quanto tempo. Isso é, claro,
usando o apropriado. Mas eles têm um plano gratuito
que vamos usar, que é apenas armazenar e
gerenciar nossa mídia NFT. E isso novamente significa os JPEGs reais e
exigem esses dados. Então, vamos ser
capazes de armazená-los aqui gratuitamente. E, além disso,
disponibilizá-los para a nossa
coleção de mar aberto. E as pessoas podem realmente
tratá-los lá com, é
claro, a ajuda de IPFS
linear e também. Na próxima palestra, veremos onde
podemos obter publicamente o código para criar
nossa própria coleção NFP. Vamos ver como
diferentes camadas podem funcionar para fazer nossa enorme
coleção de qualquer peça. Porque você pode ter visto que o NFET está no OBC tem atributos
diferentes. E, dependendo de quais atributos
uma entidade específica tem, ela tem uma consulta específica. Vamos ver como podemos configurar
programaticamente as camadas e, em seguida, criar
programaticamente. Portanto, não à mão,
porque seria muito difícil fazer 10 mil
entidades à mão, cada uma delas de cada vez, mas todas elas ao mesmo tempo
usando essas camadas com o framework JavaScript
Node.JS em o ID de código do Visual Studio. Se isso soa
interessante para vocês, estou ansioso para
ver vocês lá. Agradeço muito
por ficar
comigo até o final
desta palestra.
7. Como criar nossos NFTs: Olá pessoal e
bem-vindos de volta às pontuações em que
aprendemos como podemos criar e vender nossa própria coleção de NFP composta por muitos itens
com diferentes verdades. Nesta palestra, na verdade, vamos
iniciar o processo de criação programática desses MAPs a partir de nossa coleção. Quando digo programaticamente, quero dizer, usando código. Você pode ter contado
antes quando viu essas 10 mil
coleções em mar aberto, você pode ter pensado que
uma pessoa não desenhou
digitalmente cada uma
dessas NFT é porque isso
levaria um grande tempo. Em vez disso, o que esses
artistas fazem e a melhor prática é desenhar diferentes propriedades
desses LFTs, que são consideradas
camadas na imagem. Então, apenas uma parte do NFT e depois
combinando-os para obter um NFT real com uma raridade total que
também determinará seu preço final. Então, com isso fora do caminho, o passado que vamos
levar na criação desses. Qualquer uma delas é uma
ferramenta gratuita que está usando Node.JS para usar algum
código, essas entidades. E o código
é de código aberto, o que significa que é gratuito e
está disponível no GitHub, como você pode ver na tela. O link é github.com slash hash lips slash hash
slips art engine. Se você for nesse link, poderá encontrar o repositório
que contém o código. O repositório é basicamente
o lugar onde você armazena o codec. Sinto muito se também vou
explicar para pessoas que não são realmente programadores
na vida real para que
elas possam entender melhor
todas as palavras que estou usando. Agora, uma vez que
você chegar aqui, você terá que
baixar o código. E como você vai
fazer isso é antes de tudo, verifique na
parte certa da versão
aqui estão as versões
mais recentes, o significa a versão mais recente
do código para este repositório. E podemos ir em frente e clicar na Versão um que queria,
o que, como você pode ver, está escrito aqui em verde, que é o mais recente. Depois de clicarmos nele,
veremos que temos aqui
o código-fonte para ele, e podemos clicar
nele e,
além disso, baixará o
arquivo para nós. De volta aqui, você pode ver na linha que eles realmente tinham toda
a documentação
sobre como usar esses repositórios e
o código dentro dele. Já pesquisei
isso e usei. Então, se você quiser mais, vou verificar esta documentação
, seja meu convidado. Mas eu realmente acho que é
CTR apenas me ouvindo e assistindo o que eu faço e
começando a ler isso. Então, volte ao nosso
processo depois
que você terminar o
download do arquivo. Ele será mostrado em seus downloads para que você
possa clicar com o botão direito do mouse sobre ele. Além disso, abrindo-o
com seu utilitário de arquivo, se você estiver no Windows, você pode ter algum vento
ou 7-Zip disponível para uso. Assim, você pode extrair
os arquivos que estão neste arquivo
em uma pasta real. O que vamos
fazer agora é arrastar a pasta que tiramos
disso no Visual Studio Code. Eu tenho uma tela externa aqui. Então, como você pode ver, ele é aberto e arrastado. Agora temos
todo o código do
repositório
público do GitHub da dívida aberto em nosso próprio editor de código que baixamos
na última palestra. E como eu já disse, o NFP é que vamos, obteremos com esses
scripts que estão escritos neste repositório
serão criados com base na combinação de
uma de cada uma das camadas
que são disponibilizados. Você pode se perguntar, onde você pode encontrar essas camadas? Bem, você tem uma subpasta
aqui que é chamada de camadas. E você pode ver aqui
que temos uma subpasta para cada propriedade que
nosso NHD pode ter. Portanto, temos alguns
padrão aqui, mas se você for
criar sua própria coleção, você pode basicamente alterar as
propriedades de seus AINEs. E então aqui você pode ver
que temos alguns PNGs, que é o formato para uma imagem com um fundo
transparente. E se clicarmos em um deles, você pode ver que ele tem cores
diferentes e basicamente propriedades
diferentes. Mais uma observação importante aqui é que a maneira pela qual você deve nomear essas propriedades é seu nome e depois hashtag
e, em seguida, a porcentagem de raridade que você deseja que essa
propriedade tem. Por exemplo, se um dos nossos METs for
uma cor de olho verde, apenas 1% dessas entidades
terão essa cor verde. Agora, novamente, o lead
inferior aqui, você pode ver que 40%, teremos o meio. 40% terão um menor, 120% terão um maior. Este vai ser
o mais raro. Mas, novamente, todas
essas camadas se
combinarão quando
executarmos esse código
para criar um NFP inteiro. E não apenas uma, mas
uma coleção de Tim, cada uma sendo única e
diferente de todas as outras. Com isso dito, você precisará seguir em frente
ou quem é a própria coleção para substituir essas imagens diferentes
camadas próprias. Você pode alimentar cães, gatos, macacos e assim por diante, o que você pensa e é capaz de desenhar digitalmente. Você pode obter um iPad quarenta anos ou contratar alguém do Fiverr
para fazer isso por você. Mas esse design real
é uma parte necessária dele. Além disso, vou
usar essas imagens padrão que são fornecidas
para mostrar, uma vez que você obtenha essa arte digital, como você pode compilar essas diferentes camadas
no real O NMT é. E, além disso,
solte-os em uma coleção no Open veja
no arquivo js config
que você pode encontrar aqui na subpasta SRC. Você pode ver que temos as configurações de camada
constantes na linha 25. E você precisará
substituir
o nome das
pastas na linha 25. Se você quiser
alterá-los, também, você precisa manter
o pedido o mesmo. Então você pode ver que aqui
temos as camadas ou ali. E isso basicamente é um objeto e aqui
estão suas propriedades. Agora, o campo de
adição de crescimento tamanho dois é a quantidade de imagens de mídia
que você deseja criar para
sua coleção. Se você quiser uma coleção
de 10 mil DFTs, você escreverá 10 mil
aqui e em vez de cinco. Mas o que você precisa ter em
mente aqui é que, para uma dívida de cobrança
grande de 10 mil rúpias, você realmente precisa de algumas
camadas, porque caso contrário, muitas das propriedades
serão repetidas. A diversidade de sua coleção diminuirá drasticamente. Agora, você pode ver que se eu
tentasse gerar 150 a 200 e FTEs apenas daquelas
poucas camadas que você viu, nós ficaremos basicamente
muito, muito, muito parecidos. E se d for mesmo ímpar,
até duplicar. Em seguida, precisamos adicionar algumas dependências
do terminal para este projeto funcione e
para nós realmente compilá-lo e fazer com que
nosso NFP esteja aqui. Então, antes de tudo,
você
precisará abrir o terminal. Se você estiver no Mac, você precisa ter o atalho de teclado de
Controle e, em seguida, o hífen, o que eu escrevi aqui, controlar isso e depois hífen, este é o
atalho de teclado para abrir o terminal no Mac
e no Windows, acho que é controle e, em seguida, T, e então você está terminale
abrirá exatamente como o meu fez aqui. E aqui. Podemos ir em frente e verificar se não temos JS
instalado nesta máquina
para
poder executar o projeto
e criar esses NFV, estes fora das
camadas que temos. Para fazer isso, precisamos escrever nó e, em seguida, dash v. Neste, você pode ver que instalamos
nesta máquina a
versão 14, que 18.2. Se o nó não foi
instalado nesta máquina, a coisa que teria sido
retornada aqui seria algo como nó
não é um comando desconhecido. Em seguida, vamos fazer a
mesma coisa pelo npm. O Gerenciador de Pacotes de Nó é que
também
precisaremos disso para instalar algumas dependências encontradas
no package.json e
empacotado dish loc dot JSON. Este projeto. Para fazer isso de novo, fazemos
npm e depois o Ashby. E você pode ver que
eu instalei a versão oito
pontos três pontos o. É importante ter
ambas as coisas instaladas antes de ambas as coisas instaladas antes seguir em frente e
tentar instalar as dependências
e execute o projeto. Outra coisa muito
importante a ser observada aqui é que, se por algum motivo, quando você tentar construir o projeto
e criar FFTs, você receberá um erro. Você pode fazer referência a este vídeo e verificar a versão da
sua nota. Porque pode ser que a versão do nó que você
instalou em sua máquina
não seja compatível
com a versão
dos lábios de hash não seja
mecanismo para eu trabalhar. E eu tenho os lábios de hash não são
motor um, esse também. E a versão do nó
de 14 daquele 1892. Se você receber um
erro e tiver uma versão diferente
do Node instalada, talvez seja necessário
desinstalá-lo e instalar
outra versão para ele. Mas com isso fora do caminho, podemos ir em frente e
instalar as dependências especificadas
nesses dois arquivos. E para fazer isso, vamos
escrever npm install. E o que isso
fará, como eu disse, basicamente
lerá esses dois arquivos e baixará todas
essas dependências. E isso os colocará, como você pode ver no caminho dos módulos de nó e, em seguida, algumas
outras pastas criadas. Antes de executar o npm install, você não terá
essa
pasta de módulos de nó presente na estrutura
do projeto. Mas depois disso,
pode levar algum tempo para conectar cada normal. E é apenas uma coisa de vez que você deve fazer
em seu projeto. Ele criará esta pasta de módulos de
nó e instalará todas as dependências
para que este projeto seja executado. Em seguida, depois de instalarmos
as dependências também, estamos prontos neste ponto Q, construímos o projeto e criamos os ENFPs a partir dessas camadas. Vamos fazer isso é o nó
certo e, em seguida, index.js. Se pressionarmos Enter, você poderá ver que cinco imagens dessas
camadas foram criadas, cada uma delas com identificador de conteúdo
específico. Agora index.js está
se referindo, é claro, a este arquivo que está especificando duas outras funções a
serem chamadas de main.js. E essa é a maneira
pela qual o processo está começando. Se você já fez cursos de
programação, você pode pensar em paz index.js, o int principal que você tinha
nos scripts básicos C plus plus. Então criamos cinco METs, mas onde eles estão? Bem, você pode ver que uma nova pasta de compilação foi
criada em nosso projeto. E se
abrirmos, temos duas subpastas aqui, imagens e depois JSON. Criamos cinco de cada uma
porque cada imagem deve ter os metadados na pasta JSON
correspondente. E também o motivo pelo
qual ele criou cinco LFTs é o tamanho de adição de
crescimento dois preenchido no objeto de
configuração da camada que especifica o número
de qualquer ensinamento a ser criado. E se olharmos por isso, você pode ver que
temos cinco olhos. Cada um deles único e com
características diferentes. E para cada um deles, temos um arquivo
JSON correspondente adicional que especifica
algumas coisas sobre essa imagem e
o que ela especifica. Primeiro de tudo, é o nome dele, depois a descrição que
precisará ser substituída aqui. Em seguida, o URL do IPFS sobre o qual já
falamos
na última palestra. Então o DNA, que
será a semente da imagem. A adição, ou seja, o
número fora do total,
ou seja, é o NFP, é a data. E, em seguida, cada um dos atributos que
serão as propriedades. Aqui temos o
fundo preto, luz do
globo ocular e assim por diante. Então, fora disso, a raridade total será
calculada de maneiras diferentes. Esses dados métricos
armazenados para cada uma das imagens neste JSON são cruciais para
mercados que precisam fazer
referência aos dados
ao exibi-los. Já vimos a documentação do
OpenCV que precisava de um novo URL
para cada imagem e também os metadados
para ela, a fim realmente levar esses atributos algum lugar e
exibi-los aqui. Porque, como você pode
ter visto em Open ver, existem as propriedades listadas e elas precisam
ser retiradas de algum lugar. Então, isso é isso em algum lugar. Mas dissemos que isso é sobre a maneira como você pode criar programaticamente uma grande
coleção de n se
T estiver fora de camadas diferentes
que você já possui. Agora, nas próximas
palestras, vamos fazer o upload desta
coleção que
acabamos de criar para um serviço de nuvem que vem armazenar
não apenas as imagens, mas também os metadados
para elas abertas C. E então também
vamos criar e implantar esses LFTs usando o IDE remix que
já vimos quando criamos
esse contrato inteligente. Eu realmente espero que vocês tenham tirado
algo dessa palestra e estou ansioso para
vê-los na próxima.
8. Como enviar nossos NFTs: Olá pessoal e bem-vindos de volta
a este tutorial onde aprendemos como podemos criar
nossa própria coleção de NFP. Nesta palestra,
vamos entender como
podemos fazer o upload no Cloud. Então, em um servidor remoto, nossas imagens NHD e metadados que acabamos de
criar programaticamente na última palestra de dívida como aberta desde que nos sugeriu
para a documentação. Se você se lembrar, vamos
usar uma combinação de IPFS com o site pinata
dotCloud. E se você vir aqui, este é o site deles
que você pode acessar. Chama-se pinata dotCloud. Mais uma vez, tem duas plantas. Um é gratuito e outro
é a versão pro. Então pagou um. No nosso caso, vamos nos safar do
gratuito, pois
não precisamos de muito
espaço de armazenamento em primeiro lugar, o propano inclui
algumas coisas adicionais. Então você tem armazenamento ilimitado, mas não vamos
superar um show de armazenamento para essas
pequenas coleções. E além disso, ele tem alguma largura de banda adicional e gateways IPFS dedicados. Mas, além disso, você também pode se inscrever no plano
individual que, novamente, com armazenamento ilimitado
é de apenas US$0,15. Então, isso também é muito bom. Mas se você está planejando
lançar um projeto enorme, você pode optar pelo propano
caso suas necessidades
sejam tão avançadas. Mas já
criei minha conta aqui. Você pode clicar em experimentá-lo por uma
taxa e, em seguida, fazer login sozinho. Mas quando você for fazer login, você verá esta
página aqui. E começaremos com o
upload dos arquivos que
acabamos de criar. Assim, podemos fazer upload uma pasta inteira e , em seguida, selecionar a pasta que
queremos carregar. No meu caso, é
a pasta de imagens. Então, o que podemos enviá-lo. E podemos dar a ele um
nome que
será nossa coleção NFP. A principal razão pela qual você
usa um Miata é
ter o link IPFS
necessário para abrir. Veja, este é o CID, o identificador contrariado sobre o qual
falamos anteriormente. Vamos fazer o upload dessas
imagens para estar no ACA, como você pode ver aqui. E isso nos dará uma semente
e precisamos substituir a semente
no campo de imagem
dos metadados para que possamos
referenciá-los a partir do IPFS. Como você pode ver, cada um
deles tem sementes diferentes. Se clicarmos neste, você pode ver que esta é a semente axial que está
antes do PNG de um ponto. Como eu disse, precisamos substituir
a semente nos metadados
adjacentes rapidamente do nosso código do Visual Studio antes de carregar os
metadados também. O traço CID em
seu nome ponto PNG, como você pode ver aqui, vai nos levar a
qualquer coisa específica mediana em cada um. Como você pode ver, agora
está disponível
abertamente na Web porque está armazenado no
Cloud no servidor Kenyatta. Depois de obtermos o
CID do Kenyatta, podemos substituí-lo na configuração que JS no campo URI base. Podemos ir em frente e copiar
esse campo e, em seguida,
ir para o Visual Studio Code
no ponto de configuração js. E aqui temos o URI base, que será este, e depois substituí-lo. Uma vez fizemos isso para atualizar
automaticamente todos os campos de imagens para todas as entidades que precisamos executar. Metadados degenerados
js da pasta. Podemos ir em frente
e salvar este. E você pode ver aqui que
temos a pasta tails e, em seguida, temos as informações
otimistas do dash que JS. E também degenerar
esse JS de metadados, que será executado usando o nó, e então ele atualizará todas as URIs aqui
no campo de imagem. Então você pode ver agora em todos os JSON que temos um novo
URI para substituir. E depois de executarmos
este script E aqui, você deve ter a
nova semente que
substituímos no URI base do
ponto js config. Podemos ir em frente agora no
terminal e no nó direito. Nó porque estamos
executando kit com NodeJS e caos porque ele
está na pasta. E depois há o nome
do script que é
gerar metadados. E agora, quando clicamos em Enter, você pode ver que os
metadados foram criados. E agora, se continuarmos adjacentes, você pode vê-lo em seu link
real aqui é alterado. E para cada um
deles, isso é alterado. Agora, apenas alguns
dos arquivos JSON de metadados são atualizados com a
imagem de semente real no campo de imagem. Podemos ir em frente e carregar
esta pasta para fixar
também para que possamos ir para Kenyatta e fazer upload de
outra pasta. Em seguida, selecionaremos a
pasta que estará na compilação e
o MAD será
a pasta JSON e
carregará também. Podemos dizer nosso e, em seguida, md para metadados e podemos
carregá-los também. E, como você pode ver, agora, a mídia para nossos LFTs está disponível abertamente online ao estar
em um servidor. E, além disso,
esperando que ela consiga ver todas
essas imagens olhando primeiro para
os metadados e depois vendo os links de
onde as imagens estão. E também se você se
lembra, as instituições de caridade, porque elas também estão disponíveis no JSON, como você pode ver. Depois disso, o mar aberto, iremos em frente e vamos para
este link para que a imagem NFT exiba
e também suas propriedades. Então, eu realmente espero que vocês tenham tirado algo
dessa palestra em um passo mais perto de
criar sua coleção NFT. Na próxima palestra, veremos
como
podemos criar e, em seguida, implantar os contratos inteligentes
para esses LFTs que estejamos prontos para
lançar nossa coleção. Isso soa interessante para você. Estou ansioso para ver vocês na próxima palestra.
9. Aumentando nossos NFTs: Olá pessoal e bem-vindos de volta
a este curso, onde
aprendemos como podemos criar nossa
própria coleção NFT. Nesta palestra,
veremos como podemos criar
o contrato inteligente no blockchain Ethereum
para a coleção NFP que criamos programaticamente
na última palestra. Com isso dito, a primeira coisa que
precisamos fazer é
ir para o
repositório Git de lábios de hash que
também usamos para obter esse código-fonte aberto
para criarmos essas entidades. E precisamos entrar no repositório
de
contratos inteligentes de solidez dash. Então precisamos ir para o contrato. E se d e então NFP ponto SOL, assim que chegarmos aqui, este será
um arquivo de texto que precisamos copiar usando
pitch dois quadrados aqui. Precisamos ir em frente para
o remix Ethereum IDE. Aqui precisamos criar um novo arquivo usando esse
novo botão de arquivo. Em seguida, escreva o nome aqui. Não vou
fazer isso porque
já fiz o arquivo para mim, mas também precisa ter
a extensão do SOL. Esse nome não é muito importante em relação
à sua coleção. Mas algumas das coisas
que você precisará
mudar neste arquivo de texto são, então você pode ver que este
é um token ERC 721 aqui. E falamos sobre esses
tipos de tokens que são usados para implantar qualquer um desses. Primeiro de tudo, você
precisa verificar o pragma. Então, EVP aqui, o compilador precisa estar
entre esses dois valores. No nosso caso, está tudo bem, porque a versão do compilador é 087 e temos
070 e depois 090. Então está tudo bem. Rolando mais neste arquivo, podemos ver que podemos jogar com diferentes atributos
dessa coleção vazia. Primeiro de tudo, aqui
temos o custo de um NFP em nossa coleção
e VPs em éter. Claro, você pode dar o preço
que quiser para um item da sua coleção. Eu recomendaria 0
ponto 05 a 0 ponto t2. Se você está fazendo um projeto realmente de alta qualidade ,
onde muitas pessoas
fazem parte dele. Agora, o próximo campo é
o campo máximo de suprimento. E aqui vamos escrever
a quantidade total de qualquer
coisa da nossa coleção. Se você se lembra da
última vez quando
criamos esses NSGs
programáticos limpos e carregamos suas imagens de mídia e também seus
metadados no pinata. Eu só fiz cinco deles. Então, para o propósito desta demonstração, vou escrever
cinco também. Mas você pode escrever 1010 mil ou
o quanto for. E se a coleção
for, o valor
máximo especificará a quantidade de NETs que a qualidade pode
atender no lançamento. E então vou
deixar isso para um. E dependendo de quão hyped
up e mais fácil coleção, você pode querer deixar
isso por causa da
diversificação dos donos
dos seus cinquenta anos. E, em seguida, este booleano está especificando onde eles estão fazendo
o processo é pausado ou não. Por padrão, o EPS é definido para pausar. Mas você pode querer
configurá-lo para dois se quiser que o principal seja pausado no momento da
implantação do contrato inteligente. E isso é um conselho a
ser feito porque novamente, se for e hyped
up projeto e muitas pessoas estão procurando se encontrar quando você implanta
o contrato inteligente. Algumas pessoas podem tentar
significar que podem
fazer isso se você não
disser essas postagens como verdadeiras. E então temos um
construtor aqui. E se rolarmos um
pouco aqui online, 126, você pode ver que
esse código que
estou destacando agora é uma função que fará
um corte de 5% nas folhas de hash
como taxa de royalties. Cada vez que um item da sua
coleção é vendido. A taxa de royalties foi
novamente a vertente superior. Isso vai para algum lugar. Cada vez que um item da sua
coleção é vendido. Nesta coleção, 5%
vão dar saltos de hash porque eles forneceram esses
código-fonte aberto e ajudaram
você a lançar sua coleção. Novamente, se você não
quiser dar 5%, você pode fazer isso. Eu não aconselho você a fazer isso. Eu não farei isso, mas você pode simplesmente não conseguir se quiser
maximizar seu lucro. Só estou apresentando isso como uma opção e não a coisa
certa a fazer. Depois de modificá-lo, todos esses itens
ao seu gosto, você pode ir em frente e compilar
este contrato inteligente
indo aqui para o compilador de
solidez. E, em seguida, compile esses arquivos. Agora você pode ver pelo
carrapato verde aqui que ele compilou. E o que precisamos
fazer é ir um passo mais baixo para implantar e
executar transações. O próximo pino
sobre o qual vou falar aqui é que
você vai precisar uma carteira
matemática para processar essas transações e também
iniciar sua imagem para se juntar a mim. Mas caso você
não saiba o que é isso, vou passar alguns
minutos falando sobre isso. Matematicamente é um
navegador Chrome que será adicionado assim como seu bloqueador de
anúncios pode estar aqui no canto superior direito. Aqui, você terá
uma conta que você pode encontrar com seu ritmo EPI. Esta é a maneira pela qual
todas as transações
no blockchain Ethereum e sobre FTEs de jogos
estão sendo feitas. Claro que existem outras
carteiras e outras formas, mas a matemática é
a mais usada e mais fácil de usar. Você pode ir em frente e
maximizar isso e baixá-lo e ele irá
instalá-lo no seu Chrome. Então, por padrão, você terá uma senha para oito cada
vez que abrir o Chrome, você pode financiá-la com PBM de pureza. E esta é a maneira pela qual
você pode pagar para comprar qualquer taxa. E também com o deutério sendo a
rede Proof of Work que é, você precisará
também pagar taxas de hóspedes
em cada transação. Então isso
será útil para você. Agora, uma vez que você tenha a
matemática negativa do espectador aqui, é claro, você estará
na rede principal da Ethereum, que é a rede onde as transações reais
com deutério acontecem. Mas com isso sendo uma demonstração, e vou implantar essa coleção em
uma rede de teste. Eu não vou realmente
lançá-lo pelo Q será. Então acabei de escolher a rede de testes TEN do
Rob. E aqui eu tenho 0
que três Ethereum. Então, com isso fora do caminho, agora que você também tem uma conta
matemática aqui, a coisa muito importante para selecionar na implantação de
drench na seção, já que o ambiente
por padrão, você estará em uma máquina virtual
JavaScript, seja a de Londres ou Berlim
, em que você
precisará mudar para injetar o ponto três da web de
TI. E você conectará sua carteira MetaMask
a este site. E se não estiver conectado, você pode ir em frente
e clicar nele. E então, nesses três
pontos, sites conectados. E se não
tivesse sido conectado, teria
havido um
botão aqui que
diríamos conectar-se manualmente
a este site. É assim que você se conecta. E se você fizer isso,
você verá
a rede sendo mostrada aqui. Estamos desembrulhados então, mas você estará em manutenção ao
implantar isso. E você também pode ver
a conta vinculada e a soma do Ethereum
que temos. Agora, além disso, não
precisamos mudar
nada no limite de gás. Mas no contrato precisamos selecionar nosso contrato
antes do aprendizado. Vamos precisar
mudar algumas coisas aqui. E essas coisas são do construtor,
como você vê na linha 32, desse
arquivo
de texto escrito em solidez. E essas três coisas
vão ser, claro, relação à nossa coleção NHD. Primeiro de tudo, precisamos escrever o nome
da nossa coleção, que no meu caso
vai ser olhos loucos. O símbolo será c0. Em seguida, o que você
vai escrever
na imagem para basear seu olho é, como você se lembra do, ele abre a documentação. Precisamos escrever o URL IPFS. E depois do IPFS, você escreverá o
CID dos metadados que você armazenou no servidor
Piazza para sua coleção de
imunidade. Podemos ir em frente e escrever IPFS, dois pontos,
barra dianteira, barra para frente. Então precisamos ir em frente e abacaxi e copiar esse
CID para nossos metadados, que será este. Vamos editar
após esse link IPFS. E então também precisamos de
uma barra para frente. Depois disso, podemos
basicamente fazer transações, como você pode ver também que ele diz
implantação de contrato aqui. Agora podemos clicar em firme. Aqui, na parte inferior
da tela, você pode ver
que a criação do NFP está pendente e devemos receber
uma mensagem bem-sucedida em seguida. Então você pode ver que a coleção MAP
real
agora está ativa porque
aplicamos contextos aqui. Assim, podemos rolar e ver que também
podemos significar para eles. Podemos pausá-lo, podemos remover a lista de espera. E há basicamente
muitas funções aqui que nos permitem jogar
com essa coleção. Assim, podemos colocar o usuário na lista de permissões e, em
seguida, aqui como parâmetro, podemos adicionar o
endereço do usuário. E esse usuário
terá o privilégio de lista de espera, o que significa que ele
poderá se encontrar mais cedo. Também temos o
custo baseado em seus olhos e assim por diante e assim por diante. Também podemos dizer MFT. Podemos ir em frente e colocar
nossos interesses aqui. Também. Digamos que
queremos conhecer um e depois transacionar. Aqui. Você pode ver que temos a mensagem da moeda e
também uma taxa de adivinhação, e podemos confirmar isso. Neste momento, ele estaria gastando que é assim que você significaria conectividade de sua coleção. Além disso, você pode ver outra mensagem de sucesso aqui
na seção de log
do Linux VM ID. Você pode ver aqui caras, em designam aquela folha aberta que eu devo, dado o
fato de que, quero dizer, esses NFP estão fora
de uma rede de teste, eles estarão disponíveis
quando você se conectar com sua carteira na rede de teste
que abre, veja que eu o. Mas quando você
realmente cria URM, se
a coleção P na rede principal da TVM, você vai
vê-la em Open Data e AI agora mesmo mentee
na árvore e se t então é por isso que só
vemos três na tela. Mas também pode
demorar um pouco
até o ponto em que você vê
todos eles em sua carteira, leva algum tempo para
carregá-los basicamente. Mas, como você pode ver, agora
eu atingiu nosso
objetivo final de realmente ter nossa coleção MFT implantada
no Open veja, agora, você será capaz de projetar sua própria coleção de NFP
de milhares de unidades e depois colocá-lo à venda
em mar aberto embora eu realmente
espero que vocês algo desse tutorial. Se você tiver alguma dúvida
de qualquer tipo ou ficar preso em qualquer momento
deste tutorial, sinta-se à vontade para me enviar uma mensagem aqui. Estou disponível para
você e farei o meu melhor para responder da maneira
mais rápida possível. Mas, novamente,
muito obrigado pessoal por ficarem comigo até o final
deste tutorial. E estou ansioso para ver
vocês em futuros.