SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Gustavo Almeida
PHP Blockchain e Criptomoedas
$whois
Blockchain e Bitcoin
Blockchain - Uma lista encadeada
A mineração consiste em aplicar a função hash H sobre o header do bloco sucessivas
vezes, pela variação do valor do nonce, até que o resultado do hash seja menor do que
a dificuldade alvo imposta (target)
Arquitetura Distribuída
Criptografia assimétrica - public private keys
endereço
(bitcoin address)
Transação e Assinatura digital - Não Repúdio
A B
mensagem
de A para B
texto adicional
gerado pela
privateKey A
publicKey A
mensagem
de A para B
texto adicional
gerado pela
privateKey A
publicKey A
publicKey B
Transação e Cifra digital - Sigilo
A B
mensagem
de A para B
gsgs dfgs
dfgdsfg sdfg dsf
g dsfg ds fg gh
reth ty t u et ert
yryrteyr ey
gdfgdfg df
mensagem
de A para B
privateKey BpublicKey B
gsgs dfgs
dfgdsfg sdfg dsf
g dsfg ds fg gh
reth ty t u et ert
yryrteyr ey
gdfgdfg df
Segurança
Livro Caixa Distribuído
From To Qty
- Genesis 1000
Genesis A 100
Genesis B 200
A C 50
C Genesis 25
Como fazer uma criptomoeda ?
Livro Caixa Distribuído
From To Qty Sign
- ABD123F44... 1000 123abc4344...
ABD123F44... BB1223456... 100 993abc4341...
ABD123F44... 2233EE557... 200 663abc4333...
BB1223456... 99AAA324... 50 7777bc4341...
99AAA324... ABD123F44... 25 123abc4554...
Robôs de Arbitragem
Produtos -> Criptomoedas
Lojas -> Exchanges
Colocando o BitCoin no meu carrinho de compras
https://chart.googleapis.com/chart?chs=250x250&cht=qr
&chl=bitcoin:1ArmoryXcfq7TnCSuZa9fQjRYwJ4bkRKfv?
&amount=0.005
1. obter cotação
2. URL e QR code
e address Loja
3. exibir
https://goo.gl/cZjViv
Gustavo Almeida
www.LGA.com.br
github: lga37
slideshare: lga33
br.linkedin.com/in/lga37
Php criptomoedas e blockchain

Mais conteúdo relacionado

Mais de Luis Gustavo Almeida

Geolocalização em PHP - Google Places, Maps e Routes
Geolocalização em PHP - Google Places, Maps e RoutesGeolocalização em PHP - Google Places, Maps e Routes
Geolocalização em PHP - Google Places, Maps e RoutesLuis Gustavo Almeida
 
Palestra de segurança em PHP - Hacking
Palestra de segurança em PHP - HackingPalestra de segurança em PHP - Hacking
Palestra de segurança em PHP - HackingLuis Gustavo Almeida
 
ReactPHP && programacao assincrona em PHP
ReactPHP && programacao assincrona em PHPReactPHP && programacao assincrona em PHP
ReactPHP && programacao assincrona em PHPLuis Gustavo Almeida
 
Crawling - Coleta de dados na Web com PHP
Crawling - Coleta de dados na Web com PHP Crawling - Coleta de dados na Web com PHP
Crawling - Coleta de dados na Web com PHP Luis Gustavo Almeida
 
Mini Curso PHP Twig - PHP Conference 2017
Mini Curso PHP Twig - PHP Conference 2017 Mini Curso PHP Twig - PHP Conference 2017
Mini Curso PHP Twig - PHP Conference 2017 Luis Gustavo Almeida
 

Mais de Luis Gustavo Almeida (8)

Curso de HTML5 CSS3 e JS
Curso de HTML5 CSS3 e JSCurso de HTML5 CSS3 e JS
Curso de HTML5 CSS3 e JS
 
Php curl - Coleta de dados na web
Php curl - Coleta de dados na webPhp curl - Coleta de dados na web
Php curl - Coleta de dados na web
 
Geolocalização em PHP - Google Places, Maps e Routes
Geolocalização em PHP - Google Places, Maps e RoutesGeolocalização em PHP - Google Places, Maps e Routes
Geolocalização em PHP - Google Places, Maps e Routes
 
Palestra de segurança em PHP - Hacking
Palestra de segurança em PHP - HackingPalestra de segurança em PHP - Hacking
Palestra de segurança em PHP - Hacking
 
ReactPHP && programacao assincrona em PHP
ReactPHP && programacao assincrona em PHPReactPHP && programacao assincrona em PHP
ReactPHP && programacao assincrona em PHP
 
Crawling - Coleta de dados na Web com PHP
Crawling - Coleta de dados na Web com PHP Crawling - Coleta de dados na Web com PHP
Crawling - Coleta de dados na Web com PHP
 
Mini Curso PHP Twig - PHP Conference 2017
Mini Curso PHP Twig - PHP Conference 2017 Mini Curso PHP Twig - PHP Conference 2017
Mini Curso PHP Twig - PHP Conference 2017
 
Migrando para PHP7 - Novidades
Migrando para PHP7 - NovidadesMigrando para PHP7 - Novidades
Migrando para PHP7 - Novidades
 

Php criptomoedas e blockchain