Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Programando o Bitcoin: Aprenda a programar Bitcoin do Zero

Curso de Programando o Bitcoin: Aprenda a programar Bitcoin do Zero

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Programando Bitcoin: Aprenda a programar Bitcoin do zero

Aprenda os conceitos matemáticos e computacionais usados na criação do Bitcoin.

Este treinamento irá ensinar a tecnologia por trás do Bitcoin em um nível fundamental. Ele não aborda as dinâmicas monetárias, econômicas ou sociais do Bitcoin, mas entender como o Bitcoin funciona por baixo da superfície lhe dará uma visão maior do que é possível. Existe uma tendência de exagerar o Bitcoin e o blockchain sem realmente entender o que está acontecendo; este curso foi criado como um antídoto para essa tendência. Afinal, existem muitos cursos sobre o Bitcoin, abrangendo sua história e aspectos econômicos, e descrevendo técnicas. O objetivo deste treinamento é fazer você entender o Bitcoin programando todos os componentes necessários para uma biblioteca do Bitcoin. A biblioteca não tem a intenção de ser exaustiva ou eficiente. O objetivo da biblioteca é ajudá-lo a aprender.

Para quem é este curso?

Este curso é para programadores que desejam aprender como o Bitcoin funciona programando-o eles mesmos. No final, você não apenas será capaz de criar transações, mas também obter todos os dados necessários dos pares e enviar transações pela rede. Ele abrange tudo o que é necessário para realizar essa tarefa, incluindo matemática, análise, conectividade de rede e validação de blocos.

O que eu preciso saber?

Um pré-requisito para este treinamento é que você saiba programar - especificamente Python. A própria biblioteca é escrita em Python 3, e muitos dos exercícios podem ser feitos em um ambiente controlado como um notebook Jupyter. Conhecimento intermediário de Python é preferível, mas até mesmo conhecimento básico deve ser suficiente para entender os conceitos e codificar os exercícios no curso. Algum conhecimento de matemática é necessário, especialmente nos módulos iniciais. Esses módulos introduzem conceitos matemáticos que podem ser desconhecidos para aqueles que não se formaram em matemática. Um nível de álgebra deve ser suficiente para entender os novos conceitos e programar os exercícios nesses módulos. Conhecimento geral de ciência da computação, como funções hash, será útil, mas não estritamente necessário para concluir os exercícios deste treinamento.

O que você aprenderá

- Crie sua própria biblioteca do Bitcoin do zero! - Aprenda a estrutura das transações! - Entenda como validar e criar transações com base na criptografia de curva elíptica! - Descubra como o pay-to-script-hash (p2sh) funciona! - Aprenda como os blocos funcionam! - Entenda como a comunicação em rede no Bitcoin funciona! - Aprenda sobre Campos Finitos.
Ver informações completas