當前位置:
首頁 > 最新 > 你真的了解區塊鏈錢包嗎?

你真的了解區塊鏈錢包嗎?

相信很多人都使用過區塊鏈錢包,imToken、bitpie都是其中的佼佼者,區塊鏈錢包提供了私鑰生成、管理、導入導出,虛擬貨幣資產餘額查詢、轉賬等功能,當然有些錢包還會提供幣價走勢和市場訊息等,這應該是絕大部分人對於錢包的認知。


錢包的基本功能

私鑰和虛擬貨幣的管理對於錢包而言,應該屬於標準配置,對於很多小白用戶來說,可能僅僅知道錢包的用途和使用方式,對於很多術語可能就一知半解了,例如助記詞、keystore、ERC20資產等,要理解這些概念需要一定的密碼學和智能合約知識,這對很多人來說都是一個不小的門檻。

我們都知道私鑰對於一個錢包來說相當重要,它是用戶在區塊鏈上最重要的身份標識,用戶在區塊鏈上的每一筆交易都需要用自己的私鑰簽名,這樣就可以讓別人很容易識別出該交易的所有權,私鑰一旦丟失,就意味著用戶與區塊鏈失去連接了,而且沒有找回私鑰一說,所以對於私鑰再怎麼強調其安全性都不為過。

助記詞

而助記詞和keystore其實就是私鑰的另一種呈現形式,簡單來說助記詞是私鑰的文字呈現,我們知道私鑰是一串字元,將其平均切分成11份,其後再增加一份校驗的字元串,這樣就有12份短字元串,每一個字元串都能轉換成數字,根據這些數字去助記詞字典的相應位置上找到對應的英文單詞或者漢字即可,這就是我們看到的大部分助記詞都是有12個英文單詞或者漢字組成的原因。

明白了助記詞的原理,我們就可以理解助記詞如何保證私鑰的安全性。一般來說助記詞字典有2048個單詞或者漢字,從2048個單詞中隨機抽出12個,按照一定的順序排列,根據高中數學中學到的排列組合公式大概有(2048 x 2047 x … x 2038 x 2037)中情況,為了方便計算我們不妨稍微簡化一下,這個結果近似等於2000的12次方,大概是4x10^39(感興趣的讀者可以自行計算)。如果我們把沙子看做邊長1mm的立方體,而整個地球全是由沙子構成的話,那麼沙子的數量在10^21這個數量級。所以從概率的角度來分析,助記詞完全可以保證私鑰不會出現重複的現象。

keystore

那麼什麼是keystore呢?這個概念看起來很深奧,其實特別簡單,用一句話來說,keystore就是私鑰的再加密形式,我們在區塊鏈錢包中導出keystore時,通常會提示我們輸入密碼,這個密碼就是對私鑰進行一次再加密,只要你的密碼不丟失,得到的keystore文件就可以在任意網路環境下傳播。別人即使拿到你的keystore文件,但是沒有密碼一樣也無法恢復出私鑰和錢包。同樣的,根據keystore導入錢包的時候,也需要輸入相同的密碼才行。

ERC20

ERC20有別於助記詞和keystore,它們是不同緯度上的概念,舉一個不是特別恰當的例子,如果我們把貨幣體系理解為智能合約,那麼規定了紙幣面值、圖案等一系列的規範就是ERC20合約協議。以太坊上的智能合約可以表示很多場景,數字貨幣只是其中的一種,而ERC20則規定了一整套數字貨幣的規範,很多ICO項目就是通過發布一個符合ERC20合約協議的代幣就開始融資和流通了。

除了ERC20代幣,剩餘的基本上就是原生Token,原生Token就是BTC、ETH、EOS等,這些是區塊鏈本身就存在的代幣,它們被用來衡量交易費和獎勵礦工。舉一個不是很恰當的例子,我們可以把原生Token理解為手機操作系統本身自帶的必要APP,例如設置、相機、通話等,ERC20則是第三方開發的APP,例如微信、淘寶、滴滴等。


目前市面上有很多的錢包,如果按支持的幣種來分,可以分為比特幣錢包、以太坊錢包、EOS錢包等,當然有些錢包會同時支持其中的幾種。比特幣錢包有Copay、BitPay、bitpie、Bitcoin.com等,以太坊錢包有imToken、Cipher、SafeWallet、Ethereum、Citowise、Trust、麥子錢包、MetaMask、MyEtherWallet等等,其中imToken最新版同時支持比特幣、以太坊和EOS。

這裡的分類是按大的生態來劃分的,比特幣錢包可能也會支持BCH等分叉幣,以太坊錢包除了支持ETH,還會支持各種ERC20合約代幣,例如ZRX、KNC、BNB等,而EOS由於還處於早期,主網還不是特別穩定,錢包還不是特別多。需要特別說明的是MetaMask是一款瀏覽器插件錢包,MyEtherWallet則是一個網頁端錢包,其他大部分錢包都是手機端APP。

由於錢包開發的需要,以上提到的錢包我基本上都體驗過,有幾款還是重度用戶,這些錢包基本上都包含最基礎的私鑰管理和虛擬貨幣管理,其中Copay、Trust、MetaMask、MyEtherWallet代碼都是開源的,任何人都可以從github上下載他們的代碼,甚至還可以更改其中的邏輯,打造一款屬於自己獨有的錢包。

對於錢包來說,除了必備的私鑰和虛擬資產管理功能,其中還承擔著一個非常重要的功能,那就是DAPP入口,這個邏輯並不複雜,剛剛有提到過區塊鏈上的任何交易都需要私鑰簽名,而私鑰最安全的策略是保存在手機錢包上,每次需要交易的時候都會喚起錢包做簽名,然後再把結果返回給DAPP,這樣就可以既滿足DAPP的簽名需要,也能將私鑰有效地與複雜的網路環境隔離開來。

這有點類似小程序和微信支付的關係,在小程序之前,第三方APP如果需要支付時,必須跳轉到微信或者支付寶,而小程序中的支付需求則可以直接在微信中完成,無需繁瑣的跳轉流程,既滿足了一站式的體驗需求,又保證了支付的安全性。

我們都知道一個行業真正起來的重要標誌是大量的應用誕生,目前區塊鏈的絕大部分場景還是簡單的虛擬貨幣交易,除了融資和炒作,這些並沒有解決現實世界中真實的需求,而DAPP則是連接現實需求與區塊鏈的重要媒介,未來的DAPP極有可能會像現在手機上的APP,每一個DAPP都承載了一個具體的現實需求。可能很多人會說目前好像並沒有太多的DAPP,其中的原因主要是公鏈基礎設施還不夠完善,未來的一到兩年隨著越來越多的優質公鏈項目上線,DAPP爆發則是大概率事情。

當然從當下預測未來未必準確,當年喬布斯在iPhone一代發布的時候,曾經做了三個預測,首先,iPhone不需要3G網路,因為美國到處都是Wi-Fi,3G模塊可有可無;其次,iPhone不需要App,因為iPhone第一次把瀏覽網頁的體驗變得非常好,大家直接用網頁上面的應用就行了;還有一個就是喬布斯一直說iPhone不需要大屏幕,因為單手能夠操控的手機是最優雅的。後面的結果當然就不用我多說什麼了。

喬布斯雖然在具體的產品功能上沒有做到精準預測,但是他對於智能手機的時代大勢可謂是看得相當清楚,而區塊鏈行業同樣如此,我們雖然不知道未來主流的公鏈會是什麼樣子,也不知道哪種DAPP會率先爆發,改變人們的日常生活,但是區塊鏈所代表的確權、降低信任成本、去中心化和不可篡改等特性,一定會改變未來社會的運轉方式。

說回到區塊鏈錢包,由於私鑰在整個區塊鏈中的獨特作用,錢包一定會承擔著重要的簽名媒介作用,我們不知道未來的錢包的具體形態和產品展現會做何種演化,但是錢包絕對是一個不可逾越的載體,我們能做的就是順勢而為,但又不拘囿於某一個具體的細節。希望這篇文章能幫助你系統全面地認識區塊鏈錢包。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

雙龍壽字幣市場價值有多高?
2018佛像收藏具有無法估量的商機!一夜暴富的機會

TAG:全球大搜羅 |