区块链研习社区块链大学区块链学习

UTXO与Account模型区别

2018-09-23  本文已影响6人  CodingCattwo

未经本人同意,禁止转载

UTXO与Account对比

两者的不同

  1. A挖矿获得了12BTC,这个余额与一个UTXO关联;
  2. A转账给B 1BTC,则先解锁12BTC的这个UTXO,然后以12BTC作为交易的输入,该交易将1BTC转到B的地址,同时用一个11BTC的新UTXO发回给A(且A是新的地址)
  3. 如果B获得了这1BTC,在此之前还获得了2BTC的转账收入,如果B需要花费剩余的3BTC,则需要解锁这两个UTXO才能花费这笔钱
  1. A本来有5ETH,通过挖矿获得了5ETH。
  2. A向B转账1ETH,系统先从A扣除1ETH,则剩余9ETH
  3. 系统给B增加1ETH,而B先前已经有2ETH,则此时B有3ETH

两者的抽象理解

两者的好处

UTXO的好处:
Account的好处:

两者的缺点:

UTXO的缺点:
Account的缺点:

Nonce,Number used once或Number once的缩写,在密码学中Nonce是一个只被使用一次的任意或非重复的随机数值,在加密技术中的初始向量和加密散列函数都发挥着重要作用,在各类验证协议的通信应用中确保验证信息不被重复使用以对抗重放攻击(Replay Attack)。

翻译来源

以太坊设计原理

上一篇 下一篇

猜你喜欢

热点阅读