在 倉舟小課堂 | 第一課:真假區(qū)塊鏈 里我們提到過,一個(gè)真區(qū)塊鏈有一個(gè)顯著的特征:區(qū)塊鏈錢包。
那么什么才是區(qū)塊鏈錢包呢?維基百科是這么描述的:區(qū)塊鏈貨幣錢包,是存儲(chǔ)以比特幣為首的數(shù)字貨幣的的公鑰與私鑰、私鑰所對(duì)應(yīng)的地址、該地址(群)的貨幣結(jié)算,以及貨幣交易的支持系統(tǒng)。有時(shí)該系統(tǒng)甚至包含了整個(gè)區(qū)塊鏈的記賬與維護(hù)。由于數(shù)字貨幣是以區(qū)塊鏈為主,所以實(shí)際金額是以區(qū)塊鏈最后的記錄結(jié)果為準(zhǔn)。
加密貨幣的蓬勃發(fā)展,也發(fā)展出了不同類型的錢包,以因應(yīng)各種的使用情境。
全節(jié)點(diǎn)錢包
此種錢包需要先進(jìn)行軟件安裝,安裝后會(huì)與整個(gè)區(qū)塊鏈進(jìn)行同步,存儲(chǔ)整個(gè)區(qū)塊鏈,所以全新錢包開始同步時(shí),必須從第一筆數(shù)據(jù)開始下載,會(huì)花上數(shù)小時(shí)~數(shù)十日的時(shí)間,并且占用為數(shù)不小的存儲(chǔ)空間與網(wǎng)絡(luò)流量。這樣的錢包又稱為完整節(jié)點(diǎn)。由于此種錢包能提供所對(duì)應(yīng)的加密貨幣網(wǎng)絡(luò)完整區(qū)塊鏈與服務(wù),所以可以提升該加密貨幣網(wǎng)絡(luò)的完整性與可靠性,因此某些加密貨幣,會(huì)對(duì)持有這種錢包的用戶進(jìn)行獎(jiǎng)勵(lì)。
SPV錢包(又名輕錢包)
此種錢包僅存儲(chǔ)私鑰與結(jié)算,不存儲(chǔ)整個(gè)區(qū)塊鏈,所以占用資源很少,較適用于移動(dòng)設(shè)備。 在線錢包(不保管私鑰):一般設(shè)計(jì)為網(wǎng)頁形式,在網(wǎng)站產(chǎn)生私鑰后,由個(gè)人保管,日后要訪問錢包時(shí)必須輸入私鑰,網(wǎng)站不負(fù)責(zé)替用戶保存。使用概念上類似于SPV錢包的網(wǎng)頁版。使用此類網(wǎng)站,應(yīng)挑選有信譽(yù)的品牌,以及注意是否為仿冒的釣魚網(wǎng)站。
說了這么多,其實(shí)現(xiàn)在市面上可供選擇的區(qū)塊鏈錢包非常之多,而錢包需要三個(gè)基本元素:私鑰,公鑰,地址。
那么區(qū)塊鏈錢包里最重要的元素是什么呢?
答案便是私鑰
私鑰簡(jiǎn)單來說就是你家保險(xiǎn)庫的鑰匙,這是區(qū)塊鏈?zhǔn)澜绲狞S金法則。
私鑰可以生成公鑰,公鑰可以生成比特幣地址,相反則不行。
我們可以通過 區(qū)塊鏈瀏覽器輸入數(shù)字貨幣地址查詢到某人的資產(chǎn)和交易記錄,但無法通過得知得知他的私鑰。
這也是為什么錢包沒有找回密碼功能,這是為了保證絕對(duì)的安全,從設(shè)計(jì)上杜絕了被破解的可能。
如果一旦丟失了私鑰、或是誤將數(shù)字貨幣發(fā)送到錯(cuò)誤的地址,以現(xiàn)今的技術(shù),幾乎不可能再把數(shù)字貨幣取回來,而這一批數(shù)字貨幣也相當(dāng)于被消滅了。
在早期,許多擁有上萬比特幣的人都發(fā)生過丟失私鑰的事件。
隨著時(shí)代的發(fā)展,和私鑰起了同樣作用的助記詞也應(yīng)運(yùn)而生。由于私鑰過于繁瑣,沒有可讀性,區(qū)塊鏈工程師利用算法,將私鑰轉(zhuǎn)換成常見的英文單詞,這樣便構(gòu)成了助記詞。助記詞就等于私鑰,是私鑰的另外一種形式存在。
區(qū)塊鏈錢包意味著安全,掌握了私鑰或者助記詞的你一定要好好保存,多作幾個(gè)備份,守護(hù)好自己的財(cái)產(chǎn)。
補(bǔ)充小知識(shí):
比特幣體系的錢包地址:
?BASE58格式:由1開頭,也是最常見的錢包地址;?HASH160格式:通常由字母開頭,由RIPEMD160算法對(duì)130位公鑰的SHA256簽名進(jìn)行計(jì)算;?WIF壓縮格式:通常由數(shù)字開頭,BASE58格式壓縮后的結(jié)果130位公鑰格式;?60位公鑰格式:通常由連續(xù)的數(shù)字開頭,130位公鑰進(jìn)行壓縮后的結(jié)果;
以太坊體系的錢包地址:
?ERC20協(xié)議,一般都是0x開頭,0x在計(jì)算機(jī)里就是16進(jìn)制的意思;?所有兼容 ERC20 Token 協(xié)議的數(shù)字貨幣都可以放在同一個(gè)錢包,同一個(gè)地址可以顯示不同的 Token;
USDT種類的不同:
USDT為美元的等值數(shù)字貨幣,俗稱「穩(wěn)定幣」,但存在一定風(fēng)險(xiǎn),不建議大量持有。
圖片來源:Chepicap
USDT 有兩種協(xié)議代幣,一種是基于 Omni Layer 發(fā)行的,一種是以太坊 ERC-20 代幣。
基于 Omni Layer 發(fā)行的 USDT 代幣,是在比特幣基礎(chǔ)上通過 Omni layer 實(shí)現(xiàn)的。它的交易確認(rèn)等參數(shù)與比特幣是一致的,轉(zhuǎn)賬速度較慢,地址以 1 開頭。
基于以太坊發(fā)行的 ERC-20 USDT 代幣,與基于比特幣網(wǎng)絡(luò)的 USDT 等價(jià)。交易確認(rèn)時(shí)間與 ETH 一致,轉(zhuǎn)賬速度較快,地址以 0x開頭。
兩種 USDT 不互通,無法互相充值,無法疊加余額,一定要分清個(gè)人擁有的USDT 的種類。