Populární témata
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Abych lépe pochopil, jak Bitcoin funguje, rozhodl jsem se vytvořit fork nazvaný TETSUO.
Bitcoin používá secp256k1 ECDSA s hashováním SHA256/RIPEMD160 pro adresy a podepisování transakcí. TETSUO si udržuje stejný kryptografický základ, dědíme desetiletí bezpečnostního výzkumu. Ale optimalizovali jsme formát transakce:
- sekvenční čísla nastavená na 0xffffffff pro plnou kompatibilitu skriptů
- SIGHASH_ALL přidáno k předobrazu podepisování před hashováním (nikoli po)
- Správné kódování little-endianů v celém
To znamenalo přestavět celý podpisový kanál. začal jsem forkováním kódu bitcoin-core a poté vytvořil kompletní TypeScript wallet SDK navrch. implementováno generování mnemotechnických pomůcek BIP39, výběr UTXO, odhad poplatků, vše, co peněženky potřebují.
Kritická část: pouze podepisování na straně klienta. Vaše soukromé klíče se nikdy nedotýkají žádného serveru. Transakce se buduje lokálně, podepisuje lokálně, vysílá do sítě.
Open Source:
(uzel)
(SDK)
(Block Explorer)
Porozumění Bitcoinu znamenalo rozumět každé vrstvě protokolu.
Top
Hodnocení
Oblíbené
