比特币买卖(比特币是如何交易的,比特币的交易流程,简单介绍)
1.比特币交易链条
比特币不是基于账户的密码货币,而是基于交易的密码货币。在基于账户的货币中,我们可以通过账户直接查询余额;但在比特币系统中,我 们 需 要 通 过 未 花 费 交 易 输 出(UTXO)来统计该地址余额。
每一笔交易都是由交易输入和交易输出构成。交易输入里面的字段主要是脚本签名(包含本次交易的签名和付款人公钥)、UTXO 的索引,该字段表明了付款人信息和付款人的金额来源。其中,数字签名使用ECDSA,付款人先将本次交易关键数据(例如:UTXO 索引、交易金额和收款人公钥)作为哈希函数的输入,计算相应的哈希值,再使用私钥对哈希值签名;交易输出里面的字段主要是脚本公钥(包含若干个脚本指令和收款人公钥地址的哈希值)、地址和金额。该字段主要表明收款人的地址和收款金额。
2.比特币交易步骤
(1)验证本次交易是否是可支付的。比特币的所有交易记录提供了比特币 UTXO 查询,只有当本次交易的UTXO对应的金额大于或等于收款金额时,该笔交易才是可支付的。
(2)用私钥签署这笔交易,并将签名放置在交易的脚本签名中。
(3)将该交易单广播出去,寻求其他实体的认可。所有合法的比特币交易最终都会被封装在历史区块之中。但是上述转账过程存在一个问题:收款人很难确认比特币所有者是否对该比特币进行双重支付。
3.双重支付
(1)无双重支付的情形。假设 A有 1 枚比特币,要将其转给 B。A 首先构造一笔交易 Tx1:使用私钥签署该笔交易,并将交易单 Tx1 广播出去。其他实体收到信息后,通过UTXO 索引计算 A 是否有能力支付 1枚比特币,如果有能力支付,则认为此次交易是合法。最后,A的钱包地址减少 1 枚比特币,B 的钱包地址增加1枚比特币。
(2)有双重支付的情形。如果 A利 用 同 一 个 UTXO 构 造 2 笔 交 易(Tx1:从 A 地址转 1 枚比特币给 B 地址;Tx2:从 A 地址转 1 枚比特币给 C地址),并用私钥分别签署这 2 笔交易。由于消息传送具有随机性与先后性,有些实体先收到第 1 条交易,而有些实体会先收到第 2 条交易,那么比特币系统会出现交易混乱,必须防止此类双花的出现。
相关内容
相关资讯
-
虚拟币平台钱包(虚拟币 钱包)
虚拟货币钱包APP哪一种比较安全好用鏍规嵁銆婂叧浜庨槻鑼冧唬甯佸彂琛岃瀺璧勯闄╃殑鍏憡銆嬶紝鎴戝浗澧冨唴娌℃湁鎵瑰噯鐨勬暟瀛楄揣甯佷氦鏄撳钩鍙般€傛牴鎹垜鍥界殑鏁板瓧璐у竵鐩戠瑙勫畾锛屾姇璧勮
-
虚拟货币上币的平台 国内正规的虚拟货币交易有哪些
br/>鐏竵鍏ㄧ悆涓撲笟绔欐槸鐏竵闆嗗洟鏃椾笅鏈嶅姟浜庡叏鐞冧笓涓氫氦鏄撶敤鎴风殑鍒涙柊鏁板瓧璧勪骇鍥介檯绔欙紝鑷村姏浜庡彂鐜颁紭璐ㄧ殑鍒涙柊鏁板瓧璧勪骇鎶曡祫鏈轰細锛岀洰鍓嶆彁渚涘洓鍗佸绉嶆暟
-
虚拟币哪个平台好 虚拟币哪个平台好用
目前国内比较好的数字货币交易平台应该属于三巨头,不管从数字货币成交量资金量来讲是从网站的安全性来讲,币安、火币、OKEX这三家大平台交易所都是非常不错的
-
股指期货对冲平仓,股指期货对冲原理
现手最近一笔的成交手数开仓是指开新的多头仓位或者新的空头仓位,也就是新买进或者新卖出一定手数的股指期货合约平仓如果你已经开了多头仓位的话,就需要卖出手上的合约来进行对冲平仓
-
2016年期货双边手续费 2016期货最新手续费
但如果你有认识好的期货客户经理,那你开的户可以只在交易所收取的标准上+0.01元每手,还是黄金,你交的总手续费只需10.01元
-
比特币大牛(比特币大牛市)
在巴比特创始人长铗看来:“中本聪在密码朋克组中是一个年轻后辈(可能30岁出头),但地位十分显赫,在这个密码朋克组中,有菲利普·希默曼(PGP技术的开发者)、约翰·吉尔摩(太阳微系统公司的明星员工)、斯
实时快讯
-
半年前黄金电子货币?电子货币 金属货币
-
半年前鼓励数字货币(数字货币有哪些)
-
半年前辐射货币代码,辐射4动力装甲代码
-
半年前国际汇兑货币,国际汇兑的两种方法
-
半年前黄金储备 基础货币?基础货币和储备货币的区别
-
半年前宏观微观货币,货币的四个职能
-
半年前黄金 货币 关系(黄金货币投资)
-
半年前国际货币基金组织份额(收益好的十大货币基金)