Актуальные темы
#
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.
для лучшего понимания того, как работает биткойн, я решил создать форк под названием TETSUO.
биткойн использует secp256k1 ECDSA с хешированием SHA256/RIPEMD160 для адресов и подписания транзакций. TETSUO сохраняет ту же криптографическую основу, мы унаследовали десятилетия исследований в области безопасности. но мы оптимизировали формат транзакций:
- номера последовательностей установлены на 0xffffffff для полной совместимости со скриптами
- SIGHASH_ALL добавляется к предобразу подписи перед хешированием (а не после)
- правильное кодирование в формате little-endian на протяжении всего процесса
это означало полное восстановление всей цепочки подписания. началось с форка кода bitcoin-core, затем был построен полный SDK кошелька на TypeScript. реализована генерация мнемоник BIP39, выбор UTXO, оценка комиссии, все, что нужно кошелькам.
критическая часть: подпись на стороне клиента только. ваши приватные ключи никогда не касаются ни одного сервера. транзакция создается локально, подписывается локально, передается в сеть.
открытый исходный код:
(узел)
(SDK)
(блок-эксплорер)
понимание биткойна означало понимание каждого уровня протокола.
Топ
Рейтинг
Избранное
