第183章 老同學
進入P2P網絡,為了保護你的比特幣不被別人隨意拿走,那必然就需要個密碼。
而比特幣的密碼那可就厲害了。
每個人先會有一個隨機生成的數,這個數介於0-2的256次方之間,出現的可能比全宇宙中原子的數量還多,所以再頂尖的黑客,也不可能去破譯它,安全性極高。
接著出場的是一種叫base58的58進製算法。
啥叫58進製,比如二進製是0和1,十進製是0到9,十六進製實在十進製的基礎上加上了A-F六個字母。
而58進製則是包含了數字,小寫英文字母和大寫英文字母。
通過這種算法把之前所說的那個隨機數變成字符串,看起來和那些“神秘代碼”差不多,但還要複雜上許多。
最終得到的這個字符串就是你得私鑰,也就是你的“帳戶密碼”
既然有了密碼,那就還得有帳戶,在私鑰的基礎上,再通過一種橢圓曲線ECPOINT的算法算出一個公鑰,這就是你的帳戶了。
最後再在公鑰的基礎上通過算法算出一個相對較短的字符串作為你的地址,你就可以開始交易了。
需要收錢,就把地址告訴對方,想付錢則需要告訴別人你的公鑰和地址,其中公鑰的作用是為了檢驗這地址是不是你的。
而想要從公鑰推算出私鑰那是不可能的事情,數字太龐大了。
“還真是越安全的交易方法越複雜。”聽完比特幣的核心機制,吳斌感慨了一句,接著問:“那怎麽解決通貨膨脹問題呢?”
“簡單。”李岩打了個響指,“比特幣的數量是有限的,而這個控制他發行速度和數量的機制,就是所謂的挖礦了。”
“特定算法?”吳斌問。
“嗯,差不多,既然有了大量交易,那就得有人整理帳簿,在比特幣裡,這個帳簿叫做區塊鏈,其中每一個區塊都對應一個帳單,任何交易信息和轉帳記錄都記錄在這區塊鏈中。”
“每隔一個時間點,比特幣系統就會在系統節點上生成一個隨機代碼,互聯網中的所有計算機都可以去尋找此代碼,誰找到此代碼,就會產生一個區塊,隨即得到一個比特幣,這個過程就是人們常說的挖礦。”
說到這李岩敲了敲吳斌電腦屏幕上的顯卡配置,說:“而這個算法,就是要用到顯卡的地方。”
“將這一區塊的版本號,上一區塊的哈希值,交易地址,更新的時間以及當前難度與一個隨機數X進行sha256函數運算,而Sha256函數可以將任意字符串通過加密得出一個64位的16進製數。”
“最終出來的數如果小於給定的目標值,那就是成功了,並獎勵一個比特幣。”
“哦對了,這個挖出來的比特幣,和你聽說的那種一個就能賣好幾千的可不是同一個‘1’,這個比特幣是基於目前的數據結構,被分割到8個小位數的。”
“所以就是0.00000001個?”吳斌想了想說。
李岩點點頭:“是的,預計到2140年,比特幣將發行2100萬個,名副其實的金山,一座座人人可以挖的金山。”說完李岩突然搖搖頭:“可惜啊,這本來是一個挺有意思的數學題,但現在已經被礦場壟斷了,那位創始人想象中的‘去中心化’‘人人平等’‘算力民主’都成了泡沫。”
回憶完,吳斌默默卸載了Bitcoin Miner,原本他是想著能不能研究出來一個更好的算法來更快算出結果的。
然而最終他發現所謂的挖礦算法,聽起來複雜無比,其實就是猜數字,固定而簡單,並不存在什麽可以改進的地方。
能夠在這場所謂“挖礦”的遊戲中取得的方法只有一個,那就是尋找在單位時間內執行最多次算法的硬件,另外同樣的,在這場看似公平的比賽中想要作弊也非常簡單,那就是誰擁有這樣的硬件數量越多,誰就最有可能先贏得遊戲。
曾經比特幣剛出世的時候,大家的確都能用家用電腦的CPU挖礦。
可惜只要是一件有利益的事,就必定有人才會想出外掛。
2010年的時候,一個硬件工程師發現AMD出產的GPU芯片中有一個特定的計算部件,可以加速猜數字的關鍵步驟。
於是多個GPU組裝成的“GPU礦機”迅速淘汰了普通電腦礦機,這也是那幾年為什麽顯卡不同於電腦其他硬件,價格經常不降反升,而且還老缺貨。
再到後來還出現了更恐怖的FPGA礦機,更進一步的剔除了GPU中不必要的圖像計算硬件單元,讓“挖礦”效率再次大幅提升。
最後,坐擁20000台“礦機”的礦場加入“遊戲”,宣布了個人玩家時代徹底終結。
“唉~果然什麽事情都要搶佔個先機,等人人都知道了,怎麽也玩不過那些財大氣粗的老哥啊。”
看著Bitcoin Miner卸載成功,吳斌感慨一句後繼續默默寫他的代碼。
剩下的寒假時光中,吳斌經常會拿上幾本書去公園和貓貓們坐上一下午,有時候方晴來了,兩人也只是互相點頭微笑,接著他看書,她畫貓,偶爾……也畫畫人。
過年時,在顧帆的組織下,三班以吳斌為中心建立的學習小組準去各位老師家裡拜個年。
上北路公交車站,穿著滑雪衫的顧帆遠遠就看到了站在車站旁看書的吳斌,搖搖頭,感慨一句“還沒變”,就跑了過去。
“新年快樂啊,學癡吳。”
從背後狠狠拍了一下吳斌的顧帆打了聲招呼。
被拍一踉蹌的吳斌也不還手,站穩了搖搖頭看著顧帆說:“幼稚。”
這讓都想好怎麽防禦吳斌反擊的顧帆有點尷尬,感覺好像就吳斌成為了一個成熟的大學生,而他還是個高中的毛孩子似的。
而就在顧帆尷尬的不知道下一句怎麽接時,吳斌手中的書就砸在了他腦袋上。
“新年快樂啊,學渣顧。”
“噗,行啊,跟我裝深沉是吧。”瞬間反應過來的顧帆一下就鎖住了吳斌的脖子。
兩人打鬧時,又一個熟悉的聲音傳入了他們耳中。
“你們都是大學生了喂,能不能別在大街上這麽丟人啊。”
兩人回頭一看,正是徐浩,而且旁邊還依偎著一個他們同樣也很熟悉的女生。
PS:沒涼……公司請了一個月假,這幾天要處理的事情很多,實在是沒空,現在都搞定了,恢復穩定更新。
PS2:其實比特幣礦場也有很多有意思的說法,如果還有同學感興趣的話,我後面會找機會寫一下。
(本章完)