比特幣代表了數(shù)十年的密碼學(xué)和分布式系統(tǒng)的巔峰之作喂分,這是一個獨特而強大的
組合,匯集了四個關(guān)鍵的創(chuàng)新點漂辐。比特幣由這些構(gòu)成:
? 一個去中心化的點對點網(wǎng)絡(luò)(比特幣協(xié)議)
? 一個公共的交易賬簿(區(qū)塊鏈)
? 一個去中心化的數(shù)學(xué)的和確定性的貨幣發(fā)行(分布式挖礦)
? 一個去中心化的交易驗證系統(tǒng)(交易腳本)
比特幣客戶端的三種主要形式是:
完整客戶端
一個完整客戶端,或稱“全節(jié)點”镊逝,是存儲所有比特幣交易的整個交易歷史
(由每一個用戶完成的每一筆交易善茎,曾經(jīng)所有的每一筆)的客戶端筑舅,管理用戶的
錢包辕羽,并可以在比特幣網(wǎng)絡(luò)上直接開始交易砚作。這類似于一個獨立的電子郵件服務(wù)
器猫十,因為它處理著協(xié)議的各個方面琢锋,而不依賴于任何其它的服務(wù)器或第三方服務(wù)站粟。
輕量級客戶端
一個輕量級客戶端存儲用戶的錢包搔涝,但需要依賴第三方服務(wù)器才能進行比特
幣交易厨喂,才能接入比特幣網(wǎng)絡(luò)。輕量級客戶端不保存所有交易的完整副本庄呈,因此
必須信賴第三方的服務(wù)器來獲取交易確認蜕煌。這就類似于一個獨立的電子郵件客戶
端,能夠通過郵箱服務(wù)器來訪問一個郵箱诬留,因為它在網(wǎng)絡(luò)交流中依賴于一個第三
方服務(wù)器斜纪。
在線客戶端
在線客戶端通過網(wǎng)頁瀏覽器在第三方服務(wù)器上訪問和儲存該用戶的錢包。這
類似于在線郵件文兑,因為它完全依賴于第三方服務(wù)器盒刚。
移動客戶端
智能手機的移動客戶端,例如基于 Android 系統(tǒng)绿贞,既可以作完整客
戶端運行伪冰,也可作為輕量級客戶端或在線客戶端。一些移動客戶端是與在
線客戶端或桌面客戶端同步的樟蠕,提供跨多個設(shè)備但有一個共同的資金源的
多平臺錢包贮聂。
比特幣客戶端的選擇,取決于用戶想要管理資金的數(shù)目寨辩。一個完整的客戶端
將為用戶提供最高級的管理和獨立性吓懈。這樣錢包的備份和安全責(zé)任就轉(zhuǎn)移到了用
戶身上。另一種選擇是在線客戶端靡狞,其設(shè)置和使用是最簡單的耻警,但在線客戶端的
取舍還在于需衡量第三方介入的風(fēng)險,因為安全性和控制權(quán)是由用戶和網(wǎng)頁服務(wù)
商所共同承擔(dān)的甸怕。如果一個在線錢包服務(wù)遭受了損失甘穿,就像已發(fā)生過的那樣,用
戶們可能會失去所有的資金梢杭。反過來看温兼,如果用戶的一個完整客戶端沒有進行適
當(dāng)?shù)膫浞荩麄兛赡軙驗殡娔X的操作失誤而丟失他們的資金武契。