btc的隔离见证内容

1. 详解隔离见证问题:

这里是用通俗语言说明隔离见证;深入了解 segregated witness (segwit). 前言 | by 徐粲邦 | getamis

隔离见证的bip141(SW的脚本版本位,是BIP141规定的,和定义Bech32地址的BIP173)

bips/bip-0144.mediawiki at master · bitcoin/bips (github.com)

 BIP 0141 - Bitcoin Wiki

很完整的隔离见证全解释:

超级详解隔离见证(segregation witness)_隔离认证改变了比特币区块数据结构的哪些内容-CSDN博客

2. BTC交易的具体流程

Transaction - Bitcoin Wiki

3. 验证查询交易过程

首先,下载bitcoin core;

Download - Bitcoin

了解相关命令行,具体的命令行操作说明: RPC API Reference — Bitcoin   

一些简单的配置说明:Bitcion Core 目录说明、使用说明、bitcoin.conf 配置说明-CSDN博客

一些关于节点的调用函数:java使用json-rpc 调用btc、usdt钱包节点-腾讯云开发者社区-腾讯云 (tencent.com)

关于一些具体的流程:

bitcoin-cli命令行组装交易并成功广播-CSDN博客

4. 组装交易hex

a. 关于sequence的特殊性:

实现比特币BTC交易重发(Opt-In Replace-by-Fee,Opt-In RBF)-腾讯云开发者社区-腾讯云 (tencent.com)

b. 详细介绍taproot

chainx-technical-archive/LiuBinXiao/Taproot/02_支持比特币最新交易脚本P2TR.md at main · chainx-org/chainx-technical-archive (github.com)

 Pay-to-Taproot(P2TR)是一种ScriptPubKey,它将比特币锁定在一个脚本上,允许用户向 Schnorr 公钥或各种其他脚本的 Merkle 根支付。

  1. Merkle 根支付:Merkle 根支付是一种在区块链中实现的支付方式,它利用 Merkle 树的性质来验证支付的有效性和完整性。Merkle 根是由一组数据块的哈希值构成的树状结构的根节点。在 Merkle 根支付中,支付方只需要提供 Merkle 根和相关的证明,而不需要提供所有的交易数据。收款方可以使用 Merkle 根和证明来验证支付是否有效,从而减少了数据传输的开销。

  2. 上面这部分更便于理解的解释:Bitcoin重大升级(Tapscript [BIP342],Taproot [BIP341],Schnorr签名 [BIP340]) - SHA_y - 博客园 (cnblogs.com)

关于p2trInp2sh:

详尽解释隔离见证 | 登链社区 | 区块链技术社区

你可能感兴趣的:(区块链)