This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# given a list of mnemonics, try to find tx count for each address in: | |
# - derivation path 44, 49 and 84: | |
# - locking script p2pkh, p2wpkh, p2shwpkh and p2tr | |
# requires hal (https://github.com/stevenroose/hal) | |
# requires jq (https://jqlang.github.io/jq/) | |
# example usage: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |