UTXO就是找零?

2个回答

大能猫4星评价

2020-04-10 13:50:40

比特币没有账户,比特币使用UTXO。

UTXO(Unspent Transaction Output):指未花费的交易输出。

比特币和基于比特币的许多协议,都使用UTXO(未花费的交易输出)来存储交易和计算出用户余额数据。

每笔比特币交易都有输入和输出。

输入可以是一笔或者多笔。输出也可以是输出给几个地址。

同时,矿工从交易中获得的费用——交易费。交易费取决于输入和输出交之间的差额。

公式如下:

输入总额 - 交易费 = 输出总额。

举个栗子:2019年,爱莉莎要需要花0.8BTC买辆车(往低了想,夏利?往高了想,特斯拉?),如下图:

1.jpg

左边是输入:0.5 + 0.2 + 0.2 = 0.9 BTC,你从几个地址,凑了0.9BTC

右边是输出:0.8 + 0.05 = 0.85BTC,其中0.8BTC转给了4S店,0.05BTC转入爱莉莎的地址1。

交易费: 总输入 - 总输出 = 0.9 - 0.85 = 0.05 BTC

输出到爱莉莎地址1,未被花费的交易输出,就是爱莉莎地址1的——UTXO。

再举个栗子,比如比特币地址:18gN18dr8hiREYHNHYgfSzQ5HLttDyEzKd

打开网址:

https://blockchain、info/address/18gN18dr8hiREYHNHYgfSzQ5HLttDyEzKd

2.jpg

然后网页上方显示,账户余额是:8笔交易,输入输出后,UTXO为0,即无未花费的交易输出。

找零UTXO,像纸币,也是不可分割的。就像咱不能把100元撕成两半,变成2张50元那样。

但是,UTXO的面额,可以随意(当然,比特币的最小单位是聪,UTXO面额只能是聪的整数倍),不像纸币,只有固定的面额。

用法币买东西,店家可能会找给你几张钱,用比特币交易,区块链会给你一个UTXO。

UTXO,分散到一笔笔交易中,分散到一个个区块链中。

比特币没有帐户余额,只有被该地址所有者锁住的分散的UTXO。

全网扫描,该地址的UTXO总和,就是改地址的比特币总额。


木糖醇3星评价

2020-04-10 13:51:12

比特币钱包里存的是什么?

钱包,是比特币生态系统中,一个非常重要的组成部分,主要执行三项重要任务。

1)持有你的私钥

2)获得账户余额

3)确定交易费用

比特币钱包,拥有你的私钥,并使用它们签署要发送的交易。

比特币钱包,比特币钱包查看所有UTXO(未使用的交易输出), 通过计算UTXOs,得到钱包中比特币的当前“余额”。

比特币钱包,还计算你在交易时,向比特币网络支付的交易费。

所以,比特币钱包,不是存的比特币,而是存的私钥。

钱包可以分为:

热钱包:就是连着网生成私钥,或者连着网运行的钱包。如果你的计算机中了恶意病毒,病毒能截屏或者获取键盘输入,那么热钱包非常不安全。

冷钱包:就是不联网的钱包。因为不联网,所以,冷钱包大大降低了被黑客盗取的概率,相对安全。

通常建议,大数目存在冷钱包,小数目存热钱包。


  • UTXO就是找零?

    大能猫4星评价

    比特币没有账户,比特币使用UTXO。UTXO(Upent Traaction Output):指未花费的交易输出。比特币和基于比特币的许多协议,都使用UTXO(未花费的交易输出)来存储交易和计算出用户余额数据。每笔比特币交易都有输入和输出。输入可以是一笔或者多笔。输出也可以是输出给几个地址。同时,矿工从交易中获得的费用——交易费。交易费取决于输入和输出交之间...

  • 什么是比特币的UTXO账户模型?

    北慕城南6星评价

    所谓UTXO模型,简单来说,就是一种特殊的账户记账模型。它的中文意思叫作未花费交易输出”,它跟银行传统的账户模型有一个很大的区别就是,这种模型只记录交易本身,而不记录交易的结果。像传统的银行账户模型,它是直接记录结果的,比如,我账户里有1万块钱,我要转给你3000,就会从我账户里扣除3000,我的账户余额是7000,你的账户里增加3000。但UTXO模型不是...

  • 比特币找零有何含义?

    朱海杰Bill1星评价

    比特币找零有多重含义:1. 为什么找零,找零机制本身就是bitcoin协议的一部分,每个交易的Id只能被下一个交易的引用一次,那输入币数多于输出币数怎么办呢,所以转到找零地址2. 找零到新地址,避免pubkey暴露,防止如量子计算机等类似的破解方式3.增加整个bitcoin网络的隐私性,比如你找零总是一个地址,别人很容易知道你有多少钱,但找零到新地址会让...

  • 什么是比特币找零地址?

    源中瑞-宋4星评价

    比特币的钱包是建立在 Hierarchical Deterministic(分级确定性)框架之上的,它具有生成不同地址和管理地址的方法。找零地址也是由助记词加特定路径生成的子地址,它本质上还是子地址。使用子地址能够提供给用户更佳的匿名性和隐私性。...

  • 什么是比特币找零机制?

    蛮烦美男1星评价

    每一笔比特币交易都包含输入和输出两个部分。在进行交易时,比特币网络会把发起交易地址的余额清零,交易后的剩下是比特币会转到找零地址中。...

  • 比特币找零是什么意思?

    一路有你20089星评价

    比特币找零就是比特币的一种工作原理,比特币其实是电子版的现金他之所以出现找零现象,其实是跟他的交易机制有关系。如何看待比特币的“找零”概念在一笔支出交易中,地址对应的公钥将被暴露在区块链上。如果比特币的公-私钥算法被破解,可通过公钥和签名反推出私钥,曾签名支出的地址就不再安全。未签名支出的地址,公钥是保密的。那么它将会多一重安全保障:地址不能反推出公钥。比特...

  • 比特币找零机制是什么?

    张秋垭Well7星评价

    比特币找零机制就是有时比特币交易中作为输出的金额超过了用户想要支付的金额,在这种情况下,比特币客户端会创建一个新的比特币地址,并把差额发送回这个地址的机制。同时为了防止双重支付和伪造,必须确保在任何时候,新创建的货币金额与被销毁的货币金额是完全一样的。在比特币的世界里,将各个比特币保存起来的是比特币地址,每个比特币地址可以装至少零枚比特币,多则无上限。与纸币...