比特币交易流程图(比特币交易)
日期:2024年11月25日 文章来源与网络,内容仅供参考!
比特币是第一个加密货币,目前也是规模最大的加密货币,但是自它诞生以来,一直有其它加密货币要夺取王位。所有加密货币都有一个共同特点:都使用了区块链技术。区块链分享公开交易记录,创造并追踪新型数字令牌:无论做什么事,只有网络达成一致,才能创造并分享。以此作为基础,生态系统孕育出大量的变种。
我们知道比特币网络里设计挖矿的目的是打包交易,维护比特币网络,那么交易其实就是跟挖矿息息相关的第一个环节。在比特币网络中交易的过程使用了非对称加密技术,数字摘要技术,区块链技术等,其中的技术实现,已经有众多大神珠玉在前,博主就不献丑了。这篇文章的主要目的是将比特币的交易过程用较为浅显的语言展示出来,让更多新手投资者了解比特币交易。
一、比特币交易流程图中的交易方式
比特币是类似电子邮件的电子现金,交易双方需要类似电子邮箱的“比特币钱包”和类似电邮地址的“比特币地址”。和收发电子邮件一样,汇款方通过电脑或智能手机,按收款方地址将比特币直接付给对方。下列表格,列出了免费下载比特币钱包和地址的部分网站。
比特币地址是大约33位长的、由字母和数字构成的一串字符,总是由1或者3开头,例如火币"1PCgrJSzxJTjtUUbijcvPjZ6FVS2jGeZnN"。比特币软件可以自动生成地址,生成地址时也不需要联网交换信息,可以离线进行。可用的比特币地址非常多。
比特币地址和私钥是成对出现的,他们的关系就像银行卡号和密码。比特币地址就像银行卡号一样用来记录你在该地址上存有多少比特币。你可以随意的生成比特币地址来存放比特币。每个比特币地址在生成时,都会有一个相对应的该地址的私钥被生成出来。这个私钥可以证明你对该地址上的比特币具有所有权。我们可以简单的把比特币地址理解成为银行卡号,该地址的私钥理解成为所对应银行卡号的密码。只有你在知道银行密码的情况下才能使用银行卡号上的钱。所以,在使用比特币钱包时请保存好你的地址和私钥。
比特币的交易数据被打包到一个“数据块”或“区块”(block)中后,交易就算初步确认了。当区块链接到前一个区块之后,交易会得到进一步的确认。在连续得到6个区块确认之后,这笔交易基本上就不可逆转地得到确认了。比特币对等网络将所有的交易历史都储存在“区块链”(blockchain)中。区块链在持续延长,而且新区块一旦加入到区块链中,就不会再被移走。区块链实际上是一群分散的用户端节点,并由所有参与者组成的分布式数据库,是对所有比特币交易历史的记录 。 中本聪预计,当数据量增大之后,用户端希望这些数据并不全部储存自己的节点中。为了实现这一目标,他采用引入散列函数机制。这样用户端将能够自动剔除掉那些自己永远用不到的部分,比方说极为早期的一些比特币交易记录。
二、比特币交易中的inputs 和 outputs
每个比特币交易都存在两个重要组成部分:inputs和outputs。inputs相当于交易的转出,而outputs相当于交易的接收,二者的金额转换关系是这样的:inputs的金额 = outputs的金额 + 矿工费用。
inputs和outputs都是数组结构,数组里面可以存放多个元素,这意味着每笔比特币交易可以有多个input和多个ouput。那input和output到底是什么东西呢?
input其实是一个历史交易的 UTXO(下面会介绍),暂时可以理解为金额转出信息(包括转出的地址和金额),所以一笔比特币交易的转出来源可以是多个地址,比如有一笔交易的inputs包括张三 100 BTC 和李四的 100 BTC,那么该笔交易的转出金额为 200 BTC,来自张三和李四两个账号。
output是交易转出的信息(包括转出的地址和金额),一笔比特币交易可以同时指定多个转出地址,比如同时转给王五 50 BTC 和赵六 150 BTC(含矿工费用)。
所以比特币的交易不是基于账户的交易,而是基于交易的交易,每一笔交易都依赖于其他的历史交易,按照上面的假设情况形成的一笔比特币交易的结构大概是这样的:
inputs = [ 张三的 100 BTC,李四的 100 BTC ]
outputs = [ 王五的 50 BTC,赵六的 149 BTC ]
矿工费用 = 1 BTC
【UTXO】UTXO 的英文全称是Unspent Transaction Output,中文叫未花费输出。那么Unspent是什么意思呢?其实它表示这个输出还没有被使用过的,可以拿来使用的意思。每一个input必须是历史交易的 UTXO,已经Spent过的输出不能拿来做input。每笔刚形成的交易的output都是Unspent状态,当下一笔交易将该output作为input时,这个output才从Unspent变为Spent,表示该output已经被使用(花费)了。
所以一个地址的账户总额等于该地址所有 UTXO 的金额总和,举个栗子来加深理解:
①在区块 1 中,地址 A 有 50 个挖矿所得的 BTC;
②在区块 2 中,地址 A 也有 50 个挖矿所得的 BTC,这时发生了一笔交易:地址 A 转出 20 个 BTC 给地址 B 和 30 个 BTC 给地址 C;
③在区块 3 中,地址 A 还有 50 个挖矿所得的 BTC,这时又发生一笔交易:地址 B 转出了 20 个 BTC 给地址 D;
那么在这 3 个区块中,各个地址的 UTXO 情况如下:
①地址 A 有 2 个 UTXO,每个 UTXO 是 50 个 BTC,所以 A 共有 100 个 BTC;
②地址 B 没有 UTXO,所以 B 的账户金额为 0;
③地址 C 有 1 个 UTXO,金额为 30 个 BTC,所以 C 共有 30 个 BTC;
④地址 D 有 1 个 UTXO,金额为 20 个 BTC,所以 D 共有 20 个 BTC;
【普通一对一转账】:在比特币交易中,如果要进行普通的一对一账户转账,经常会遇到这样的情况,地址 A 要转账给地址 B 10 个 BTC,但地址 A 只有一笔 UTXO 且里面有 100 个 BTC,那么在这种情况下就要把原来的 UTXO 拆分成 2 个output,一个是转出给地址 B 10 个 BTC,另外一个是转给自己(即地址 A)90 个 BTC,这样inputs和outputs的金额才能相等,交易才能形成。
【交易广播】:比特币的交易不会自动广播到区块链,而是需要通过第三方的广播平台来将交易签名信息进行广播。
以上就是关于“比特币交易流程图”的相关内容,希望能够帮得到您!更多关于比特币交易的知识,欢迎关注并收藏本站。
外汇牌价
中国银行 工商银行 农业银行 建设银行 邮储银行 交通银行 招商银行 光大银行 中信银行 民生银行 银联汇率
相关查询
马币汇率 美金对人民币汇率 外汇今日行情 人民币汇率 美元汇率 远期外汇报价 中国银行外汇牌价查询表 人民币对美元汇率 阿联酋迪拉姆对人民币汇率 马来西亚林吉特对人民币汇率 土耳其里拉对人民币汇率 巴西里亚尔对人民币汇率 菲律宾比索对人民币汇率 南非兰特对人民币汇率 印度卢比对人民币汇率 泰铢对人民币汇率 印尼卢比对人民币汇率 瑞典克朗对人民币汇率 挪威克朗对人民币汇率 丹麦克朗对人民币汇率 瑞士法郎对人民币汇率 沙特里亚尔对人民币汇率 澳大利亚元对人民币汇率 新西兰元对人民币汇率 新加坡元对人民币汇率 加拿大元对人民币汇率 韩国元对人民币汇率 新台币对人民币汇率 澳门元对人民币汇率 港币对人民币汇率 日元对人民币汇率 英镑对人民币汇率 美元对人民币汇率 欧元对人民币汇率 民生银行外汇牌价 中兴银行外汇牌价 光大银行外汇牌价 招商银行外汇牌价
相关文章
中行外汇牌价(外汇牌价今日汇率表)工商银行外汇牌价(外汇牌价今日汇率表)
农行外汇牌价(外汇牌价今日汇率表)
招商银行外汇牌价(外汇牌价今日汇率表)
建行外汇牌价(外汇牌价今日汇率表)
交通银行外汇牌价(外汇牌价今日汇率表)
光大银行外汇牌价(外汇牌价今日汇率表)
光大银行外汇牌价(外汇牌价今日汇率表)
浦发银行外汇牌价(外汇牌价今日汇率表)
9999黄金回收价格表(4个9黄金回收价格多少钱 )
3个9黄金回收多少钱一克_999足金回收多少钱一克
3d硬金黄金回收价格_3d黄金回收价格多少钱一克
黄金回收价格_按标价买的黄金怎么回收
黄金回收价格查询今日(黄金回收今日价格表 )
海南2025年油价调整时间表,海南汽油价格,海南92号汽油价格
陕西2025年油价调整时间表,陕西汽油价格,陕西92号汽油价格
贵州2025年油价调整时间表,贵州汽油价格,贵州92号汽油价格
山西2025年油价调整时间表,山西汽油价格,山西92号汽油价格
广西2025年油价调整时间表,广西汽油价格,广西92号汽油价格
湖南2025年油价调整时间表,湖南汽油价格,湖南92号汽油价格
山东2025年油价调整时间表,山东汽油价格,山东92号汽油价格
浙江2025年油价调整时间表,浙江汽油价格,浙江92号汽油价格
福建2025年油价调整时间表,福建汽油价格,福建92号汽油价格
广东2025年油价调整时间表,广东汽油价格,广东92号汽油价格
湖北2025年油价调整时间表,湖北汽油价格,湖北92号汽油价格
内蒙古2025年油价调整时间表,内蒙古汽油价格,内蒙古92号汽油价格
青海2025年油价调整时间表,青海汽油价格,青海92号汽油价格
云南2025年油价调整时间表,云南汽油价格,云南92号汽油价格
安徽2025年油价调整时间表,安徽汽油价格,安徽92号汽油价格
甘肃2025年油价调整时间表,甘肃汽油价格,甘肃92号汽油价格
吉林2025年油价调整时间表,吉林汽油价格,吉林92号汽油价格
辽宁2025年油价调整时间表,辽宁汽油价格,辽宁92号汽油价格
宁夏2025年油价调整时间表,宁夏汽油价格,宁夏92号汽油价格
黑龙江2025年油价调整时间表,黑龙江汽油价格,黑龙江92号汽油价格
江西2025年油价调整时间表,江西汽油价格,江西92号汽油价格
新疆2025年油价调整时间表,新疆汽油价格,新疆92号汽油价格
重庆2025年油价调整时间表,重庆汽油价格,重庆92号汽油价格
河南2025年油价调整时间表,河南汽油价格,河南92号汽油价格