Skip to content

Sistema simples para estudos sobre blockchain | Simple blockchain system

Notifications You must be signed in to change notification settings

MartinsMessias/blockchain-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain

Sistema simples para estudos sobre blockchain | Simple blockchain system

Recursos

  • Implementação simples, mas completa, de uma blockchain
  • Implementação de prova de trabalho.

Exemplo de uso

from blockchain import Blockchain

b1_transacoes = {"sender":"Alice", "receiver": "Bob", "amount":"50"}
b2_transacoes = {"sender": "Bob", "receiver":"Cole", "amount":"25"}
b3_transacoes = {"sender":"Alice", "receiver":"Cole", "amount":"35"}
fk_transacoes = {"sender": "Bob", "receiver":"Cole, Alice", "amount":"25"}

local_blockchain = Blockchain()
local_blockchain.print_blocos()

local_blockchain.add_bloco(b1_transacoes)
local_blockchain.add_bloco(b2_transacoes)
local_blockchain.add_bloco(b3_transacoes)
local_blockchain.print_blocos()
local_blockchain.chain[2].transactions = fk_transacoes
local_blockchain.validar_chain()

About

Sistema simples para estudos sobre blockchain | Simple blockchain system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages