imtoken是一款優(yōu)秀的區(qū)塊鏈數(shù)字錢包管理app热凹。它能簡單地幫用戶管理以太坊上的賬戶泵喘。
對于很多區(qū)塊鏈小白來說,理解imtoken還是很吃力的般妙。實際上只要了解5個概念纪铺,你就能輕松玩轉(zhuǎn)imtoken。
- 地址
- 密碼
- 私鑰(yue)
- keystore
- 助記詞
A碟渺、概念
在講這5個概念之前鲜锚,我們先簡單理解下【公鑰-私鑰】。0、公鑰-私鑰
公鑰和私鑰是不對稱的加密方式芜繁。
公鑰負(fù)責(zé)蓋章或者加密旺隙,私鑰負(fù)責(zé)解章或者解密,反之亦可骏令。
其中公鑰蔬捷、私鑰有且只有一個,私鑰必須妥善保管伏社,我們默認(rèn)一對公鑰和私鑰只有持有人才持有私鑰抠刺。公鑰可以分享給其他人塔淤。
相對于普通的帳號密碼的加密方式摘昌,他能解決價值傳輸過程中的兩個重要問題:
- 如何確保價值或者數(shù)據(jù)在傳輸過程中沒有被其他人偷看過?
- 如何確保傳輸?shù)膬r值或者數(shù)據(jù)真正屬于傳輸人而不是其他人高蜂?
下面我已發(fā)送郵件為例子聪黎。
a發(fā)一封郵件給b,a先用b的公鑰加密這封郵件备恤,這樣只有b的私鑰才能解開這封郵件稿饰,所以問題1解決。
a再用a自己的私鑰加密這封郵件露泊,然后b拿a的公鑰去解開這封郵件喉镰,由于私鑰的私密性,可以證明這封郵件屬于a惭笑,所以問題2解決侣姆。
這樣的加密方式安全可靠。
所有的虛擬數(shù)字錢包都是用這樣的加密方式傳輸?shù)摹?h3>1沉噩、imtoken 為了讓大家更好的理解區(qū)塊鏈的一些知識捺宗,我們拿中心化市場的銀行來類比。
我們可以把以太坊理解為銀行川蒙,以太坊的代幣理解為錢蚜厉。imtoken我們可以將其理解為銀行手機(jī)app。
相對應(yīng)的其他概念畜眨,我們也可以這么理解:
- 錢包=賬戶
- 地址=賬戶卡號
- 密碼=賬戶密碼
- 私鑰=賬戶卡號+密碼
- 助記詞=賬戶卡號+密碼
- keystore+密碼=私鑰=助記詞
與中心化的銀行不同昼牛,區(qū)塊鏈?zhǔn)侨ブ行幕摹D憧梢院唵卫斫鉃榭的簦行幕你y行帳號密碼由銀行保管贰健,去中心化的區(qū)塊鏈帳號密碼分布在區(qū)塊,
也就是說在中心化市場的這種情況(銀行幫你記住密碼早抠,如果你忘記了密碼霎烙,只要證明你對賬戶的所有權(quán),銀行是可以幫你找到密碼的)不可能在去中心化的區(qū)塊鏈發(fā)生。
你生成一個錢包悬垃,如果你忘記了關(guān)鍵的私鑰游昼、助記詞、keystore+密碼尝蠕,你的數(shù)字資產(chǎn)將永遠(yuǎn)無法使用烘豌。
反過來說,這樣的錢包看彼,也只有你才能擁有使用權(quán)廊佩,里面資產(chǎn)是永遠(yuǎn)屬于你的。
也就是說imtoken只能管理你的賬戶靖榕,但是你關(guān)鍵的私鑰标锄、助記詞、keystore+密碼只能由你自己管理茁计。2料皇、地址
地址=銀行卡帳號2-1地址屬性
創(chuàng)建錢包之后會生成一個以0x開頭的42位字符串,這個字符串就是地址星压。實際上這個地址就是公鑰践剂。2-2地址特點(diǎn)
- 一個錢包對應(yīng)一個地址
- 唯一不可修改
- 一個地址可以接受不同的代幣
2-3地址用途
- 接受別人的轉(zhuǎn)賬
- 作為轉(zhuǎn)賬的憑證(通過地址查詢,可以看地址的交易明細(xì))
3娜膘、密碼
密碼=銀行卡密碼3-1密碼屬性
創(chuàng)建和導(dǎo)入錢包之后逊脯,系統(tǒng)都會要求你設(shè)置不少于8位數(shù)的密碼。對于一個錢包來說竣贪,不同手機(jī)可以有不同的密碼军洼,同一個手機(jī)有且只有一個密碼,當(dāng)時密碼可以修改贾富。3-2密碼特點(diǎn)
- 可修改歉眷,可以通過私鑰和助記詞修改密碼
- 不唯一,在不同的手機(jī)導(dǎo)入錢包可以設(shè)置不同的密碼
- 綁定颤枪,與手機(jī)汗捡、keystore有相互關(guān)聯(lián),一個密碼對應(yīng)一個手機(jī)畏纲、一個keystore
3-3密碼用途
- 轉(zhuǎn)賬扇住,轉(zhuǎn)賬需要密碼輸入
- 導(dǎo)入錢包,需要結(jié)合keystore才能在陌生手機(jī)導(dǎo)入錢包
4盗胀、私鑰
私鑰=銀行帳號+銀行卡密碼4-1私鑰屬性
創(chuàng)建錢包之后艘蹋,在手機(jī)上輸入密碼,就可以導(dǎo)出私鑰票灰,私鑰屬于明文私鑰女阀,由64位字符組成宅荤。4-2私鑰特點(diǎn)
- 唯一性,一個錢包有且只有一個私鑰
- 決定性浸策,擁有私鑰冯键,就等于擁有了這個錢包
4-3私鑰用途
- 導(dǎo)入錢包,導(dǎo)入錢包等于登錄錢包庸汗,有了私鑰惫确,你就可以在不同的手機(jī)登錄這個錢包。只要你登錄了這個錢包蚯舱,你就可以設(shè)置這個錢包在這只手機(jī)上的密碼改化,有了密碼,你就可以轉(zhuǎn)賬了枉昏。
- 重置密碼陈肛,如果你忘記了密碼,你可以用私鑰在手機(jī)上重置密碼
4-4私鑰的重要性
私鑰的重要性不言而喻凶掰,建議手抄下來燥爷,放到保險箱或者什么地方保管。5懦窘、助記詞
助記詞=私鑰=銀行帳號+銀行密碼5-1助記詞屬性
創(chuàng)建錢包之后,只會出現(xiàn)一次助記詞備份的功能稚配,輸入密碼畅涂,會出現(xiàn)12個單詞。和私鑰一樣道川,你需要把助記詞端正地抄下來午衰,然后保管起來5-2助記詞特點(diǎn)
- 唯一性,一個錢包有且只有一個私鑰
- 決定性擁有私鑰冒萄,就等于擁有了這個錢包
5-3助記詞用途
同私鑰5-4助記詞的重要性
同私鑰6臊岸、keystore
keystore+生成keystore的密碼=私鑰=助記詞6-1keystore屬性
創(chuàng)建錢包之后,你可以輸入密碼拿到keystore尊流,keystore是一個json文件帅戒。你可以把它存在U盤或者其他什么地方。只要不和輸入的密碼放在一起崖技,keystore即使泄漏了也沒有什么關(guān)系逻住。6-2keystore特點(diǎn)
- 關(guān)聯(lián)性,與生成keystore的密碼相關(guān)聯(lián)迎献,如果密碼修改了瞎访,對應(yīng)的keystore也改變了。
- 可修改吁恍,可以通過私鑰和助記詞修改密碼扒秸,以達(dá)到修改keystore的目的
- 不唯一播演,在不同的手機(jī)導(dǎo)入錢包可以設(shè)置不同的密碼,同理可以拿到不同的keystore
6-3keystore用途
- 導(dǎo)入錢包
B伴奥、如何操作
知道概念之后宾巍,我們就可以輕松的知道如何操作imtoken了。1渔伯、創(chuàng)建錢包
創(chuàng)建錢包很容易顶霞,只要輸入錢包名和密碼就能創(chuàng)建。創(chuàng)建錢包之后會生成 - 地址
- 私鑰锣吼,輸入密碼獲得
- 助記詞选浑,輸入密碼獲得
- keystore,輸入密碼獲得
?2玄叠、在別的手機(jī)導(dǎo)入錢包
導(dǎo)入錢包實際上就是登錄錢包古徒,登錄錢包的手段有 - 私鑰導(dǎo)入
- 助記詞導(dǎo)入
- 官方錢包導(dǎo)入方式=keystore+密碼
私鑰導(dǎo)入和助記詞導(dǎo)入之后,就能生成對應(yīng)的密碼读恃。有了密碼就可以轉(zhuǎn)賬了隧膘。這個時候你的錢包已經(jīng)泄漏。3寺惫、轉(zhuǎn)賬
轉(zhuǎn)賬需要對方的地址疹吃,通過掃一掃或者輸入的方式,我們找到了對方的地址西雀,只要我們輸入金額和密碼萨驶,我們賬戶的代幣就會轉(zhuǎn)去他的賬戶。4艇肴、備份錢包
備份錢包實際上備份私鑰=助記詞=keystore+密碼
這三樣必須全都保密保管腔呜,不然三者有其一,這個錢包就gg了再悼。
?