Trasaction
Tx类
type Tx struct {
Hash utils.Hash //如果改成指针型会更好一些
Version uint32
Ins []*TxIn
Outs []*TxOut
}
其实比特币中最重要的是交易(Transaction)的结构,这里简化了一个交易的结构。
- 每个交易有一个独一无二的id,这个id是由交易进行哈希后产生的
- 交易的版本
- 交易的输入交易
- 交易的输出交易
utils.Hash其实就是一个[]byte数组。
func (tx *Tx