比特幣原理入門之三:比特幣私鑰和地址
在前面的文章中我們提到,在整個比特幣的系統(tǒng)中,有一個東西在其中扮演了非常重要的角色,就是那個神奇的錢包。關(guān)于錢包,它那么神奇,那我呢準備在下一個視頻中再詳細介紹,在介紹錢包之前,我們先插入今天的這文章,講講比特幣的秘鑰和賬號,為下個文章錢包的隆重出場做個鋪墊。
首先,大家來回憶一下,那個神奇的錢包,到底神奇在哪?對了,它能根據(jù)需要,產(chǎn)生很多的賬號,那什么東西能證明這個賬號里的錢是你的呢,就是跟這個賬號對應的密碼。你只要擁有這個賬號的密碼,這個賬號里的錢你就可以使用。我們暫且把這樣一一對應的一個密碼和一個賬號稱為一個密碼賬號對。
我們重復一下我剛才說的話,根據(jù)需要,產(chǎn)生很多賬號。從這句話我們衍生出兩個問題,第一,根據(jù)需要,那什么時候你需要呢?就是你要交易的時候吧,無非是兩種情況,要么是別人給你轉(zhuǎn)錢的時候,要么是你給別人轉(zhuǎn)錢的時候。這個很好理解,你可以把一個密碼賬號對想象成一張銀行卡。當別人給你銀行卡打錢的時候,你只要把銀行卡的帳號,也就是比特幣賬號告訴別人就行了。但是當你要給別人打錢,那你就必需知道密碼,當然卡里還得有余額,對應的比特幣系統(tǒng),你必須知道賬號和與之相對應的密碼,并且該賬號中得有余額。好了第一個問題解決了,那第二個問題,如何產(chǎn)生賬號呢?想象一下在現(xiàn)實生活中,你想有張新的銀行卡就必需去銀行辦理,辦理的時候會讓你設置一個密碼。在比特幣系統(tǒng)中這個過程就簡單多了,但順序卻不一樣,是先有密碼,再有賬號。也就是說,你先得想好一個密碼,然后根據(jù)一種特定的算法,自動生成一個賬號與密碼對應。當然剛生城的賬號是沒余額的,跟新辦的銀行卡一樣。所以說新銀行卡再多也沒用,關(guān)鍵的是,卡里得有錢!
好了,上面的這個過程應該是很好理解的,接下來,我們再把上述過程引入到比特幣系統(tǒng)中,用專業(yè)術(shù)語講一遍。
上面我們提到了密碼,現(xiàn)實生活中銀行卡密碼是一個6位數(shù),也就是說范圍從000000到999999之間的任意一個數(shù)字。比特幣系統(tǒng)中,我們把這個密碼稱為私鑰。私鑰的取值范圍有多少呢,可以從0到2的256次方之間的任意一個數(shù)字,2的256次方到底有多大呢,你有多少種選擇呢,大致可以理解為整個地球上有多少個原子,你就有多少種密碼選擇。在這么多的選擇中,比特幣錢包會依賴外界的各種隨機性,隨機產(chǎn)生一個私鑰。就像這樣,0100110100101…010001,共256位,這樣的一個私鑰。那么這是個二進制數(shù)字,計算機的世界用這種格式啊,我們?nèi)祟惪捎洸蛔“。晕覀儠吹綄嶋H應用中,我們會有很多其他形式的私鑰,比如用一個64位的字符串,或者是16個單詞,或者是一句話,等等來表示私鑰,這都是將上述原始的私鑰采用不同的編碼方式展示給我們使用的人,便于我們記憶。大家只需要記住,私鑰就像白骨精,可以有各種不同的外在形象和表現(xiàn)形式,但無論變成什么樣子,它還是它。
好了,現(xiàn)在私鑰產(chǎn)生了。接下來,根據(jù)比特幣系統(tǒng)的規(guī)則,我們會把這個私鑰,我們記為小k,把它經(jīng)過一個密碼學上的加工轉(zhuǎn)換,變成另外一串字符大K,我們稱大K為公鑰。然后再經(jīng)過另外一個密碼學特定轉(zhuǎn)換,把公鑰大K轉(zhuǎn)換成再另外一串字符串A,最后的這個字符串A,就是賬號了,在比特幣系統(tǒng)中,我們稱它為地址。整個轉(zhuǎn)換過程,由小k到大K再到A的過程,是不可逆的。大家一定要跟上面私鑰的編碼轉(zhuǎn)換區(qū)分開來,上面提到私鑰可以有各種不同的表達形式,這各種不同的表達形式之間可以相互變換,這是編碼上的轉(zhuǎn)換。但咱們這個私鑰到公鑰再到地址的轉(zhuǎn)換,是密碼學上的轉(zhuǎn)換,就是說,由私鑰可以得到公鑰,卻不能由公鑰得私鑰,可以由公鑰得到地址,卻不能有地址得到公鑰,他是單方向的,有去無回的。另外,某個私鑰,在任何情況下,不同的時間,不同的地點,均只能得到同樣的公鑰,也就只能得到同樣的地址,他們是一一對應的。所以,我們?nèi)绻群雎缘舸驥,你的某個私鑰就轉(zhuǎn)換成了特定的某個地址A。如此一來,一個私鑰和一個與之對應的地址配成對,就類似于現(xiàn)實生活中開了一張銀行卡了,而且這一切,你自己就可以一鍵完成哦。
好了,學到這,你相當于已經(jīng)學會在比特幣系統(tǒng)中無限開通新銀行卡的技能了,現(xiàn)在你缺的只是一個工具,那就是比特幣錢包了。我們下個文章就講講它,讓你先在比特幣網(wǎng)絡上開上幾張銀行卡,敬請繼續(xù)關(guān)注吧。
責任編輯:售電衡衡
-
權(quán)威發(fā)布 | 新能源汽車產(chǎn)業(yè)頂層設計落地:鼓勵“光儲充放”,有序推進氫燃料供給體系建設
2020-11-03新能源,汽車,產(chǎn)業(yè),設計 -
中國自主研制的“人造太陽”重力支撐設備正式啟運
2020-09-14核聚變,ITER,核電 -
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務,新能源消納,能源互聯(lián)網(wǎng)
-
新基建助推 數(shù)據(jù)中心建設將迎爆發(fā)期
2020-06-16數(shù)據(jù)中心,能源互聯(lián)網(wǎng),電力新基建 -
泛在電力物聯(lián)網(wǎng)建設下看電網(wǎng)企業(yè)數(shù)據(jù)變現(xiàn)之路
2019-11-12泛在電力物聯(lián)網(wǎng) -
泛在電力物聯(lián)網(wǎng)建設典型實踐案例
2019-10-15泛在電力物聯(lián)網(wǎng)案例
-
新基建之充電樁“火”了 想進這個行業(yè)要“心里有底”
2020-06-16充電樁,充電基礎設施,電力新基建 -
燃料電池汽車駛?cè)雽こ0傩占疫€要多久?
-
備戰(zhàn)全面電動化 多部委及央企“定調(diào)”充電樁配套節(jié)奏
-
權(quán)威發(fā)布 | 新能源汽車產(chǎn)業(yè)頂層設計落地:鼓勵“光儲充放”,有序推進氫燃料供給體系建設
2020-11-03新能源,汽車,產(chǎn)業(yè),設計 -
中國自主研制的“人造太陽”重力支撐設備正式啟運
2020-09-14核聚變,ITER,核電 -
能源革命和電改政策紅利將長期助力儲能行業(yè)發(fā)展
-
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務,新能源消納,能源互聯(lián)網(wǎng) -
5G新基建助力智能電網(wǎng)發(fā)展
2020-06-125G,智能電網(wǎng),配電網(wǎng) -
從智能電網(wǎng)到智能城市