O curso se destina a programadores e interessados que querem aprender mais sobre as criptomoedas, opensource, um pouco de criptografia e o funcionamento de redes descentralizadas.
Olá sou o Anderson Juhasc e trabalho como Web Developer, minha área expecifica é Front-End Development e nos últimos anos venho estudando e trabalhando em projetos envolvendo criptomoedas.
Bitcoin(símbolo: ฿; abrev: BTC ou XBT) é uma criptomoeda e sistema de pagamento online baseado em protocolo de código aberto que é independente de qualquer autoridade central(descentralizada). Criada em meados de 2008~2009 por um grupo ou pessoa com o pseudônimo de Satoshi Nakamoto. Disponível na rede social de desenvolvedores github e teve seu white paper(em português) publicado. Satoshi o chamou de sistema eletrônico de pagamento peer to peer(P2P).
É um projeto opensource escrito na linguagem C++, você pode lê-lo, segui-lo ou melhorar o código-fonte.
Videos:
- O que é Bitcoin? (v1)
- O que é Bitcoin? (v2)
- Bitcoin GitHub History Visualization - Multiple Projects (Jan 2015)
- Daft Punk - Technologic Música de fundo para o terceiro video
O Blockchain(livro-razão) é um banco de dados distribuído onde transações são verificadas pelos nós da rede P2P para evitar gastos duplos antes de serem registrados no banco e redistribuidos para os nós de rede ativos.
Bitcoin possibilita o envio de micropagamentos e sua menor unidade é a oitava casa decimal 0.00000001 que chamamos de 1 satoshi.
É necessário instalar um "software carteira" e a partir disso você já poderá receber seus primeiros bitcoins sem a necessidade de fornecer documentos ou depositar algum valor.
Uma carteira de bitcoin é simplesmente 2 pedaços de texto, sendo uma chave publica e uma chave privada onde a chave publica é utilizada para verificar ou receber saldo e a chave privada é usada para enviar saldo e garantir quem é o dono dos bitcoins no endereço recebido.
Existem várias formas de utilizar uma carteira de Bitcoin por exemplo via desktop, smartphone, website, hardware e até mesmo em papel.
Segue algumas abaixo:
Desktop:
Smartphone:
Website:
Hardware:
Papel:
Hoje no Brasil já existe algumas exchanges(casas de cambios) que realizam trocas entre BRL x BTC, Real Brasileiro e Bitcoin respectivamente.
Baixo temos uma imagem do site exchangewar.info que informa dados de exchanges:
Para utilizar é necessário preencher um cadastro e enviar Bitcoins para trocar por Real Brasileiro ou o contrário com uma transfência bancária.
Também é possével comprar diretamente de um algum negociador de bitcoin na comunidade.
Video:
Ferramenta:
Bitcoin já é aceito por várias pessoas em vários paises inclusive no Brasil que vem ganhando usuários e empreendedores no setor.
Segue alguns links:
Mapas:
Empresas e Pessoas:
Lojas:
Fontes de bitcoins são sites que lhe pagam para acessar suas páginas e preencher com um endereço bitcoin e um campo de CAPTCHA a cada x minutos, mas o tempo em que você irá passar nelas não valerá a pena o ganho.
Segue uma lista:
Minerar Bitcoin hoje em dia não é tão fácil como era antigamente que seria possível utilizar seu próprio computador pessoal.
Hoje em dia a mineração de bitcoin é possível para quem pode investir bastante em infraestrutura para manter maquinas com hardware expecifico trabalhando para encontrar um prêmio a cada 10 minutos e a registrar transações no blockchain.
Pools de mineração são sistemas onde mineradores com baixo poder de hardware se unem para minerar e dividir o lucro proporcional ao poder fornecido por cada um.
Assim como qualquer bem de valor, bitcoin deve ser guardado com cuidado usando uma boa senha ou até mesmo imprimir uma carteira de papel e coloca-la dentro de um cofre.
É possível fazer backup em seu email ou onde quiser quando utilizar qualquer tipo de carteira.
Caso esteja utilizando uma carteira que armazene bitcoin fisicamente por exemplo em um app para celular, deve se tormar muito cuidado e ter um backup para o caso de perder, ser roubado ou simplesmente ter o aparelho quebrado.
Altcoins são cópias do software Bitcoin e algumas foram modificadas. Mas basicamente altcoins funcionam da mesma forma que bitcoin.
Algumas altcoins novas podem ser mineradas com mais facilidade.
No coinmarketcap é possível ver alguns dados interessantes de mais de 600 criptomoedas.
Segue as mais conhecidas:
API's:
Exploradores de Blockchain:
Bibliotecas:
Fazer:
- Formulário de pagamento
- Gerando endereços de recebimento
- Pegar a cotacão de bitcoin em Real
- Guardar dados de pagamento
- Exibir uma página de pagamento
- Verificar se existe saldo no endereço explorando o Blockchain
- Mostrar tela de sucesso
Livros:
- Bitcoin - A Moeda na era Digital
- Mastering Bitcoin em PT-BR
- Bitcoin Programming Book
- Bitcoin Big Bang, The - Kelly, Brian
- Wiley Understanding Bitcoin Cryptography Engineering and Economics
- Blockchain - Blueprint for a New Economy
Comunidade:
- Forum BitcoinTalk
- Subreddit bitcoin
- Subreddit obitcoin
- Bitcoin Brasil Facebook 1
- Bitcoin Brasil Facebook 2
- Bitcoin Brasil Desenvolvedores
Canais no Youtube: