中本聰開發(fā)的第一個比特幣錢包Bitcoin-Qt介紹
今天的比特幣用戶有幸擁有各種功能豐富的軟件和硬件錢包。然而,當比特幣剛剛問世時,人們還沒有錢包可以擁有。第一個桌面客戶端是由中本聰(Satoshi Nakamoto)設(shè)計的,事實證明,他的產(chǎn)品具有驚人的彈性,多年來一直忠實地為社區(qū)服務(wù)。
當時 Bitcoin-Qt 還是唯一的錢包
第一個比特幣錢包是一個完整的客戶端,這意味著你必須下載整個區(qū)塊鏈的歷史鏈接來同步優(yōu)化這個錢包。但這本來就不是一個問題,因為當時幾乎沒有什么寶貴的歷史記錄,因此下載起來也不麻煩?;仡?012年的錢包,Vitalik Buterin寫道:“因為它是一個完整的節(jié)點,客戶端必須下載整個(6 g)區(qū)塊鏈?!叭欢裉?,比特幣區(qū)塊鏈正在接近250GB。
中本聰在開發(fā)比特幣協(xié)議的同時開始開發(fā)第一個比特幣錢包:Bitcoin-Qt 錢包于2009年2月發(fā)布。Qt錢包的私鑰存儲在用戶桌面上的一個名為“wallet”的文件中?!岸嗄陙?,人們總是會不小心刪除這個文件夾,或者被惡意軟件搜索到,造成成千上萬的BTC丟失?!辈贿^,中本聰?shù)腻X包并沒有內(nèi)在的不安全性能。事實上,考慮到它提供了創(chuàng)建完全加密備份的選項,Qt在優(yōu)化配置時成為了一個高度安全的錢包。
一個簡單的錢包就能完成任務(wù)
2014年之前進入這個領(lǐng)域的比特幣愛好者會天真地回憶起下載Qt錢包的經(jīng)歷,他們驚奇地看著自己的第一枚代幣像變魔術(shù)一樣進入接收地址。通常情況下,這些代幣會被迅速送往最終目的地——絲綢之路。
據(jù)說,Bitcoin-Qt 錢包的第一個版本是0.1,直到2012年因盧伽雷氏癥(Lou Gehrig’s disease)而幾乎癱瘓的哈爾·芬尼(Hal Finney)發(fā)現(xiàn)了源代碼,它才得以問世。想知道第一個BTC錢包是什么樣子的比特幣用戶可以下載并在PC上運行Bitcoin-Qt client 0.1。
中本聰?shù)膔eadme.txt文件解釋道:要支持網(wǎng)絡(luò)運行一個節(jié)點,選擇:“選項-》生成代幣”,并保持程序開放或最小化。當沒有其他程序使用CPU時,它以空閑優(yōu)先級運行。您的計算機將解決一個非常困難的計算問題,該問題用于鎖定交易塊。生成一個塊的時間每次都不同,可能需要幾天或幾個月,這取決于計算機的速度和網(wǎng)絡(luò)上的競爭程度。
作為一名解決復(fù)雜問題的大師,中本聰總結(jié)道:“如果你停止并重新啟動它,它就不是一個需要從頭開始的計算。在它運行的任何給定時刻都可能找到解決方案。作為支持網(wǎng)絡(luò)的獎勵,當你成功生成一個方塊時,你將得到代幣?!?/p>
和比特幣一樣古老的錢包
雖然功能有限,Qt錢包確實有一些高級功能。除了發(fā)送和接收代幣和合并地址簿之外,它還允許用戶對交易進行數(shù)字簽名,從而證明他們是特定公鑰的所有者。
從0.9.0版開始,Bitcoin-Qt錢包被稱為比特幣核心錢包,這是在Gavin Andresen的提議下出現(xiàn)的,他認為“比特幣核心”聽起來很強大,形成了網(wǎng)絡(luò)的主干。彼得托德(Peter Todd)表示反對,回應(yīng)說,“比特幣核心有嚴重的問題,它意味著你被迫需要它” 。
盡管現(xiàn)在的比特幣用戶可以訪問一系列用戶友好的SPV錢包,但比特幣核心錢包仍然很強大。正如Bitcoin.org所承認的那樣,“它提供了高度的安全性、私密性和穩(wěn)定性。然而,它的功能更少,占用大量的空間和內(nèi)存。它的存活要歸功于它的創(chuàng)造者,也要歸功于比特幣的開發(fā)者。過去10年里,他們花了無數(shù)時間來改進它,而且還在不斷改進。
來源;區(qū)塊網(wǎng)