Dev & EngARTIGO

PHP Experience 2018: Blockchain e PHP – Criando uma criptomoeda

A segunda palestra do dia ficou por conta de Gabriel Rodrigues Couto, que msotrou como criar uma criptomoeda.

O segundo keynote da noite foi do Gabriel Couto, Head of Technology na Memed, plataforma de prescrição digital. Gabriel começou sua apresentação fazendo um grande agradecimento a comunidade do PHPPHP44 conteúdosPadronizando seu código com PHP CS FixerDev (Back & Front) · mai 2019Docker de imagem. Para rodar projetos PHP em menos de 30 segundosDev (Back & Front) · jan 2026PHP 7.3: conheça as novidades desta versãoDev (Back & Front) · abr 2019Ver tudo em Dev (Back & Front) e logo em seguida compartilhou um pouco da sua história com as criptomoedas; desde o seus créditos na AWSAWS20 conteúdosE-mails de verificação com AWS SES + Lambda (Node.js) e Terraform: do zero ao envioDevSecOps · out 2025Codex na AWS: chegada do agente da OpenAI à nuvem da AmazonDevSecOps · abr 2026Salesforce e AWS ampliam colaboração em IA, CRM e marketplaceDevSecOps · nov 2023Ver tudo em DevSecOps até sua própria mineradora em casa; sempre fazendo paralelo a como estava a situação das moedas na época.

 

A partir daí, ele comentou sobre a sua moeda digital, o PHPlata. Este foi o ponto de partida para ele falar sobre o funcionamento do seu código para explicar os conceitos básicos por trás da tecnologia de blockchain. Para tornar tudo bem simples, ele utilizou uma situação hipotética onde um amigo pediu um dinheiro emprestado para comprar um salgado. A partir deste ponto, o Gabriel conseguiu explicar os principais conceitos:

  1. Chaves criptográficas: saber quem fez a ação, identificador, através de uma hash
  2. Irreversible transactions: como é feito para evitar double spending
  3. Blockchain: como os blocos de transações são conectados e assinados
  4. Miner: o papel do minerador nisso tudo e como ele é remunerado
  5. Consensus: Regras que devem ser seguidas por todos os nós da blockchain
  6. E muito mais!

Todas as explicações foram feitas através dos slides e muito código. Para cada conceito chave, era mostrado o seu papel e como implementá-lo na prática. Ao final, Guilherme fez um resumão da sua apresentação:

  • Blockchain é uma forma atômica de guardar dados, o que significa que ela não é aplicável somente para o setor financeiro;
  • Esta tecnologia está revolucionando a maneira como consumimos a web e seus serviços, introduzindo ao que alguns chamam de Web. 3.0;

  • O PHP ainda está disponível em 80% dos sites, então o php tem alta capacidade de ser a maior rede descentralizada do mundo.

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Ver perfil