当前位置:   article > 正文

go实现一个区块链_为什么区块链 go

为什么区块链 go

Trasaction

Tx类

type Tx struct {
    Hash    utils.Hash //如果改成指针型会更好一些
    Version uint32
    Ins     []*TxIn
    Outs    []*TxOut
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

其实比特币中最重要的是交易(Transaction)的结构,这里简化了一个交易的结构。

  1. 每个交易有一个独一无二的id,这个id是由交易进行哈希后产生的
  2. 交易的版本
  3. 交易的输入交易
  4. 交易的输出交易

utils.Hash其实就是一个[]byte数组。

 func (tx 
  • 1
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号