Electrum 軟體錢包教學
Electrum 是一個很受歡迎的software wallet,讓你很方便地一站式管理多個比特幣錢包。下面會簡介如何使用electrum 3.0.6 創建屬於你的錢包,並且在每一步介紹相關的比特幣知識。
在開始前,先上Electurm 官方網站下載軟件。
第一步 Electrum 會先問你有沒有特別喜好用那一台server
要知道比特幣區塊鏈的資料是分佈在全世界的礦工server上,基本上任何一台在跑full node的server都存有所有比特幣錢包的信息。 只是不同地方的server可能會有不同的時延。
除非你有很強的理由: 比如你自己就是礦工,你希望electrum 只查看你自己的礦機; 或者你強烈地只相信某一些礦工,否則用Auto Connect就可以了。
![electrum 錢包](../images/electrum1.png)
第二步 創建你的wallet文件,這一步沒甚麼特別。
![electrum wallet](../images/electrum2.png)
第三步 希望創建哪一類型的錢包?
1. 最普通的-沒有任何特別保安功能,在這篇教學文會選用這個
2. 2 Factor Authenticated wallet
3. Multi-signature wallet
4. Import Bitcoin addresses or private keys
![electurm 安裝教學](../images/electrum3.png)
第2和第3點要一起解說, 一般情況下,你想動用你錢包的錢,只需要你的簽署就可以了。
Multi-Signature wallet可以想象為聯名戶口,你跟你老婆共同擁有一個wallet,要動用這wallet的錢,必須要你跟你老婆同時簽署才送出有效的交易。
Electrum 的2 Factor Authenticated wallet其實也是一種multi-signature wallet,這個wallet必須有兩個人同時簽發交易才能生效,一個是你,一個是TrustedCoin。
2 Factor Authentication (2FA) 的兩個factors是指Something you know,and Something you have.
Something you know是你的密碼,只有有你的密碼,才能動用你的private key去簽發交易。
Something you have是你的電話,你需要在電話上安裝Google Authenticator,每一次要簽發交易的時候,你需要補上Google Authenticator每分鐘更新一次的6位數密碼
這6位數會先發到TrustedCoin,是Electrum指定的2FA公司,TrustedCoin會檢查的你6位數密碼正確,然後才會幫忙簽發交易。
要注意用Electrum 2FA簽發的交易可能要多付一點交易費,好歹TrustedCoin也幫忙保護你銀包的安全。
用了2FA的好處是,就算有黑客黑進了你電腦,獲得你的密碼跟Private Key,他也不可以冒認你的身份去簽發交易。除非黑客厲害到連你的電話也偷到手,解鎖了,那2FA也保護不了你...
最後一項選擇 Import Bitcoin addresses or private keys,如果你之前用過其他wallet並且知道自己的private key是甚麼,想轉會過來用Electrum 就點選這個,但千萬要注意使用何種方法來複制你的private key到當前電腦上,千萬千萬不要留下任何痕跡。
第四步 創建新的,還是重用舊的種子(seed)
seed是跟據BIP-39 (Bitcoin Improvement Proposal-39)定出來的通用wallet格式,用處是免卻用戶記住Private key的痛苦。
private key是這樣子的: E9873D79C6D87DC0FB6A5778633389F4453213303DA61F20BD67FC233AA33262
如果某天你電腦的硬盤掛了,而你沒記住上面這一串沒意義的數字,那你的錢包豈不是永遠消失了?!
BIP-39幫你解決了這個問題,不見了private key沒問題,你會背英語單詞就ok了。 seed是一連串(12至24個)英語單詞,只要你能順序背下它們,就可以用任何一個符合BIP-39標準的錢包上還原。
除非你用過MyCelium/Trezor之類的錢包覺得不好用,想轉過來Electrum,否則選"Create a new seed"就可以了。
![Bitcoin Seed](../images/electrum4.png)
第五步 選擇那一種類型的seed
預設是Standard,但我強烈建議大家選用segwit!
Segwit (Segregation Witness) 是2017年底鬧得很火的功能,當時Bitcoin core developer堅持要做這個功能,但是有一大堆礦工反對,認為Segwit必須要跟2x一齊上線,幾乎要硬分叉Bitcoin了,在最後關頭礦工們屈服了,放棄了2x。
segwit跟2x的爭的故事很精彩,會另外寫一篇介紹~ 總之segwit就是Bitcoin Core developer 強烈推介的一個功能,大大提高Bitcoin網絡每秒鐘可處理的交易量。
過度到segwit世紀需要一點時間,在過度期間如果你的對家的錢包不支援segwit的話你們可能交易不了。 但是別擔心,要來的總會來,為了迎接美好的後segwit時代,大家還是盡早適應。
![bitcoin segwit](../images/electrum5.png)
第六步 記住自己的seed
雖然Electrum警告我Never disclose your seed,但為了教學用途還是讓大家看了。
你必須好好記住這12個單詞,不管是寫上一張紙還是用記憶面包,總之不要存在電腦裏面,說到底這個seed是為了在你電腦掛掉的時候救命用的。
![seed phrase](../images/electrum6.png)
第七步 輸入你的密碼
請務必要用密碼,否則黑客黑進你電腦以後,不廢吹灰之力就可以看到你的private key啊!
![private key](../images/electrum7.png)
最後按"Next"便大功告成!
基本上收發付款都很簡單,看介面指示做便行了。
唯一可能不太明白的是發送款項時的Transcation Fee是要怎樣選擇和計算。不過由於背後涉及較深層次的比特幣運作原理,小編會在另外的文章講解。
暫時你只需知道你付的Transcation Fee越多,礦工處理你的交易時間會越快便可以了。
![bitcoin transcation](../images/electrum8.png)
上一篇: 比特幣錢包簡介
下一篇: Trezor 硬體錢包教學