230908

1. Address

0Basic comic reading: https://www.cnblogs.com/charlesblc/p/6130433.html

Clear and detailed explanation of address generation: Bitcoin: Generation of account private key, public key, and address - kumata - Blog Park (cnblogs.com)

A more detailed explanation of the principle: Blockchain Technology Core Part 2: Bitcoin Blockchain Keys and Addresses - Zhihu

Some personal pitfalls in actual use: The specific process of Ethereum generating addresses from public keys_Key generation address_AiMateZero's blog-CSDN blog

Regarding the security and convenience trade-offs of address generation:

new concept

1. SegWit

Popular science about the concept: Popular science: What is the difference between the SegWit address of a Bitcoin wallet and a normal address? - Zhihu(zhihu.com)

(Explain how to reduce transaction size, isolate signature information from transaction transactions, and save space on Segregated Witness (SegWit) - Zhihu (zhihu.com) )

Popular science but relatively in-depth blog: Segwit address - Liao Xuefeng's official website (liaoxuefeng.com)

Detailed principle explanation: Super detailed explanation of Segregation Witness (segregation witness)_Segregation Witness field transaction serialization_Luoxia and Guwu Qifei's blog-CSDN blog

2. Signature

A preliminary understanding of the simple and easy-to-understand Bitcoin signature process: the detailed process of signing transactions in Bitcoin - Tencent Cloud Developer Community - Tencent Cloud (tencent.com)

Here is the detailed data example process for the above content: Signature implementation of multiple input transaction data in Bitcoin - Jianshu 

Simple signature pseudocode implementation process: Bitcoin principles and its code practice 6-Transaction signing and unlocking | Blockchain group’s blog system

Then understand the selective control of input and output of the currency  SIGHASH_ALL, SIGHASH_NONE, SIGHASH_SINGLE, that is, sighash_flag: BitcoinSV from entry to master: 9.SIGHASH_FLAG - Zhihu (zhihu.com)

Understand the arrangements for payment objects (recipients) P2PK, P2SH, and P2PKH: What are the P2PK, P2SH, and P2PKH in Bitcoin addresses? - Zhihu(zhihu.com)

The practical significance of P2SH - realizing multi-signature: Bitcoin's P2SH mechanism - Zhihu (zhihu.com)

 P2SH principle: Multisig&P2SH principle and implementation - Zhihu (zhihu.com)

Guess you like

Origin blog.csdn.net/m0_73016265/article/details/132753822
Recommended