主页 > imtoken被检测为风险软件 > 区块链钱包地址是如何生成的(区块链手机钱包开发的一些概念)

区块链钱包地址是如何生成的(区块链手机钱包开发的一些概念)

imtoken被检测为风险软件 2023-04-24 07:41:57

1.地址、密码、私钥、助记词、keystore

以以太坊钱包imToken为例,以银行账户类比,这5个字对应的内容如下:

① 地址

地址=银行卡号

生成:创建钱包后,会生成一个以0x开头的42位字符串。 这个字符串就是钱包地址。 一个钱包对应一个钱包地址。 地址是唯一的,不可修改,也就是说一个钱包里所有代币的转账和收款地址都是一样的。 比如钱包中ETH的转账地址和EOS的转账地址是一样的。 这与交易平台上的不同。 平台上不同代币的转账和支付地址一般是不同的。 因此,您在将币币转入交易平台前,必须先确认地址。

用途:钱包地址可用于接收他人转币,也可作为转币凭证。

② 私钥

私钥=银行卡号+银行卡密码

比特币私钥修改字符_比特币 私钥恢复钱包_比特币钱包怎么导出私钥

导出:创建钱包后,输入密码导出私钥。 该私钥属于明文私钥,由64位字符串组成。 一个钱包只有一个私钥,不能修改。

用途:在导入钱包中,输入私钥并设置密码(无需输入原密码)比特币钱包怎么导出私钥,即可进入钱包并拥有对钱包的控制权,可以将钱包内的代币进行转账。

③助记词

助记词=银行卡号+银行卡密码

助记词=私钥

备份:创建钱包后会有备份助记词功能,选择备份助记词,输入密码,会有12个字,每个字之间有一个空格,这个就是助记词,一个钱包只有一个助记词被记住,不能修改。

用途:助记词是私钥的另一种表现形式,其作用与私钥相同。 在导入钱包中,输入助记词并设置密码(不用输入原密码),即可进入钱包并拥有这个钱包的控制权,可以将钱包中的代币转出。

特点: 助记词只能备份一次。 备份后就再也不会显示在钱包里了,所以备份的时候一定要抄下来。

比特币钱包怎么导出私钥_比特币 私钥恢复钱包_比特币私钥修改字符

④密钥库

keystore+password=银行卡号+银行卡密码

密钥库≠银行卡号

keystore = 加密私钥

密钥库+密码=私钥

备份:钱包里有备份keystore的功能,选择备份keystore,输入密码,会出现大量字符,这就是keystore。

用途:在导入钱包中,选择官方钱包,输入keystore和密码,即可进入钱包。 需要注意的是,这个密码是原来在手机上设置的钱包密码。 这不同于用私钥或助记词导入钱包。 使用私钥或助记词导入钱包时,无需知道原始密码。 您可以直接重置密码。 密码。

特点:keystore是加密的私钥,与钱包密码密切相关。 修改钱包密码后,keystore也会随之改变。 使用keystore导入钱包时,需要输入密码。 这个密码就是备份keystore时的钱包密码。 密码更改无关紧要。

比特币 私钥恢复钱包_比特币钱包怎么导出私钥_比特币私钥修改字符

根据私钥的存储方式,加密数字钱包分为冷钱包和热钱包。

2.冷钱包

冷钱包通常意味着网络无法访问您存储私钥的位置。 它是一种非联网钱包,也称为离线钱包。 冷钱包依靠“冷”设备来保证数字货币私钥的安全。 非网络情况下,通过电脑、手机、有私钥地址的小本本等。 用户在使用冷钱包时,由于外界一般无法通过网络访问私钥存放位置,也避免了私钥被黑客窃取的风险,从而提高了数字资产的安全性。

但是冷钱包也有一定的缺陷,就是操作过程比较复杂。 一旦钱包因自然灾害等因素损坏或丢失而无法使用,那么您可能会永远失去您投资的数字资产。

3.热钱包

与冷钱包相比,热钱包恰恰相反。 它们指的是互联网可以访问您的私钥的钱包; 它们是在线钱包,也称为在线钱包。 使用热钱包时,最好在不同平台设置多个复杂密码,并开启二次认证,以保证您的资产安全。

根据钱包用户是否自行存储私钥,即是否将数字货币委托给第三方平台,加密数字钱包分为去中心化钱包和中心化钱包两种。

4.去中心化钱包

比特币私钥修改字符_比特币 私钥恢复钱包_比特币钱包怎么导出私钥

通常称为链上钱包,私钥由用户维护,资产存储在区块链上。

将数字货币发送到钱包地址,此交易在整个网络中被广播、确认并打包成块。 这发生在链上,称为链上交易。 链上钱包需要保存自己的私钥。 如果私钥丢失,钱包将无法帮助用户找回,资金将永远丢失。 但去中心化钱包很难被黑客集中攻击,用户也不用担心钱包服务商自我窃取。

5.中心化钱包

也称为链下钱包(Offchain),它完全依赖运行钱包的公司和服务器。 交易所存储的比特币存储在中心化钱包(链下钱包)中。 私钥不属于用户,而是在中心化服务器托管链中的钱包项目方,通常资金也委托给服务器。

私钥和资产交给钱包集中管理。 用户无需担心此类钱包产品私钥丢失导致资金损失,通常支持找回密码; 但是,财务风险会更加集中在钱包项目端和服务器端。 当中心化钱包被黑客攻陷后,用户将遭受不必要的损失。

区块链手机钱包开发的一些概念

根据钱包用户是否需要将区块链的所有数据同步到本地,加密数字钱包分为全节点钱包和轻钱包两种。

6. 全节点钱包

比特币钱包怎么导出私钥_比特币私钥修改字符_比特币 私钥恢复钱包

全节点钱包比特币钱包怎么导出私钥,顾名思义,同步区块链上的所有节点数据。 可以参与网络的数据维护,具有更隐秘、验证速度更快的特点。 全节点钱包最具代表性的是Bitcoin Core。

只是因为全节点钱包同步了区块链上的所有数据,需要占用很大一部分内存,用户每次使用前都需要一点时间来同步数据。 因此对于新手来说,全节点钱包的使用体验会比较复杂繁琐。 另外,以Bitcoin Core为例,它只能存储BTC这种数字资产,显然不适合拥有多种数字资产的用户。

在去中心化方面,全节点钱包是完全去中心化的。

7.轻钱包

因为全节点钱包过于笨重,所以诞生了轻钱包。 轻钱包依赖于区块链上的其他全节点,只同步与自身相关的数据,实现部分分发。 参考中本聪提出的SPV机制,不存储完整的区块链数据。 具体来说,轻钱包也会下载新区块的所有数据,但在对数据进行分析后,仅在本地获取并存储与自身相关的交易数据,运行时依赖于比特币网络上的其他全节点。

在我们的日常使用中,大部分都是加密货币轻钱包。 它的用户体验比较好,特别适合新手朋友。 体积小,不占空间,可轻松支持多种数字资产。

在去中心化方面,轻钱包是部分去中心化的。

深圳城市微生活区块链公链开发、区块链浏览器开发、区块链白皮书编写、区块链去中心化交易系统搭建、区块链钱包+挖矿系统、DeFi模型开发、企业链变+溯源系统、区块链电商/商城代币购物系统以及区块链游戏等其他定制化开发服务。 选择都市微生活区块链开发,让您的企业快速迈向区块链+时代。