Open matheuscamarques opened 2 years ago
Ler filosofia da árvore de Merkel
A estrutura de um blockchain se comporta como lista encadeada ideal e sabemos que com Elixir e Erlang conseguimos manipular essas estruturas.
Rascunho
%Wallet{ origin: Int.t(), destination: Int.t(), amount: Int.t(), } %Block{ timestamp: pos_integer(), last_hash: String.t(), hash: String.t(), data: Wallet.t() } %BlockChain{ chain: [Block.t({})] }
Documentação de GenServers https://medium.com/blackode/how-to-set-the-genserver-state-on-fly-elixir-22846931bcd9
Criar Testes para o GenServer
Criar testes para repository
Ler filosofia da árvore de Merkel
A estrutura de um blockchain se comporta como lista encadeada ideal e sabemos que com Elixir e Erlang conseguimos manipular essas estruturas.
Rascunho