热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
为了更好地理解比特币是如何运作的,我决定构建一个名为 TETSUO 的分叉。
比特币使用 secp256k1 ECDSA 和 SHA256/RIPEMD160 哈希来生成地址和签署交易。TETSUO 维持了相同的加密基础,我们继承了数十年的安全研究。但我们优化了交易格式:
- 序列号设置为 0xffffffff,以实现完整的脚本兼容性
- 在哈希之前将 SIGHASH_ALL 附加到签名前图像(而不是之后)
- 整个过程采用正确的小端编码
这意味着重建整个签名管道。首先从比特币核心代码库分叉,然后在其上构建一个完整的 TypeScript 钱包 SDK。实现了 BIP39 助记词生成、UTXO 选择、费用估算,以及钱包所需的所有功能。
关键部分:仅客户端签名。您的私钥从不接触任何服务器。交易在本地构建,在本地签名,然后广播到网络。
开源:
(节点)
(SDK)
(区块浏览器)
理解比特币意味着理解协议的每一层。
热门
排行
收藏
