Skip to content

Instantly share code, notes, and snippets.

View bordalix's full-sized avatar

João Bordalo bordalix

View GitHub Profile
As transações em Bitcoin são constituídas por inputs e outputs.
Os inputs identificam de onde vêm os bitcoins, os outputs para onde vão os bitcoins.
Os outputs são pequenos programas que bloqueiam os bitcoins contra determinado challenge. Por exemplo, um output pode ser “este bitcoins pertencem a quem provar que tem a chave privada que originou a seguinte chave publica”.
Portanto, um output seria qualquer coisa do género:
<public key> : 02b4632d… (33 bytes)
<opcode>: checkSig (2 bytes)
Vou tentar explicar como funciona o Bitcoin.
Desejem-me sorte.
Segue thread.
Primeiro, os bitcoins em si não existem, tens de deixar de pensar em notas e moedas, isso só complica.
O que existe sim é uma folha de cálculo com o registo de todas as passagens de bitcoins entre pessoas: A Ana passou 3 bitcoins ao Bruno, o Bruno passou 2 bitcoins à Carla, etc.