网赚论坛

 找回密码
 免费注册
查看: 416|回复: 0
打印 上一主题 下一主题

比特币基础教学之:比特币交易是怎样完成的

[复制链接]

18

主题

18

帖子

72

积分

Ⅰ级财主

Rank: 1

积分
72
跳转到指定楼层
楼主
发表于 2017-10-21 23:57:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
bitcoiners都知道怎样发送和接受比特币,就算对于比特币外行来说操作上也很容易。以Bitcoin-qt客户端为例,只要输入你的比特币地址和对方的比特币地址,交易就可以进行了。但是其中的原理究竟是怎样的呢?

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

下面举例说明比特币交易的过程:
A要和B做比特币交易。在A发送比特币给B的过程中,A先将发送请求加上B的公钥,然后A用自己的私钥加密这个发送请求,并把自己的公钥标记到这个请求上,然后将整个请求广播到P2P网络。P2P网络在得到请求后,先用A的公钥将整个信息解密,然后读出B的公钥和整个交易请求,最后确认A的公钥上比特币的拥有权转移到了B的公钥上面。


比特币矿工在得到这个交易请求后,便尝试把这条交易打包到数据区块中。当整个P2P网络有超过6个区块节点对这笔交易进行确认后,这笔交易便完成了,交易记录被永久的嵌入了block(数据区块)里面。在这个过程中,比特币矿工会得到一定量的手续费作为报答。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2024-11-15 07:07 , Processed in 0.436800 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表