Este projeto foi desenvolvido durante o bootcamp da DIO para Desenvolvedor Blockchain. Utilizamos a rede testnet do Bitcoin para criar e gerenciar carteiras, realizar transações e explorar os conceitos de blockchain e criptomoedas. Foi utilizado o software Electrum para a criação e gerenciamento das carteiras no computador.
- Electrum: Software de carteira Bitcoin que permite a criação e gestão de endereços, bem como a realização de transações.
- Bitcoin Testnet: Rede de teste do Bitcoin que permite a realização de transações sem a necessidade de usar moedas reais.
Durante o projeto, criamos duas carteiras na rede testnet do Bitcoin utilizando o script createWallet.js
contido na pasta src
.
- Endereço:
muUwNvfZyrgTzLNGkmtuA8T6XfxpUR6AVn
- Chave Privada:
cVymbbWqZjKXnwEa2zVDUd5XCMZEEFonpzP9nnxdNvHDX4bK6CoS
- Seed:
true basket multiply raw charge aerobic canoe spy ill naive pair label
- Endereço:
mxJuuWx4JSbbpABfLo2Fqcw8dfZMTQBH4p
- Chave Privada:
cQRkNkLNtiD8aDYPULZ7BaKpjQZjVQUAMPv2hgmEjpqy8muaNH6i
- Seed:
benefit head fiber arm honey again orbit harbor hat comfort raccoon cart
Realizamos uma transação de envio de bitcoins entre as duas carteiras criadas:
- De:
muUwNvfZyrgTzLNGkmtuA8T6XfxpUR6AVn
- Para:
mxJuuWx4JSbbpABfLo2Fqcw8dfZMTQBH4p
-
Instalação do Electrum:
- Baixe e instale o Electrum do site oficial.
- Siga as instruções para instalação no seu sistema operacional.
-
Configuração da Rede Testnet no Electrum:
- Clique com o botão direito no ícone do Electrum e selecione "Propriedades".
- No campo "Destino", adicione
--testnet
ao final do caminho. Deve ficar algo comoC:\Caminho\Para\Electrum\electrum.exe --testnet
.
-
Criação das Carteiras:
- Execute o script
createWallet.js
contido na pastasrc
para gerar as carteiras Testnet. - Anote o endereço, a chave privada e a seed das carteiras criadas.
- Execute o script
-
Importação de Carteiras no Electrum:
- Abra o Electrum configurado para a Testnet.
- Importe uma das carteiras Testnet abastecidas anteriormente com a faucet de Bitcoin Testnet.
-
Realização de Transações:
- Utilize a interface do Electrum para realizar transações entre as carteiras criadas.
- Verifique o status das transações na rede Testnet.
Este projeto proporcionou uma experiência prática com a criação e gestão de carteiras Bitcoin, bem como a realização de transações na rede testnet. Foi uma excelente oportunidade para aprender os fundamentos do blockchain e das criptomoedas em um ambiente controlado e sem riscos financeiros.
Este projeto é licenciado sob os termos da MIT License.