到目前為止,我們已經知道如何取得加密貨幣了,但這並不代表你已經走進區塊鏈了喔! 如果大家真的想要進入區塊鏈的世界,那你一定要使用的東西就是加密貨幣錢包!由於區塊鏈中不管做什麼動作都需要加密貨幣錢包的互動,因此學會使用加密貨幣錢包是一門必修課! 這邊就來介紹加密貨幣錢包以其如何創建它!
加密貨幣錢包顧名思義就是儲存、管理和交易加密貨幣的”數位”錢包,區塊鏈的使用者透過加密貨幣錢包和其他鏈上使用者或是Dapps進行交互,可以說沒有錢包你在區塊鏈上就是寸步難行! 在我們的入門篇四有提到,當我們把實體交易所的加密貨幣提領到鏈上時,實際上是將錢提領到加密貨幣錢包。
現在讓我們來更精確的定義提領這個動作,加密貨幣理論上就是只存在區塊鏈中的貨幣,由於他是以數位形式存在的貨幣所以常常也被稱作虛擬貨幣。所以雖然說是提領,但並不是真的將幣從交易所實體轉到你的加密貨幣錢包,而是從他們在區塊鏈中的錢包轉錢到你的錢包。
這邊會介紹錢包中三個很重要的名詞: 公鑰、私鑰、錢包地址! 作者剛接觸的時候也是很困惑,區塊鏈是區塊鏈,那究竟錢包又是以怎樣的形式存在於區塊鏈? 又是怎樣去互動呢?首先我們先來了解區塊鏈的錢包地址是怎樣產生!
錢包地址的產生
錢包地址就像是區塊鏈的銀行帳號,他的規格和生成地址的過程定義在區塊鏈協議中,會取決於所使用的加密貨幣和區塊鏈平台。例如: 比特幣區塊鏈中,錢包地址是通過將公鑰進行數學哈希運算而產生的,而以太坊區塊鏈中,錢包地址也是由公鑰經過特定的數學運算生成的。
因此我們可以知道錢包地址是從公鑰算出來的,而公鑰則是從私鑰透過數學產生出來的,這個動作不可逆,不管從誰都無法回推到上一層。換句話說,只要有私鑰就代表可以得到所有資訊,所以要保護好你的私鑰!
公鑰私鑰的用途
公鑰私鑰其實就是區塊鏈所採取的密碼學,是一種是不對稱加密的一種形式,也稱為公開金鑰加密(Public Key Cryptography)或非對稱加密。
每個在區塊鏈的使用者都要有公鑰和私鑰才能進行交易,在非對稱加密中,公鑰用於加密信息,只有對應的私鑰才能解密這些信息,這種機制確保了信息的安全性,因為只有私鑰的擁有者才能查看或解密加密信息,所以在區塊鏈中,這個技術被拿來做交易加密、數位簽名,來確保交易的安全性和身份驗證。
因為私鑰在區塊鏈中是用來簽名和身分認證,所以一定要保護好我們的私鑰,擁有私鑰(就像銀行密碼)就相當於擁有這個錢包的使用權!
錢包和區塊鏈的關係
上面我們知道為了要在區塊鏈裡面交易,那我們至少要擁有公鑰、私鑰以及錢包地址。因此錢包就是來幫助我們擁有這三個東西!
錢包會幫我們生成區塊鏈交易需要用到的公鑰、私鑰、錢包地址,並且幫我們保管私鑰,這時候我們就可以透過錢包對這個錢包地址提出交易需求,並透過錢包來認證我們有這個地址的所有權。
可以說錢包實際上並不在鏈上,他只是幫助我們和區塊鏈交互的一個應用媒介! 除了幫我們生成和管理私鑰等,錢包也提供其他功能如交易,查詢資產餘額,查看交易紀錄,簽署交易等操作。
我們已經知道錢包是幫我們管理私鑰的應用,那根據錢包是否能夠聯網,我們大概可以分為兩種錢包類型: 熱錢包以及冷錢包。
熱錢包
熱錢包是連接到網路的錢包,由於熱錢包持續連接到互聯網,因此容易受到駭客攻擊,但方便使用和比較適合頻繁交易的使用者,也因為其較低的安全性,不適合長期存儲大量加密貨幣。基本上你透過電腦瀏覽器、電腦程式、或手機瀏覽器、手機應用程式使用的就是熱錢包。
熱錢包保管私鑰的方法也不同,有些是存在你的local電腦或手機的非管控型網路錢包(Non-Custodial Web Wallet)ex: MetaMask、Trust Wallet。有些則是透過第三方託管的控行網路錢包(Custodial Web Wallet)ex: Coinbase Wallet。
冷錢包
冷錢包則是離線的錢包,通常是一個實際的硬體設備,如硬體錢包像是一個usb或一個小的實體裝置,紙錢包就是一張紙有QR Code。冷錢包的私鑰被保存在不連接到互聯網的硬體設備中,從而提高了私鑰的安全性,因為它們不容易受到駭客攻擊。冷錢包通常用於安全地存儲長期的大量加密貨幣,並且在需要時可以才通過將錢包連接到網路來執行交易。ex: Ledger 、coolwallet,以及紙錢包。
Ledger 實體硬體錢包,有USB可以插電腦。
介紹了這麼多,我們就來實際創建一次錢包! 這邊用的是幣圈幾乎所有人都會用的Metamask! 他是一個網路錢包,我們只需要去google 插件下載他就好了,ios和android也可以下載,這邊示範電腦瀏覽器。要注意使用官方連結喔 [Metamask]!!! 記得我們在入門篇三提到的怎麼避免詐騙嗎?
下載Metamask 插件
2. 下載完就可以你的工具列上找到它。
開始設定Metamak
1.開始設定
2. 這邊可以建立你的錢包密碼,由於Metamask是網路錢包,所以它也支援一般物聯網的功能,這個密碼就只是單純打開你錢包的密碼,不是區塊鏈的密碼。
3. 記住註記詞
註記詞是拿來產生私鑰的東西,相比於私鑰的亂碼,註記詞好記的多,因此註記詞就等於你的私鑰! 不要交給任何人! 這邊你要將所有的註記詞按照"順序"記下來,單字加上順序才是完整的註記詞喔!
4. 填寫註記詞
這邊就是把你剛剛記的註記詞填空。
5.成功創建
恭喜你成功創建加密貨幣錢包! 你可以透過工具列旁的插件直接查看你的錢包。
到這邊我們已經知道錢包的組成、種類以及可以用錢包來做什麼事情,這邊絕對要注意的是,當我們創建區塊鏈的錢包後,要非常小心不要點選任何奇怪的聯結或下載,從熱錢包的介紹可以知道我們的私鑰其實是存在電腦設備上的,所以是很有可能被惡意程式或駭客偷走你的私鑰! 他們會以各種形式比如: 私訊、抽獎、信箱夾檔、工作邀約等五花八門的形式來想辦法騙你,因此把握上面三原則,不點來路不明的網址、不參與莫名其妙的項目、永遠記得查看消息的正確性,不管是不是官方,謹慎小心!
再來就是要好好地記住私鑰,最好的辦法是用實體的方式記下來然後放到安全受保護的地方,不然就是確保你儲存的網路空間是絕對安全,上面討論那麼多原理就是要讓你知道,如果要騙你他們會從哪邊下手! 作者自己進圈很久後也還是被騙到,防不勝防,所以我們還是要從根本理論來防範,謹慎小心!