偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

一文弄懂比特幣的交易原理

區(qū)塊鏈 數(shù)據(jù)安全
很多人都在關(guān)注虛擬貨幣的大漲大跌,卻幾乎沒(méi)有人關(guān)注到底是什么樣的技術(shù),支撐著這么大的一個(gè)幣圈?虛擬貨幣交易的流程,到底是怎么一回事?

最近被比特幣等虛擬貨幣刷屏了,比特幣、以太坊、狗狗幣,一大堆名詞撲面而來(lái),不明就里的人們被搞得暈頭轉(zhuǎn)向。

很多人都在關(guān)注虛擬貨幣的大漲大跌,卻幾乎沒(méi)有人關(guān)注到底是什么樣的技術(shù),支撐著這么大的一個(gè)幣圈?虛擬貨幣交易的流程,到底是怎么一回事?

[[403083]]

非對(duì)稱加密

首先,我們得先理解什么是非對(duì)稱加密。非對(duì)稱加密我們?cè)?jīng)詳細(xì)地對(duì)它進(jìn)行了介紹,這里只簡(jiǎn)單地說(shuō)一下概念。

對(duì)稱加密指的是加密和解密,用同一個(gè)密鑰。而非對(duì)稱加密其實(shí)很簡(jiǎn)單,加密和解密必須使用一個(gè)密鑰對(duì),密鑰對(duì)包含一個(gè)公鑰和私鑰。

公鑰是公開(kāi)的,任何人都可以獲取,而私鑰只有自己知道。其他人可以使用公鑰加密數(shù)據(jù),再發(fā)送給你,你再使用相對(duì)應(yīng)的私鑰解密,得到數(shù)據(jù)。

當(dāng)然也可以反向操作,使用私鑰加密數(shù)據(jù),其他人再用公鑰解開(kāi)。用自己私鑰加密的數(shù)據(jù),只有對(duì)應(yīng)的公鑰才能解開(kāi),所以這一方式可以用來(lái)驗(yàn)證數(shù)據(jù)的真實(shí)性,也叫數(shù)字簽名。

別人用你的公鑰能解密成功,說(shuō)明這一數(shù)據(jù)來(lái)自于你,而不是其他人,也沒(méi)有被篡改過(guò)。

虛擬貨幣原理

明白了非對(duì)稱加密,我們很容易理解虛擬貨幣背后的原理。

如果有人想轉(zhuǎn)一些比特幣給你,他就會(huì)使用你的公鑰進(jìn)行加密發(fā)送給你,由于私鑰在你的手里,只有你能解密,因此這筆錢就變成你的了。

可以看出,在整個(gè)虛擬貨幣交易過(guò)程中,私鑰非常重要,交易只針對(duì)私鑰,不針對(duì)某一個(gè)人,這也是虛擬貨幣匿名性的體現(xiàn)。

如果私鑰沒(méi)有保管好,泄露了,那么自己的虛擬貨幣很容易被人偷走,因?yàn)閯e人可以拿著你的私鑰,冒充你進(jìn)行交易。

交易流程

虛擬貨幣是如何進(jìn)行交易的呢?

首先需要去虛擬貨幣交易所開(kāi)戶,平臺(tái)會(huì)自動(dòng)生成一個(gè)密鑰對(duì)(公鑰和私鑰),存放在你的錢包里。

在進(jìn)行比特幣交易的時(shí)候,要用到比特幣地址,這個(gè)比特幣地址是怎么來(lái)的呢?

這個(gè)地址是由公鑰演變而來(lái)的。

根據(jù)協(xié)議,公鑰長(zhǎng)度為512位,這么長(zhǎng)顯然不易于傳播,因此協(xié)議又規(guī)定,應(yīng)為公鑰生成一個(gè)160位的“指紋。”所謂的指紋,其實(shí)就是一個(gè)哈希值。

160位是二進(jìn)制,一般用十六進(jìn)制表示,所以比特幣地址一般在26到35個(gè)字符之間。這樣一來(lái),比特幣的地址大幅縮短了。

在開(kāi)始交易前,還有一個(gè)問(wèn)題沒(méi)有解決。

因?yàn)楸忍貛诺忍摂M貨幣的交易記錄,是全部公開(kāi)的,哪個(gè)地址有多少個(gè)比特幣都能被看到。

問(wèn)題就出在這。

假如地址A說(shuō):“我向B地址支付了1個(gè)比特幣。”比特幣要怎么驗(yàn)證這個(gè)交易記錄是真實(shí)發(fā)生的,而不是某一個(gè)人隨意捏造的呢?

根據(jù)比特幣的協(xié)議,當(dāng)A說(shuō)給B支付了1個(gè)比特幣的時(shí)候,必須提供以下幾種證明:

  • 你是從哪里獲得這些比特幣的?
  • 你的比特幣地址是多少?B的比特幣地址是多少?
  • 你的公鑰是什么?
  • 你用私鑰生成的數(shù)字簽名。

如果A地址能提供以上文件,就能證明這次交易真實(shí)發(fā)生了。

當(dāng)A地址和B地址的交易真實(shí)發(fā)生后,還需要將本次的交易數(shù)據(jù)寫入到數(shù)據(jù)庫(kù)里,B地址才能真正收到比特幣。

挖礦的礦工們

寫入數(shù)據(jù)庫(kù)的這項(xiàng)工作,由挖礦的礦工們承擔(dān),他們負(fù)責(zé)把這一交易記錄寫入到區(qū)塊鏈中。

當(dāng)A地址向B地址支付了1比特幣后,這一行為會(huì)通知所有正在挖礦的礦工們。

[[403084]]

交易行為發(fā)生后,會(huì)先通知離A地址最近的那些礦工,當(dāng)這些礦工收到消息后,又會(huì)把消息擴(kuò)散到離他們較近的礦工們,經(jīng)過(guò)一圈又一圈的傳播,所有人都會(huì)接收到這筆交易的信息。

根據(jù)比特幣協(xié)議,一個(gè)區(qū)塊大概可以包含2000多筆交易,礦工們負(fù)責(zé)把這2000多筆交易打包起來(lái),組成一個(gè)區(qū)塊,然后計(jì)算這一區(qū)塊的哈希。

這一過(guò)程叫采礦,需要大量的計(jì)算,誰(shuí)能先算出哈希值,誰(shuí)就能第一個(gè)將這一區(qū)塊添加進(jìn)區(qū)塊鏈,獲得一定數(shù)量的比特幣,而其他礦工會(huì)一無(wú)所獲。

虛擬貨幣的交易,大概就是這樣一個(gè)過(guò)程,說(shuō)起來(lái)其實(shí)也并不復(fù)雜。但能提出這一革命性構(gòu)想的人,真的很了不起。在全世界無(wú)數(shù)愛(ài)好者的支持下,虛擬貨幣經(jīng)濟(jì)越來(lái)越發(fā)達(dá),其野蠻增長(zhǎng)也受到了各國(guó)的關(guān)注,規(guī)范虛擬貨幣交易,成為全世界各國(guó)的共識(shí)。

 

責(zé)任編輯:趙寧寧 來(lái)源: 今日頭條
相關(guān)推薦

2022-08-03 08:01:16

CDN網(wǎng)站服務(wù)器

2023-04-04 08:01:47

2021-04-20 14:56:26

比特幣加密貨幣金融

2020-11-11 08:20:33

比特幣加密貨幣區(qū)塊鏈

2021-04-29 15:01:51

比特幣區(qū)塊鏈礦工

2018-03-14 08:39:40

2022-08-09 09:10:43

Kubernetes容器

2023-11-28 09:31:55

MySQL算法

2018-05-29 16:20:55

區(qū)塊鏈比特幣

2023-03-30 08:52:40

DartFlutter

2023-03-27 17:58:34

MySQL加鎖間隙鎖

2023-10-26 16:27:50

前端 WebCSS開(kāi)發(fā)

2023-09-18 08:02:45

CSS布局屬性

2023-12-12 07:31:51

Executors工具開(kāi)發(fā)者

2022-09-01 08:01:56

Pythongunicorn

2024-05-09 10:11:30

2021-03-15 14:02:33

比特幣加密貨幣工具

2021-12-20 07:59:07

Go語(yǔ)言結(jié)構(gòu)體

2021-04-06 11:03:12

加密貨幣比特幣貨幣

2022-07-05 14:44:57

比特幣加密貨幣區(qū)塊鏈
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)