Este treinamento lhe ensinará a tecnologia do Bitcoin a um nível fundamental. Não aborda as dinâmicas monetárias, econômicas ou sociais do Bitcoin, mas conhecer como o Bitcoin funciona por baixo da superfície lhe dará maior insight sobre o que é possível. Há uma tendência em exagerar o Bitcoin e o blockchain sem realmente entender o que está acontecendo; este curso foi feito como um antídoto para essa tendência. Afinal, há muitos cursos sobre Bitcoin, cobrindo a história e os aspectos econômicos e descrevendo técnicas. O objetivo deste treinamento é fazer com que você entenda o Bitcoin programando todos os componentes necessários para uma biblioteca Bitcoin. A biblioteca não foi feita para ser exaustiva ou eficiente. O objetivo da biblioteca é ajudá-lo a aprender.
Para quem é este curso?
Este curso é para programadores que querem aprender como o Bitcoin funciona programando-o por conta própria. Ao termina-lo, você não só poderá criar transações, mas também obter todos os dados necessários de pares e enviar as transações pela rede. Aborda tudo o que é necessário para realizar esta tarefa, incluindo matemática, análise, conectividade de rede e validação de bloco.
O que eu preciso saber?
Um pré-requisito para este treinamento é que você saiba programar - especificamente Python. A biblioteca em si é escrita em Python 3 e muitos dos exercícios podem ser feitos em um ambiente controlado, como um bloco de notas Jupyter. Uma conhecimento intermediário de Python é preferível, mas até mesmo um conhecimento básico deverá ser suficiente para entender os conceitos e codificar os exercícios do curso.
Algum conhecimento de matemática é necessário, especialmente nos primeiros módulos . Estes módulos introduzem conceitos matemáticos provavelmente não familiares para aqueles que não tiveram como disciplina principal a matemática. Um conhecimento de nível de álgebra deverá ser suficiente para entender os novos conceitos e programar os exercícios destes módulos.
Conhecimento geral de ciência da computação, por exemplo, de funções hash, será útil, mas não é estritamente necessário para completar os exercícios deste treinamento.
45
25
TAKE THIS COURSE