1. 程式人生 > >第6講 | 理解區塊鏈之前,先上手體驗一把數字貨幣

第6講 | 理解區塊鏈之前,先上手體驗一把數字貨幣

充值 nbsp 有關 註意 存在 img 推薦 第三方 當前

  初次接觸到區塊鏈的你,肯定是一頭霧水:“區塊鏈是什麽,這玩意到底怎麽回事”。

  其實對於區塊鏈的原理,你大可不必著急,咱們可以直接上手體驗一下目前區塊鏈的第一大應用:數字貨幣。

  本篇的內容面向所有區塊鏈的小白,我會教你如何使用數字貨幣,來幫你從另外一個維度理解區塊鏈技術。

  本篇內容包括但不限於:數字貨幣錢包介紹、下載安裝、轉賬、數字貨幣交易所充幣、提幣等等。

首次接觸數字貨幣  

  區塊鏈其實是從生產者的角度討論一個抽象出來的概念。如果把區塊鏈比作車輛設計圖紙,那麽數字貨幣就是正在跑的汽車。所以理解區塊鏈的最直觀的方式其實是從數字貨幣入手,而不是直接一上來就來理解原理。

  數字貨幣作為區塊鏈的第一大應用,擁有巨大的市場,你可以從“ coinmarketcap.com ”上了解幾乎所有數字貨幣的概況。

  如果想了解數字貨幣行情,可以打開 feixiaohao.com 進行查看,也可以手機下載“ MyToken ”或“ 幣看”。

  這兩個 App 的使用方法與股票行情軟件非常相似,上面幾乎可以查詢到所有已經“上市”的數字貨幣的實時價格與成交量信息。

什麽是數字貨幣錢包

  數字貨幣錢包是最貼近用戶的區塊鏈程序,數字貨幣錢包會可以幫你管理數字貨幣私鑰,發送交易,可以顯示你的交易歷史記錄。從用戶功能的角度,數字貨幣錢包比較接近我們日常使用的錢包,它幫助你管理紙幣、硬幣、信用卡借記卡。

  數字貨幣錢包作為數字貨幣的載體,從技術角度來看,數字貨幣錢包分為三種類型。  

  1. 全節點錢包。全節點錢包是指官方發行的一種數字貨幣錢包版本,這個版本包含了完整的功能需求,挖礦、發送交易、查詢交易記錄、管理私鑰。 
  2. SPV輕錢包(Simplified Payment Verification)。輕錢包為了用戶體驗,犧牲了全節點的部分功能,屬於全節點錢包的簡化版,如挖礦功能、查詢交易功能就沒有。
  3. 中心化資產托管錢包。這種錢包其實是第三方服務商幫助你打理你的數字貨幣,找一個中介托管你的數字貨幣,比較典型的有blockchain.info。

  以上的第1種和第2種會在各個數字貨幣的官網出現,屬於真正意義上的數字貨幣錢包,1相比2而言,安全性要更高;所以我在這裏推薦你先從全節點錢包開始嘗試,畢竟全節點錢包基本囊括了該幣種的所有功能實現。

  而第3種錢包,與銀行移動App或支付寶相比,在業務邏輯上區別不大。比如你會把錢托管到支付寶上一樣,你也可以將你的數字貨幣放進第三類錢包中。

  這種錢包往往都是多幣種的,深受投資用戶的喜歡,而且從方便性和用戶體驗來說,基本完爆1和2,例如以太坊系錢包imToken,多幣種錢包Jaxx,以及各個數字貨幣交易平臺。

  無論是什麽類型的錢包,建議你在獲取錢包程序的時候,一律要從官網下載,即使是移動端App也強烈推薦從官網的入口進入。

玩轉數字貨幣錢包

  上一節中,我們簡單介紹了數字貨幣錢包的類型,本節內容將以全節點錢包作為例子,教你玩轉數字錢包。我們這裏會以某個幣種的全節點錢包作為例子,穿插一些比特幣 Electrum 輕錢包的例子,為你介紹數字貨幣錢包的上手方法。

  由於我的電腦中安裝了不同的數字貨幣錢包,它們的使用方法都是相似的。我截取的圖片可能涉及了某些具體的幣種,但這並不是我推薦安裝建議,你可以忽略。另外在具體的操作過程中有大量圖片展示,收聽音頻的你可以點擊文稿查看。

1.獲取錢包程序 

  全節點錢包程序是一種需要用戶安裝到桌面的軟件,它需要互聯網連接,不挖礦的話,資源消耗與其他中心化軟件差不多。 

  與其他所有桌面客戶端一樣,首先用戶需要獲取安裝包,安裝包可以從官網下載,我們先到對應幣種官網下載一個Windows版本的客戶端錢包。

技術分享圖片

一直雙擊安裝下一步等待安裝完成,安裝好以後桌面出現快捷方式,咱們雙擊打開,通常會出現錢包的主頁面。

技術分享圖片

( 某幣種錢包主界面)

那我們來看看比特幣,比如比特幣的Electrum錢包長這樣。

技術分享圖片

(比特幣錢包主界面)

你可以搜索“Electrum”,進入官網下載。

技術分享圖片

(在官網下載比特幣錢包)

  對於錢包程序來說,最重要信息的就是當前區塊高度了,區塊高度表示了當前你所在區塊的序號,序號體現了你是否更新到了最新區塊,而最新區塊則決定了你能否查詢到自己的交易。即規定了你所有交易賬單的起始位置。  

  我們以Electrum錢包為例,點擊圓圈中的控件,出現對話框,紅框數字就代表了你本地錢包的塊高。

技術分享圖片

(比特幣錢包塊高)

由於Electrum的使用教程比較豐富,我們就不贅述了。

2.錢包文件與錢包賬戶

  當你第一次安裝好錢包以後,使用錢包的第一件事情就是創建賬戶(或者錢包文件)。

  一般全節點錢包都支持多賬戶,盡管有些錢包有賬戶的概念,有些沒有,在邏輯上也可以使用錢包文件替代賬戶這個概念。

  例如Electrum輕錢包采用的是錢包文件,某些全節點錢包采用的是賬戶。咱們用某個幣種的錢包為例子,點擊創建賬戶以後,填好用戶名密碼,會得到如下信息:

技術分享圖片

(某幣種錢包助記詞)

  敲黑板劃重點:紅字部分又稱助記詞。這種助記詞是為了主私鑰服務的,主私鑰其實是一串非常長的字母和數字組合,無論是人腦記或者筆記都是非常不容易識別的,容易弄錯,助記詞的有序組成與主私鑰是一一對應的。

  如果記錄保存好了助記詞(紅字部分),即使錢包丟失或者被破壞也沒有關系,用戶可以在其他錢包中導入助記詞,依然可以操作資產。

  所以說在區塊鏈的世界,主私鑰和助記詞是操作資產的唯一途徑,如果丟失,那麽資產就丟失,不存在忘記助記詞還能找回資產這回事。

  我們來看看比特幣的助記詞,我們點擊左上角【文件】-【新建/恢復】,一直下一步直到出現12個單詞(暫時不必理會每一步中的選項,不同選項代表不同格式的錢包文件),這12個單詞也是助記詞,只要保存好了助記詞,你的比特幣可以在任意(標準版)比特幣錢包導入。

 技術分享圖片

(比特幣錢包助記詞)

3.錢包地址

  我們常聽到別人說錢包地址,也就是對應到我們現在銀卡的卡號。在幣圈,地址其實也分很多種,我們今天只介紹最簡單直觀的——支付地址(Payment Address),也就是我們現在要說的錢包地址。現在咱們來看看自己的地址是什麽。

  在比特幣中,地址是以1開頭的一串字母和數字的組合,字母區分大小寫。

技術分享圖片

(比特幣錢包地址)

技術分享圖片

(某幣種錢包地址)

 4.獲取代幣

  好了,現在我們已經有地址了,可是地址上沒有代幣,錢包就是一個擺設。現在我們想辦法搞點代幣過來。

  我們先搞點代幣進來,一般有兩種方式,挖礦和上數字貨幣交易所購買。挖礦的技術門檻雖然不高,但是過程繁雜,手續繁瑣,不推薦入門嘗試。

  好了,現在我們就只剩下購買這一條路了。

  請註意!目前不存在人民幣對數字貨幣的場內交易平臺,所以想用人民幣購買數字貨幣的各位只能選擇場外交易,比較有名的平臺有coincola.com,由於涉及投資,我們就不深入講了。

  你如果具有投資熱情,可以繼續挖掘“coinmarketcap”中綠框內的選項:

技術分享圖片

假設咱們已經擁有了比特幣-BTC。

技術分享圖片

  這是我剛剛在bitfinex上購買的0.15個比特幣,其他交易平臺原理大體相同,基本上比較大的交易平臺都有交易手冊,你可以自行翻看教程。

  咱們接下來選擇ETP/BTC 交易對,通過BTC購買一些ETP,然後找到提幣,選擇ETP提幣。

技術分享圖片

(提幣地址)

  這時候問題就來了,提幣需要填寫一個地址,這個地址就是咱們上文提到的錢包地址,你只需要把自己的錢包地址填入此處即可,填好其他項,發起提幣請求即可。

5.區塊鏈交易

  接下來咱們只需要等待幣到帳即可,到賬的過程就是產生一筆區塊鏈交易的過程,一般交易所都會提供TXID,就是交易哈希,供用戶查詢,TXID代表了這個區塊鏈上某一個唯一的交易,也就是類似於咱們去銀行轉賬後提供的流水單號。

  我們可以根據TXID可以上區塊瀏覽器(專門用於查詢交易的工具鏈接)上查詢該幣交易,比如某一筆比特幣交易:

  https://blockchain.info/tx/6e64c2098b84b04a0d9f61a60d5bc8f5f80f37e19f3ad9c39bfe419db422b33c

  網址

  https://blockchain.info 後面這一長串就是TXID,下圖是這一筆比特幣交易的詳細信息。

技術分享圖片

6.發送代幣給別人

  如果要把代幣發送給別人,那麽需要別人提供什麽呢?對,就是錢包地址,這和銀行轉賬需要別人提供銀行卡號的道理一樣。

技術分享圖片

(某幣種錢包轉賬) 如上圖,咱們填寫好表單以後,點擊“確認轉移”即可:錢包程序將為你生成一筆區塊鏈交易並廣播出去,大約等待1分鐘就會被打包進區塊,這個交易在任意的區塊鏈瀏覽器上可以查詢得到,咱們可以使用另外一個區塊瀏覽器進行查詢:

https://explorer.mvs.org/#!/tx/b3eb07276dbff703ecf9e4180a2bd8e58db346e55439ef831efcbbd958726a0c

  這個區塊鏈瀏覽器與上面一個區塊瀏覽器不是同一個,但是都可以查詢相同的交易,因為他們同屬同一個主網(mainnet,相對應的是測試網testnet)。

  各大交易所的充值功能,其實就是從自己的錢包轉賬到交易所的錢包地址,詳細的充值和提幣流程咱們會在後面的“弄懂數字貨幣交易平臺”一文中詳解。

總結

  今天我帶你過了一遍數字貨幣的參與過程,我們先介紹了錢包,接著介紹了錢包地址,以及嘗試購買了一些代幣,然後提幣到個人錢包當中進行了測試。

  為了確認交易是否達成,我們還介紹了區塊瀏覽器,最後還教你如何將代幣轉移給其他人。這一篇文章雖然使用了特定的兩個例子,但是在絕大多數數字貨幣錢包中,使用方式都是類似的。

第6講 | 理解區塊鏈之前,先上手體驗一把數字貨幣