教程网

您现在的位置是: 首页 > 头条

区块链的UTXO是什么意思?通俗解释一下

区块链的UTXO是什么意思?通俗解释一下
UTXO(Unspent Transaction Outputs)是未花费的交易输出,它是比特币交易生成及验证的一个核心概念。交易构成了一组链式结构,所有合法的比特币交易都可以追溯到前向一个或多个

UTXO(Unspent Transaction Outputs)是未花费的交易输出,它是比特币交易生成及验证的一个核心概念。交易构成了一组链式结构,所有合法的比特币交易都可以追溯到前向一个或多个交易的输出,这些链条的源头都是挖矿奖励,末尾则是当前未花费的交易输出。所有的未花费的输出即整个比特币网络的UTXO。

UTXO 代表 Unspent Transaction Output, 表示未花费的输出。


以现实的钱包举例,一个钱包中有一个10元、1个5元,1个1元,一共16元。比特币一个账户的余额,也是根据这个账户UTXO计算的。

当花12元买东西时,可以把10元和5元拿出去,然后得到找零的3元, 那这个时候之前的10元和5元因为已经花出去了就不再是UTXO了,新找零的3元成为新的UTXO,再加上之前未动的1元UTXO,目前的余额是4元。这次新的交易记录在了新的区块上,但没有改变历史区块的数据。

比特币使用前后链接的区块链记录所有交易记录,当之前的UYXO出现在后续交易的输入时,就表示这个UTXO已经花费掉了,不再是UTXO了。如果从第一个区块开始逐步计算所有比特币地址中的余额,就可以计算出不同时间的各个比特币账户的余额了。

区块链中的UTXO是什么意思? 区块链很多朋友都知道但实际上,这也是一门特别高深的学问,它可不仅仅是表面上看起来那么简单,其中包含的东西可多着呢,在小编看来,对区块链有着好的理解,就如同有了一条捷径一样,可以在以后的工作中少走很多弯路。搞懂区块链之后,已经不仅仅是简单的一种数字货币了,在各种各样的的数字货币交易中,区块链都能起到很大的帮助,具体的内容请继续往下看吧。之前听了火币网 COO 朱嘉伟的《从 0 到 1 学透区块链》课程里面,其中在《比特币技术来源》一节中提到了 UTXO。

后来在一期王大炮转发 Qbao CEO 陈琳的专访中提到,为什么会在 QTUM 上进行开发?是因为 QTUM 结合了 UTXO 账户体系和 EVM 共同特征的产品。

但是一直没有弄明白到底是什么 UTXO,今天逛知乎,看到了一个程序员朋友 -- 猿哥的论述,终于明白了 UTXO 的含义,现在分享出来给大家。

UTXO 代表 Unspent Transaction Output, 表示未花费的输出。

以现实的钱包举例,一个钱包中有一个 10 元、1 个 5 元,1 个 1 元,一共 16 元。比特币一个账户的余额,也是根据这个账户 UTXO 计算的。

当花 12 元买东西时,可以把 10 元和 5 元拿出去,然后得到找零的 3 元, 那这个时候之前的 10 元和 5 元因为已经花出去了就不再是 UTXO 了,新找零的 3 元成为新的 UTXO,再加上之前未动的 1 元 UTXO,目前的余额是 4 元。

这次新的交易记录在了新的区块上,但没有改变历史区块的数据。

比特币使用前后链接的区块链记录所有交易记录,当之前的 UYXO 出现在后续交易的输入时,就表示这个 UTXO 已经花费掉了,不再是 UTXO 了。

如果从第一个区块开始逐步计算所有比特币地址中的余额,就可以计算出不同时间的各个比特币账户的余额了。

好了,通过对以上的总结,大家对虚拟币的各个方面有没有了很深的了解呢?希望这篇文章会解答一下您的疑惑和让您对您的币种更加了解,会更加深入了解虚拟币。希望大家收获多多,钱包越来越鼓最后虚拟币也有一定的风险,希望大家量力而行,要谨慎客观的分析各方面的因素,综合自己的自身条件来考虑到底要不要选择一个币种。

之前听了火币网COO朱嘉伟的《从0到1学透区块链》课程里面,其中在《比特币技术来源》一节中提到了UTXO。


后来在一期王大炮转发Qbao CEO陈琳的专访中提到,为什么会在QTUM上进行开发?是因为QTUM结合了UTXO账户体系和EVM共同特征的产品。

但是一直没有弄明白到底是什么UTXO,今天逛知乎,看到了一个程序员朋友--猿哥的论述,终于明白了UTXO的含义,现在分享出来给大家。

UTXO 代表 Unspent Transaction Output, 表示未花费的输出。

以现实的钱包举例,一个钱包中有一个10元、1个5元,1个1元,一共16元。比特币一个账户的余额,也是根据这个账户UTXO计算的。

当花12元买东西时,可以把10元和5元拿出去,然后得到找零的3元, 那这个时候之前的10元和5元因为已经花出去了就不再是UTXO了,新找零的3元成为新的UTXO,再加上之前未动的1元UTXO,目前的余额是4元。

这次新的交易记录在了新的区块上,但没有改变历史区块的数据。

比特币使用前后链接的区块链记录所有交易记录,当之前的UYXO出现在后续交易的输入时,就表示这个UTXO已经花费掉了,不再是UTXO了。

如果从第一个区块开始逐步计算所有比特币地址中的余额,就可以计算出不同时间的各个比特币账户的余额了。

区块链技术日新月异的发展让很多普通人也开始注意到了这一领域,也有越来越多的投资者开始注意到数字货币市场,其中知名度最高的当属比特币。众所周知,比特币去中心化特点让比特币的每笔交易都变得公开透明。其实区块链上的交易都是如此,每一笔交易都是特定的,并且会留下痕迹的,说到这里,我们不得不提到的一个概念就是区块链交易ID了,这是区块链交易中很重要的一个概念,那么区块链交易ID是什么意思?下面就让小编给大家通俗解释区块链交易ID。

区块链交易ID是什么意思?

区块链交易ID又叫交易哈希,是一串根据每笔比特币交易大小,时间,类型,创作者,机器等计算而得出的字符,相当于每笔比特币交易的身份证明(ID),具有唯一性和不可更改性。

您可以在 www.btc.com或 www.blockchain.info搜索交易的比特币地址查询每笔交易的ID,格式形如:073957ae2439ef7eeb8e9624603886244f5339098d69cbc534c677716a7ed0528。

区块链怎么交易?

区块链的交易过程看似神秘繁琐,其实真正说起来却也不见得有那么难。我们只要知道它的原理,区块链的交易过程就不再神秘。

第一步:所有者A利用他的私钥对前一次交易(比特货来源)和下一位所有者B签署一个数字签名,并将这个签名附加在这枚货币的末尾,制作出交易单。此时,B是以公钥作为接收方地址。

第二步:A将交易单广播至全网,比特币就发送给了B,每个节点都将收到交易信息纳入一个区块中

此时,对B而言,该枚比特币会即时显示在比特币钱包中,但直到区块确认成功后才可以使用。目前一笔比特币从支付到最终确认成功,得到6个区块确认之后才能真正的确认到账。

第三步:每个节点通过解一道数学难题,从而去获得创建新区块的权利,并争取得到比特币的奖励(新比特币会在此过程中产生)

此时节点反复尝试寻找一个数值,使得将该数值、区块链中最后一个区块的Hash值以及交易单三部分送入SHA256算法后能计算出散列值X(256位)满足一定条件(比如前20位均为0),即找到数学难题的解。由此可见,答案并不唯一

第四步:当一个节点找到解时,它就向全国广播该区块记录的所有盖时间戳交易,并由全网其他节点核对。

此时时间戳用来证实特定区块必然于某特定时间是的确存在的。比特币网络采用从5个以上节点获取时间,然后取中间值的方式成为时间戳。

第五步:全网其他节点核对该区块记账的正确性,没有错误后他们将在该合法区块之后竞争下一个区块,这样就形成了一个合法记账区块链、

每个区块的创建时间大约在10分钟,随着全网算力的不断变化,每个区块的产生时间会随算力增强而缩短,随算力减弱而延长。其原理是根据最近产生的2016年区块的时间差(约两周时间),自动调整每个区块的生成难度(比如减少或增加目标值中0的个数),使得每个区块的生成时间是10分钟。

综上所述,就是小编对于区块链交易ID是什么意思这一问题的回答,希望小编的这篇关于通俗解释区块链交易ID的文章能够帮助各位投资者对区块链交易ID这一概念有一个更加全面深入的了解。小编在这里提醒各位投资者,就目前的区块链市场来看,大家选择虚拟数字货币来投资是最容易获得投资回报的一种方式,只要大家掌握其中的交易技巧,还是非常容易获得回报的,至于一些技术项目的研发,就不是一般人能搞的了,免得最后竹篮打水一场空。

如果大家还是币圈新手的话,不知道大家有没有听说过区块链挖矿这一概念,是不是有的小伙伴们听说过,但是并不知道什么是区块链挖矿。其实区块链挖矿是大家混迹币圈一定会接触到的一个概念,很多投资者在刚听到这一概念时可能会联想到我们日常所熟悉的那个挖矿,但其实区块链挖矿并不是像我们现实中的矿场挖矿一样是挖真正的矿,它挖的其实是数字货币,跟矿并没有关系。那么究竟区块链挖矿是什么意思?下面就让小编带大家通俗解释区块链挖矿。

区块链挖矿是什么意思?

所谓“挖矿”就是,将一段时间内比特币系统中发生的交易进行确认,并记录在区块链上,形成新的区块,挖矿的人叫作矿工。简单来说,挖矿就是记账的过程,矿工是记账员,区块链就是版本。

比特币系统的记账权利是去中心化的,即每个矿工都有记账的权利,只要成功抢到记账权,矿工就能获得系统新生成的比特币奖励。从这个意义上来说,挖矿就是生产比特币的过程。

中本聪最初设计比特币时规定没生产210000个区块,比特币奖励减半一次,直至比特币不能再被细分,因为比特币的总量是有限的,比特币也被称为数字黄金。比特币生产也俗称挖矿。

比特币通过挖矿生产,每10分钟全网矿工一起计算一道算术题,只要先算出答案,就相当于挖到了这个区块,该矿工就能获得系统新生的比特币奖励。

在比特币刚诞生的时候,通过计算机的CPU便可以挖矿,随着挖矿的矿工越来越多,目前用CPU已经不能挖出比特币了,大家开始用矿机挖矿。

挖矿必备工具:1.挖矿机;2.比特币地址;3.挖矿软件。

目前,比特币网络算力太大,个人购置少量矿机,是很难挖出区块的,很多矿工只能加入矿池一起挖;矿场只负责计算,矿池负责信息打包。挖到比特币后,根据矿场的算力占比分配收益,此保证更加稳定的投入产出。

矿工是怎么挖矿的?

区块链诞生后,矿工不再只是煤矿工人的简称,而是一种全新的含义。从事虚拟货币挖矿的人和传统的“矿工”不同,区块链领域的矿工具有更多的科技色彩。矿工的主要工作是交易确认和数据打包。

矿工需要购买一台专用的计算机设备,下载挖矿软件。挖矿不需要矿工亲自动手,完全由电脑在执行特定的运算。对于矿工来说,只要保证矿机电力供应和网络连接就可以。

以比特币为例,比特币矿机就是通过运行大量计算,争夺记账权从而获得新生比特币奖励的专业设备。

矿机的构成包括:挖矿芯片。散热片和风扇。只执行单一的计算机程序、耗电量更大,挖矿实际是矿工之间算力的比拼,拥有较多算力的矿工,挖到比特币的概率更大。

随着全网算力上涨,用传统的设备挖到比特币的难度越来越大,人们开发出专门用来挖矿的芯片。芯片是矿机最核心的零件,运作过程中会产生大量的热。为了散热降温,比特币矿机一般配有散热片和风扇。

用户在电脑下载比特币挖矿软件,用该软件分配好每台矿机的任务就可开始挖矿。每种币的算法不同,所需要的矿机也各不相同。

综上所述,就是小编对于区块链挖矿是什么意思这一问题的回答,希望小编的这篇关于通俗解释区块链挖矿的文章能够帮助各位投资者对区块链挖矿这一概念有一个更加全面深入的了解。小编在这里提醒各位投资者,大家如果想要挖矿的话,一定要注意的就是选择一个靠谱的平台去挖矿,如果你还是一个币圈新手,对这一行业还不太了解的话,还不是不要轻易去参与,因为专业的矿机挖矿还是有一定的门槛的,币圈新手不妨先从最基本的买币开始做起吧。