区块链钱包是什么?
钱包是存储和管理私钥的工具,提供钱包地址的创建、加密资产转账(接收和发送)、钱包地址交易历史的查询等基础金融功能,并能够与网络上的去中心化应用(DApp)或智能合约进行交互,是加密资产的关键基础设施。之所以说钱包是加密资产的关键基础设施,是因为我们在进行链上相关交易时,加密资产都是需要放在钱包里的。下面我们将分别介绍钱包的基本概念、分类、功能,并简单介绍欧易OKX Web3钱包。
1、区块链钱包的基本概念
首先,简单科普一下区块链钱包的加密原理。一般而言,加密体系包括:加解密算法、加密密钥、解密密钥。三者理解为钥匙和锁的关系:钥匙在密码学中就是密钥,而锁,就是加密解密算法。日常生活中,常见的加密方式是“对称加密”,也就是加密和解密用的是同一个密钥,而区块链钱包采用的是“非对称加密”,即加密与解密过程用的不是同一个密钥。两个密钥中,最核心的被称之为私钥,由我们自己保留;另一个会被公开出来,叫做公钥。这样做的目的是保护内容的隐私性,是为了防止身份被冒充。而助记词、keystore和密码则是为了方便用户记忆、进一步确保安全性的辅助工具。
下面,我们来具体了解一下以上内容中的5个关键概念,在使用区块链钱包过程中,这些概念与每一个用户息息相关。
公钥
公钥相当于你的银行卡号,同时也是一个转账地址,所以公钥是可以对外公开的。
私钥
私钥是由数字和大小写字母组成,不同区块链的私钥长度一般不一样。通过私钥可以推导出公钥。需要注意的是,一旦你的私钥丢失或遗忘,将无法再找回,所以一定要妥善保管好。
助记词
由于私钥不方便记忆,因此出现了助记词,助记词只是私钥的另一种展现形式。一般由12或24个英文单词组成,为了方便国内用户,也有提供汉字版本助记词。只要你记住这些单词,按照顺序在钱包中输入,就能恢复钱包并且进行任意操作。
Keystore
Keystore的本质是加密后的私钥,Keystore必须配合你的钱包密码来使用才有效。Keystore、私钥、助记词是所有钱包通用的,钱包服务商可能会因为产品设计原因,仅为用户提供其中一种或多种方式,但是如果存在同一方式在某钱包无法正常恢复,则该钱包可能存在一定的问题。
密码
为了进一步增强安全性,大部分钱包会采取密码的方式对私钥做二次加密。每个钱包的加密方法和存储方式是不一样的。这也是为什么你使用钱包进行交易的时候,总需要进行授权,这背后其实涉及了钱包使用密码进行私钥解密,然后再使用私钥对交易进行签名等复杂的过程。
总结一下,公钥是可以曝光的,对你的资产安全没有影响,但助记词、keystore、私钥、密码一旦泄露,资产将有很大风险被他人掌控,此时你需要立即转移资产到其他地址,原先的账户或地址不再使用。
2、区块链钱包的功能
钱包是区块链的入口,拥有包含资产管理与交易、参与项目生态建设、体验DApp应用等丰富的功能,可以满足用户各式各样的需求。
创建区块链账号
由于区块链账号的创建过程较为复杂,钱包的存在可以帮助用户简化这些过程。一般创建完账号过程中,钱包都会引导用户进行私钥或助记词备份,然后再进行二次验证,以确保用户备份的私钥或助记词准确无误。而在需要通过支付创建账号的区块链上,钱包一般会帮助用户使用传统支付工具完成支付过程,以降低用户的使用难度。
加密资产管理
钱包的存在极大的方便了用户对于自己所拥有的资产管理,主要包括转账、收款、查看资产详情、交易详情等。功能类似银行的APP,你可以看到自己当前拥有什么资产,数量多少,以及对你的资产进行转账等操作。
加密资产交易
当前钱包支持的加密资产交易主要包括以下三种情况:币币兑换、交易所交易、OTC交易。前两项我们在此前的课程中已经有所了解,而第三项,OTC(Over The Counter)交易就是在交易所外,由第三方担保,客户点对点交易的交易方式。在区块链中的OTC,通常指的是场外用户之间法币与加密资产一对一的买卖交易。当前OTC交易主要以交易所的OTC为主,也有部分钱包接入了提供该项服务的第三方渠道商。例如TokenPocket接入了币买卖的OTC服务,用户使用TP钱包时,可以很方便的将自己手中的加密资产卖出,换成法币,或是使用法币购买加密资产。
参与生态建设
目前部分公链设计中,都激励生态中的用户积极参与公链生态建设。主要的形式有节点投票、公投、Staking等,这些都可以通过钱包参与。
体验DApp应用
目前一些大型DApp应用是以第三方独立APP的形式存在,当体验这些APP形式的DApp时,你同样需要钱包作为登录和交易授权的媒介。
领取糖果奖励
拥有钱包的好处之一是可以不定时获得糖果(糖果指的是区块链上免费获得的Token)。因为在钱包中可以快速登录去中心化交易所,所以很多用户领取糖果后即可直接在交易所中卖出换成ETH、USDT等。
资产增值
钱包天然就具有金融属性,当前钱包已经集合了包括矿池、理财、挖矿、项目投资等多种金融工具与功能,可以满足用户资产增值的需求。这部分内容可在新手群课程第14节《金融理财业务》中查看。
除了以上几个基础功能之外,部分区块链钱包还拥有社交、资讯获取、硬件钱包配套管理等功能。
3、区块链钱包的常见的分类
钱包的功能繁多,但并不是每种钱包都具备全部功能,而是有所侧重。下面我们来介绍区块链钱包常见的分类。
(1)根据用户是否掌握私钥,可划分为「中心化钱包」和「去中心化钱包」
首先来介绍中心化钱包,其核心特征是,用户不持有钱包私钥,私钥由第三方或服务商代为保管。中心化钱包优势很明显,简单易操作,忘记密码也可以找回,且交易效率很高,可以实时到账。但是,中心化钱包的私钥由平台控制,普通用户无法阻止平台作恶,而平台关闭后存储其中的资产也会消失。
而去中心化钱包,由用户自行持有钱包私钥,第三方或服务商不知晓用户私钥,也不持有。如果私钥丢失,去中心化钱包将无法帮助用户恢复,资金将永远丢失。但是去中心化的钱包很难被黑客集中攻击,用户不必担心钱包服务提供商的自我窃取。以下是知名度较高的几个去中心化钱包。
Coinbase:易用性较易,安全性中等,属于手机、电脑钱包。
imToken:易用性较易,安全性中等,属于手机钱包。
AToken:易用性一般,安全性较高,属于手机钱包。
HyperPay:易用性一般,安全性中等,属于手机、硬件钱包。
Jaxx:钱包易用性较难,安全性中等,属于手机、硬件钱包。
(2)根据钱包是否接触网络,可划分为「冷钱包」和「热钱包」
去中心化钱包可根据私钥存储过程中是否接触网络,划分为冷钱包和热钱包。
冷钱包也叫离线钱包,它采用和网络物理隔离的方式来使用,所以一般用一个断网的手机,或者平时不用的电脑来进行操作。现在常见的冷钱包有纸钱包、脑钱包、U盘、硬件钱包、智能手表和其他智能存储硬件等。Trezor 、Ledger、Keepkey等就是常见的区块链冷钱包,他们通常功能比较少,而且界面也较为简单。
而热钱包正好和冷钱包相反,是通过联网存储的钱包,因而也被称为在线钱包。它通常以 App 或网页的形式出现,由第三方或服务商开发完成。大部分情况下,热钱包私钥掌握在第三方或服务商手里,不由用户保管。
一般来说,大多数用户比较热衷于热钱包,因为它用起来比较方便。而使用冷钱包的一般是拥有庞大资产的用户,他们更加注重抵御黑客入侵的风险。
(3)根据钱包的去中心化程度,可划分为「全节点钱包」和「轻节点钱包」
全节点钱包即完整存储区块链所有交易数据的区块链钱包,通常是与节点客户端一起使用作为官方钱包。它能够对加密资产进行溯源,验证加密资产的真伪;能够自行验证区块链上的交易是否完成、受到多少区块的确认保护、地址里是否有足够的余额、是否存在双花等等。由于全节点钱包存储的数据庞大,数据需要与区块链及时同步,因此使用起来限制较多。
全节点钱包使用起来不是那么方便,所以轻节点钱包诞生了。轻钱包依赖区块链网络中的其他全节点钱包。一般轻钱包会运行一个全节点,同步所有数据,然后根据不同的钱包地址将数据进行划分,按需下发。这些钱包只保存了区块链钱包的基本功能,即存取功能和交易验证功能,来确保用户所进行的交易是真实存在并得到足够确认的。由于轻节点钱包的用户体验更为良好,特别是对于区块链新手比较友好,并且它仅占据少量空间,可以安装在手机或其他移动端上随时随地使用,还能支持多种加密资产,所以大多数用户都会选择轻节点钱包。
(4)根据是否支持多币种,可划分为为「单币种钱包」、「多币种钱包」及「全币种钱包」
顾名思义,单币种钱包就是只为单一区块链加密资产服务的区块链钱包。因为它通常只支持单一区块链主链平台,所以也被称为主链钱包,一般由项目方或者社区开发。
而多币种钱包是支持多种区块链加密资产的钱包,可以支持一条区块链主链及围绕该主链协议设置的代币,也可以支持多种区块链主链上不同的加密资产。
全币种钱包支持所有类型的区块链主链加密资产和代币资产的区块链钱包。随着区块链技术的发展,加密资产类型已经高达数千种,面对管理越来越多的类型不同的加密资产时的不便,全币种钱包应运而生。
钱包的分类方式很多,除了以上四种,还可以根据钱包存在形式是硬件还是软件划分为「软钱包」与「硬钱包」,按私钥签名方式分类分为「单签名钱包」与「多重签名钱包」,按可支持公链的数目可以分为「单链钱包」与「多链钱包」等等,在此不详细展开,大家可以根据自己的需要选择合适的钱包。
4、使用欧易 OKX Web3 钱包
欧易 OKX Web3 钱包是一款安全、易用的多链钱包,支持Ethereum、OKTC、Polygon、BSC、HECO等多个网络,用于查看资产、转账收款、连接与授权 DApp、添加或切换网络等功能。
欧易 OKX Web3 钱包作为 DeFi 生态的基础设施,秉持去中心化的目标,由用户自己掌管私钥与资产。欧易 OKX Web3 钱包在迭代速度、配置便利性以及可组合性等方面具有优势,并且已经实现与交易所之间的快速转账,具有更多链上功能,可以更好地融入欧易链上生态。
如果你想创建一个新的钱包,只需设置好密码与私钥,就可以正常使用了。如果你已经有了使用中的地址,并希望在欧易链上钱包中继续使用它,则可以“导入钱包”,输入助记词并设置新密码后,点击【导入】即可。
设置好后,就可以使用钱包的各种功能了。在钱包可以切换或添加主网。选择好主网后,你可以想向特定地址发送或接收代币,框中的字符是你的账户地址,如需转账,你需要选择【发送】,在新的界面中输入目标地址,以及转账数目、交易费用,即可进行转账。
如需充值,你需要选择【接收】,这时界面中会出现你的账户地址和二维码,你可以一键复制账户地址,将这一地址直接发给对方,对方向这一地址转账即可。到账后,你可以在钱包首页的【资产】一栏中看到账户的资产情况。
© 2024 OKX. This article may be reproduced or distributed in its entirety, or excerpts of 100 words or less of this article may be used, provided such use is non-commercial. Any reproduction or distribution of the entire article must also prominently state: “This article is © 2024 OKX and is used with permission.” Permitted excerpts must cite to the name of the article and include attribution, for example “Article Name, [author name if applicable], © 2024 OKX.” No derivative works or other uses of this article are permitted.
Information about: digital currency exchange services is prepared by OKX Australia Pty Ltd (ABN 22 636 269 040); derivatives and margin by OKX Australia Financial Pty Ltd (ABN 14 145 724 509, AFSL 379035) and is only intended for wholesale clients (within the meaning of the Corporations Act 2001 (Cth)); and other products and services by the relevant OKX entities which offer them (see Terms of Service). Information is general in nature and should not be taken as investment advice, personal recommendation or an offer of (or solicitation to) buy any crypto or related products. You should do your own research and obtain professional advice, including to ensure you understand the risks associated with these products, before you make a decision about them. Past performance is not indicative of future performance - never risk more than you are prepared to lose. Read our Terms of ServiceTerms of Serviceand Risk Disclosure Statement for more information.