數字貨幣基礎之錢包篇
雖然數字貨幣在不同的國家被當不同的商品類別來監管,但從技術的角度它們都需要一個叫做數字錢包的東東。
顧名思義,錢包用來裝錢,數字錢包用來裝數字貨幣。有朋友可能會問,數字貨幣一個虛擬的東東,為什麼還需要錢包來裝呢?
回答這個問題,首先要探討一下數字貨幣的擁有權到底如何體現。拿人民幣打比方,比如王首富擁有2000億人民幣。假設這2000億都在銀行賬戶上,賬戶的名字和身份證號碼就可以證明這筆存款屬於王首富。然而由於數字貨幣天然的匿名性,不可能在錢包(賬戶)外面刻上起所有者的姓名和身份證號碼。那麼如何體現所有權呢?數字貨幣通過使用權來體現歸屬權。貨幣的最終目的是用來幫助交易,那麼誰能花掉錢包里的數字貨幣,數字貨幣便歸誰。
大家可以把數字錢包想像成一個帶鎖的儲蓄罐,人人都可以向裡面存(塞)錢,但是只有擁有鑰匙的人才能開鎖取錢。玩過幣的朋友都知道,如果你要向交易所沖幣,交易所會給你一個沖幣地址,這個地址就是一個錢包(儲蓄罐),當你把幣轉(塞)到這個儲蓄罐後,幣的所有權已經屬於交易所,因為只有交易蘇才擁有開啟此儲蓄罐所佩鎖的鑰匙。如果是從交易所提幣,交易所也會要求用戶提供一個提幣地址,並把幣沖入該地址。此時用戶才真正擁有這些數字貨幣,想怎麼花就怎麼花,例如參加ICO等。
礦工們在配置挖礦程序時,一個重要的參數便是錢包地址。如果錢包地址配錯,礦工就白忙活了。一般礦工都直接把交易所生成的地址配置在挖礦程序中,這樣一旦礦池分配數字貨幣,便直接轉到交易所的賬戶上。
由此可見,對應儲蓄罐的鑰匙非常重要,第一不能被別人複製,否則別人也可以打開你的儲蓄罐把幣取出來花,更重要的是你還找不到是誰花的。第二不能丟,如果丟了誰也打不開,包括你自己。
在數字貨幣世界裡,帶鎖的儲蓄罐就是一串字元串,舉個栗子,下面就是一個ETH錢包地址的實例0xC2D7CF95645D33006175B78989035C7c9061d3F9。開啟這個錢包的鑰匙(秘匙)也是一串字元串:3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266。
錢包本身是公開的,人人都可以查看錢包里有多少幣,人人都可以向錢包里沖幣。但是錢包歸誰,誰擁有開啟錢幣的鑰匙是沒人知道的。
基於上面的討論和講述,錢包地址(儲蓄罐)可以放心的公布在網上,但是對應的鑰匙(私鑰)卻打死也不能告訴任何人,而且不能丟(千萬不要用鍵盤敲你的密鑰,現在的鍵盤鉤子多如牛毛)。如果你的錢包中有大額的數字貨幣,把私鑰備份在多個安全的地點也非常重要。正如一個人可以有多個儲蓄罐,你也可以擁有多個數字貨幣錢包,將數字貨幣分散在多個錢包也是常用的保存大額數字貨幣的方法之一。
朋友們可能聽說過軟體錢包和硬體錢包,其實也就是從軟體或者硬體的角度來確保你的私鑰不泄漏,不丟失。
總而言之,數字貨幣的錢包就是一個帶鎖的儲蓄罐,人人都可以拿到這個儲蓄罐並向其中轉(塞)幣,但是只有該儲蓄罐對應鑰匙的擁有者才能開罐並從中取幣。朋友們理解了這一點,就理解了數字貨幣錢包。
本文原發於微信號 「換幣樂」。
推薦閱讀:
※比特幣,萊特幣,以太坊,以太經典,BCC,Dash價格分析(40)---BTC
※以太坊中交易及區塊的大小限制
※深入解析以太坊中調用合約的三種方法
※以太坊經典(Ethereum Classic)的難度計算
TAG:数字化货币 | 比特币Bitcoin | 以太坊 |