AD
首页 > 数字货币 > 正文

科普 | 历来没有什么比特币,有的只是UTXO_数字货币

[2021-02-10 09:58:27] 来源: 编辑:wangjia 点击量:
评论 点击收藏
导读: 巴比特观察丨BTC突破10万元,我们仍是比特币的“打工人”只要我们够努力,大饼迟早会有todamoon的一天。加油,打工人! 在许多小白的认知中,比特币的买卖业务逻辑和实际天下中的银行账户买卖业务


巴比特观察丨BTC突破10万元,我们仍是比特币的“打工人”

只要我们够努力,大饼迟早会有todamoon的一天。加油,打工人!

在许多小白的认知中,比特币的买卖业务逻辑和实际天下中的银行账户买卖业务逻辑是一致的。实际上,作为一个去中间化的现金系统,比特币采纳的并非传统的账户模子,而是UTXO模子。甚至有如许一种说法广为流传:历来没有什么比特币,有的只是UTXO。


什么是UTXO


UTXO是Unspent Transaction Output的缩写,直译过来就是未花费的买卖业务输出。要明白这个观点,先要清晰比特币的买卖业务逻辑。

为了轻易人人明白,在这里我们不放那些“非人言”的专业诠释,直接上例子。

假定张三有1000元,李四有2000元,王五有3000元

三个人之间有买卖来往,因而经常会相互转账,以下是三人近来发作的三笔转账:

转账1:王五向张三转账1000元

转账2:李四向张三转账500元

转账3:张三向王五转账800元

实际天下中,我们的转账收款都基于两个基本观点:账户和余额。银行等第三方系统只须要根据我们发出的转账要求在差别的账户之间划转余额数目,并保证其总量稳定即可。


以转账1为例,假如是在实际天下中,转账提议时银行或许付出宝等第三方系统会校验王五的账户内是不是有最少1000元的余额,假如余额不足,则直接谢绝转账要求,买卖业务失利;假如余额充足,就在王五的账户内减去1000元,并在张三的账户内加上1000元。

其他两笔转账也是一样的流程。经过了3次转账以后,张三的账户余额变成了1700元,李四的账户余额为1500元,王五的账户余额为2800元。


而在UTXO模子下,系统会将张三的1000元、李四的2000元、王五的3000元都视为UTXO。


以转账1为例,当转账提议时,系统会将王五的3000元UTXO作为一笔买卖业务输入,然后将这笔输入一分为二,张三的地点下增添一笔1000元UTXO买卖业务输出,王五的地点下增添一笔2000元UTXO输出。此时张三的地点并非有一笔2000元的UTXO,而是有两笔1000元的UTXO。

转账2发作时,李四的2000元UTXO作为输入,张三的地点下增添一笔500元UTXO输出,李四的地点下增添一笔1500元UTXO输出。此时,张三的地点有两笔1000元UTXO和一笔500元UTXO。


转账3发作时,张三的一笔1000元UTXO作为输入,王五的地点下增添一笔800元UTXO输出,张三的地点下增添一笔200元UTXO输出。

三笔转账完毕后,三个人地点下的UTXO会变成如许:张三有一笔1000元的UTXO,一笔500元的UTXO和一笔200元的UTXO;李四有一笔1500元的UTXO;王五有一笔2000元的UTXO和一笔800元的UTXO。

假如以为上面的例子还不够通俗易懂,那我们能够将UTXO类比于实际天下中的现金钞票。

假定一件商品的价钱是90元,张三看上了这件商品,如今他手头有100元、50元、20元、20元四张纸币。

实际天下中是没有90元纸币的,张三也不大概将一张100元纸币撕个90%出来举行付出。这个时刻张三能够运用一张50元、两张20元举行付出,也能够运用一张100元举行付出,同时收回商家找零的10元。

无论是50元、20元、100元照样10元,我们都能够将其视为UTXO。由于我们没有90元的UTXO,因而我们能够运用多笔小的UTXO作为买卖业务输入,也能够输入一笔大的UTXO,一部份输出给对方,一部份输出给本身。

与现金系统差别的是,UTXO每次运用事后就会烧毁并构成新的UTXO。这个机制实在很好明白,UTXO称号的寄义就是未花费的买卖业务输出,一旦花费过了,就不再是UTXO。

比方张三运用100元举行付出,那这笔100元的UTXO就变成“已花费”,并构成了90元和10元两笔新的UTXO;若张三运用一张50元和两张20元举行付出,那这三笔UTXO也会变成“已花费”,构成一笔90元的新UTXO。

找零地点


类似于现金系统,UTXO也是有找零观点的。张三付出100元,90元输出给商家,10元输出给本身,给本身的这部份就相称因而找零。这时刻张三须要设置一个找零地点来吸收这10元输出,找零地点能够是本来发出买卖业务的地点,也能够是一个新的地点。

大概有的朋侪会迷惑,为何要设置一个新的找零地点呢?像银行系统一样只用统一个账户不行吗?


啊,放错图了。答案是能够,但不平安。

俗语说,财不露白,大部份人都不情愿将本身的财产暴露在众目睽睽之下。

由于包含比特币在内的UTXO模子币种的买卖业务数据都是公然可查且可溯源的,屡次运用统一地点收款会下降用户隐私。

一旦用户在某次买卖业务中不小心暴露了本身的实在信息,那末这个地点的实在归属也会暴露。暴徒能够直接查看到这个地点中的余额总数,严重者有大概带来直接的人身平安问题。

想象一下假如哪天李老师暴露了一个真的有6位数的比特币地点,会有若干法外狂徒盯上他。

假如你设置一个与提议转账地点差别的找零地点,平安性将获得极大的提拔。由于找零地点会混在数个(最少是两个)收款地点当中,暴徒只能肯定提议转账的地点是你的,但不晓得你如今另有没有钱,纵然晓得你有,也没办法肯定钱是在哪一个地点里,有若干。



加入新手交流群:每天早盘分析、币种行情分析

添加助理微信,一对一专业指导:chengqing930520

上一篇:具有最少1枚比特币的地点创新高 矿工对币价影响逐渐削弱
下一篇: 巴比特视察丨BTC打破10万元,我们还是比特币的“打工人”

加入新手交流群:每天早盘分析、币种行情分析,添加助理微信

一对一专业指导:chengqing930520

最新资讯
提供比特币数字货币以太坊eth,莱特币ltc,EOS今日价格、走势、行情、资讯、OKEX、币安、火币网、中币、比特儿、比特币交易平台网站。

2021 数字货币 网站地图

查看更多:

为您推荐