主页 > imtoken官网地址打不开 > 比特币基本概念——交易

比特币基本概念——交易

imtoken官网地址打不开 2023-06-07 05:55:25

比特币交易(Transation,简称Tx)并不是单手支付单手交付等通常意义上的交易,而是一种转账。以图1中的交易1为例,如果B想向C支付100比特币(100BTC),那么B不仅需要在交易单上注明金额,还需要注明这100比特币的来源。如图1所示,B的100BTC实际上来自A,是B通过交易0获得的(交易0已经被全网用户认证,存储在所有用户的电脑中)。为了完成交易1,B需要填写交易单的信息包括:

一个是100BTC的来源比特币概念,这里是交易订单0的ID;

比特币概念

第二个是C的公钥,即C的比特币支付地址;

比特币概念

三是将交易订单0的内容和C的公钥输入到哈希函数中,得到一串数字。B 将这串数字与他自己的私钥相加,并将其作为数字签名放在交易表 1 中。C 收到交易票 1 后,可以通过其中存储的 ID 找到交易票 0,并获得 B 的公钥。C 可以用这个公钥解密交易票据 1 中的数字签名。同时,C 可以将自己的公钥和交易列表 0 的内容以同样的方式输入到哈希函数中,并将得到的数字与数字签名解密的结果。

比特币概念

如果比较成功,则可以确定以下两个事实:

比特币概念

首先,100BTC的来源是真的。因为交易订单0包含了A的签名,交易订单0已经被全网认证,即A确实给了B 100BTC;

比特币概念

其次,交易 1 确实是 B 签署的。由于 B 的私钥是唯一的比特币概念,他不能否认该交易。

clip_image002

图1 比特币交易流程