当前位置:首页 » 百科 » 正文

比特币的转账交易是如何实现的?

700 人参与  2019年11月16日 08:27  分类 : 百科  评论

比特币的转账交易是如何实现的?日常生活中,"交易"本质上就是指资产所有权的转移。因此比特币交易,实际上也可以称之为是,记录在区块链当中的比特币所有权的转移。简单来说就是一个地址向另一个地址转账的过程。

在这个过程中,我们需要使用到私钥和公钥,来确认比特币的所有权以及对交易进行签名。私钥是通过安全算法随机生成的一个字符串,通过私钥可以推导出公钥,拥有私钥的人就拥有对比特币的支配权。

通常情况下,交易发起方创建了一笔交易之后,他将使用私钥对这笔交易进行签名,这个签名表示比特币所有者对交易的许可,同时也确保了交易发生后不会被他人修改;随后,这笔交易将被广播到整个比特币网络中,等待确认;当矿工接收到这些交易请求之后,将通过计算哈希值来争取记账权,然后将交易打包成一个区块,并上传到整个区块链当中;当整个网络中有超过六个节点对这些交易进行确认之后,比特币的转账过程就完成了。

交易完成后,比特币接收方将获得这笔资金的所有权。

用一句话来概括,比特币交易就是"经过签名运算,表达价值转移的过程".它们都通过比特币网络进行传输,由矿工节点验证并打包到区块,然后永久保存在区块链上。

在比特币(BitCoin)中,对一笔交易的签名流程是这样的:

1.查找该笔交易对应的UTXO

百科知识:

挖矿工具是什么?现在还有用显卡挖矿的吗?对于用显卡挖矿,现在还是非常多的,现如今主流的挖矿方式还是使用显卡挖矿的,市面上的A卡一般还会出现断货的情况。最近几年以来,伴随着比特币的诞生,数字货币行业获得了飞速的发展,

2.获得该UTXO对应的锁定脚本

3.复制该交易对象,并在复制副本中将该Input的解锁脚本字段的值设置为对应的锁定脚本

4.清除其他Input的解锁脚本字段

5.对这个改造后的交易对象计算Hash

6.使用私钥对Hash进行签名。

对于比特币的交易我们可以这样定义,一枚电子货币可以理解成是这样的一串数字签名:每一位所有者通过对前一次交易和下一位拥有者的公钥签署一个随机的数字签名,并将这个签名附加在这枚电子货币的末尾,电子货币就发送给了下一位所有者。而收款人通过对签名进行检验,就能够验证该链条的所有者。

风险提示:《比特币的转账交易是如何实现的?》不作为任何投资依据,仅供个人网站学习。

温馨提示:《比特币的转账交易是如何实现的?》来源网络,如有问题,请联系网站更新或删除。

百科知识:

OmiseGO是什么?大部分关注数字货币这一行业的朋友可能知道,就在最近短短的数月时间之内,有一个名为OmiseGO的项目突然异常的火爆,其风头段时间之内甚至有要盖过数字货币的鼻祖——比特币的迹象,对于很多朋友来

本文链接:https://www.biancaijing.com/4063.html

币安最新注册地址:点击注册
<< 上一篇 下一篇 >>

联系币安 | 关于币安 | 币安网站 | 法律声明

Copyright © 2019-2020 币安网,玩转币安交易所