开发指南
在比特币UTXO模型中,首先需要理解以下的名词。
信息
部分概念内容同以太坊账号模型稍有不同。
- 助记词:助记词是一组单词,通常由12个或者24个英文单词组成(也有其他语言其他单词数的助记词)。可以通过钱包软件,也可以使用专门软件或 者硬件,甚至掷股子生成。助记词需要严格保存好,最好使用纸和笔记录下来,物理保管。
- 钱包:钱包从助记词(种子)可以派生出多个公私钥。钱包主要负责地址的生成与管理,对交易进行签名和广播到区块链,从数据服务商获取交易记录,展示给用户。
- 数字货币:钱包通过BIP44等规范,管理包括BTC/BCH/BSV/RXD在内的多种区块链,以及对应的同名数字货币。每个区块链(数字货币)还可以分主网和测试网。
- 地址:钱包每生成一组公私钥,可以按照模版生成多种格式的地址。常见的包括P2PKH,P2WPKH,P2WSH,P2TR。NOTE协议有两种缺省的模版,P2TR-NOTE和P2TR-COMMIT-NOTE。
- 多地址:钱包可以生成多组公私钥,也就可以生成多组地址。生成数量一般没有限制。

信息
注意:以太坊等账号模型的区块链不分主网和测试网,每组公私钥对应的账号有一个固定的地址。而在比特币UTXO模型中,没有账号的概念,每组公私钥按照模版可以生成多种地址,所有的地址形式不同,但都受私钥控制。