请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
首页 NEWS 头条 查看内容

加密数字货币钱包必要知识

lscj001 2020-6-21 15:15

我们装纸币和银行卡的钱包,钱包和钱是两码事。钱是核心,钱包是工具。钱可以装在各种钱包里。钱的形式可以是纸币、银行储蓄卡和信用卡,也可以是存折、汇票等。

加密数字货币的钱包和币也一样,钱包软件和币是两码事。币是核心,钱包软件是工具。币可以装进各种钱包软件里。币的形式一般有私钥、助记词和私钥文件。

私钥和助记词就是一串字符,可以抄写在纸上,可以导入到各种钱包软件。私钥文件是一种数据,里面保存着私钥,可以拷贝到U盘或邮箱等。常见的私钥文件有dat文件和keystore文件,也可以导入到多种钱包软件。

一、钱包分类——按终端分

终端就是指手机、电脑、网页这些,可以将钱包分成如下5类。

1. 移动端钱包。

即安装在智能手机上的钱包。

最大的优点就是便携,可以使用我们最常用的扫码支付的方式来支付和接收币。最大的缺点是经常需要更新。

移动端钱包是钱包软件可以装的币,币往往是以私钥或助记词保存。也有少量移动端钱包是能装币的私钥文件。

因为手机操作系统都有沙盒设计,跨应用访问数据很难,所以手机钱包是非常安全的。

现在几乎人人都有手机,几乎所有的钱包供应商都会提供移动端钱包。但因为国家一些政策,很多应用市场都不提供钱包下载。需要海外的GooglePlay和appleiD账号,或者直接到钱包官网下载安装包。

2. 桌面端钱包。

即安装在windows,Mac,Linux等操作系统上的钱包。

最大的优点是桌面钱包提供的功能最完整。最大的缺点是复杂。

桌面端钱包软件能装的币,币的形式可以是私钥、助记词和私钥文件等存在。

操作系统现在也是非常安全了,桌面钱包也是很安全的。但比手机钱包相比,桌面钱包会有更多的安全性问题,受病毒、软件后门、木马、钓鱼软件这些影响更多。

桌面钱包的下载需要找到钱包官网去下载,一般来说没有区域限制,不会像手机钱包那样有中国区和国外区。但因为有国家防火墙的存在,很多钱包网站被墙了,需要梯子才能访问。

3. 网页钱包。

即使用浏览器,通过网址就能访问。

最大的优点是方便,不需要安装软件就可以使用,而且非常方便在各种终端使用相同的钱包。最大的缺点是安全性相对来说是较弱的。

网页钱包软件能装的币,更多的是助记词和私钥文件。使用网页钱包后,要特别注意不要随意清空浏览器的缓存文件,你清空后你的币就被删除了,一定要在备份后才能清除。

网页钱包有很多特定的场景,比如一个游戏网站内置一个钱包,一个写作社交平台内置一个钱包。

网页钱包受钓鱼软件、后门、病毒这些影响更大,使用时最好使用一台特定的电脑,不要随便安装其他软件。

网页钱包的获取是最容易的,记住网址就好,但也会有墙的影响,很多著名的钱包需要梯子才能访问。

4. 网页插件钱包。

即在浏览器上以插件形式存在的钱包。

插件钱包最大的优点是方便网站端的应用调用,各种网页端的Dapp往往会设计成和插件钱包交互。最大的缺点是安全性相对较弱。

插件钱包能装的币往往是助记词的形式。

插件钱包的安装一般可以通过浏览器插件应用市场搜索获得。但浏览器的插件管理和应用市场管理app相比是混乱很多。要特别注意来源,一定要从多个维度去验证你的插件下载来源。比如从官网、github、和插件应用市场去验证该插件。

5. 硬件钱包。

即使用专门的硬件来管理币。

硬件钱包最大的优点是安全,最大的缺点是使用不方便。

硬件钱包可装的币,币的形式一般是助记词和钱包文件。

硬件钱包的安全性主要是其很难被病毒、软件后门、木马这些威胁。硬件钱包的安全性威胁主要来自厂家。因为验证硬件的安全性难度很高,这不像验证软件钱包,只要开源其他人就可以验证。所以一定要找靠谱的硬件厂家。

硬件钱包的使用远不如软件钱包那么方便。硬件钱包往往需要在手机或电脑端装一个软件钱包来配合使用。硬件钱包很难用于被各种Dapp使用。

硬件钱包的获取就是找商家买了,另外还要从厂家的官网下载软件来配合使用。

二、钱包分类——按软件特性来分

我们用来装纸币和银行的钱包可以按功能来分,比如多功能性,即可装纸还可装卡,还能装硬币;轻便型,简单到就一个夹子;防盗钱包型,带密码锁……

加密数字货币钱包也可以按软件提供的功能和特性来分成多种类型。

1. 完整节点钱包

任何一个区块链产品都会有完整节点,这个软件定义了区块链的所有规则,包括共识机制,交易格式,区块格式等等。完整节点也包括了钱包功能,可以用来存币和发币。

完整节点会下载所有的历史交易数据,这对BTCETHBCH这些链来说数据量是非常大的,都已经是几百G了。这些交易数据就是保存了全网所有账户的余额,相当于银行保存了所有用户的账户。

完整节点是可以完全验证所有的交易,可以确保钱包是处在区块链的最长链上,也可以识别硬分叉。用完整节点当钱包收发币是不会被骗。只要是完整节点验证过的币,就是真币。

运行完整节点是非常麻烦的事,是需要一台很好的电脑。手机干不了。

完整节点一般从一个币的“官网”下载。

普通用户一般不会,也不需要使用完整节点来当钱包。

2. SPV钱包。

SPV(Simplified Payment Verification)是在比特币白皮书里定义过的,叫简单支付验证。和简单支付验证对应的技术就是完整节点的交易验证。用户一般来说是不需要完全搞明白支付验证和交易验证的细节。

简单来说,交易验证是完整节点里定义好的验证币合法性的规则。支付验证是验证某个交易是否已经被完整节点验证过了的规则。

使用简单支付验证来实现管理币的钱包就叫SPV钱包。

SPV钱包不需要下载区块,只需要下载区块头。所以对硬件的要求很小,一般一个手机就能处理。

SPV钱包的支付验证也很安全,但安全性要次于完整节点,因为其要随机咨询其他完整节点来询问是否将交易纳入区块中。但币圈公认的是,SPV也是足够安全的。

SPV钱包主要是BTCBCH这一类币会采用,像ETHEOS这些币都不会采用这个技术。

对于保存和使用BTCBCH来说,用户不需要使用完整节点钱包,采用SPV钱包就可以保证安全了。但SPV钱包现在的用户量其实也非常非常少。可能主要是因为SPV钱包很难商业化。

3. 轻钱包

SPV钱包和轻钱包这两个概念经常容易搞混,业内其实也没有严格的定义,但我们最好能分辨清楚,因为这两者的安全机制是不一样的。

SPV钱包对币合法性验证采用的是简单支付验证,简单支付验证是一种定义在链上的规则。SPV钱包是随机访问完整节点来完成简单支付验证。很难使用特点的完整节点来欺骗SPV钱包。

@特别声明

免责声明:本文不代表「恋上财经」立场,且不构成投资建议,请谨慎对待;
内容声明:本文内容为作者独立观点,不代表「恋上财经」立场;
版权声明:「恋上财经」充分尊重原创,如有侵权,请联系客服删除。
分享到
投资有风险,入市须谨慎。相关资讯不作为投资理财建议。
推荐阅读