主页 > 苹果版imtoken钱包下载官网 > 比特币基础教学:比特币交易是如何完成的.doc

比特币基础教学:比特币交易是如何完成的.doc

每个人都知道如何发送和接收比特币,即使对于比特币外行来说也很容易操作。 以Bitcoin-qt客户端为例,只要输入自己的比特币地址和对方的比特币地址,即可进行交易。 但其背后的原理是什么?

比特币交易流程

在之前的比特币基础教学系列中,我们知道了比特币的数字签名对:公钥和私钥,是通过ECDSA加密算法生成的。 在比特币交易过程中,公钥和私钥用于确认用户对某个比特币地址上的比特币的所有权。

下面的例子说明了比特币交易的过程:

A想与B进行一笔比特币交易,在A向B发送比特币的过程中,A首先将B的公钥添加到发送请求中,然后A用自己的私钥加密发送请求,并在上面标记自己的公钥请求,然后将整个请求广播到 P2P 网络。 P2P网络收到请求后,首先用A的公钥解密全部信息,然后读出B的公钥和整个交易请求比特币的交易过程由谁记录,最后确认A的公钥上的比特币所有权已经转移到B的公钥上。

比特币矿工收到交易请求后,尝试将交易打包成数据块。 当整个P2P网络中超过6个区块节点确认交易时比特币的交易过程由谁记录,交易完成,交易记录永久嵌入区块(数据块)中。 在此过程中,比特币矿工将获得一定数量的手续费作为奖励。

更多关于比特币的信息,请访问比特曼了解比特币。