Prancheiro
Full Member
 
Offline
Activity: 176
Merit: 153
matheusbombig.com
|
 |
April 10, 2024, 09:14:38 AM |
|
sabotag3x, joker_josue e Pumared
Ainda não é essa teoria.
Mais duas dicas: - Apesar do bloco gênesis ter sido minerado dia 3 de Janeiro, o email anunciando a versão 0.1 do código foi enviado apenas dia 8 de janeiro; - main.cpp (2191–2199);
|
O livro “Bitcoin por um iniciante” pode ser baixado gratuitamente, compartilhado livremente e não gera nenhum lucro ao autor (matheusbombig.com). Se o conteúdo for útil, e agregar algo na sua jornada, há opções para doação espontânea: BTC: bc1qxedexfxyq0y9t3rfx8m7q9xwkleyp7l2y87jd5 - LN: lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvw qhk7cm9v9hxjcmsd9hxkde5psw0ce
|
|
|
sabotag3x
Legendary
Offline
Activity: 3122
Merit: 3200
♻️ Automatic Exchange
|
 |
April 10, 2024, 02:20:47 PM |
|
Mais duas dicas: - Apesar do bloco gênesis ter sido minerado dia 3 de Janeiro, o email anunciando a versão 0.1 do código foi enviado apenas dia 8 de janeiro; - main.cpp (2191–2199);
O primeiro bloco foi "pré-minerado"? é essa a resposta? Satoshi é um scammer? 
|
░░░░▄▄████████████▄ ░▄████████████████▀ ▄████████████████▀▄█▄ ▄███████▀▀░░▄███▀▄████▄ ▄██████▀░░░▄███▀░▀██████▄ ██████▀░░▄████▄░░░▀██████ ██████░░▀▀▀▀░▄▄▄▄░░██████ ██████▄░░░▀████▀░░▄██████ ▀██████▄░▄███▀░░░▄██████▀ ▀████▀▄████░░▄▄███████▀ ▀█▀▄████████████████▀ ▄████████████████▀░ ▀████████████▀▀░░░░ | | CCECASH | | | | |
|
|
|
Prancheiro
Full Member
 
Offline
Activity: 176
Merit: 153
matheusbombig.com
|
 |
April 11, 2024, 02:33:13 PM |
|
Valendo 2 merits (e 1 para a resposta folclórica):
Por que o segundo bloco foi minerado 6 dias após o bloco gênesis?
A teoria é que a versão original do Bitcoin de Satoshi só começaria a minerar se tivesse pelo menos mais um nó na rede. Assim, é possível que o nó do Satoshi estivesse em funcionamento quando o software foi publicado, mas só começou a minerar quando um segundo nó se juntou à rede. while (fGenerateBitcoins) { Sleep(50); CheckForShutdown(3); while (vNodes.empty()) { Sleep(1000); CheckForShutdown(3); }
Devs podem verificar se faz sentido o código acima (main.cpp - linhas 2191 - 2199). Perguntei pro ChaGPT e ele disse que sim! Haha O Bitcoin 0.1 foi anunciado na lista de e-mails no dia 8 de janeiro às 19:27 UTC, e então só a partir daí um segundo nó poderia teria aparecido na rede. O bloco 1 (o segundo bloco) foi minerado em 2009-01-09 2:54 UTC, 7 horas e 27 minutos após o anúncio por e-mail.
|
O livro “Bitcoin por um iniciante” pode ser baixado gratuitamente, compartilhado livremente e não gera nenhum lucro ao autor (matheusbombig.com). Se o conteúdo for útil, e agregar algo na sua jornada, há opções para doação espontânea: BTC: bc1qxedexfxyq0y9t3rfx8m7q9xwkleyp7l2y87jd5 - LN: lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvw qhk7cm9v9hxjcmsd9hxkde5psw0ce
|
|
|
bitmover (OP)
Legendary
Offline
Activity: 3010
Merit: 7414
Trêvoid █ No KYC-AML Crypto Swaps
|
 |
April 11, 2024, 02:51:42 PM Merited by Prancheiro (1) |
|
Valendo 2 merits (e 1 para a resposta folclórica):
Por que o segundo bloco foi minerado 6 dias após o bloco gênesis?
A teoria é que a versão original do Bitcoin de Satoshi só começaria a minerar se tivesse pelo menos mais um nó na rede. Assim, é possível que o nó do Satoshi estivesse em funcionamento quando o software foi publicado, mas só começou a minerar quando um segundo nó se juntou à rede. while (fGenerateBitcoins) { Sleep(50); CheckForShutdown(3); while (vNodes.empty()) { Sleep(1000); CheckForShutdown(3); }
Devs podem verificar se faz sentido o código acima (main.cpp - linhas 2191 - 2199). Perguntei pro ChaGPT e ele disse que sim! Haha O Bitcoin 0.1 foi anunciado na lista de e-mails no dia 8 de janeiro às 19:27 UTC, e então só a partir daí um segundo nó poderia teria aparecido na rede. O bloco 1 (o segundo bloco) foi minerado em 2009-01-09 2:54 UTC, 7 horas e 27 minutos após o anúncio por e-mail. Bacana. So falou a referencia do codigo. Realmente está lá e faz sentido. Quem será que foi o segundo node? Finney? Será que tem registro disso no fórum? Ou foi o próprio saroshi? https://github.com/trottier/original-bitcoin/blob/master/src/main.cpp
|
|
|
|
Prancheiro
Full Member
 
Offline
Activity: 176
Merit: 153
matheusbombig.com
|
 |
April 11, 2024, 05:52:32 PM Last edit: April 11, 2024, 07:05:27 PM by Prancheiro |
|
Boa bitmover! Acabei esquecendo de colocar o link do código da v01. Até hoje não se sabe. Poderia ter sido o sirius (Martti Malmi), mas nunca deixou explícito. O Hal respondeu o email do Satoshi no dia 11 de Janeiro e começa com "Congratulations to Satoshi on this first alpha release. I am looking forward to trying it out." (Tradução livre: Parabéns a Satoshi por este primeiro lançamento. Irei experimentar em breve). Então só se ele já estava rodando e tentou despistar na resposta. https://www.mail-archive.com/cryptography@metzdowd.com/msg10152.htmlEu chutaria que foi o próprio Satoshi que arrumou outro computador e começou a rodar!
|
O livro “Bitcoin por um iniciante” pode ser baixado gratuitamente, compartilhado livremente e não gera nenhum lucro ao autor (matheusbombig.com). Se o conteúdo for útil, e agregar algo na sua jornada, há opções para doação espontânea: BTC: bc1qxedexfxyq0y9t3rfx8m7q9xwkleyp7l2y87jd5 - LN: lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvw qhk7cm9v9hxjcmsd9hxkde5psw0ce
|
|
|
sabotag3x
Legendary
Offline
Activity: 3122
Merit: 3200
♻️ Automatic Exchange
|
 |
April 11, 2024, 06:17:20 PM Merited by Prancheiro (1) |
|
O Hal respondeu o email do Satoshi no dia 11 de Fevereiro
Tem o famoso tweet "running bitcoin" de 11 de janeiro: https://twitter.com/halfin/status/1110302988Também acho que o Satoshi tinha 2 computadores.. afinal ele deve ter testado o sistema antes de liberá-lo.. Legal esse trecho do código @Prancheiro, não conhecia! edit: o e-mail ali é 11 de janeiro também, não fevereiro.
|
░░░░▄▄████████████▄ ░▄████████████████▀ ▄████████████████▀▄█▄ ▄███████▀▀░░▄███▀▄████▄ ▄██████▀░░░▄███▀░▀██████▄ ██████▀░░▄████▄░░░▀██████ ██████░░▀▀▀▀░▄▄▄▄░░██████ ██████▄░░░▀████▀░░▄██████ ▀██████▄░▄███▀░░░▄██████▀ ▀████▀▄████░░▄▄███████▀ ▀█▀▄████████████████▀ ▄████████████████▀░ ▀████████████▀▀░░░░ | | CCECASH | | | | |
|
|
|
Prancheiro
Full Member
 
Offline
Activity: 176
Merit: 153
matheusbombig.com
|
 |
April 11, 2024, 07:08:07 PM |
|
Tem o famoso tweet "running bitcoin" de 11 de janeiro: https://twitter.com/halfin/status/1110302988Também acho que o Satoshi tinha 2 computadores.. afinal ele deve ter testado o sistema antes de liberá-lo.. Legal esse trecho do código @Prancheiro, não conhecia! edit: o e-mail ali é 11 de janeiro também, não fevereiro. Tinha esquecido do tuíte! O cara respondeu o email, baixou o código, botou pra rodar, ficou felizão e tuitou! Hehe Valeu pela correção! Editei!
|
O livro “Bitcoin por um iniciante” pode ser baixado gratuitamente, compartilhado livremente e não gera nenhum lucro ao autor (matheusbombig.com). Se o conteúdo for útil, e agregar algo na sua jornada, há opções para doação espontânea: BTC: bc1qxedexfxyq0y9t3rfx8m7q9xwkleyp7l2y87jd5 - LN: lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvw qhk7cm9v9hxjcmsd9hxkde5psw0ce
|
|
|
Forsyth Jones
Legendary
Offline
Activity: 1876
Merit: 2058
I love Bitcoin!
|
 |
April 16, 2024, 01:51:47 AM |
|
Valendo um mérit: o que é um descritor ou output descriptor e como esse recurso ajuda e melhorar o esquema de chaves públicas/privadas em uma carteira HD?
|
|
|
|
|
Pumared
|
Valendo um mérit: o que é um descritor ou output descriptor e como esse recurso ajuda e melhorar o esquema de chaves públicas/privadas em uma carteira HD?
É uma maneira de definir, descrever conjuntos de chaves públicas e condições de resgate que podem ser utilizadas para gastar fundos em uma transação. Isso é útil para facilitar a criação de um grande número de endereços a partir de uma única semente. Em resumo, são uma ferramenta para melhorar a segurança/flexibilidade das carteiras HD, permitindo gestão de fundos e dos gastos delas
|
|
|
|
Forsyth Jones
Legendary
Offline
Activity: 1876
Merit: 2058
I love Bitcoin!
|
É uma maneira de definir, descrever conjuntos de chaves públicas e condições de resgate que podem ser utilizadas para gastar fundos em uma transação. Isso é útil para facilitar a criação de um grande número de endereços a partir de uma única semente.
Em resumo, são uma ferramenta para melhorar a segurança/flexibilidade das carteiras HD, permitindo gestão de fundos e dos gastos delas
Output descriptors no meu entendimento é você descrever para a carteira na forma de scripts exatamente como você quer quer ela deriva as chaves públicas ou privadas e de qual derivation path, tipo de endereço e etc a carteira deve recuperar. Porque se formos parar pra pensar, somente a seed-phrase não é uma informação suficiente na hora da restauração, tudo bem que a maioria segue o padrão BIP44 ou BIP84 e entre outros, pois esses derivation paths são quase que consenso em praticamente todas as carteiras, então essas carteiras pulam a parte técnica do usuário para que ele não precise lidar com essas informações na hora de criar ou recuperar a sua carteira. Isso é necessário porque o BIP39 é muito aberto no que tange a sementes, enquanto que no padrão de sementes da Electrum, as sementes electrum carregam nela um número de versão que já indica qual tipo de endereço a Electrum deve informar, enquanto que nas sementes BIP39 possuí o checksum e a carteira ou o usuário que define qual o derivation path e o script de endereço deve ser criado. Vou quotar aqui a definição de descriptor do dev do Bitcoin Core, o achow101: A HD wallet is a wallet where the keys are derived in a reproducible way from a single source of randomness known as the seed. The most widely used method for deriving such keys is BIP 32. Since the seed is fairly small, it's easy to back that up and be sure that, in theory, you are able to re-compute all of your private keys in the future.
However, HD wallets make no mention of the type of addresses to create, nor do they specifically state which private keys you are actually using. These change on a wallet by wallet basis. While most wallets follow various standards for choosing which keys to derive and what address types to make from them, just having the seed and knowing that your wallet is a HD wallet is not enough to recover your funds.
Descriptor wallets expand on HD wallets by storing Descriptor strings which specify the keys and the address types to create. Descriptors utilize BIP 32 so that BIP 32 keys and derivation paths can be contained within them to specify the specific keys to use without actually enumerating all of the keys. Descriptors further introduced the script expression notation in order to specify the type of script, and ultimately the type of address, that a descriptor can create. Thus a descriptor is a more complete backup and leaves nothing up to guess work as it specifies both the exact keys to use, and the addresses to create from them.
Descriptors is intended to be a more general notation, so it is also possible to create descriptors which contain just private keys with no BIP 32 derivation at all. They can also be used to represent raw output scripts for cases where the script is nonstandard, and they can be used to create complex arbitrary scripts through the use of the MIniscript language.
Since Descriptor wallets can include BIP 32 derivation, descriptor wallets are basically a kind of HD wallet. But really, they are a superset of HD wallets since they do a lot more than just managing private keys.
A way to think about how these are different is the philosophy that they essentially represent. A HD wallet represents a keys first philosophy where the key is the king. Everything comes from the key - the key exists first, then the script is created from that key.
Conversely, Descriptor wallets represent a scripts first philosophy where keys are inserted afterwards. Descriptors describe a script template in which keys are later computed and inserted into the positions in the script as described by the descriptor. For descriptors, how the key is generated is not that important; they could be randomly generated and put in the descriptor string, or they can be generated from a BIP 32 key and derivation path. All that is required is that the key expressions produce individual keys that can be placed into scripts.
|
|
|
|
Forsyth Jones
Legendary
Offline
Activity: 1876
Merit: 2058
I love Bitcoin!
|
 |
September 06, 2024, 11:37:08 PM |
|
O que é o seed-otp? Como posso me beneficiar dessa feature e como ela pode ser útil? Quais suas vantagens e desvantagens? Quais são as suas limitações técnicas?
|
|
|
|
Prancheiro
Full Member
 
Offline
Activity: 176
Merit: 153
matheusbombig.com
|
Pergunta curiosidade: Há exatos 14 anos, no dia 10 de Fevereiro de 2011, dois termos foram sugeridos para nomear os "cents" do Bitcoin. Sabemos que "satoshi" foi um dos termos!
Qual foi o outro?
|
O livro “Bitcoin por um iniciante” pode ser baixado gratuitamente, compartilhado livremente e não gera nenhum lucro ao autor (matheusbombig.com). Se o conteúdo for útil, e agregar algo na sua jornada, há opções para doação espontânea: BTC: bc1qxedexfxyq0y9t3rfx8m7q9xwkleyp7l2y87jd5 - LN: lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvw qhk7cm9v9hxjcmsd9hxkde5psw0ce
|
|
|
|
Pumared
|
 |
February 10, 2025, 07:09:57 PM |
|
Pergunta curiosidade: Há exatos 14 anos, no dia 10 de Fevereiro de 2011, dois termos foram sugeridos para nomear os "cents" do Bitcoin. Sabemos que "satoshi" foi um dos termos!
Qual foi o outro?
Esse outro seria o bit? Que seria 100 satoshis? Ou seria o mBTC? Acredito que seja o bit, mas estou confuso quanto ao mbtc
|
|
|
|
|
|
bitmover (OP)
Legendary
Offline
Activity: 3010
Merit: 7414
Trêvoid █ No KYC-AML Crypto Swaps
|
 |
February 10, 2025, 10:58:52 PM |
|
Pergunta curiosidade: Há exatos 14 anos, no dia 10 de Fevereiro de 2011, dois termos foram sugeridos para nomear os "cents" do Bitcoin. Sabemos que "satoshi" foi um dos termos!
Qual foi o outro?
Será que você está se referindo ao Finney? Ele é usado para 10 satoshis. Existem muitos nomes para as diferentes unidades de bitcoin. Eu compilei elas nessa ferramentas aqui. https://bitcoindata.science/bitcoin-units-converter
Edit: Opa, descobri!! austrian. Provavelmente em homenagem a escola austríaca (a ptezada pira!!) Referencias: https://bitcointalk.org/index.php?topic=3311.0https://en.bitcoin.it/wiki/Satoshi_(unit)
|
|
|
|
Forsyth Jones
Legendary
Offline
Activity: 1876
Merit: 2058
I love Bitcoin!
|
 |
February 11, 2025, 02:43:30 AM |
|
Sim é exatamente isso e o OP da thread que você citou é o criador do método criptográfico, foi o mais genial que já vi. É semelhante ao seedXor, só que o seedxor é melhor por gerar sementes/seeds iscas válidas. Nesse Seed-otp você tem uma espécie de senha, uma chave para descobrir o segredo, no caso transformar a seed falsa (que não é uma seed BIP-39 válida) na seed que você escondeu. Adoraria ver uma boa explicação do seed-xor para que eu possa meritar.
|
|
|
|
joker_josue
Legendary
Online
Activity: 2366
Merit: 6877
**In BTC since 2013**
|
 |
February 11, 2025, 07:45:52 AM |
|
Vai ter de editar a sua ferramenta. 
Sim é exatamente isso e o OP da thread que você citou é o criador do método criptográfico, foi o mais genial que já vi.
É semelhante ao seedXor, só que o seedxor é melhor por gerar sementes/seeds iscas válidas.
Nesse Seed-otp você tem uma espécie de senha, uma chave para descobrir o segredo, no caso transformar a seed falsa (que não é uma seed BIP-39 válida) na seed que você escondeu.
Adoraria ver uma boa explicação do seed-xor para que eu possa meritar.
Pois, desconhecia. Realmente seria interessante saber mais detalhes. Mas, talvez ninguém da nossa aba tenha usado esse método.
|
|
|
|
|
Pumared
|
 |
February 11, 2025, 11:35:01 AM |
|
Não me lembrava de tantas unidades assim. No dia a dia nos prendemos apenas aos satoshis que o restante fica de lado. Mas também vejo bem pouco sites que convertem em tantas unidades assim como o seu! Parabéns, ficou muito bom!
|
|
|
|
Prancheiro
Full Member
 
Offline
Activity: 176
Merit: 153
matheusbombig.com
|
 |
February 11, 2025, 11:37:50 AM |
|
Esse outro seria o bit? Que seria 100 satoshis? Ou seria o mBTC? Acredito que seja o bit, mas estou confuso quanto ao mbtc
Será que você está se referindo ao Finney? Ele é usado para 10 satoshis.
Existem muitos nomes para as diferentes unidades de bitcoin. Eu compilei elas nessa ferramentas aqui.
Acho que a pergunta acabou não ficando muito clara. Mas logo depois chegamos a um vencedor: Se não me engano foi aqui que apareceu pela primeira vez: https://bitcointalk.org/index.php?topic=3311.msg46648#msg46648
|
O livro “Bitcoin por um iniciante” pode ser baixado gratuitamente, compartilhado livremente e não gera nenhum lucro ao autor (matheusbombig.com). Se o conteúdo for útil, e agregar algo na sua jornada, há opções para doação espontânea: BTC: bc1qxedexfxyq0y9t3rfx8m7q9xwkleyp7l2y87jd5 - LN: lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvw qhk7cm9v9hxjcmsd9hxkde5psw0ce
|
|
|
Prancheiro
Full Member
 
Offline
Activity: 176
Merit: 153
matheusbombig.com
|
Curiosidade: O ribuck que sugeriu "satoshi" e "austrian" foi mesmo usuário que cunhou a palavra "shitcoin" 3 meses antes: https://bitcointalk.org/index.php?topic=1647.msg20646#msg20646Whata legend!
|
O livro “Bitcoin por um iniciante” pode ser baixado gratuitamente, compartilhado livremente e não gera nenhum lucro ao autor (matheusbombig.com). Se o conteúdo for útil, e agregar algo na sua jornada, há opções para doação espontânea: BTC: bc1qxedexfxyq0y9t3rfx8m7q9xwkleyp7l2y87jd5 - LN: lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvw qhk7cm9v9hxjcmsd9hxkde5psw0ce
|
|
|
|