区块链钱包架构,区块链钱包的基础知识

昕阳小编 82 0

  

  1.地址、密码、私钥、助记符、密钥库以以太坊钱包imToken为例,以银行账户为类比。这五个字对应的内容如下:   

  

  地址   

  

  地址=银行卡号   

  

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

  

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

  

  私钥   

  

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

  

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

  

  使用方法:在导入钱包时,输入私钥并设置密码(无需输入原密码),即可进入钱包并拥有该钱包的控制权,然后即可转移钱包内的代币。   

  

  助记单词   

  

  备忘录=银行卡号、银行卡密码   

  

  纪念=私人钥匙   

  

  备份:创建钱包后,会出现备份助记功能。选择备份助记符并输入密码。将出现12个单词,每个单词之间有一个空格。这是助记符。钱包只有一个助记符,不能修改。   

  

  用法:助记符是私钥的另一种形式,其功能与私钥相同。导入钱包时,输入助记符并设置密码(无需输入原密码),即可进入钱包并拥有该钱包的控制权,从而可以转移钱包中的代币。   

  

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

  

  密钥库   

  

  密钥库密码=银行卡号银行卡密码   

  

  密钥库银行卡号   

  

  Keystore=加密的私钥   

  

  密钥库密码=私钥   

  

  备份:wallet中有备份密钥库的功能。选择备份密钥库,输入密码,会出现一大段字符。这是密钥库。   

  

  用法:在导入钱包中,选择官方钱包,输入密钥库和密码,即可进入钱包。需要注意的是,该密码是该手机设置的原钱包密码,不同于用私钥或助记符导入钱包。在导入带有私钥或助记符的钱包时,可以在不知道原密码的情况下直接重置密码。   

  

  特性:keystore是一个加密的私钥,它与wallet密码密切相关。修改公事包密码后,金钥库也会随之变更。导入带有密钥库的wallet时,需要输入口令。该密码是备份密钥库时的wallet密码,与以后的密码修改无关。   

  

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

  

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

  

  但是冷钱包也有一定的缺陷,就是操作过程相对复杂。一旦钱包因天灾人祸等因素损坏或丢失,您可能会永远失去您的数字资产。   

  

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

  

  根据钱包用户是否存储私钥,即数字货币是否托管在第三方平台,加密数字钱包可分为去中心化钱包和中心化钱包。   

  

  4.去中心化钱包通常被称为Onchain钱包。私钥由用户维护,资产存储在区块链中。   

  

  发送一个数字货币到一个钱包地址,交易会全网广播,确认,打包成块。这发生在链中,称为链上事务。链上钱包需要保存自己的私钥。如果私钥丢失,钱包不会帮助用户恢复,资金将永远丢失。而去中心化的钱包很难被黑客攻击,用户也不用担心钱包服务商的监守自盗。   

  

  5.集中式钱包,也称为Offchain钱包,完全取决于运行这个钱包的公司和服务器。存储在交易所的比特币保存在集中钱包(离链钱包)中。私钥不归用户所有,但在集中式服务器托管链的钱包项目端,资金通常也会委托给服务器。   

  

  私钥和资产交给钱包集中管理。用户无需担心这类钱包产品的私钥丢失,造成资金损失,通常可以支持密码找回;但资金风险会更集中在钱包项目端和服务器端。当集中式钱包被黑客攻克,用户会遭受不必要的损失。   

  

  区块链钱包架构,区块链钱包的基础知识-第1张图片-昕阳网   

  

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

包两种。

  

6.全节点钱包全节点钱包,顾名思义,就是同步了区块链上的所有节点数据,它可以参与到网络的数据维护中,具有更为隐秘、验证更快等特点。全节点钱包里面最具有代表性的是Bitcoin Core。

  

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

  

从去中心化程度来说,全节点钱包是完全去中心化的。

  

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

  

在我们日常的使用中,大部分以加密货币轻钱包为主。它的用户体验更为良好,特别是对于新手朋友们,体积小,不占空间,还能轻松支持多种数字资产。

  

从去中心化程度来说,轻钱包属于部分去中心化。

  

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

标签: 2022

抱歉,评论功能暂时关闭!

微信号已复制,请打开微信添加咨询详情!