Актуальні теми
#
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 додається до підписного преобразу перед хешуванням (не після)
- правильне кодування малих ендіанів по всьому світу
Це означало відновлення всього процесу підписання контрактів. почав форкування кодової бази біткоїн-ядра, а потім створив повний SDK гаманця TypeScript зверху. реалізував генерацію мнемонікі BIP39, вибір UTXO, оцінку оплати — усе необхідне гаманцям.
Найважливіше: підписання лише на стороні клієнта. Ваші приватні ключі ніколи не торкаються жодного сервера. Транзакція створюється локально, підписується локально, транслюється в мережу.
Відкритий код:
(вузол)
(SDK)
(дослідник блоку)
Розуміння біткоїна означало розуміння кожного рівня протоколу.
Найкращі
Рейтинг
Вибране
