區(qū)塊鏈數(shù)字資產(chǎn)錢包的那些事

imToken錢包

作為一個剛接觸區(qū)塊鏈?zhǔn)澜绲奈襾碚f,接觸到太多的新概念也有熟悉的味道。但是就是這種未知的東西太多,越能激發(fā)我對于區(qū)塊鏈知識的學(xué)習(xí),不僅僅是基于對于區(qū)塊鏈投資,更多的是作為曾經(jīng)的當(dāng)過碼農(nóng)的自己對于技術(shù)的學(xué)習(xí)還是那樣流連忘返,把他當(dāng)做一塊美味的蛋糕來品嘗,看看他到底怎么在未來改變世界。

提到區(qū)塊鏈,就繞不開數(shù)字資產(chǎn)錢包,查閱了大量資料學(xué)習(xí)之后,發(fā)現(xiàn)其實他也不是那樣高高在上。同樣也加深了自己對于更好的理解區(qū)塊鏈知識有著非常大的幫助?,F(xiàn)在的介紹既是對于錢包的知識的共享讓更多的人了解,也是自己對于學(xué)習(xí)imToken錢包內(nèi)容的復(fù)盤和更加深入的理解。

區(qū)塊鏈基本概念

去中心化:整個區(qū)塊鏈網(wǎng)絡(luò)是采用分布式結(jié)構(gòu),系統(tǒng)中沒有權(quán)威的中心服務(wù)器。所以網(wǎng)絡(luò)中每個節(jié)點都是平等對立的,同時每個節(jié)點都會存儲該區(qū)塊鏈上的所有數(shù)據(jù)。即使某個節(jié)點遭受破壞,也不會影響整個系統(tǒng)。

不可逆:基于區(qū)塊鏈系統(tǒng)是開源的,整個系統(tǒng)都是公開透明的。比如某筆交易被全網(wǎng)廣播以后,達到6個區(qū)塊確認(rèn)以上就成功記錄在案了,且不可逆轉(zhuǎn)不可撤銷,即不能按照中心化系統(tǒng)去做數(shù)據(jù)回滾。注: imToken是12個區(qū)塊確認(rèn)。

不可篡改:確保信息或合約無法偽造。賬簿在某個人或某幾人手上,造假的可能性就非常高,但每個人手里都有一本賬簿,除非控制超過51%以上的節(jié)點去做篡改,否則任何的篡改都是無效的,這也是集體維護和監(jiān)督的優(yōu)越性。

匿名性:各區(qū)塊節(jié)點的身份信息不需要公告或驗證,信息傳遞可以匿名進行。舉個簡單的例子,就是你在區(qū)塊鏈上向一個錢包地址發(fā)起交易,但是卻無法知道這個地址背后確切對應(yīng)的是那一個人,或者你的私鑰被某一個黑客盜竊了,無法從一個錢包地址中得知黑客是誰。

了解了關(guān)于區(qū)塊鏈基本概念之后,對于接下來去理解去中心化的錢包千萬不要帶有中心化產(chǎn)品使用的習(xí)慣去理解imToken錢包??傊?,錢包是你自己掌握私鑰,丟失了私鑰任何人都無法幫你找回。

數(shù)字錢包的基本概念

錢包是密鑰(公鑰和私鑰)的管理工具,他只包含密鑰而不是確切的某一個代幣。錢包中包含成對的私鑰和公鑰。用戶用私鑰來簽名交易,從而證明該用戶擁有交易的輸出權(quán)。而輸出的交易信息則存儲在區(qū)塊鏈中。

錢包按照完整性可分為輕錢包和完整節(jié)點錢包,差別是存儲數(shù)據(jù)的多少,一般少額選擇輕錢包即可,手機上下載使用的App全部是輕錢包。

錢包按照是否離線可分為熱錢包和冷錢包,熱錢包屬于在線錢包,冷錢包屬于離線錢包,離線錢包更安全,但操作復(fù)雜。

由于不同的幣種會開發(fā)不同的錢包,所以錢包眾多,但大致可以分為幾大類別

比特幣錢包

以太系錢包

ZEC、ETC等系列

BTS、GXS等系列

不管哪種錢包,要想足夠安全,錢包一定要保管好密碼、私鑰、助記詞和Keystore。同時錢包一定要記得備份備份備份備份…,重要的事情要說無數(shù)遍。

看到這里你大概會明白,錢包只是用來保管私鑰,資產(chǎn)是存儲在區(qū)塊鏈上,而不是錢包服務(wù)器上,更不是在某個設(shè)備上。

以太系錢包之imToken錢包

上章內(nèi)容我們知道了,關(guān)于錢包我們需要知道以下幾個概念,地址、Keystore、助記詞、明文私鑰?,F(xiàn)在說明基于以太坊ECR20代幣錢包的imToken為例。

以太坊錢包地址:以0x開頭的42位的哈希值(16進制)字符串。

Keystore:明文私鑰通過加密算法加密過后的JSON格式的字符串,一般以文件形式存儲。簡單說就是對明文私鑰加密后形成。

助記詞:12 (或者15、18、21)單詞構(gòu)成,用戶可以通過助記詞導(dǎo)入錢包,但反過來講,如果他人得到了你的助記詞,不需要任何密碼就可以輕而易舉的轉(zhuǎn)移你的資產(chǎn),所以要妥善保管自己的助記詞。

明文私鑰:64位的16進制哈希值字符串,用一句話闡述明文私鑰的重要性"誰掌握了私鑰,誰就掌握了該錢包的使用權(quán)!"同樣,如果他人得到了你的明文私鑰,不需要任何密碼就可以輕而易舉的轉(zhuǎn)移你的資產(chǎn)。

對于這些區(qū)別,有網(wǎng)友總結(jié)的以銀行賬戶的類比非常形象:

地址=銀行卡號

密碼=銀行卡密碼

私鑰=銀行卡號+銀行卡密碼

助記詞=銀行卡號+銀行卡密碼

Keystore+密碼=銀行卡號+銀行卡密碼

Keystore≠銀行卡號

丟失密碼、私鑰、助記詞和Keystore所帶來的后果,直接就會丟幣。

另外現(xiàn)在雖然這些東西存在電腦上非常方便,但也有可能被黑客截取,最安全的辦法還是把密碼、私鑰、助記詞手抄在紙上,并且多抄幾份,放在不同的安全區(qū)域,并告訴家人,這樣就足夠安全。

錢包安全策略

關(guān)于錢包的安全策略你需要掌握以下即錢包備份、防盜策略、防丟策略以及緊急事件處理方法。

備份意識:創(chuàng)建錢包之后立即備份!升級應(yīng)用的時候備份!刪除應(yīng)用的時候備份! ...備份備份備份,要把錢包備份當(dāng)做一種習(xí)慣!

緊急事件處理:一旦發(fā)現(xiàn)自己錢包出現(xiàn)不是自己操作的轉(zhuǎn)出交易,或者意識到自己的私鑰已經(jīng)泄露,那么立即停止使用該錢包(不要再向該錢包轉(zhuǎn)賬),新建錢包(當(dāng)然要做好新錢包的備份)然后立即將資產(chǎn)轉(zhuǎn)移至新錢包。很多人希望錢包服務(wù)商幫忙查找盜幣者或者黑客的信息,這一點在之前的基礎(chǔ)知識部分已經(jīng)講的比較清晰了,因為是去中心化錢包,所以很難提供什么有效線索去幫助受害者"破案"。

防丟策略:可以說防丟策略和防盜策略是整個錢包安全知識的重中之重,錢包丟失一般分為三種情況:

1.刪除錢包時,沒有備份錢包。建議在創(chuàng)建完錢包之后,立即備份錢包,采用雙重備份和多次備份兩種策略。雙重備份是指Keystore備份和助記詞備份,多次備份是指在備份完Keystore和助記詞之后,要驗證備份是否正確,反復(fù)驗證,確認(rèn)無誤即可。

2.忘記了Keystore密碼。我建議使用強度較高的密碼加密Keystore,這個密碼最好是隨機生成,不常用的密碼。這樣提高了Keystore的安全性,但是也對保管密碼帶來了巨大的挑戰(zhàn),推薦使用1password或者lastpass等密碼管理工具,妥善保管好自己的密碼,以防遺忘。

3.遺失了私鑰。這里的私鑰包括助記詞、Keystore和明文私鑰,有些小白在備份助記詞時,抄寫過后并沒有做驗證,或者自己過于潦草,導(dǎo)致后期很難辨識,這些都會導(dǎo)致無法再找到自己的錢包。所以我們在備份錢包時要仔細(xì)認(rèn)真,在后期保管錢包時,要善于使用一些安全的管理工具,確保自己可以隨時找到私鑰。

防盜策略:我們要清楚我們被盜的是什么?是某個資產(chǎn)嗎?是某個確定的代幣嗎?其實都不是,防盜的實質(zhì)是防止我們的私鑰泄露,或者被黑客盜取。而在防盜策略上, Keystore和助記詞(或者明文私鑰)的側(cè)重點有所不同。

1. Keystore防盜策略:由于Keystore是被加密過后的私鑰,并且一般是以JSON文件形式存在,采用"抄寫"這種策略明顯是不科學(xué)的,所以可以存儲在U盤里或者密碼管理工具里。存儲Keystore時要和密碼分開存儲,這樣只要密碼強度足夠高,即使被黑客盜取了Keystore ,也很難破解。

2.助記詞防盜策略:在存儲助記詞時,就需要更加謹(jǐn)慎一些,因為助記詞毫無安全性可言,一旦被第三方竊取,那么我們的資產(chǎn)將面臨巨大的威脅,所以建議采用物理介質(zhì)備份,抄寫在一張紙上,并且妥善保管,抄寫時要注意準(zhǔn)確性,也要注意長久保存,不要出現(xiàn)字跡看不清楚等問題。

錢包交易轉(zhuǎn)賬那些事

去中心化錢包交易時不存在"入賬","取消交易", "凍結(jié)賬戶"等說法的,很多人都覺得使用imToken發(fā)送交易,那么交易信息理應(yīng)由imToken客服人員查詢,其實不盡然。我們使用Etherscan自己就可以查詢每筆交易的詳細(xì)信息,甚至連imToken支持哪些代幣都可以查到, https://etherscan.io/tokens這個頁面的所有代幣,imToken都會支持(ERC20標(biāo)準(zhǔn))

礦工費其實是非常好理解的,首先明確我們使用imToken錢包發(fā)送交易,礦工費是誰來收的?答案當(dāng)然是礦工, imToken到目前為止沒有對用戶收取任何交易費用,這和交易所或者一些平臺有很大區(qū)別(例如之前很多交易所都收0.01 ETH的手續(xù)費)。

還有礦工費到底是怎么計算的,公式: Gas fee = gas * gas price, gas price的單位是gwei, 4 gwei相當(dāng)于0.000000004 ETH ,我們可以去Etherscan上查看最近一筆轉(zhuǎn)賬成功的交易,看看這筆交易的gas和gas

price是多少,我們照著設(shè)置就可以了。其實使用imToken只要不是特殊的交易,我們無需理會礦工費問題,

imToken已經(jīng)幫我們做好了這一切。

最后一個小的知識點,就是如何用MyEtherWallet網(wǎng)頁錢包( https://www.myetherwallet.com/ ),來搭配imToken做一些操作。例如錯將ETC轉(zhuǎn)入imToken,或者驗證備份助記詞是否正確等。想要了解更加詳細(xì)內(nèi)容,可以自己去imToken的幫助中心尋找更多內(nèi)容,里邊內(nèi)容豐富都有涉及。

結(jié)語

區(qū)塊鏈現(xiàn)在正面臨快速發(fā)展的階段,既是一波財富增長,也是一個改變世界的開始。早期的域名投資,電子商務(wù),互金發(fā)展我們可能都沒有上車,但是這一波區(qū)塊鏈資產(chǎn)的發(fā)展我希望我不會錯過,但是也必須要有正確的姿勢才能坐穩(wěn),那就努力學(xué)習(xí)吧。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、快速術(shù)語檢索 比特幣地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串...
    不如假如閱讀 16,578評論 4 87
  • 01 一刀切 9月4日下午三點,央行發(fā)出公告,定義了ICO(你可以理解為幣市的一級市場)的性質(zhì)為: 一種未經(jīng)批準(zhǔn)非...
    Sudden閱讀 821評論 0 3
  • 星期六,休息一把,真愜意。 早上,在被子的下面,銘航抱著我的呼呼的睡,我們大臉對著小臉,小臉對著大臉—...
    指揮官閱讀 290評論 0 7
  • 來源:微信公眾號表妹的EXCEL 明日復(fù)明日,明日何其多,我生待明日,萬事成蹉跎。世人若被日期累,春去秋來老將至。...
    表妹的EXCEL閱讀 591評論 0 2
  • 01 三年前進入高中校門,還在好奇地張望和崇拜校門口高三的錄取榜時,覺得高考還很遙遠(yuǎn);懵懵懂懂的,好像一會兒的功夫...
    甘肅__王興邦閱讀 1,309評論 4 14

友情鏈接更多精彩內(nèi)容