随着D网基础架构不断完善,交易产品不断丰富,越来越多的新用户进入D网进行交易,这里面不乏初次接触区块链的人群,为了减少用户的使用成本,降低入门门槛,本文将以D网Super版(含内置以太坊钱包)为例,详细讲解钱包使用的基本知识,以及进入D网交易前需要做哪些准备工作。
一. 以太坊钱包的基础知识[1]
账户名、地址、公钥、私钥、Keystore+密码以及助记词
账户名称
账户名称就相当于QQ的昵称,方便记忆,方便使用,昵称不是唯一的,可以修改。
公钥
通过椭圆曲线算法生成钥匙对(公钥和私钥),以太坊采用的是secp256k1曲线。公钥采用uncompressed模式,公钥为长度64的公钥字串。公钥04开头。我们日常使用时,很少接触到公钥,而更多的接触是地址。
地址
地址=银行卡号
1. 生成
公钥跟私钥是成对的,公钥由私钥计算而来,地址则通过公钥进一步计算而来。
把公钥去掉04,剩下的进行keccak-256的哈希,得到长度64的16进制字串,丢掉前面24个,拿后40个,再加上"0x",即为以太坊地址[2]。
要注意:
-
创建钱包后会生成一个以 0x 开头的 42 位字符串,这个字符串就是钱包地址,一个钱包对应一个钱包地址,地址唯一且不能修改,也就是说一个钱包中所有代币的转账收款地址都是一样的。例如,一个钱包中 ETH 的转账收款地址和 DEW 的转账收款地址是一样。这一点和交易平台上的不一样,平台上不同代币的转账收款地址一般都不同,因此,转币到交易平台前一定要确认好地址。
-
地址不是公钥,不要混淆概念。总之,有了私钥,就可以推导出它的公钥以及地址。
-
由私钥可以根据算法推导出地址,但有地址不能逆推出私钥,这是加密货币所使用的密码学的根基逻辑。所以,地址可以随便公开,而私钥则万万不能公开。
2. 用途
钱包地址可以用于接收别人转币,也可以作为转币的凭证。(通过地址在以太坊区块链浏览器中即可查询该地址所有转入转出交易明细。)
私钥(Private Key)
私钥的本质就是个随机数。只不过这个数字是固定长度的,且是16进制的表现形式。
私钥=银行卡号+银行卡密码
1. 导出
在创建钱包后,输入密码可以导出私钥,这个私钥属于明文私钥,由 64 位字符串组成,一个钱包只有一个私钥且不能修改。
注意:因为Dew仅支持Keystore+密码方式导入以及备份,以上关于私钥导出是普通以太坊钱包的操作方式。
2. 用途
在导入钱包中,输入私钥并设置一个密码(不用输入原密码),就能进入钱包并拥有这个钱包的掌控权,就可以把钱包中的代币转移走。
助记词(Mnemonic Phrase)
由于私钥64位,长得太难看,没有可读性,而私钥的备份在电脑上复制起来容易,手抄下来就比较麻烦,但私钥保存在联网的电脑上毕竟不安全,有被其他人看到的风险,于是有了助记词工具,利用某种算法可以将64位私钥转换成十多个常见的英文单词,这些单词都来源于一个固定词库,根据一定算法得来。私钥与助记词之间的转换是互通的,助记词只是你的私钥的另一种外貌体现。
助记词=银行卡号+银行卡密码
助记词=私钥
1. 备份
创建钱包后,会出现一个备份助记词功能,选择备份助记词,输入密码,会出现 12 个单词,每个单词之间有一个空格,这个就是助记词,一个钱包只有一个助记词且不能修改。
注意:因为Dew仅支持Keystore+密码方式导入以及备份,以上关于助记词备份是普通以太坊钱包的操作方式。
2.用途
助记词是私钥的另一种表现形式,具有和私钥同样的功能,在导入钱包中,输入助记词并设置一个密码(不用输入原密码),就能进入钱包并拥有这个钱包的掌控权,就可以把钱包中的代币转移走。
3.特征
助记词只能备份一次,备份后,在钱包中再也不会显示,因此在备份时一定要抄写下来,甚至放到保险柜里,自己想办法备份。如果是屏幕截图或保存在电脑里,只要设备联网都有被第三只眼看见的风险。别人获取了你的助记词等于获取了私钥所对应的一切财富。
简而言之:助记词就等于私钥,私钥就是钱,都千万不能见光。
Keystore+密码
上面已经提到,私钥和助记词是没有加密,任何人拿到都可以把你的资产转走,当然,你可以直接把你的以太坊私钥存储在一个加密文件里,但是这样你的私钥容易受到攻击,攻击者简单的读取你的文件、用你的私钥签署交易,把钱转到他们的账户中。这就是以太坊 Keystore 文件被创建的原因:
-
它允许你以加密的方式存储密钥。
-
这是安全性(一个攻击者需要 Keystore 文件和你的密码才能盗取你的资金)
-
和可用性(你只需要Keystore文件和密码就能用你的钱了)两者之间完美的权衡。
可以简单理解:
密码=银行卡密码
Keystore+密码=银行卡号+银行卡密码
Keystore ≠ 银行卡号
Keystore=加密私钥
Keystore+密码=私钥
目前D网钱包的创建和导入都是以Keystore+密码 方式进行。
1.Keystore+密码的生成及备份
在Dew中新建钱包账户时,会出现一大段字符,这个就是Keystore,APP会提示备份Keystore。之后使用过程中也可以通过账户设置来备份Keystore。
在Dew创建钱包时,需要设定一个密码,这个密码要求不少于 8 个字符,为了安全,密码最好设置复杂一点。
密码设定和修改
温馨提示:
-
Dew仅支持Keystore+密码方式导入钱包账户,因此Dew本身不可以可以进行密码修改或重置,如需修改密码,请将原有Keystore+密码导入imtoken钱包,导入后备份助记词或者私钥。
-
此后,如果需要修改密码,有两种方法,一是直接在imtoken修改密码,这需要输入原密码。如果原密码忘记了,用备份助记词或私钥导入imtoken钱包,同时设置新密码。
-
Keystore 属于加密私钥,和钱包密码有很大关联,钱包密码修改后,Keystore 也就相应变化。也就是说修改后的密码+新的Keystore=原密码+原Keystore
这里有必要举个例子,你在D网新建一个账户时,会有一个Keystore+密码,我们称之为原生Keystore+密码,你为了安全起见,将原生 Keystore+密码导入imtoken,并备份助记词或者私钥。假设两种场景:
场景一:如果你忘记了原生Keystore+原生密码中的密码,你可以在imtoken中采用助记词或者私钥恢复账户的所有权,恢复后可以重新设置密码,同时可以生成一个新的Keystore,此时的Keystore+密码我们称之为恢复后Keystore+修改后密码。如果你修改密码后又找到你的原生密码,那么此时不论是原生Keystore+原生密码还是恢复后Keystore+修改密码都对你的钱包拥有支配权。
场景二:如果你认为原生密码不够安全,需要重新修改密码,你可以在imtoken中直接修改密码,修改后的密码+新的Keystore也具备 原生Keystore+原生密码一样的权限,且二者独立不干扰。
2.用途
密码的用途有两个,
-
转账时候的支付密码;
转账输入密码 -
用 Keystore 导入钱包时的登录密码。
在导入账户中,输入 Keystore 和密码,就能进入钱包了。
导入账户输入密码
请注意:
这个密码是本手机原来设置的本钱包密码, 这一点和用私钥或助记词导入钱包不一样,用私钥或助记词导入钱包,不需要知道原密码,直接重置密码。
3. 特征
-
在现实世界中,一个银行卡只对应一个密码,对密码修改后,原密码就失去作用。但是在以太坊钱包中,就不一样了,一个钱包在不同手机上可以用不同的密码,彼此相互独立,互不影响。例如,在 A 手机钱包中设置了一个密码,在 B 手机导入这个钱包并设置一个新密码,并不影响 A 手机钱包的密码使用。参考上面的场景举例。
-
以太坊的 Keystore 文件是你独有的、用于签署交易的以太坊私钥的加密文件。如果你丢失了这个文件,你就丢失了私钥(如果没有备份助记词或者私钥的话),意味着你失去了签署交易的能力,你的资金将被永久的锁定在了你的账户里。
二、新建或导入钱包账户
1. 新建账户
该部分内容可参考《D网使用操作指南之APP端》以及《D网使用操作指南之web端》。
2. 从其他以太坊钱包导入dew内置钱包
该部分内容可参考《D网使用操作指南之APP端》以及《D网使用操作指南之web端》。
3. 从Dew Pro版导入Super版
该部分内容请参考 《Dew 2.3.1super版本更新提示》。
三、转账及收款
转账
-
从Dew转账至托管账户
D网Super版内置钱包支持向托管账户一键转账,详情请参考 《Dew 2.3.1super版本更新提示》。
-
从Dew转账至其他以太坊钱包
D网Super版内置钱包具备普通以太坊钱包的功能,转账操作详情请参考 《Dew 2.3.1super版本更新提示》。
收款
-
从托管账户提现至钱包账户
D网Super版不再提供充值地址,而是由钱包账户直接转入托管地址,避免误充值发生,也就是说现在进入平台的数字货币只能从你对应的钱包账户中来,将来提现也只能到你这个钱包账户中去。
如下图所示,输入提现金额,密码即可提现,需要注意的是,提现地址就是你的账户地址,已经绑定不可更改。
-
从外部(交易所或者钱包)充值至钱包账户
D网Super版具有钱包功能,隐藏了托管账户以及充值地址。而要完成平台资金入账,必须通过内置钱包进行(同出同进),因此,可以从交易平台或者其他以太坊钱包直接充值至D网的钱包账户,而后再由钱包账户一键转入托管账户。
四、如何购买数字货币到D网进行衍生品交易
-
场外交易
如果你之前没有数字货币,可以通过场外交易进行法币与数字货币兑换,主要流程如下:
第一步、通过OTCBTC、火币等场外交易平台购买以太坊,然后从平台提币至D网钱包账户;
第二步、通过D网的dew/eth、eth/usdt交易对完成对dew的兑换;
第三步、进入期货交易界面,进行衍生品交易;
当然也可以在币赢或者OTCBTC平台通过人民币直接购买Dew,然后提币至D网完成交易。
-
币币交易
如果你持有数字货币,你可以在数字货币交易所进行场内交易,换取eth、USDT(ERC20)和Dew,然后提币至D网完成交易。具体操作,请参考各交易所开户使用教程。
小结:
希望您通过阅读本文,能把上面这些曾经阻碍你进入D网的障碍清除掉,跨入区块链世界的大门,交易全世界。
如果您觉得本文对您有所帮助,欢迎打赏!
我的以太坊地址为:0xc586c3a3DE587b84Cf659541A193E5657950D31B
网友评论