O que são CryptoPunks? Soluções de arte digital

Larva Labs é conhecido por muitos aplicativos interessantes envolvidos em projetos como RoadTrip (um jogo gratuito para iOS e Android) e Androidify (um pequeno projeto que qualquer pessoa pode usar para criar avatares no estilo Android). Em seguida, eles se envolveram no mundo criptográfico e criaram os CryptoPunks, um grupo de 10,000 personagens punk exclusivos que mostram as capacidades do Solidity e também incentivam outros projetos.

CryptoPunks foi lançado em 2017 e tem um número limitado de apenas 10,000 punks. No segundo, eles estão sendo distribuídos gratuitamente. Eles agora estão sendo negociados e leiloados pelos proprietários, criando pixel art em versão restrita. Entrevistas com Matt Hall e John Watkinson, os fundadores do Larva Labs, nos ajudarão a entender melhor este novo projeto.

O que são soluções de arte digital CryptoPunks

Matt Salão (Esquerda) e John Watkinson (adequado) – FEMININOFundador Larva Labs

Quando irmão mais velho realizar KryptoPunks, irmão mais velho Você está planejando mostrar isso na arte blockchain? Quais eram suas expectativas quando você começou??

Matt: Começamos quando John estava trabalhando neste gerador de personagens e estávamos muito animados para ver como eles funcionariam. Não tínhamos certeza do que fazer com os personagens e se faríamos um jogo com o que já estava lá ou qualquer outra coisa. Então tudo aconteceu em maio-junho de 2017. Achamos que seria interessante transformá-lo em um token no blockchain e criar uma versão única. Antes disso, existiam tokens não fungíveis, então começamos a alterar o contrato ERC20 para fazer o que o contrato NFT faz neste momento.

John: Quer pensássemos que era arte naquela época, presumimos que as pessoas considerariam isso itens colecionáveis ​​no sentido tradicional, como acumular esportes jogando cartas.

CryptoPunks ERC20 e ERC721 Como isso foi feito??

John: Na verdade, eles não eram ERC721 porque o ERC721 não existia naquela época. Na época, alguém enviou um ERC721 para o processo normal. Contamos com Cryptopunks e uma série de outras iniciativas diferentes que se seguiram para desenvolver um padrão mais básico que poderia ser aplicado a qualquer forma tokenizada. Matt adicionou vários recursos e alterou outros na especificação ERC20 para representar um token individual em vez de um token fungível. Portanto, o código trata apenas das especificações do ERC20, mas não exatamente. E também não é exatamente ERC721, porque esse padrão ainda não existe com esquemas aplicados hoje, então nosso código será muito específico para a palavra “punk”.

Curso de criação de código para CryptoPunks Tudo é particular?

John: Houve realmente muitas tentativas e erros. Acabamos de testar todas as funções do ERC20 e nos perguntamos: “Como isso funcionará agora?” No final, decidimos nos afastar drasticamente do ERC20.

Certamente houve alguns momentos em que estávamos praticamente indefesos porque a comunidade Ethereum ainda estava em sua infância naquele momento. Não se pensa muito no crescimento do Solidity e poucas soluções sobre Stack Overflow. Os únicos exemplos práticos da época que se aproximaram daquele que testamos foram o contrato ERC20, e não houve muitos projetos realizados para ver como o padrão funcionava.

Também houve um erro mortal no contrato oferecido. Discutiremos isso mais tarde.

O que são soluções de arte digital CryptoPunks

P.Como os Unks são salvos no blockchain?

Matt: Depois de muitas tentativas de resolver esse problema, finalmente encontramos uma solução. A solução é tirar uma imagem composta de todos os punks que ele inclui e, em seguida, armazenar seu hash no contrato. É principalmente o hash IPFS do contrato. Chegamos lá depois de tentar salvar a imagem em um contrato ou em algum lugar do próprio blockchain. Isto confirmou principalmente inconcebível. Não temos certeza se será universalmente aceito, embora acreditemos que haja uma forte ligação entre a imagem e o contrato. Felizmente, agora se tornou normal, mas na verdade significava “xixi anônimo”.

Você insinuou irmão mais velho pode criar um fator descentralizado completamente?

Joanes: Sim. Temos que apenas aceitar o conceito de que assim que lançarmos o CryptoPunks, ele estará totalmente descentralizado e não nos quererá. É uma abordagem muito diferente do software, mas parece muito legal e foi isso que nos levou a executá-lo.

porque irmão mais velho selecione mais uma vez P.NÓS?

John: Eu gosto da cultura punk em geral, então esse foi o início dos CryptoPunks. A cultura blockchain era bastante estranha nos primeiros dias. Representa o caráter incomum do sistema e estamos atuando em oposição a essa regra ou normal. Quando entramos no Ethereum, todos disseram: “Ah, sim, estes são CryptoPunks”, assim como as pessoas que desenvolvem tecnologia blockchain são conhecidas como CryptoPunks.

Vocês Qual é a sensação de estar descontrolado? “Crianças fantasmas” Minha?

Matt: Foi sem dúvida uma experiência agradável, especialmente para mim como desenvolvedor. Os Cryptopunks são completamente diferentes da forma como conduzimos iniciativas tradicionais. Normalmente, você publica um projeto e trabalha nele rapidamente com base nas sugestões das pessoas. Conseqüentemente, você alcançou um consenso e o tornou interessante. Neste caso, no entanto, logo após a publicação, o empreendimento não está sob nossa gestão e de forma alguma é realmente nosso empreendimento. Não podemos fazer as mudanças que as pessoas desejam e não somos responsáveis ​​pelos problemas que as pessoas fizeram em contratos inteligentes. Foi sem dúvida uma experiência incrível e uma das muitas novidades sobre blockchain em geral, Ethereum em particular. No entanto, os cryptopunks atuam em contraste com o desenvolvimento de software tradicional. Na verdade, não sabemos como escrever software sem erros, então há muitas variações, mas é muito legal essa abordagem.

John: O fato incontestável de que o empreendimento não é nosso. Durante nossa exposição em uma galeria na Suíça, gostaríamos de destacar alguns CryptoPunks porque eles dão a impressão de serem lindos um ao lado do outro e capturam a textura de toda a coleção. Então agora temos que comprar esses criptopunks. É claro que, como criadores, faremos filmagens extras conforme desejarmos. Mas estes não são criptopunks, serão outra coisa. Portanto, é bom que também sejamos indivíduos com direitos iguais. Entramos neste mercado como qualquer outra pessoa e não temos nenhum benefício sobre os outros. Isso é basicamente distinto e captura o espírito do que há de novo e emocionante no blockchain. É uma sensação excelente ver uma máquina em movimento fixo que você simplesmente não pode controlar, mas que não pode ser parada. Eu sei que com mais cryptopunks podemos criar um novo contrato sensato, mas não queremos isso.

Matt: Mesmo que o fizéssemos, neste nível as pessoas diriam: “Não, estes não são os verdadeiros CryptoPunks”, apesar de termos sido os únicos criadores deles. Apenas 10,000 CryptoPunks genuínos!

John: Sim, você está certo, mesmo que façamos mais, a equipe provavelmente irá rejeitá-los e eles devem fazê-lo. Se criarmos novos egoisticamente, as pessoas dirão não e você nunca as persuadirá a atuar em outras questões. Além disso, é impossível confundir você entre o novo e o antigo porque o contrato é diferente e não há maneira de adicionar algo ao contrato original.

O que são soluções de arte digital CryptoPunks

O que deu errado com o empreendimento? in Hcontrato sensato?

John: Escrevemos muitas instâncias de teste. Tudo parece estar funcionando e…

Matt: Antes de mencionarmos o processo de criação do contrato, devemos ressaltar que também escrevemos um mercado onde os usuários podem se instalar no mercado. O ERC20 se concentra apenas na propriedade, mas também adicionamos recursos como Ask, Buy On Sale e assim por diante.

John: Sim, no início eram apenas 10,000 CryptoPunks e economizamos 1,000 para nós mesmos, o restante escapou de graça. O único preço para conseguir um punk são as taxas de transação do Ethereum. Apenas um punhado de punks foram reivindicados nos primeiros dias, em grande parte fanáticos por Ethereum e outros desenvolvedores. Depois disso, o empreendimento foi noticiado por alguns meios de comunicação. Imagino que praticamente todas as semanas depois, todos os CryptoPunks foram reivindicados em um único dia. As coisas ficam agressivas e explosivas.

Assim que isso aconteceu, as pessoas começaram a vender CryptoPunks porque, como Matt disse acima, construímos um mercado no contrato inteligente. Se alguém quiser vender CryptoPunks por 1 ETH e depois quiser comprar CryptoPunks por esse preço, tudo o que precisa fazer é fornecer 1 ETH e trocá-lo por CryptoPunks. O contrato sensato representa principalmente a transação; só lançaria CryptoPunks quando o cliente vendesse ETH. De qualquer forma, temos tempos de teste para todos, mas o caso de teste do método de compra encontrou um bug de deslocamento. O erro foi que o dinheiro foi distribuído ao cliente de forma razoável e não ao fornecedor. Você deve comprar o Cryptopunk e retirar o dinheiro gasto e o verdadeiro proprietário não receberá nada. Completamente impróprio. Louco, descobrimos um bug de deslocamento em nossas verificações. Conseqüentemente, parece que o mercado está funcionando bem, mas na verdade não está.

Até então tudo estava indo muito bem. Existem muitas pessoas entusiasmadas e todo mundo quer ter punks, compartilhá-los com orgulho no Twitter ou dar o seu melhor. De repente, tudo desabou e todos reclamaram: “Ei, vendi o CryptoPunk por 1 ETH, mas não ganhei nenhum dinheiro”. Você entende que parece cair de um cavalo. Tínhamos todas as coisas boas e estragamos tudo em um segundo.

Precisávamos migrar o contrato, ou seja, criar um contrato…

O que são CryptoPunks? Soluções de arte digital

Larva Labs é conhecido por muitos aplicativos interessantes envolvidos em projetos como RoadTrip (um jogo gratuito para iOS e Android) e Androidify (um pequeno projeto que qualquer pessoa pode usar para criar avatares no estilo Android). Em seguida, eles se envolveram no mundo criptográfico e criaram os CryptoPunks, um grupo de 10,000 personagens punk exclusivos que mostram as capacidades do Solidity e também incentivam outros projetos.

CryptoPunks foi lançado em 2017 e tem um número limitado de apenas 10,000 punks. No segundo, eles estão sendo distribuídos gratuitamente. Eles agora estão sendo negociados e leiloados pelos proprietários, criando pixel art em versão restrita. Entrevistas com Matt Hall e John Watkinson, os fundadores do Larva Labs, nos ajudarão a entender melhor este novo projeto.

O que são soluções de arte digital CryptoPunks

Matt Salão (Esquerda) e John Watkinson (adequado) – FEMININOFundador Larva Labs

Quando irmão mais velho realizar KryptoPunks, irmão mais velho Você está planejando mostrar isso na arte blockchain? Quais eram suas expectativas quando você começou??

Matt: Começamos quando John estava trabalhando neste gerador de personagens e estávamos muito animados para ver como eles funcionariam. Não tínhamos certeza do que fazer com os personagens e se faríamos um jogo com o que já estava lá ou qualquer outra coisa. Então tudo aconteceu em maio-junho de 2017. Achamos que seria interessante transformá-lo em um token no blockchain e criar uma versão única. Antes disso, existiam tokens não fungíveis, então começamos a alterar o contrato ERC20 para fazer o que o contrato NFT faz neste momento.

John: Quer pensássemos que era arte naquela época, presumimos que as pessoas considerariam isso itens colecionáveis ​​no sentido tradicional, como acumular esportes jogando cartas.

CryptoPunks ERC20 e ERC721 Como isso foi feito??

John: Na verdade, eles não eram ERC721 porque o ERC721 não existia naquela época. Na época, alguém enviou um ERC721 para o processo normal. Contamos com Cryptopunks e uma série de outras iniciativas diferentes que se seguiram para desenvolver um padrão mais básico que poderia ser aplicado a qualquer forma tokenizada. Matt adicionou vários recursos e alterou outros na especificação ERC20 para representar um token individual em vez de um token fungível. Portanto, o código trata apenas das especificações do ERC20, mas não exatamente. E também não é exatamente ERC721, porque esse padrão ainda não existe com esquemas aplicados hoje, então nosso código será muito específico para a palavra “punk”.

Curso de criação de código para CryptoPunks Tudo é particular?

John: Houve realmente muitas tentativas e erros. Acabamos de testar todas as funções do ERC20 e nos perguntamos: “Como isso funcionará agora?” No final, decidimos nos afastar drasticamente do ERC20.

Certamente houve alguns momentos em que estávamos praticamente indefesos porque a comunidade Ethereum ainda estava em sua infância naquele momento. Não se pensa muito no crescimento do Solidity e poucas soluções sobre Stack Overflow. Os únicos exemplos práticos da época que se aproximaram daquele que testamos foram o contrato ERC20, e não houve muitos projetos realizados para ver como o padrão funcionava.

Também houve um erro mortal no contrato oferecido. Discutiremos isso mais tarde.

O que são soluções de arte digital CryptoPunks

P.Como os Unks são salvos no blockchain?

Matt: Depois de muitas tentativas de resolver esse problema, finalmente encontramos uma solução. A solução é tirar uma imagem composta de todos os punks que ele inclui e, em seguida, armazenar seu hash no contrato. É principalmente o hash IPFS do contrato. Chegamos lá depois de tentar salvar a imagem em um contrato ou em algum lugar do próprio blockchain. Isto confirmou principalmente inconcebível. Não temos certeza se será universalmente aceito, embora acreditemos que haja uma forte ligação entre a imagem e o contrato. Felizmente, agora se tornou normal, mas na verdade significava “xixi anônimo”.

Você insinuou irmão mais velho pode criar um fator descentralizado completamente?

Joanes: Sim. Temos que apenas aceitar o conceito de que assim que lançarmos o CryptoPunks, ele estará totalmente descentralizado e não nos quererá. É uma abordagem muito diferente do software, mas parece muito legal e foi isso que nos levou a executá-lo.

porque irmão mais velho selecione mais uma vez P.NÓS?

John: Eu gosto da cultura punk em geral, então esse foi o início dos CryptoPunks. A cultura blockchain era bastante estranha nos primeiros dias. Representa o caráter incomum do sistema e estamos atuando em oposição a essa regra ou normal. Quando entramos no Ethereum, todos disseram: “Ah, sim, estes são CryptoPunks”, assim como as pessoas que desenvolvem tecnologia blockchain são conhecidas como CryptoPunks.

Vocês Qual é a sensação de estar descontrolado? “Crianças fantasmas” Minha?

Matt: Foi sem dúvida uma experiência agradável, especialmente para mim como desenvolvedor. Os Cryptopunks são completamente diferentes da forma como conduzimos iniciativas tradicionais. Normalmente, você publica um projeto e trabalha nele rapidamente com base nas sugestões das pessoas. Conseqüentemente, você alcançou um consenso e o tornou interessante. Neste caso, no entanto, logo após a publicação, o empreendimento não está sob nossa gestão e de forma alguma é realmente nosso empreendimento. Não podemos fazer as mudanças que as pessoas desejam e não somos responsáveis ​​pelos problemas que as pessoas fizeram em contratos inteligentes. Foi sem dúvida uma experiência incrível e uma das muitas novidades sobre blockchain em geral, Ethereum em particular. No entanto, os cryptopunks atuam em contraste com o desenvolvimento de software tradicional. Na verdade, não sabemos como escrever software sem erros, então há muitas variações, mas é muito legal essa abordagem.

John: O fato incontestável de que o empreendimento não é nosso. Durante nossa exposição em uma galeria na Suíça, gostaríamos de destacar alguns CryptoPunks porque eles dão a impressão de serem lindos um ao lado do outro e capturam a textura de toda a coleção. Então agora temos que comprar esses criptopunks. É claro que, como criadores, faremos filmagens extras conforme desejarmos. Mas estes não são criptopunks, serão outra coisa. Portanto, é bom que também sejamos indivíduos com direitos iguais. Entramos neste mercado como qualquer outra pessoa e não temos nenhum benefício sobre os outros. Isso é basicamente distinto e captura o espírito do que há de novo e emocionante no blockchain. É uma sensação excelente ver uma máquina em movimento fixo que você simplesmente não pode controlar, mas que não pode ser parada. Eu sei que com mais cryptopunks podemos criar um novo contrato sensato, mas não queremos isso.

Matt: Mesmo que o fizéssemos, neste nível as pessoas diriam: “Não, estes não são os verdadeiros CryptoPunks”, apesar de termos sido os únicos criadores deles. Apenas 10,000 CryptoPunks genuínos!

John: Sim, você está certo, mesmo que façamos mais, a equipe provavelmente irá rejeitá-los e eles devem fazê-lo. Se criarmos novos egoisticamente, as pessoas dirão não e você nunca as persuadirá a atuar em outras questões. Além disso, é impossível confundir você entre o novo e o antigo porque o contrato é diferente e não há maneira de adicionar algo ao contrato original.

O que são soluções de arte digital CryptoPunks

O que deu errado com o empreendimento? in Hcontrato sensato?

John: Escrevemos muitas instâncias de teste. Tudo parece estar funcionando e…

Matt: Antes de mencionarmos o processo de criação do contrato, devemos ressaltar que também escrevemos um mercado onde os usuários podem se instalar no mercado. O ERC20 se concentra apenas na propriedade, mas também adicionamos recursos como Ask, Buy On Sale e assim por diante.

John: Sim, no início eram apenas 10,000 CryptoPunks e economizamos 1,000 para nós mesmos, o restante escapou de graça. O único preço para conseguir um punk são as taxas de transação do Ethereum. Apenas um punhado de punks foram reivindicados nos primeiros dias, em grande parte fanáticos por Ethereum e outros desenvolvedores. Depois disso, o empreendimento foi noticiado por alguns meios de comunicação. Imagino que praticamente todas as semanas depois, todos os CryptoPunks foram reivindicados em um único dia. As coisas ficam agressivas e explosivas.

Assim que isso aconteceu, as pessoas começaram a vender CryptoPunks porque, como Matt disse acima, construímos um mercado no contrato inteligente. Se alguém quiser vender CryptoPunks por 1 ETH e depois quiser comprar CryptoPunks por esse preço, tudo o que precisa fazer é fornecer 1 ETH e trocá-lo por CryptoPunks. O contrato sensato representa principalmente a transação; só lançaria CryptoPunks quando o cliente vendesse ETH. De qualquer forma, temos tempos de teste para todos, mas o caso de teste do método de compra encontrou um bug de deslocamento. O erro foi que o dinheiro foi distribuído ao cliente de forma razoável e não ao fornecedor. Você deve comprar o Cryptopunk e retirar o dinheiro gasto e o verdadeiro proprietário não receberá nada. Completamente impróprio. Louco, descobrimos um bug de deslocamento em nossas verificações. Conseqüentemente, parece que o mercado está funcionando bem, mas na verdade não está.

Até então tudo estava indo muito bem. Existem muitas pessoas entusiasmadas e todo mundo quer ter punks, compartilhá-los com orgulho no Twitter ou dar o seu melhor. De repente, tudo desabou e todos reclamaram: “Ei, vendi o CryptoPunk por 1 ETH, mas não ganhei nenhum dinheiro”. Você entende que parece cair de um cavalo. Tínhamos todas as coisas boas e estragamos tudo em um segundo.

Precisávamos migrar o contrato, ou seja, criar um contrato…

Visitado 54 vezes, 1 visita(s) hoje

Deixe um comentário