主页 > imtoken钱包下载苹果 > 什么是钱包、私钥、公钥和地址?

什么是钱包、私钥、公钥和地址?

imtoken钱包下载苹果 2023-05-12 05:25:23

《币圈101》系列是针对新手的系列区块链科普专栏,让零基础的小伙伴也能​​轻松上手。

前段时间,币安热钱包被黑,导致7000个BTC被盗,市值损失高达4100万美元,成为当天币圈讨论的最大话题。 事实上,类似的丢币事件在币圈时有发生。 由于数字代币的去中心化特性,一旦持有者丢失,极难找回。 因此,投资者充分了解数字代币的保管方式,守紧钱包尤为重要。

对于一些刚接触区块链的朋友来说,“钱包”这个概念可能还不是很清楚。 本文将以通俗易懂的方式引导您快速了解钱包的主要技术术语和基本分类。

1、什么是“钱包”?

在现实生活中,大家认识的钱包就是装钱的包。 但是,在区块链的概念中,“钱包”中不包含货币,而是“钱包”中包含卡。

为了便于理解,我们使用一些简单的隐喻来解释主要术语。

地址→银行卡号

btc钱包离线能转币吗_btc冷钱包代码怎么写的_btc钱包官网

私钥→银行卡密码+银行卡

助记词→简化私钥

密钥库 → 加密私钥

钱包→ 银行卡夹

1.“地址”

btc钱包离线能转币吗_btc冷钱包代码怎么写的_btc钱包官网

在日常生活中,当您去银行开户时,银行会为您提供一张银行卡和对应的卡号,方便他人转账汇款。 那么数字世界中的“地址”就相当于银行卡号,就像日常转账的收款地址一样。 例如,BTC 地址是一串数字和字母,可以与任何人共享。 这是 BTC 地址的示例:1J7mdg5rbQyUHENYdx39WVWK7fsLpEoXZy

2.“公钥”和“私钥”

数字证书“地址”是由一把“公钥”通过单向密码哈希函数生成的,而这个“公钥”又是由对应的“私钥”通过单向椭圆曲线加密生成的。 数字代币在交易时需要由三项确定:数字密钥(公钥和私钥对)、地址和数字签名。

btc钱包官网_btc冷钱包代码怎么写的_btc钱包离线能转币吗

“私钥”用于生成支付数字代币所必需的签名,证明资金的所有权,即用户使用私钥对交易进行签名,从而证明自己有权输出交易. 签名不可伪造,任何人都可以通过私钥对应的公钥来验证签名。 一个地址只有一个私钥,不能修改。 掌握了私钥,就相当于掌握了银行密码和银行卡,才是货币的真正主人。 不管是什么类型的钱包,只要别人知道你的私钥,就可以转移你所有的数字证书。 私钥一旦丢失就很难找回btc冷钱包代码怎么写的,其所保护的资产也将永远丢失,因此必须对其进行安全备份。

btc钱包官网_btc钱包离线能转币吗_btc冷钱包代码怎么写的

3.“助记词”和“Keystore”

由于私钥是由一串难以记忆且不可更改的随机数生成的,因此衍生出“助记词”来帮助用户记忆复杂的私钥。 助记词可以理解为私钥的简化版,是明文私钥的另一种表现形式。 助记词一般由12、15、18、21个单词组成。 目前,助记词支持多种语言,包括中文、英文、日文和法文。 这些词都是从一个固定的词汇表中取出来的,生成的顺序也是按照一定的算法,所以用户不用担心输入任意12个词就可以生成一个地址。

btc冷钱包代码怎么写的_btc钱包官网_btc钱包离线能转币吗

btc冷钱包代码怎么写的_btc钱包官网_btc钱包离线能转币吗

助记词只能备份一次,备份后永远不会在钱包中显示,所以备份时一定要复制下来。 助记词的使用意义重大,在实际操作中也比较方便。 首先,助记词复制方便,方便用户使用物理介质进行备份,与网络完全隔离,可以有效防止专业黑客的攻击。 其次,一套助记词可以管理多链钱包(这个词会在下面的分类中详细解释)。 比如imToken 2.0可以使用一套助记词分别管理BTC和ETH等公链代币。

btc钱包离线能转币吗_btc钱包官网_btc冷钱包代码怎么写的

“Keystore”是由用户自定义密码加密后的私钥,是保存和管理私钥的文件。 Keystore密码不能修改,必须做好必要的备份。 如果丢失,需要重新创建另一个Keystore来存放私钥。 另外,建议将Keystore和密码分开存放,这样即使黑客盗取了Keystore,也无法在不知道密码的情况下快速破解钱包。

4.“钱包”

在数字资产的世界里,“钱包”指的是一种存储和管理密钥(包括私钥和公钥)的数据结构,相当于一个银行卡包。 同一个地址可以存放在不同的钱包中,无论是SWTC钱包、TP钱包还是IM钱包,就像你的银行卡可以放在Gucci卡夹、LV卡夹或Hermes卡夹中一样。 只是这个包里没有钱,只有卡; 钱存在卡里,卡上写着地址。 也就是说,用户的数字资产和交易信息并不存储在钱包中,而是存储在区块链中的地址上。

二、“钱包”的主要分类

1.冷钱包和热钱包

btc钱包离线能转币吗_btc冷钱包代码怎么写的_btc钱包官网

冷钱包是指未连接到互联网的钱包。 冷钱包的载体是冷设备,如手机、未联网的电脑、记录私钥和地址的笔记本等,冷钱包避免了私钥被黑客窃取的风险并能有效保护资产安全,但仍存在计算机丢失、损坏等物理安全风险。

热钱包是一种可以从 Internet 访问的钱包。 热钱包往往是在线钱包,例如手机应用程序。 使用热钱包时,最好在不同的平台设置不同的密码,并开启二次认证,以增强安全性。

2.中心化钱包和去中心化钱包

中心化钱包通常是指托管在中心化机构的账户,本质上私钥和资产都由中心化机构控制。 比如你在网站上注册了一个账号,在网站上给钱包充BTC,但是网站没有给你私钥,这就是中心化钱包的使用。 中心化钱包的风险在于btc冷钱包代码怎么写的,如果我们充值的币被交易所挪作他用或者出现技术问题,用户提币速度会很慢,甚至无法提币。

去中心化钱包是指私钥掌握在用户手中的钱包。 此类钱包最大的优势在于,即使钱包运营商出现故障,用户仍然可以导入其他钱包,重新获得资产,不会造成资产损失。

3. 单链钱包和多链钱包

单链钱包,俗称主链钱包,是指只能存储、发送和接收某些公链代币的钱包。 这类钱包一般是针对某个平台型公链开发的。 比如Bitcoin Core,官方的BTC钱包,只支持BTC的存储、发送和接收。 主链钱包作为入口,为平台各类用户提供存储和流通便利。

多链钱包是可以支持多个主链平台代币的钱包。 常见的多链钱包有:BiMoney、imToken2.0等。多链钱包实现了一个钱包管理多个公链加密资产的功能,为用户提供了极大的便利,减轻了管理多链的负担资产。