星球日报
搜索
手机客户端
iPhone · Android
公众号
微信公众号

一笔有效的比特币交易经历了哪些步骤?| 区块链课堂第 9 问

2018-08-30

从创建一笔交易,到这笔交易最终被确认有效,实际上经历了以下两个步骤。

编者按:本文来自哈希派 (ID:hashpai),作者: 不碎,星球日报经授权转载。

一笔有效的比特币交易经历了哪些步骤?| 区块链课堂第 9 问

当比特币用户向其他人转账的时候,从创建一笔交易,到这笔交易最终被确认有效,实际上经历了以下两个步骤。

首先,在生成交易信息之后,交易发起方需要使用由随机数生成器生成的私钥,对交易进行签名;

这个签名是通过椭圆曲线签名算法得来的。具体来说就是,先将交易进行数字摘要,浓缩成一段字符串,然后用私钥对摘要进行加密,形成数字签名。数字签名的作用就是确认信息来源以及数据的完整性,防止交易信息被伪造。当你修改交易信息之后,原先的数字签名就失效了。

之后,再将交易信息和数字签名一起广播到整个网络当中,接收到信息的矿工,通过公钥解密数字签名,对交易信息进行验证,如果验证成功,则证明这笔交易确实由发起方地址发出,且交易信息未经修改;否则交易无效;

通过验证的有效交易将由矿工打包进新的区块,上传至区块链。这个过程看似复杂,但其实当你使用钱包进行转账的时候,你只需要填写转账地址、转账金额和矿工费即可。

本文来自投稿,不代表Odaily立场。如若转载请注明出处。

参与讨论

登录后参与讨论

哈希派

特邀作者

哈希派

每天第一手区块链资讯、数字货币市场分析。公众号hashpai

总文章数: 83


分享至

微信扫一扫分享

0
金融区块链

Copyright 2017-2018 Beijing Star Node Media Culture Co., Ltd.