作者:史中
創(chuàng)造Bitcoin的中本聰,大概擁有110萬枚Bitcoin。
如果按照最近Bitcoin6萬美元一枚的價(jià)格,中本聰有660億美元。這么算的話,目前的世界首富毫無疑問是——馬斯克。。。
對(duì),馬斯克的身家大概是2100億美元。即便你有110萬枚Bitcoin,還是不及馬斯克三分之一。
但問題是,馬斯克的錢,人家一分也不給你啊。。。
你可能被整笑了:“中本聰?shù)腻X能給我是咋的?”
誒,他不給,你可以自己拿啊!
嚴(yán)格來說,你把馬斯克的錢拿走,肯定會(huì)犯法;但是你把中本聰?shù)膸拍米?,不?huì)犯法。
最近有點(diǎn)兒時(shí)間,中哥就出一個(gè)教程,手把手教你把中本聰?shù)膸拍米?,讓我們開始吧!
我猜很多人的選擇都是一樣的:不聲張,找個(gè)地方把金幣藏起來。
接下來才是真正的難題:藏哪?
床底下?大衣柜?保險(xiǎn)箱?微波爐?糕點(diǎn)盒?去院子里挖個(gè)坑埋了?上面再放一只死狗,上面再種一株珍稀植物?
這些地方當(dāng)然都可以,但都有一定概率被其他人發(fā)現(xiàn),只是概率有大有小。放在這些地方,你都不能百分百放心,肯定晚上睡不好覺。
其實(shí),中本聰在構(gòu)想Bitcoin大廈時(shí),首先就是要解決這個(gè)“基石”問題:
能不能設(shè)計(jì)一個(gè)空間,讓你、我、他可以在里面放心地藏金幣嘞?
如果用沉重的鋼筋混凝土造一個(gè)這樣的世界,那成本肯定海了去了。于是,中本聰選了一種完全沒有重量的東西——數(shù)字。
這個(gè)數(shù)字世界是什么樣的呢?
咱們繼續(xù)來想象:
你手里捧著小飯盒,面前有兩扇門,左邊寫著0,右邊寫著1。
穿過這扇門,又有兩扇門。
以此類推。
其實(shí)不是藏,大喇喇放地上就行。
本質(zhì)上你的門沒有“上鎖”,也不用鑰匙。
非要說的話,這個(gè)開門的順序就是你的鑰匙。
(二)做一次Bitcoin宇宙里的“賭狗”?
每次你有2個(gè)選項(xiàng),要連選256次,所以可能的情況總共有2個(gè)。
算一下,這個(gè)數(shù)是:
115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936
這個(gè)數(shù)有多大呢?約等于1后面跟77個(gè)零。
這基本趕上了宇宙中的原子數(shù)量。
你不妨這樣理解:Bitcoin用數(shù)學(xué)做了個(gè)“魔法”,把宇宙中每一個(gè)原子都變成了一顆星球。
你隨便登錄一顆星球,它恰好是另一個(gè)人登陸過的,可能性微乎其微。
說白了,如果用世界上最快的計(jì)算機(jī)一個(gè)星球一個(gè)星球地遍歷嘗試,你要想確定性地登陸中本聰那顆星球,(運(yùn)氣差的話)最多得耗費(fèi)幾十億年。
這里介紹一個(gè)“信息熵”的概念。
所謂信息熵,可以理解為信息被“瞎蒙”出來的難易程度。越容易被蒙出來,信息熵越小。
而中本聰設(shè)計(jì)的這個(gè)“Bitcoin宇宙”,信息熵極大。
但即便如此,如果運(yùn)氣夠好,你仍然可能在嘗試的第一次就碰巧登陸了中本聰星球!
就算天王老子來了,這種撞大運(yùn)的概率也不!為!零?。?/p>
其實(shí)不是多出來3個(gè)數(shù),是少了8個(gè)數(shù)。
后面8個(gè)數(shù),需要我們對(duì)前面256個(gè)數(shù)字進(jìn)行計(jì)算才能得到——它的學(xué)名叫做“校驗(yàn)和”。
第二步:揉面。
我們要對(duì)前面256個(gè)數(shù)字進(jìn)行一種名叫SHA-256的運(yùn)算。
你可以把SHA-256理解為一個(gè)方程,任何一個(gè)數(shù)輸入進(jìn)去,它都能給出一個(gè)結(jié)果,而且這個(gè)結(jié)果還很規(guī)整,一定是長(zhǎng)度為256位的二進(jìn)制數(shù)。
這個(gè)方程非常復(fù)雜,充斥著各種雜糅和重復(fù)。
它有點(diǎn)兒像我們?nèi)嗝妫緛矸蛛x的面粉,經(jīng)過反復(fù)揉搓最后就變成了一整個(gè)面團(tuán)。
這個(gè)面團(tuán)就叫“哈希值”(Hash)。
如果你有Mac電腦,可以打開“終端”,然后把下面的指令復(fù)制進(jìn)去,一回車就能得到結(jié)果。
echo0100001111110101110110010010000010100110100010000100011100010110110010011011111010000011110010000011011111001000010101000001011101100110000110111000010011011011110011100101011110011010000010011100000100001001000001110011100111101011100011001110101101110001|shasum-a256-0
如果你是Windows電腦,不太方便,你就直接讓ChatGPT幫忙算就好了。
因?yàn)橐坏┻x定了前面的256個(gè)數(shù),后面的8個(gè)數(shù)字就是確定的嘛,沒有信息增量。
但如果你不小心把前面的數(shù)字抄錯(cuò)了,校驗(yàn)和就會(huì)變化,Bitcoin錢包就可以提醒你輸錯(cuò)了——“校驗(yàn)”的意義就在于此。
看到這兒,最難的部分其實(shí)已經(jīng)過去了。
接下來就是驗(yàn)證我們是不是押中了中本聰錢包的“開獎(jiǎng)時(shí)刻”!
具體來說,剛才那串?dāng)?shù)字等于這些單詞:
dumbputelseescapelovemergecheapsparesightsaladbenchconductgiantsecondhundredslaboldevokedrasticattackpactshoepunchchild
這就是你的“助記詞”。
注意,這個(gè)助記詞的“信息熵”和你最開始擲骰子選出的256個(gè)字還是一樣的,也是可以相互轉(zhuǎn)化的。
只不過在現(xiàn)實(shí)中,大家還是習(xí)慣用英文的,咱們就入鄉(xiāng)隨俗。
接下來,咱們?nèi)ハ螺d一個(gè)支持Bitcoin的數(shù)字錢包,把這24個(gè)助記詞輸入進(jìn)去。
開獎(jiǎng)時(shí)刻來了。
當(dāng)當(dāng)!這個(gè)星球上Bitcoin的余額是——0。
星星上有兩座活火山,一座死火山,有一些毛蟲、有風(fēng),有一些雜草。總之,這是一個(gè)普通到極點(diǎn)的星星。
但是小王子的家在那里,因?yàn)樵谶@個(gè)小小星球上,有一支玫瑰。
有了這個(gè)玫瑰,B-612對(duì)于小王子來說,就瞬間不同于其他所有的星星。
這便是“意義”浮現(xiàn)的過程。
(四)從門到窗:卡宇宙的Bug
只要叫“轉(zhuǎn)賬”,就得有個(gè)基本特點(diǎn):我可以主動(dòng)轉(zhuǎn)給你,但不能強(qiáng)迫你轉(zhuǎn)給我。
它是一種不可逆的單向能力。
單向的能力,一般要基于“單向的結(jié)構(gòu)”。
A點(diǎn)坐標(biāo)經(jīng)過x次的變換可以輕松推出B點(diǎn)坐標(biāo),
但是用B點(diǎn)和A點(diǎn)這兩個(gè)坐標(biāo)卻不能推倒出x這個(gè)數(shù)是多少。
私鑰變成公鑰,就像面包做成熱狗。
雖然“私鑰”“公鑰”“橢圓曲線”之類的名字高大上,但本質(zhì)上,這就是數(shù)學(xué)家們先發(fā)現(xiàn)了宇宙的一個(gè)Bug,中本聰又發(fā)明了一個(gè)系統(tǒng),瘋狂卡這個(gè)Bug。
公鑰轉(zhuǎn)化成地址,就像熱狗變成了套餐。
這個(gè)親媽都不認(rèn)識(shí)的數(shù)字,就稱為你的“錢包地址”。
我們總結(jié)一下:
1、每個(gè)錢包地址都對(duì)應(yīng)著一個(gè)公鑰,而每個(gè)公鑰又對(duì)應(yīng)著一個(gè)私鑰。換句話說,你選定了一個(gè)私鑰時(shí),冥冥之中你的公鑰和地址都已經(jīng)確定了。
2、只不過,別人拿到你的地址也反推不出你的公鑰,拿到你的公鑰也反推不出你的私鑰。你的幣永遠(yuǎn)只能由掌握私鑰的人(你自己)來支配。
4、而且窗戶是透明的,人人都可以看到里面。也就是說,你只要知道一個(gè)地址,你就能看到里面有多少幣,不僅如此,歷史上每一次有幣進(jìn)出,數(shù)量、時(shí)間也全都記錄在案。
想象一下:
你好不容易撞了宇宙級(jí)狗屎運(yùn),找到中本聰?shù)腻X包,把幣轉(zhuǎn)給了自己,成了Bitcoin大亨。
但有壞人通過這些動(dòng)賬信息定位到了現(xiàn)實(shí)生活中的你,用最高效的破解方法——槍——逼著你把私鑰交出來。
那數(shù)學(xué)世界里“門&窗”的設(shè)計(jì)再精巧,有卵用否?
中本聰早就想到了這個(gè)問題,他的解決方案是“一次性星球”。
這是個(gè)天才的構(gòu)想,只不過在具體的實(shí)現(xiàn)方案上,稍微有點(diǎn)兒“失水準(zhǔn)”。
我們一起來看看。
(五)“次拋星球”和“隱秘的絲線”
假設(shè):我在“A星球”上有2個(gè)幣,現(xiàn)在我想給小王子的星球轉(zhuǎn)1個(gè)幣。
這時(shí),我必須得先找好另一個(gè)星球,就簡(jiǎn)稱“B星球”吧。
小王子會(huì)告訴我他的“星球地址”。然后我發(fā)起轉(zhuǎn)賬。
注意!此時(shí)這2個(gè)幣都會(huì)從我的A星球的門出去,其中一個(gè)幣通過窗戶落進(jìn)小王子的星球,另一個(gè)幣會(huì)通過窗戶落入“B星球”。
這樣一來,所有的錢都是“看上去沒被花過的錢”。(有點(diǎn)繞,你品品)
它的好處很明顯:如果有壞人想要追蹤某個(gè)地址的資金流,他就很難判斷到底哪個(gè)是收款星球,哪個(gè)是找零星球。
當(dāng)然人的行為還是有深層規(guī)律的。如果使用大數(shù)據(jù),有可能發(fā)現(xiàn)蛛絲馬跡,我們?cè)凇禕itcoin追兇》和《暗網(wǎng)生死疲勞》里,都講過這個(gè)技術(shù)劈開黑暗拯救世界的故事。
但畢竟,追蹤的難度大多了,你要不是什么十惡不赦的大壞蛋,不會(huì)有人花這么大的代價(jià)分析你的Bitcoin資金流。
UTXO是一個(gè)天才的設(shè)計(jì),但這里有個(gè)非常不優(yōu)雅的特性,那就是你每次轉(zhuǎn)賬,都得換一個(gè)星球(地址),都得重新記錄一次私鑰,萬一搞丟了最后那個(gè)私鑰,你的幣就永遠(yuǎn)留在那個(gè)星球上了。。。這太瘆人了呀!!
中本聰?shù)囊馑际?,想要安全,就得這么搞,別BB了。
他設(shè)計(jì)的Bitcoin錢包軟件里,預(yù)留了100個(gè)星球的位置,也就是可以放100個(gè)私鑰,一次轉(zhuǎn)賬就廢掉一個(gè)。100個(gè)用完,你還得重新放進(jìn)去100個(gè)。
前兩樣你已經(jīng)有了,序號(hào)是啥?你可以簡(jiǎn)單理解為就是:1、2、3這樣的順序。
這三樣輸入派生算法,你會(huì)得到一個(gè)“B星球”的私鑰,同時(shí)也會(huì)得到“B星球”的鏈碼。
對(duì)于一個(gè)固定的星球來說,私鑰和鏈碼都是永遠(yuǎn)不變的。但序號(hào)你可以隨便改。
所以只要把序號(hào)定為1、2、3、4、5,你就可以為A星球派生出B、C、D、E、F五個(gè)星球。它們是A星球的“子星球”。
如果你去B星球,用它的私鑰和鏈碼再派生出G、H、I、J、K五個(gè)星球,它們就是B星球的“子星球”,是A星球的“孫星球”。
在外人看來,所有的星球都一樣,但是從你“月之暗面”的角度看,卻像蜘蛛俠一樣,用無數(shù)隱秘的絲線把這些星球串聯(lián)起來。
2、子星球之間,也并不知道彼此的存在。
由于計(jì)算子星球需要“父私鑰”、“父鏈碼”和“序號(hào)”,這三個(gè)要素子星球都不知道。從子星球的角度看,它就是這樣孤獨(dú)地存在著,跟誰都沒有關(guān)系。
這樣設(shè)計(jì)的精巧之處在于“最小化關(guān)系鏈”:
1)壞人即便知道了你的某個(gè)星球的公鑰,也不能推算出它和哪些星球是兄弟關(guān)系;
2)壞人即便偷到了你的某個(gè)星球的私鑰,由于不知道鏈碼,它也只能動(dòng)這個(gè)星球上的幣,不能動(dòng)它的下級(jí)星球的幣;
3)就算某個(gè)星球的私鑰和鏈碼都泄露了,壞人也只能動(dòng)它的下級(jí)星球的幣,層級(jí)比它高的一律動(dòng)不了。但是,這里有個(gè)小問題,如果使用公鑰和鏈碼,是有可能推出所有子星球的公鑰的。雖然只有公鑰不能動(dòng)賬,但是卻可以了解所有子星球的譜系關(guān)系。
你還記得我們之前賣的關(guān)子嗎?
由于中本聰謹(jǐn)慎的設(shè)計(jì),他沒有把公鑰直接當(dāng)做地址,而是又做了兩層加密才生成地址。
這就在“公鑰”前面又加了一層黑洞,即便是公鑰也不可能從地址被推算出來,這就讓黑客即便只是倒推“分層錢包之間的關(guān)系”,也是不可能的。
如果向前追溯,一顆玫瑰的種子隨機(jī)飄到了小王子的B-126星上,那才是所有的開端。
重要的是:你我這樣的普通人,也和小王子一樣。
我們平等而泯然,卻擁有各自的狐貍、各自的玫瑰。而這種特殊,可能只源自某個(gè)誰也不能預(yù)先知道的種子,也許是——256次擲骰子。
真正重要的東西,眼睛是看不見的。
作家陳春成寫過一篇短小的故事,《竹峰寺》。
在特殊的歷史時(shí)期,竹峰寺住持為了防止鎮(zhèn)寺之寶“蛺蝶碑”被毀,趁著夜色把它藏起來。
從此,這塊石碑好似人間蒸發(fā)了,即便歷史已改換了旋律,它也繼續(xù)沉寂,再不露真容。
幾十年后,“我”來寺廟小住。因?yàn)槲业睦衔菀驯徊疬w,僅剩一把鑰匙,作為和孩提時(shí)空的玄妙連接。我私心想在寺廟附近找到一個(gè)絕對(duì)安全的地方把鑰匙藏起來。
“我”想把鑰匙藏在一個(gè)無人知道的,千秋萬載不會(huì)動(dòng)搖的地方。只要不去取它,就能一直藏到世界末日。但又不能把鑰匙扔進(jìn)湖中或懸崖下,必須要“我”想取,就能夠取到的地方。
什么時(shí)候來取,不一定,但這種可能性必須保留。這一點(diǎn)可能性會(huì)將我和它永遠(yuǎn)地聯(lián)系在一起。
“我”苦心尋找藏鑰匙的地點(diǎn),卻意外參悟了老住持的心意,于是,兩個(gè)“藏東西的人”,跨越幾十年的時(shí)光走到了一處。
原來,幾十年前的夜里,老師傅和信賴的徒弟一起到寺廟外的小溪上,把小石橋搬走扔進(jìn)山澗,用“蛺蝶碑”鋪在原處取而代之。
這些年,各色尋找蛺蝶碑的人都從上面匆匆行過,無一人參透真相,而碑上的經(jīng)文卻默默馱負(fù),擺渡了無明眾生。
“我”摸黑走到了橋底,借手電微光飽覽了“蛺蝶碑”威嚴(yán)婉麗的文字,最后一次握緊連接著故鄉(xiāng)舊時(shí)光的鑰匙,把它塞進(jìn)了橋墩的縫隙。
“我”當(dāng)然沒有告訴任何人,兩個(gè)秘密就此同眠。
在這個(gè)世界上,知道中本聰私鑰的人只有中本聰嗎?
想到這個(gè)問題,我腦海里劃過一道閃電。
中本聰?shù)?10萬個(gè)Bitcoin,如今已經(jīng)成了Bitcoin世界的“定海神針”,它們?nèi)绻肋h(yuǎn)沉睡,一切都會(huì)繼續(xù)。
一旦其中有一個(gè)幣被移動(dòng)分毫,都會(huì)讓所有人恐慌,因?yàn)檫@些“星球”的復(fù)活意味著中本聰不僅在世,而且可以甩賣掉所有的Bitcoin。不用真的賣,這個(gè)“可能性”已足夠讓Bitcoin的價(jià)值共識(shí)崩塌。
事實(shí)是,這些年中本聰?shù)腻X包地址如死去的火山一樣沉寂。
那些星球的巖漿已經(jīng)凝結(jié),窗欞沉默黯然,只是時(shí)不時(shí)有些Bitcoin信徒向里面投一些幣,仿佛以此能貼近這位神秘的“造物主”,聊表敬意。
這個(gè)世界上正在活著的人,已經(jīng)死去的和尚未出生的人,他們?cè)?jīng)或?qū)?huì)發(fā)現(xiàn)中本聰?shù)倪z藏嗎?
假如真有絕頂聰明的人,破解了中本聰?shù)哪骋活w私鑰,面對(duì)放在星球上價(jià)值連城的Bitcoin,他最好的選擇是什么?
沒錯(cuò),當(dāng)然是在此駐足片刻,然后悄然離開,讓這個(gè)秘密在時(shí)間的浪涌中繼續(xù)長(zhǎng)眠。
我們的世界線不會(huì)因此產(chǎn)生任何波瀾。
唯有他知道,在那個(gè)瞬間,自己曾與一個(gè)驕傲的靈魂對(duì)視。
免責(zé)聲明:Bitcoin的宇宙與星空文章轉(zhuǎn)發(fā)自互聯(lián)網(wǎng),版權(quán)歸其所有。
文章內(nèi)容不代表本站立場(chǎng)和任何投資暗示。加密貨幣市場(chǎng)極其波動(dòng),風(fēng)險(xiǎn)很高,可能不適合所有投資者。在投資加密貨幣之前,請(qǐng)確保自己充分了解市場(chǎng)和投資的風(fēng)險(xiǎn),并考慮自己的財(cái)務(wù)狀況和風(fēng)險(xiǎn)承受能力。此外,請(qǐng)遵循您所在國(guó)家的法律法規(guī),以及遵守交易所和錢包提供商的規(guī)定。對(duì)于任何因使用加密貨幣所造成的投資損失或其他損失,本站不承擔(dān)任何責(zé)任。
Copyright © 2021.Company 元宇宙YITB.COM All rights reserved.元宇宙YITB.COM