比特幣原理入門之三:比特幣私鑰和地址
在前面的文章中我們提到,在整個(gè)比特幣的系統(tǒng)中,有一個(gè)東西在其中扮演了非常重要的角色,就是那個(gè)神奇的錢包。關(guān)于錢包,它那么神奇,那我呢準(zhǔn)備在下一個(gè)視頻中再詳細(xì)介紹,在介紹錢包之前,我們先插入今天的這文章,講講比特幣的秘鑰和賬號(hào),為下個(gè)文章錢包的隆重出場(chǎng)做個(gè)鋪墊。
首先,大家來(lái)回憶一下,那個(gè)神奇的錢包,到底神奇在哪?對(duì)了,它能根據(jù)需要,產(chǎn)生很多的賬號(hào),那什么東西能證明這個(gè)賬號(hào)里的錢是你的呢,就是跟這個(gè)賬號(hào)對(duì)應(yīng)的密碼。你只要擁有這個(gè)賬號(hào)的密碼,這個(gè)賬號(hào)里的錢你就可以使用。我們暫且把這樣一一對(duì)應(yīng)的一個(gè)密碼和一個(gè)賬號(hào)稱為一個(gè)密碼賬號(hào)對(duì)。
我們重復(fù)一下我剛才說(shuō)的話,根據(jù)需要,產(chǎn)生很多賬號(hào)。從這句話我們衍生出兩個(gè)問(wèn)題,第一,根據(jù)需要,那什么時(shí)候你需要呢?就是你要交易的時(shí)候吧,無(wú)非是兩種情況,要么是別人給你轉(zhuǎn)錢的時(shí)候,要么是你給別人轉(zhuǎn)錢的時(shí)候。這個(gè)很好理解,你可以把一個(gè)密碼賬號(hào)對(duì)想象成一張銀行卡。當(dāng)別人給你銀行卡打錢的時(shí)候,你只要把銀行卡的帳號(hào),也就是比特幣賬號(hào)告訴別人就行了。但是當(dāng)你要給別人打錢,那你就必需知道密碼,當(dāng)然卡里還得有余額,對(duì)應(yīng)的比特幣系統(tǒng),你必須知道賬號(hào)和與之相對(duì)應(yīng)的密碼,并且該賬號(hào)中得有余額。好了第一個(gè)問(wèn)題解決了,那第二個(gè)問(wèn)題,如何產(chǎn)生賬號(hào)呢?想象一下在現(xiàn)實(shí)生活中,你想有張新的銀行卡就必需去銀行辦理,辦理的時(shí)候會(huì)讓你設(shè)置一個(gè)密碼。在比特幣系統(tǒng)中這個(gè)過(guò)程就簡(jiǎn)單多了,但順序卻不一樣,是先有密碼,再有賬號(hào)。也就是說(shuō),你先得想好一個(gè)密碼,然后根據(jù)一種特定的算法,自動(dòng)生成一個(gè)賬號(hào)與密碼對(duì)應(yīng)。當(dāng)然剛生城的賬號(hào)是沒(méi)余額的,跟新辦的銀行卡一樣。所以說(shuō)新銀行卡再多也沒(méi)用,關(guān)鍵的是,卡里得有錢!
好了,上面的這個(gè)過(guò)程應(yīng)該是很好理解的,接下來(lái),我們?cè)侔焉鲜鲞^(guò)程引入到比特幣系統(tǒng)中,用專業(yè)術(shù)語(yǔ)講一遍。
上面我們提到了密碼,現(xiàn)實(shí)生活中銀行卡密碼是一個(gè)6位數(shù),也就是說(shuō)范圍從000000到999999之間的任意一個(gè)數(shù)字。比特幣系統(tǒng)中,我們把這個(gè)密碼稱為私鑰。私鑰的取值范圍有多少呢,可以從0到2的256次方之間的任意一個(gè)數(shù)字,2的256次方到底有多大呢,你有多少種選擇呢,大致可以理解為整個(gè)地球上有多少個(gè)原子,你就有多少種密碼選擇。在這么多的選擇中,比特幣錢包會(huì)依賴外界的各種隨機(jī)性,隨機(jī)產(chǎn)生一個(gè)私鑰。就像這樣,0100110100101…010001,共256位,這樣的一個(gè)私鑰。那么這是個(gè)二進(jìn)制數(shù)字,計(jì)算機(jī)的世界用這種格式啊,我們?nèi)祟惪捎洸蛔“。晕覀儠?huì)看到實(shí)際應(yīng)用中,我們會(huì)有很多其他形式的私鑰,比如用一個(gè)64位的字符串,或者是16個(gè)單詞,或者是一句話,等等來(lái)表示私鑰,這都是將上述原始的私鑰采用不同的編碼方式展示給我們使用的人,便于我們記憶。大家只需要記住,私鑰就像白骨精,可以有各種不同的外在形象和表現(xiàn)形式,但無(wú)論變成什么樣子,它還是它。
好了,現(xiàn)在私鑰產(chǎn)生了。接下來(lái),根據(jù)比特幣系統(tǒng)的規(guī)則,我們會(huì)把這個(gè)私鑰,我們記為小k,把它經(jīng)過(guò)一個(gè)密碼學(xué)上的加工轉(zhuǎn)換,變成另外一串字符大K,我們稱大K為公鑰。然后再經(jīng)過(guò)另外一個(gè)密碼學(xué)特定轉(zhuǎn)換,把公鑰大K轉(zhuǎn)換成再另外一串字符串A,最后的這個(gè)字符串A,就是賬號(hào)了,在比特幣系統(tǒng)中,我們稱它為地址。整個(gè)轉(zhuǎn)換過(guò)程,由小k到大K再到A的過(guò)程,是不可逆的。大家一定要跟上面私鑰的編碼轉(zhuǎn)換區(qū)分開(kāi)來(lái),上面提到私鑰可以有各種不同的表達(dá)形式,這各種不同的表達(dá)形式之間可以相互變換,這是編碼上的轉(zhuǎn)換。但咱們這個(gè)私鑰到公鑰再到地址的轉(zhuǎn)換,是密碼學(xué)上的轉(zhuǎn)換,就是說(shuō),由私鑰可以得到公鑰,卻不能由公鑰得私鑰,可以由公鑰得到地址,卻不能有地址得到公鑰,他是單方向的,有去無(wú)回的。另外,某個(gè)私鑰,在任何情況下,不同的時(shí)間,不同的地點(diǎn),均只能得到同樣的公鑰,也就只能得到同樣的地址,他們是一一對(duì)應(yīng)的。所以,我們?nèi)绻群雎缘舸驥,你的某個(gè)私鑰就轉(zhuǎn)換成了特定的某個(gè)地址A。如此一來(lái),一個(gè)私鑰和一個(gè)與之對(duì)應(yīng)的地址配成對(duì),就類似于現(xiàn)實(shí)生活中開(kāi)了一張銀行卡了,而且這一切,你自己就可以一鍵完成哦。
好了,學(xué)到這,你相當(dāng)于已經(jīng)學(xué)會(huì)在比特幣系統(tǒng)中無(wú)限開(kāi)通新銀行卡的技能了,現(xiàn)在你缺的只是一個(gè)工具,那就是比特幣錢包了。我們下個(gè)文章就講講它,讓你先在比特幣網(wǎng)絡(luò)上開(kāi)上幾張銀行卡,敬請(qǐng)繼續(xù)關(guān)注吧。

責(zé)任編輯:售電衡衡
-
權(quán)威發(fā)布 | 新能源汽車產(chǎn)業(yè)頂層設(shè)計(jì)落地:鼓勵(lì)“光儲(chǔ)充放”,有序推進(jìn)氫燃料供給體系建設(shè)
2020-11-03新能源,汽車,產(chǎn)業(yè),設(shè)計(jì) -
中國(guó)自主研制的“人造太陽(yáng)”重力支撐設(shè)備正式啟運(yùn)
2020-09-14核聚變,ITER,核電 -
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng)
-
新基建助推 數(shù)據(jù)中心建設(shè)將迎爆發(fā)期
2020-06-16數(shù)據(jù)中心,能源互聯(lián)網(wǎng),電力新基建 -
泛在電力物聯(lián)網(wǎng)建設(shè)下看電網(wǎng)企業(yè)數(shù)據(jù)變現(xiàn)之路
2019-11-12泛在電力物聯(lián)網(wǎng) -
泛在電力物聯(lián)網(wǎng)建設(shè)典型實(shí)踐案例
2019-10-15泛在電力物聯(lián)網(wǎng)案例
-
新基建之充電樁“火”了 想進(jìn)這個(gè)行業(yè)要“心里有底”
2020-06-16充電樁,充電基礎(chǔ)設(shè)施,電力新基建 -
燃料電池汽車駛?cè)雽こ0傩占疫€要多久?
-
備戰(zhàn)全面電動(dòng)化 多部委及央企“定調(diào)”充電樁配套節(jié)奏
-
權(quán)威發(fā)布 | 新能源汽車產(chǎn)業(yè)頂層設(shè)計(jì)落地:鼓勵(lì)“光儲(chǔ)充放”,有序推進(jìn)氫燃料供給體系建設(shè)
2020-11-03新能源,汽車,產(chǎn)業(yè),設(shè)計(jì) -
中國(guó)自主研制的“人造太陽(yáng)”重力支撐設(shè)備正式啟運(yùn)
2020-09-14核聚變,ITER,核電 -
能源革命和電改政策紅利將長(zhǎng)期助力儲(chǔ)能行業(yè)發(fā)展
-
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng) -
5G新基建助力智能電網(wǎng)發(fā)展
2020-06-125G,智能電網(wǎng),配電網(wǎng) -
從智能電網(wǎng)到智能城市
-
山西省首座電力與通信共享電力鐵塔試點(diǎn)成功
-
中國(guó)電建公司公共資源交易服務(wù)平臺(tái)摘得電力創(chuàng)新大獎(jiǎng)
-
電力系統(tǒng)對(duì)UPS的技術(shù)要求