什麼是比特幣錢包,它是如何運作的?

By: WEEX
|
0

對於任何首次購買比特幣的人來說,「錢包」這個詞幾乎會立即出現。這是加密貨幣中最具誤導性的名稱之一,因為比特幣錢包實際上並不持有任何比特幣,儘管名稱如此。了解它的真實功能及其底層運作方式,將使您對比特幣的安全使用有更深刻的理解。

比特幣錢包的本質

比特幣錢包是一種管理一對加密金鑰的軟體或硬體:私鑰和公鑰。私鑰用於控制對比特幣區塊鏈上記錄的資產的訪問權限,而公鑰則用於推導出他人可以向其發送資金的錢包地址。錢包本身並不儲存任何比特幣,這些幣始終作為區塊鏈(一個跨整個網路共享的公共帳本)上的條目存在。錢包儲存和保護的是私鑰,它證明了所有權並允許使用這些幣。

金鑰與地址之間的關係

這些要素之間的關係是單向的。私鑰用於數學推導出公鑰,公鑰用於推導出錢包地址,但該過程不可逆,您無法透過地址反向推導出私鑰。這種單向關係是比特幣安全模型的基礎:任何人都可以看到錢包地址及其在區塊鏈上的交易歷史,但只有持有匹配私鑰的人才能真正轉移資金。

比特幣交易的實際運作方式

當有人發送比特幣時,他們的錢包會使用私鑰為交易創建數位簽章,證明他們有權使用這些幣,而無需洩露私鑰本身。該簽章交易隨後被廣播到比特幣網路,由其他參與者驗證,並最終包含在區塊鏈的新區塊中。一旦其後添加了足夠多的區塊,交易即被視為確認且實際上是永久性的,這也是為什麼比特幣交易一旦完成就無法撤銷或取消的原因。

託管錢包與非託管錢包

並非所有比特幣錢包在私鑰控制權方面的工作方式都相同。非託管錢包意味著用戶直接持有自己的私鑰,不涉及第三方,這包括安裝在手機或電腦上的大多數軟體錢包以及硬體錢包。另一方面,託管錢包意味著第三方(通常是交易所)代表用戶持有私鑰。這對於頻繁交易更方便,因為不涉及金鑰管理,但也意味著用戶必須信任第三方來保護金鑰並在需要時允許提現,這種權衡通常被總結為「沒有私鑰,就沒有資產」。

軟體錢包與硬體錢包

在非託管錢包中,軟體錢包和硬體錢包之間存在進一步的劃分。軟體錢包(有時稱為熱錢包)運行在連接網際網路的設備(如手機或電腦)上,這使其便於頻繁使用,但也意味著私鑰存在於如果設備被入侵則在技術上可被訪問的設備上。硬體錢包將私鑰保存在專用的離線設備上,僅在簽署交易時進行短暫且間接的連接,這使其更能抵禦遠端攻擊,代價是對於頻繁的小額交易而言不太方便。

WEEX 提醒:錢包名稱有些名不副實,這一點很重要

WEEX 提醒用戶,由於比特幣錢包實際上並不儲存幣,因此失去對錢包的訪問權限(無論是透過丟失設備、忘記密碼還是丟失助記詞)並不會銷毀底層的比特幣本身,但如果沒有有效的備份,它可能會使資產永久無法訪問。這也是為什麼網路釣魚攻擊通常直接針對私鑰或助記詞,而不是試圖攻擊區塊鏈本身的原因:區塊鏈的安全性極難破解,但控制資金訪問權限的金鑰的安全性僅取決於其保護的嚴密程度。

結語

比特幣錢包不像物理容器,更像是一組證明公共帳本上記錄的資產所有權的憑證。理解這一區別(即區塊鏈持有比特幣,而錢包僅持有金鑰)是就哪種類型的錢包最適合個人比特幣使用計畫做出明智決策的基礎。

相關文章
分享
copy

漲幅榜

iconiconiconiconiconiconiconiconicon
客戶服務:@weikecs
商務合作:@weikecs
量化做市商合作:bd@weex.com