Bitcoin para Programadores

Este livro em formato digital foi escrito por Marco Agner e faz parte de um projeto em conjunto com ITS Rio. O código-fonte deste livro está em: https://github.com/lxparallel/bitcoin-para-programadores.

Sobre o Conteúdo

Tornar-se apto a desenvolver aplicações Bitcoin de forma segura e consciente requer o entendimento de um grupo peculiar de assuntos, incluindo - sem limitar - Network, Criptografia, Sistemas Distribuídos, etc. E, tão importante quanto assuntos exatos, estão assuntos humanos para que possamos ter a visão de como sistemas podem criar incentivos para que atores humanos ajam de uma forma ou de outra, ou como uma aplicação pode se tornar mais segura utilizando a linguagem correta.

Este material tem o objetivo de introduzir programadores com interesse nascente nesta tecnologia aos conceitos básicos necessários para o entendimento e desenvolvimento de aplicações Bitcoin. O foco é o mais prático quanto possível sem perder de vista a teoria necessária para uma prática sólida e independente. Logo, por não ser uma especificacão técnica detalhada sobre cada minúncia do protocolo, materiais opcionais para aprofundamento são recomendados ao longo do texto. E, por sua natureza digital, este material permanecerá em evolução em busca de estender e melhorar seu conteúdo.

A linguagem de programação utilizada nos exemplos de implementação nesta primeira versão é Python 3 devido à sua sintaxe de fácil compreensão mesmo para programadores sem experiência na linguagem e a disposição de ótimas bibliotecas para abstração de todo conhecimento que não é especificamente necessário para o conteúdo apresentado, fazendo com que o material atinja o objetivo de capacitar o maior número de pessoas com os mesmos recursos.

Tudo o que você precisa para tirar máximo proveito do material apresentado é ter alguma experiência na arte da programação de computadores, exposição ao paradigma de orientação a objetos e interesse por esta tecnologia revolucionária. No entanto, em razão do caráter introdutório do conteúdo, muitas pessoas sem experiência em programação poderão tirar bastante proveito do material.

Que este possa ser apenas o início de sua jornada numa tecnologia que realmente importa.

Sumário

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

results matching ""

    No results matching ""