Interligando armazenamento descentralizado, IPFS e NFTs | Bootcamp #EthereumRio | Jeff Prestes

Bootcamp Ethereum Rio (2023) · 26 Dec 2022 · 56:46

A Portuguese-language workshop explains how IPFS can store the files behind NFTs, compared with a centralised service such as Amazon S3. Content is addressed by a hash that is unique to the file, and files stay available only while someone pins them, so storage is not free and hosted pinning services such as Infura and Pinata are offered. The instructor then has attendees create a Pinata account and upload an image, and when Pinata's gateway blocked access from the room's shared network, he opened the file through the public IPFS gateway instead.

Speakers

Topics

From Bootcamp Ethereum Rio (2023), hosted by Ethereum Brasil.

Transcript

então para a gente chegar até lá tem a gente vai fazer isso caminho a gente vai trilhar o caminho durante esses workshop agora esse tempo até de ter à tarde a gente vai criar o caminho de desde o começo de você subir uma imagem até você gerar o seu nft nessa primeira parte a gente vai fazer sem programação tá bom porque vocês tem que entender primeiro conceito a Sol o nosso amigo Robson eles programam por exemplo com Java script eu não uso java script eu uso uma linguagem chamada Gol aquela linguagem até que o ipf foi construída

linguagem que muita por exemplo pessoal alguns nós do etéreo foi construídas e tal e por que que é importante falar isso porque às vezes você é um programador pai ô Jeff Eu trabalho lá na minha firma eu trabalho com data Science Eu trabalho com o pai então eu posso trabalhar com etéreo posso trabalhar com o PFS pode pô Jeff aqui na minha empresa eu tenho que trabalhar com PHP e tal não sei o quê pô posso trabalhar também com etéreo posso trabalhar com epfs pode então a grande vocês vão ver grande maioria dos exemplos estão nessas linguagens né No estágio script só que a gente pode usar outras linguagens para o etéreo então por isso que agora a gente vai ver o

conceito para quê pô legal maneiro de F me ensinou lá agora entendi o conceito você vai procurar Às vezes tem um SDK para linguagem que você usa que você já tá mais acostumado beleza queria que levantasse a mão aqui quem sabe outra linguagem de programação além de Java Script aí então beleza então não tô então vai fazer sentido que eu tô falando certo para uma galera aí então Ótimo então o seguinte pessoal a gente vai fazer eu pelo que eu vi até do que o hobby também a sua já ensinou você já tem uma conta no ifura certo então tá bom então a gente vai falar para o ipf e esse é o nosso amigo é um

Provedor deixa eu pegar aqui tá bom obrigado então agora Aqui Deixou voltar aqui tô tentando fazer de tudo aqui para não ter que espelhar mas vamos ver se a gente consegue

[Música] [Música] então o seguinte pessoal é quem quiser aí ó pode acessar vou aqui que a sua falou deu a dica que eu ficando aqui ajudo o pessoal câmera aqui para dar uma força para ele então é foi criado uma coisa não tem olha que interessante né como algumas coisas elas se somam né E isso ajuda aquilo que o hobby estava falando e eu concordo muito com ele você vão ferramentas vão sendo criadas e a partir de novas ferramentas

novos negócios vão surgindo como a ideia do etéreo do blockchain teve um pessoal que começou a pensar o seguinte ué seu armazeno dado de transação seu armazeno smart ué se isso é uma informação digital Eu posso também armazenar o que arquivos só que a gente sabe da alimentação que tem no blockchaind você armazenar o preço a questão de você imaginar lá na LED né naquele naquele banco de dados descentralizados Então teve uma equipe teve um pessoal que fez um caldo de funding e conseguiu

levantar uma boa grana chamar e esse pessoal criou o são Humildes hein vale falar que um pessoal humilde humilde um sistema de sistema interplanetário de arquivos os cara é humilde humilde não é só da terra e ter planetário o negócio é galáctico e eles criaram esse essa com esse nome aí muito humilde né eles criaram um sistema que o seguinte Olha eu vou criar eu vou poder armazenar um arquivo no meu servidor esse conteúdo vai gerar vai ter um resto único resto eu acredito que ontem Foi explicado o que que foi né que que é

muito bem então você já sabe o que é Ash Então como a gente com o resto ele ele gera um conteúdo único e aí esse conteúdo único pode ser o quê da mesma forma que é o blockchain quando uma transação está aqui no nó do minerador ele começa a ser compartilhado com outras máquinas da rede a essa é a mesma ideia de compartilhamento de arquivo por exemplo com o ipf eu armazena no meu servidor só que é Desculpa seu nome é o Tiago pode pegar aquele arquivo e armazenar no servidor dele

a Sol pode pegar e armazenar no servidor dela o Robson pode pegar mas ainda no servidor dele ou seja é o mesmo efeito de compartilhamento de dados e em rede é igual o do bloco tem porque a partir do momento que o minerador fecha um bloco né o minério um bloco aquele aquele bloco é o quê ele é através de Tecnologia de piert começa a ser compartilhado com outros servidores da rede é a mesma ideia no ipf só que no ipf tem duas grandes diferenças teóricas assim a primeira

grande diferença é que o nome disso eles deram de fazer você fazer um pinar Porque isso é uma coisa que muita gente se confunde quando o trabalho que o ipf a pessoa acha que só subiu o arquivo gerou acabou ali não você tem que empinar Ou seja você tem que realmente falar para ele olha grave isso aqui no meu servidor porque você pode fazer subir um arquivo e você tá só experimentando aí você pode Ah tá bom depois de um tempo ele próprio servidor vai lá e apagar Acho que ele tava fazendo um teste eu paguei o arquivo aqui Então você tem que empinar e o segundo né então o nome não é minerar aqui a gente fala pina para eu gravar o arquivo

e o segunda coisa é vocês viram que eu falei que o Thiago Pode pegar o arquivo o Robson a Solange e tal eles podem diferentes na blockchain Aonde esse compartilhamento ele acaba sendo eu vou dizer obrigatório porque é uma palavra muito pesada mas ele acaba sendo faz parte do protocolo o dado é ele tem que ser né compartilhado com outros servidores no ipf não é o Tiago que escolhe se ele vai pegar o meu arquivo e armazenar no servidor dele é o Robson que escolhe e vê se vai estar armazenado no servidor dele ou seja é livre você armazena o que você quer no

seu servidor de PFS você não é obrigado então reveja o que nesse olha só que interessante esse conceito não só do ponto de vista tecnológico mas como Tem muito isso da visão né do do Ethos do mundo de Centralizado das né do mundo blockchain você não é obrigado armazenar o arquivo do Robson arquivo do Robson sei lá não me interessa não quero armazenar o arquivo dele né aí esse arquivo aqui não Não me interessa não me interessa por exemplo por me interesso por exemplo por imagens de nft ou no nosso caso que a gente vai

fazer aqui a gente vai fazer o quê armazenar arquivos de gatos porque gato é legal gente certo gato é o melhor animal que já surgiu na face da terra entendeu Olha só e gato ele pode ser o quê gatos pode ser eles podem ser hipster entendeu tipo né olha aqui ó esse é o meu gato olha só é sensacional o cidadão ele é hipster tá vendo Então você pode se interessar eu só pino arquivo de gato beleza no mundo blockchain assim você é anônimo você escolhe fazer a transação

ou não você opera você não é obrigado você faz por adesão e no mesmo sistema aqui do armazenamento de Centralizado essa regra também vale ou seja você não é obrigado você faz aquilo que te interessa aquilo que te faz sentido e isso é muito interessante porque se você arranja parceiros de negócio pelo mundo olha Outra vantagem Você lembra que eu falei que o Tiago o Robson E a Solange podem armazenar os meus arquivos mas imagine o seguinte eu fiz um portal de gatos gatos nft.com.br aí vamos imaginar o seguinte o Robson tá

lá no Japão ele foi lá foi lá na potes tá lá conseguiu um milhões de dólares lá de investidor japonês lá do softbank tá lá no Japão né a soltar na Europa tá trabalhando com o pessoal da tilique eu tô aqui no Brasil e o Tiago foi para os Estados Unidos e aí eles têm servidores vamos supor vai eles têm contas em algum ele tem servidores e cada um lá no seu país que você tá trabalhando que é o geralmente é normal né aí olha só que legal da do ipf se uma pessoa o amante de gato americano foi acessar esse meu Portal ele vai ter a URL da imagem do gato só que ele não vai precisar vir até o

Brasil digamos o sinal né Lógico browser lá não vai ter que vir até Brasil para pegar a imagem do gato ele vai pegar dos servidor americano aonde o servidor Onde está o Tiago porque o Tiago está nos Estados Unidos aí uma mãe a gente sabe né gente a gente sabe todo mundo sabe aqui todo mundo já ouviu falar desse personagem aqui cônico da cultura Mundial Cadê aqui Tá bom obrigado aí quem não conhece

pô gente Hello Kitty gente gatinha tinha um chefe gente barbudão diretor da PayPal uma das maiores empresas do mundo o cara era fanático pela Hello Kitty eu nunca vi o cara quando foi para Tóquio pirou lá tem uma loja só da Hello Kitty o bicho pirou lá gastou acho que mil dólares na loja da Hello Kitty mas ele gosta de gato então e foi criação do Hello Kitty é uma criação japonesa Então se um fã japonês de gato quer acessar os meus fotos de gato meu nft Lembra que eu falei que o Robson tá lá no Japão e ele pinou meu arquivo lá no servidor por exemplo ipfs dele esse esse fã de gato japonês não vai

precisar né o sinal dele lá o browser dele não vai ter que ver até o Brasil vai pegar o conteúdo lá no Japão que tá no servidor do Robson Então veja só olha que você ganha por tabela quem trabalha com web aqui de um jeito mais como é que eu posso falar quem trabalha com web de um jeito mais profissional por exemplo sei lá não sei se tem alguém que aqui da globo.com por exemplo mas por exemplo o pessoal da globo.com pô tem tem milhões de acesso e ao mesmo tempo usuários espalhados por tudo que é canto a latência que a gente fala de rede é uma coisa que é importante né você encontra o menor quanto mais você

diminui ela tem ou seja o tempo desde que o seu usuário vai lá no Browser pede né vai acessar uma página até aquele sinal sair da casa dele até chegar no servidor o servidor processar e pegar o conteúdo mandar para casa dele quanto melhor quanto mais você encurtar melhor para o seu usuário não é verdade então imagina o cara tá lá no Japão imagina gente mesmo que seja na velocidade da luz fibra ótica o cara vai passar por vários servidores vários roteadores até chegar no servidor aqui voltar o cara vai a pessoa vai estar lá lá lá lá lá lá lá lá lá e vai estar carregando a imagem do gato lá lá lá lá

lá lá lá lá agora se a pessoa usa o armazenamento descentralizado e eu tenho parceria por exemplo com o Robson esse tempo ó diminui então vocês estão vendo começando aí veja primeiro eu tô falando de conceito certo Vejam Só as vantagens de você fazer o quê a sua o seu armazenamento descentralizado comparado com o que comparado com S3 da vida todo mundo aqui já ouviu falar da Amazon S3 levanta a mão aí que conhece aí tem uma pessoa que conhece para quem não

conhece Amazon S3 é o serviço de armazenamento de arquivos da Amazon quando você só quer armazenar aqui você quer só colocar foto da Hello Kitty lá você armazena só que por exemplo se você vai lá você vai escolher um ponto no seu servidor vai estar em algum lugar tá Center se tiver no data center aqui de do por exemplo tá aqui na América do Sul acho que tá em São Paulo eles abriram mais um lugar não sei se já abriram data center aqui no Rio mas tinha só em São Paulo o arquivo vai estar no servidor da Amazon aqui em São Paulo por mais que servidor seja rápido eu só tenho aqui outra se acontecer por algum motivo do meu

arquivo o meu servidor Sei lá eu fui hackeado pegar na minhas credenciais da Amazon e o hacker lá em vez de ter essa foto linda do gato o cara colocou a foto sei lá do scooby-doo mano não cachorro não né aí o cara coloca lá scooby-doo coloca um husky só para sacanear que que vai acontecer pronto eu perdi agora se eu tô no ipf tem o meu conteúdo pinado em outros lugares não tem problema eu baixo esse arquivo sincronize de novo pronto a imagem eu não perco a imagem Porque como na blockchain se um nó cair eu tenho o conteúdo da led o conteúdo

das transações e outros servidores se o meu conteúdo está apinado em outros servidores Eu também me protejo contra ataques e por mais que a Amazon seja segura não sei o que já teve vezes da Amazon cair aconteceu aí já nos últimos tudo bem não é com frequência mas acho que desde 2018 19 já teve umas duas três ocorrências já que o IP FS não sabe porque se o meu Servidor ou ditar meu arquivo se ele não achar ele vai tentar no do Tiago vai tentar no do Robson o próprio protocolo mapeia Onde estão esses arquivos o

próprio protocolo de PFS então vocês estão estão conseguindo enxergar a vantagem frente a uma armazenamento centralizado até aí tudo bem a gente tem uma pergunta aí eu vou pedir uma ajuda é Bia desculpa te amolar você tava com o microfone né para acho que tá aqui ó tá aí tem um rapaz ali ele tava com uma pergunta aí é legal pessoal a gente fazer a pergunta no microfone para poder sair no áudio né E aí depois que assistir em casa também poder depois pá pô aquela resposta foi legal ajudou tá bom a minha pergunta é você disse que ele mapeia automaticamente quem tá rocheando

também o arquivo né e ele aponta para o mais próximo para o rosto mais próximo e se eu decidir por exemplo substituir o estado daquele arquivo é quem tem o controle sobre a versão do arquivo se todo mundo tem uma versão desatualizada e eu substitui por uma versão mais atualizada só eu posso trocar a versão do arquivo ou qualquer um que tem aí ele pode trocar também excelente pergunta Desculpa seu nome é Arthur Arthur obrigado pela pergunta é o seguinte o que que ensinou sobre resto foi você Robson foi só então é só ensinou o seguinte o hash ele é um conteúdo ele é gerado uma informação digital ele é calculado e

ele é o único baseado no conteúdo do arquivo certo você não tem dois restos para o mesmo conteúdo certo se eu terei um pixel Você concorda comigo que o arquivo mudou Você concorda comigo que também o resto vai mudar então você não tem dois ele é imutável que aí ó tá vendo por isso que é muito boas perguntas Parabéns obrigado porque mais uma característica do ipf ele é imutável você não vai ter duas versões depois que você faz o upload para o IP FS você não vai ter dois você não vai ter dois conteúdos iguais aí você fala pô Jeff Mas e se eu quiser

no meu site trocar imagem legal você vai fazer o pilode do arquivo segundo o arquivo da nova versão Você vai lá na HTML e troca o RL da imagem entendeu então isso também Protege Segurança contra isso aí mesmo que você falou de Poxa pera aí ele tá com ele tá por exemplo a pessoa que acessou o servidor do Thiago tá vendo gato e a pessoa que acertou o servidor do Robson tá vendo um cachorro então não acontece isso entendeu muito obrigado pela pergunta valeu muito bom Então olha só mais uma vantagem frente ao armazenamento tradicional centralizado

tem mais uma pergunta ali Bia por favor então isso seria uma desvantagem não é desvantagem Mais um ponto vamos supor que eu tenho cinco regiões esse meu arquivo e caso atualize ele eu teria que atualizar nesses cinco regiões então tipo isso poderia ter uma demanda meio lenta e meio demorada caso precisa distribuir rápido esse meu arquivo nessas cinco locais e tal olha comparando com Centralizado por exemplo Então imagina se você fizer isso mesmo sei lá não sei se dá para fazer até o meu amigo Rafael tá aí não sei se dá para fazer com você automatizar com

ânsia ou com o Terra forme não mas talvez não é assim alguma coisa para você sei lá você é uma empresa com conta Global na Amazon com super Budget aí você vai lá atualizou o arquivo você sai atualizando no seus cinco sei lá 7 pontos de presença você tem que fazer um script para isso no mínimo com o ipf não você fez é que nem na blockchain já tá no protocolo sabe você não precisa lá chegar no servidor um GAP que é um servidor né o nó do etéreo e ó o gafe atualiza que manda esses blocos esses dados para as outras máquinas não já tá lá é a mesma coisa né então você fez

cara já começa a propagar a única coisa é se for um arquivo novo os teus parceiros você só o pessoal Só Pina esse conteúdo novo tá e aí eu queria ir para sempre aqui vai assistir depois e também para quem tá aqui você a turma que nunca ouviu falar legal tá fazendo sentido e tudo para quem já trabalhou com o ipf já mexeu ou leu alguma coisa essa questão do Pim gente é importante você ter que empinar você tem que ter alguém em algum lugar que guarde aquele arquivo para você porque já vi muita gente falar Ah legal eu jogo lá no ipf você não pago nada

desculpa você entendeu errado você não leu o protocolo você não leu esse arquivinho aqui ó que tá lá no ipfs volta aqui meu filho depois eu preciso ver como deixar não aqui ó 10 a 0 aqui Ah o ipf works tá lá gente na primeira página E pfs.io aí lá como funciona a pessoa não leu isso aqui porque você não é armazenamento gratuito você vai ter que ter algum lugar você vai ter que estar iniciar esse Servidor ou contratar quem quem fura que é igual o pessoal você usou Você não usou em fúria

para acessar o nó ele não faz esse serviço para você o infura por exemplo também oferece serviço e tem um outro serviço também muito bom de PFS que se chama Pinhata que eu vou também mostrar para vocês esse aqui é o teu alternativa né então tem esses dois serviços você contrata eles que você fala pô Jeff não vai valer a pena vou contratar lá um servicinho da Amazon vou ter que subir e tal vou pagar Sei lá 8 dólares por mês às vezes não vale a pena às vezes eu tenho um conteúdo aqui só os gatinhos gatinho aqui vai dar só sei lá 7 megas 8 megas o infura das 5 GB para você de graça de armazenamento ó na tô no Rio né no Vasco

né e a piada não funcionou beleza tudo bem não vou falar que o Vasco é não é serviço falar que serviço vice né porque pode ter um vascaíno aqui vai ficar chateado mas também não funcionou a piada tá cheia de vascaína aqui pelo jeito então dois vascaína só falta falar que tem botafoguense aqui também aí aí começa o choro olha lá não tem botafoguense né não se tem nem usou falar porque Putz Então vamos lá aí então é de graça e o pinhato oferece um giga de graça para você pô Então vale a pena mesmo que você tenha sei lá 6 gigas

tal vale a pena frente ao serviço por exemplo de hospedagem normal comparado com S3 da Amazon aí interessante fazer conta aí vai do seu negócio você tá pensando no mercado nft por exemplo vamos voltar aos gorilas lá né Eu tô pensando no mercado nft eu tô pensando em ter compradores para os meus nfts de gatinhos no mundo inteiro pô vale a pena vai sair mais barato do que fazer vários pontos de presença não meu negócio aqui é só para os BR né o erro EBR só lá tem um canalzinho sei lá no Twitter no discord só só brasileiro é faz conta aí vale a pena fazer conta né para isso

agora é uma tecnologia Vocês estão vendo que nem blockchain no ponto de vista de arquitetura inovadora você de maneira vou mostrar para você de uma maneira simples você consegue fazer isso e vai te trazer principalmente para quem tá Startup para que sei lá tá fazendo um projeto e tá ali no antpad tá procurando investidor tá no começo super vale a pena porque você economiza e ao mesmo tempo você tem uma abrangência Mundial Entendeu Bia você tinha uma pergunta eu tinha mas eu pensei quando a gente pensa de novo mas essa esse caso de

imitabilidade ele reflete alguma coisa na característica de unicidade do MST essa característica de ser imutável tem o resto sociado etc ele reflete alguma coisa na unicidade do nft Ótima pergunta Obrigado Bia isso é outra coisa porque tem muita gente e aí a gente vai eu vou ó vou avançar um pouquinho para responder a pergunta da Bia mas depois a gente vai ver isso detalhes Tá mas só isso é uma coisa interessante muita gente que já tá mais tempo aqui no mundo do blockchain Houve essa crítica direto com relação a nft ai mas aí se a pessoa vai lá e para

de armazenar ou fecha a conta dela no S3 essas coisas pronto o nft o dado se perde porque eu vou mostrar para vocês você no armazena o gatinho dentro da blockchain né você armazena referência para o gatinho Então você hospedar com o ipfs você dá mais garantia para pessoa que vai comprar que vai ser o dono do nft No caso quando a gente tá falando de uma arte digital né então A Outra vantagem porque depois que eu registrei lá eu em teoria eu não poderia alterar eu até posso depende de você pode alterar lá o Smart contrate

até para permitir alteração mas se você pode fazer o Smart Control que você não altera mais se você tá fazendo junto que PFS beleza porque é imutável mesmo né então isso é ótimo e vale a pena vamos supor poxa é que aqui a gente é o lado bootcamp né mas vamos supor a gente tá lá do outro lado lá do lado Amarelo Estamos lá do lado bootcamp eu tô lá é importante Se eu sou investidor especialista no mercado de nft eu já vou contratar o Robson Robson vem cá auditor Smart contrate aqui desse desse Startup para ver se o nft dele tá ligado com o ipf e se fica imutável

porque não quero que depois sei lá se perco altere E aí outra coisa se eu sou um investidor capacitado Robson faz um favor para mim ó Quanto você cobra para montar um servidor de PFS para mim porque eu vou imaginar no mínimo no meu servidor pronto você não você nunca mais vai perder aquele conteúdo que você comprou de nft tá então avancei um pouquinho só para poder responder a pergunta da Bia mas deu para esclarecer Bia Sim eu já imaginei uma coisa do tipo mas achei que interessante fala para todo mundo a Bia Advanced gente ó top deve soleilite muito boa aí tem dúvida de solidite

ele tem uma pergunta ali Bia fazendo um link aqui com a perguntas caso um investidor qualificado por exemplo não quisesse colocar um nó na casa dele lá na empresa dele eu consigo pode acontecer de eu colocar meu nft no lugar e é uma coisa bem lixada eu só tinha cinco caras que tinham servidores e eles existiam ninguém empinou e já era ou o pinata faz esse garante assim não você entendeu Bem já era

não temos grátis gente tipo é isso que muita gente se confunde muita gente acha o cara só joguei no ipfs eu arquivo tá lá forever não sei o quê aí eu confesso para vocês ó aqui vou confessar na frente da câmera né tá gravando tô ferrado Mas tudo bem eu fui dois eu também evento eu lembro acho que foi evento acho que eu tava com o Robson a gente não acho que no em 2019 estava com a sol na verdade em Berlim aí fui lá conhecer os caras do ipf em pessoa aí eu cheguei para eles eu tinha lido isso aqui eu falei não mas espera aí ou eu li errado pode ser que o meu inglês ter falhado

ou todo mundo tá falando groselha porque todo mundo fala não se achava no SPF o arquivo fica lá não né eu falei não espera aí não é isso que os caras falam aqui no protocolo eles falam que se você no final não tiver uma cópia não sei Servidor ou alguém ou outra pessoa no pinah E tiver lá o serviço ativo o arquivo some aí eu cheguei para o cara vem cá mas era fez a pergunta parecido com a tua ele falou não o seu entendimento tá certo é isso mesmo tá tal eu vi pô ninguém leu documentação dos cara ninguém leu entendeu tinha além do Urbana Então é isso então de novo não substitui você não vai ter armazenamento de graça por exemplo o ifura das 5 gigas é um fura

que tá pagando é o fura que tá guardando porque eles querem né aquele fritinha tal eles querer trazer cliente mas se você não tiver o infra não dá isso se o Pinhata não é isso não tem amigo não pera aí né não tá assim né eu compro e guardo comigo no dia que todo mundo não quiser mais armazenar Eu ainda tenho uma cópia exatamente perfeito fazer um ajuste aqui para ele parar de entrar o Desligar a tela aliás falar em desligar o meu tomado aqui tá com algum problema meu negócio

bom vamos ver se ele para de para de desligar Então pessoal que horas são agora eu tô sem relógio medidas o almoço ela meio-dia aí Solange minha querida cadê você Que horas é almoço mesmo 12:30 então é o seguinte vamos fazer agora vamos fazer nossa primeira experiência com o nft só que o seguinte a gente quer o quê de algum aquele meme né a gente quer hospedar arquivo e a gente quer pagar não Eita a gente vai fazer o quê vamos criar uma conta no Pinhata que é o lugar que vai dar o quê a conta no Vasco

até o final da até o final do workshop a piada vai funcionar vamos lá então o seguinte pessoal tem um serviço aqui que deixa eu ver se o monitor aqui a resolução Possivelmente a resolução ali ou vai quebrar aí o sistema o que eu queria deixar mais eu queria deixar ele mais maior para galera ver melhor ali vamos ver vamos ver vamos ver vamos ver se o monitor suporta Tá mais lá beleza não que eu vou digitar

algumas coisas mas aí eu acho que eu coloco aqui no sublime eu acho até sabe o que eu vou fazer usar a cuca né gente vamos já que eu tô de pé falando quando eu for digitar eu inverto para cá e eu olho o que tá aparecendo né não vou falar muito sentado não rapidinho Fica tranquilo que olá legal [Música]

pessoal procura no procura no Google aí ó Pinhata ipfs deixa eu ver aqui que eu já tenho ele aberto e aqui ó pessoal aí eu já tenho a minha conta criada então é gratuita tá bom só vai pedir aquelas coisinhas normais de você sair daqui meu vendedor Então pessoal vamos lá todo mundo cria

uma conta aí tá aí eu vou pedir uma ajudinha não só da Bia mas aí eu vou pedir uma força aí do Rafa você pode dar uma ajuda aqui se o pessoal tiver dúvida ali por favor uma dificuldade pessoal criar conta no tá Se tiver alguma dúvida levanta a mão mas é super simples gente não custa nada não perde nada só e-mail cria uma senha tá bom ah pessoal coloca como developer Boa pergunta aí no final de pergunta ah como developer vamos lá

Oi sim sim mas uma boa pergunta que eu vou falar com o pessoal aliás eu vou repetir aqui a pergunta do olha só a pergunta muito boa do do Robson ele falou Pô Jeff eu posso então

ele aceita hospedar site ou seja eu posso hospedar um conteúdo estático sei lá tem uma aplicação em react também ou uma versão estática tá um site normal eu posso hospedar então no usando o ipfs usando o IP em ata ou usando o próprio e fura pode Olha só esse eu criei aqui um site ele é o site estático né pessoal não tem não tem igual o S3 você não tem PHP você não tem essas coisas aí eu criei o site e coloquei Tá no ipfs tá então você pode colocar Não só um arquivo Mas você pode subir eu vou

mostrar para vocês um diretório inteiro então se eu tô no aplicativo Zinho lá o react é só pegar o disst né Teu diretório digite não tem eu faço upload desse diretório pronto eu já tenho lá um site completo no ipfs Tá Mas vamos lá vamos mas é Jeff como eu faço isso vamos fazer agora vamos lá o bom de fazer gente aqui os workshops junto com a Solange é a seguinte vocês verem que ela não tem medo de errar entendeu É vamos tentar assim a vida de débito entendeu você tenta erra mas é mais mais da pau do que funciona né assim é a vida né depois o cara fala ah e deve nossa deve ganhar

muito não tá certo ganhar muito né só a gente sabe como é que é difícil a vida não é verdade então É isso aí então por isso que a gente tem que valorizar a profissão E aí e é legal é legal que a gente fez é vivência real pergunta vamos lá alguém não conseguiu Beleza então todo mundo já tá aqui tem uma pergunta aqui Bia boa eu tenho uma dúvida no caso o porquê que interessa para os outros servidores spinar o que que faz essas pessoas pinarem conteúdos Boa pergunta o porquê disso

o porquê uma razão ou de negócios ou social então assim o Tiago podia pinar porque ele gosta de gato o Robson podia pinar porque ele é meu amigo né a Solange pode ser também porque ela gosta de gato então entendeu agora vamos supor o vaso de negócio o Robson tem a potes aí tem um parceiro de negócio vamos supor ele é parceiro de negócio do pessoal da unisuap faz um acordo faz o seguinte então aí o pessoal dorme soap fala Robson pena para

mim meu conteúdo e opino seu E aí a gente se ajuda é outra coisa importante gente não sei nesses dias eles devem ter comentado Mas você vai vocês vão ver trabalhar no mundo blockchain é trabalhar pensando que em colaboração você não tem muito essa coisa concorrência você tem colaboração né é uma nova forma de você pensar negócios então por exemplo essa maneira de centralizada de armazenar arquivos é pensando nisso pô vamos vamos colaborar vamos se ajudar todo mundo ganha né então é desse mais de sete é revolucionário né porque todo mundo só pensa em competir mas essa essa ideia e

aí é legal porque tem gente já tem redes né de parceiros de negócio que piram o conteúdo um do outro mas boa pergunta Obrigado Seu nome é Obrigado Luiz pela pergunta vou fazer o seguinte eu posso avançar um bocadinho eu já volto na tua pergunta pode ser Fechou então o seguinte pessoal todo mundo aí quando você entra no Pinhata vocês vão ver que vocês vão ter aqui vocês vão ter um painel e vocês clicam a primeiro painel que deve aparecer é o arquivos ou files certo então tá todo mundo aí vendo faz eu vou aqui dar uma olhadinha vou me basear aqui pelo meu amigo Thiago Obrigado aí pela colaboração tá então é o seguinte você tem um botão upload certo então o

que que você vai fazer você vai fazer que nem eu né você vai vir aqui vamos ver se eu não vou pagar mico né Vamos lá o upload aí você ó tem presta atenção você tem Folder Fire e se Idi depois eu vou explicar cada um a gente vai agora no arquivo Tá bom a gente vai no arquivo Então você vai vir Fael aí você vai selecionar um arquivo para fazer o upload ó tá em inglês né mas aqui selecionar um arquivo vai aparecer aí eu vou aqui deixa eu ver aqui na minha pastinha na minha desktop e vou ver o que ver uma outra foto que

olha essa não tá legal olha só que fofura gente é isso é gato é vida gente então aqui ó vou fazer o upload selecionei aqui vou abrir eu posso ali o nome e vou fazer o upload e agora vamos aguardar porque ó dependendo do tempo e da conexão no tempo até fazer o upload lá para o servidor e PFS do Pinhata então escolha algum arquivo aí que você achar interessante eu sei que nem todo mundo tem a sorte como eu já tenho né um monte de foto de dos seus gatinhos já o piloto né feito mais achei em alguma aí tá bom aí chegou o arquivo e façam o upload Então vamos lá vou dar mais um tempinho

aí Lembrando que a responsabilidade dos conteúdos que você faz o upload é são única exclusivamente de vocês tá então tenho também bom senso cuidado porque esse conteúdo ele fica aberto né se a pessoa se tiver lapinado no seu servidor e a pessoa saber o resto ela vai poder ter acesso ao arquivo Tá bom então você tem que ter responsabilidade é igual blockchain os dados estão abertos se você faz uma transação seu lá se por exemplo eu vou lá e envio sem éters por Robson é mais fácil o contrário né não atual conjuntura é o Robson que envia para mim né Sem héteros aí é Ele via

para mim sem éters aí lógico se o pessoal né Depois eu não quero que crer com a receita né tá lá tá lá blockchain pode ver qualquer um pode auditar e arquivo no ipf é a mesma coisa Você subiu Pô legal se a pessoa acessar Ali vai saber pô foi a pessoa tal no IPTU que subiu e tá lá na internet bom de novo a pergunta alguém não subiu Beleza então é isso aí todo mundo Subiu aí que que é legal pessoal você pode ver que ele gerou um ID único né um hashi único e olha só se eu clicar aqui no

ícone de visualização e abrir olha só vocês estão ó lá muita gente Tá acessando o Pinhata olha só o que vocês fizeram agora isso é olha só muito bem olha só que era surpresa que você não imagina o botecap aqui no Rio de Janeiro baixando o servidor da pirata que espetáculo é muito bom isso mas tudo bem vamos ver se em outro gator e abre pera aí aí ó até legal que nesses problemas que a gente vai ver de algumas coisas

interessantes para ver aqui que tem outros Gates deixa eu ver se esse aqui vai aqui calma vamos lá uma pergunta aqui só um minutinho espera aí espera aí uma só vou pedir uma gentileza só um minutinho que eu quero testar uma coisa aqui que se funcionava porque já é o terceiro serviço que a gente tenta consumir e dar falha de limite assim e isso é recorrente do serviço rapaz olha que interessante mesmo eu

acabei de abrir o arquivo do Robson Vamos ver isso aqui ó só para falar para você esse outro esse outro arquivo funcionou pode ser porque eu acabei de fazer o upload e ele tá mas ó esse aqui é o arquivo que eu tinha subido há pouco 10 minutos atrás aí já sincronizou tá gente curiosidade só comigo que aconteceu aquilo lá todo mundo apareceu aquela não apareceu a imagem o seu carregou o dele também a é então tá ali Acho que o é realmente aí A Pinhata me surpreendeu tristemente mas isso Exatamente é o que eu tô tentando

fazer aqui ó nosso amigo desculpa o seu nome é o Alex falou um negócio interessante tem algumas tem alguns outros gatos que ele se conversam tem o próprio PFS eu tô tentando aqui pelo Gateway da Cloud fear aí vamos ver aqui é da Cláudia fé Ele ainda tá carregando agora você lembra de qual a URL do clou de fé do GATE do próprio PFS é gateway.pfs não é ipfs.io barra IP /

so vamos ver Será que ele tá bloqueando porque ele tá achando que veio todo mundo ah pessoal acho que não é que tá o serviço dele não funciona não seguinte a gente tá aqui numa rede certo exatamente ele tá segurando o IP porque tá achando pô pera aí o monte de upload do mesmo IP chegando aqui tô me atacando então ele tá dando um delay para isso é então não é não é o bug do Na verdade ele tá segurando lá daqui a pouquinho

vai fazer então mas para que aos pouquinhos vai liberando para todo mundo aí então vocês viram que que acontece quando você faz o upload ele vai gerar o que uma URL que que é importante que ele gera pessoal que doçura é a felina minha gatinha olha só que fofura Olha que chato vou copiar aqui ao RN para vocês para mostrar no Sublime porque aí fica melhor né Para a gente ler a URL aqui ó

mas o que que ele retorna para você que olha só que interessante vocês veem que aqui a câmera pode ser funciona aqui beleza a primeira parte da linha 3 Isso muda porque eu posso ter esse Gateway na verdade é quando você sobe o serviço do ifura na sua máquina ele vai pegar o IP da sua máquina enfim isso aqui é URL do seu servidor de arquivo descentralizado o que tá na linha quatro é ipf porque aí ele vai ter um endpoint só para lidar

com os arquivos e aqui que é o importante ó o que mtj blá blá blá aí veio o resto isso é o índice único do seu arquivo então a imagem que vocês estão vendo atrás aquela lá da felina Esse é o resto é de único em que aí seguindo a sugestão Obrigado Alex pela sugestão eu consegui acessar no Gateway não do Pinhata que bloqueou por questão de segurança eu acessei por onde no Gateway do próprio PFS ou seja lembra que eu falei da vantagem da

descentralização se o servidor está com problema eu vou para outro Então essa é a maravilha da descentralização olha como é poderoso você consegue fazer o quê o seu sistema se resiliente entendeu ele aguentar essa fraude então vamos fazer o seguinte deixa eu ver que horas são Não não precisa na verdade é falta um minuto então vou fazer o seguinte Vamos abrir para pergunta e aí a gente agora enquanto vai carregando o desculpa esqueci seu nome o Arthur tem uma pergunta ali

Na verdade eu acho que se já respondeu minha pergunta minha pergunta era se a com base na pergunta dela né o motivo do porque alguém pinaria o conteúdo se existem alguém que oferecendo esse pinha essa serve-se por exemplo que por exemplo opinaria e você me paga eu pinto que você quiser isso pode ser pode ser um serviço não é não precisa ser o IP Então você fala assim ah faz o seguinte não precisa fazer upload é o filho do pin essas pode ser eu não vi ainda não sei você já viu Robson só opinar a pessoa você paga só para gripe Você já viu [Música]

é então o Robson já viu para site para arquivo nunca vi Pode ser aí ó tá vendo pode ser pode ser alguma coisa aí para o rakatão ó tá vendo já fica ideia vai ter 14 semana que vem certo sol tá vendo já pode ser negócio interessante aí ó vai ter várias ó Gente vou falar para vocês aqui eu e a Sol a gente né o Robson também a gente aqui já teve boas experiências com hack tá de experiência de ganhar dinheiro né então é o seguinte vai ter bom patrocinadores certo só do hakaton essa parte tá me definindo ainda mas vai ter alguma coisa então é que a coisa tá rolando né eu não posso falar nada

porque vocês vão ver não é sério gente eu vi pela lista de patrocinadores esse pessoal adora hacker Então vai ter né vai ter coisa boa e aí o seguinte você pode criar um serviço veja um patrocinador lá por exemplo Camila devia estar aqui viu a Camila da célula então às vezes você vai lá hoje o serviço da célula o serviço desse você cobra em Celo na rede lá você pode entendeu ganhar um balde e um suporte para começar uma Startup tá aqui o Robson que não deixa mentir é o homem né A prova viva disso né dali com a podes entendeu então é legal ter essas ideias porque às vezes você vai combinar uma tecnologia você percebe uma oportunidade vai no racatou constrói a prova de

conceito daquilo e dali Você pode você já ter a validação tá eu só tô falando tudo isso aqui é para animar a galera para o rakaton muito bom é isso mesmo beleza a gente vai eu não queria fazer a galera tem que instalar coisa na máquina só vai ter um negócio que não vai ter jeito mas também tem o ipf vocês podem procurar no github tem como você ter um desktop tá aqui ó que a mas aí fica opcional tá para quem quiser instalar tá pessoal não vou

para Então pessoal quem quiser tem aqui é interessante vou até instalar para mostrar para vocês mas quem quiser seguir ó eu vou colocar aqui a URL aliás vamos fazer o seguinte pessoal vamos já até aproveitar a Sol cria um

Pods para essa para essa nossa sessão eu vou colocar aqui eu vou colocar o URL aqui no nosso Sublime aí Vocês conseguem acessar aqui Ó você já tem como tá fácil para vocês porque vocês já acessaram os outros eu acho que é só mudar o número tá para quem já tava acessando o outro acessa agora só o zero b04 e eu vou colocar aqui o a URL do ifs desktop no

meu filho cadê você tá aqui aqui também encontrou mais né dá para aumentar o erro Como assim Justo na minha vez pessoal tá legível tá bom né Beleza então aí ó doxi PFS Install e PF desktop ou senão vai no Google lá e PFS desktop já abre também então vocês instalam facilita tá pessoal mas não é obrigatório