以太坊离线课件:交易结构与签名校验.pdfVIP

  • 1
  • 0
  • 约3.13万字
  • 约 38页
  • 2026-05-11 发布于北京
  • 举报

以太坊离线课件:交易结构与签名校验.pdf

修结构

四、改

1.输入

(ut)

TXInp

typeTXInputuct

{//输出所在IDTXID

[]byte//应用输出的索引值

VoutIndexint64//脚

本//ScriptSigstring//签

名Signature[]byte//公钥

PublicKey[]byte}

2.输出

typeTXOutputstruct

{//接收的金额Value

float64//锁定//

ScriptPubKeystring//公钥

哈希PublicKeyHash[]

byte}

3.检查pubKeyHash是否可以utxo

可以理解为条件,真正的能否还需看后续的验证操作(稍后介绍)

////在output中的其实是公钥的哈希,我们在锁定时也是输入地址,然后逆向计算出

的哈希值。func(input*TXInput)CanUnlockUTXOWith(pubKeyHash[]byte/*收款人的公钥哈

希*/)bool{hash:=HashPubKey(input.PublicKey)return

文档评论(0)

1亿VIP精品文档

相关文档