主页 > 冷钱包imtoken > 一篇了解比特币交易原理的文章

一篇了解比特币交易原理的文章

冷钱包imtoken 2023-01-17 14:15:09

最近被比特币、比特币、以太坊、狗狗币等虚拟货币刷屏,名词一大堆,不认识的人一头雾水。

很多人都在关注虚拟货币的兴衰,但几乎没有人关注到底是什么技术支撑了这么大的币圈?虚拟货币交易流程是怎样的?

非对称加密

首先,我们要了解什么是非对称加密。非对称加密我们已经详细介绍过了,这里只简单说一下这个概念。

对称加密是指使用相同的密钥进行加密和解密。非对称加密其实很简单。加密和解密必须使用一个密钥对,其中包含一个公钥和一个私钥。

公钥是公开的,任何人都可以获取,而私钥只有你自己知道。其他人可以用公钥加密数据,发送给你,然后用对应的私钥解密得到数据。

当然,反向操作也是可以的,用私钥加密数据,别人用公钥解锁。用自己的私钥加密的数据,只能用对应的公钥解密,所以这种方法可以用来验证数据的真实性,也叫数字签名。

比特币一共多少个地址

如果别人用你的公钥可以成功解密,说明这个数据来自你,不是别人,没有被篡改过。

虚拟货币原理

了解了非对称加密,我们就很容易理解虚拟货币背后的原理了。

如果有人想把一些比特币转给你,他会用你的公钥加密发送给你。由于私钥在你手中,只有你可以解密比特币一共多少个地址,所以钱就是你的了。

可见,在整个虚拟货币交易过程中,私钥是非常重要的,而且交易只针对私钥,不针对某个人,这也是虚拟货币匿名性的体现货币。

如果私钥不保存,不泄露比特币一共多少个地址,那么你的虚拟货币很容易被盗,因为别人可以拿走你的私钥,冒充你进行交易。

比特币一共多少个地址

交易过程

虚拟货币是如何交易的?

首先,你需要去虚拟货币交易所开户。平台会自动生成一个密钥对(公钥和私钥)并存储在你的钱包中。

进行比特币交易时,会使用比特币地址。这个比特币地址是怎么来的?

此地址来自公钥。

根据协议,公钥的长度是512位,显然不容易传播,所以协议还规定要为公钥生成一个160位的“指纹”。所谓指纹,其实就是一个哈希希腊值。

比特币一共多少个地址

160位是二进制,一般用十六进制表示,所以比特币地址一般在26到35个字符之间。因此,比特币地址大大缩短。

在开始交易之前,还有一个问题仍未解决。

因为比特币等虚拟货币的交易记录都是公开的,所以可以看到任意一个地址有多少比特币。

这就是问题所在。

假设地址 A 说:“我向地址 B 支付了 1 个比特币。”比特币如何验证这个交易记录是真实的,而不是某人随意捏造的?

比特币一共多少个地址

根据比特币协议,当A说要支付B 1比特币时,必须提供以下证明:

你从哪里得到这些比特币? ?

你的比特币地址是什么? B的比特币地址是什么?

你的公钥是什么?

您使用私钥生成的数字签名。

如果地址A能提供上述文件,就可以证明这笔交易确实发生了。

比特币一共多少个地址

当地址A和地址B之间的交易实际发生时,需要将当前的交易数据写入数据库,地址B才能真正收到比特币。

矿工

写入数据库的工作由负责将该交易记录写入区块链的矿工承担。

当地址A向地址B支付1比特币时,此行为会通知所有正在挖矿的矿工。

交易发生后,最接近地址 A 的矿工将首先收到通知。当这些矿工收到消息时,他们会将消息传播给离他们更近的矿工。圈子的传播,大家都会收到交易的信息。

根据比特币协议,一个区块可以包含超过 2,000 笔交易。矿工负责将这 2000 多笔交易打包成一个区块,然后计算这个区块的哈希值。

这个过程称为挖矿,需要大量的计算。谁先算出哈希值,谁就可以把这个区块加入区块链,获得一定数量的比特币。而其他矿工一无所获。

虚拟货币的交易大概就是这样一个过程,其实并不复杂。但是想出这个革命性想法的人真的很了不起。在全球无数爱好者的支持下,虚拟货币经济越来越发达,其野蛮生长也引起了各国的关注。规范虚拟货币交易已成为世界各国的共识。