主页 > imtoken安卓版下载app > 比特币交易流程是怎样的?

比特币交易流程是怎样的?

imtoken安卓版下载app 2024-01-26 05:08:01

比特币交易(Transation,简称Tx)不是单手支付单手交付等通常意义上的交易简述比特币的计算过程,而是一种转账。一笔交易由 N 个输入和 M 个输出组成。一笔交易的每一个输入都是一个前向交易的输出,然后溯源,必然有一笔没有输入的交易,这样的一笔交易称为 CoinBase Tx。 CoinBase 交易是奖励矿工产生的交易,始终是区块中的第一笔交易。

有一个输入输出Tx数据:

Input:
Previous tx: f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6
Index: 0
scriptSig: 304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d10
90db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501

Output:
Value: 5000000000
scriptPubKey: OP_DUP OP_HASH160 404371705fa9bd789a2fcd52d2c580b65d35549d
OP_EQUALVERIFY OP_CHECKSIG

一旦某个 Tx 的第 N 个输出成为另一个 Tx 的输入简述比特币的计算过程,那么比特币就被花掉了。每笔交易都由一个唯一的Hash字符串标识,该Hash字符串是通过对交易数据进行两次SHA256哈希运算得到的:

Tx Hash ID = SHA256(SHA256(Tx Data))