美文网首页区块链研习社
【区块链课程】3.1—数字钱包的概念、特点

【区块链课程】3.1—数字钱包的概念、特点

作者: 链学院 | 来源:发表于2018-10-08 13:27 被阅读17次

一、钱包的概念

生活中的传统钱包相当于一个容器,可用来存放现金,但对于数字货币钱包而言,它不是用来储存数字货币的,而是用来储存和管理(包含私钥和公钥) 的管理容器,数字钱包里有地址(类似于你的银行卡账号)、私钥(类似于你银行卡的密码)。

私钥:用户使用私钥进行签名交易,从而证明拥有该交易的输出权,其交易信息并不是存储在该钱包内,而是存储在区块链中。

公钥:用来生成地址,储存交易,信息由私钥通过非对称加密算法生成。

钱包地址:是一个以双字母开头(代表币种)的42位16进制哈希值字符串。ETH的地址是以 0x 开头的 42 位 16 进制哈希值字符串。例如: 0xcbcbce885ef1b2d4c65e623bb05d579c8e9d5720 如果将钱包比作银行卡, 那么钱包地址就是银行卡号。

三者之间的关系,简单说就是:私钥生成公钥,公钥生成地址。简而言之,地址就是你的账户,银行卡号,私钥就是你的账户密码。所以如果别人盗取了你的私钥,也就绝对拥有你账户的拥有权。

二、钱包的特点

类比银行卡,私钥好比我们的银行卡密码+银行卡账号,而根据公钥生成的数字货币地址,就好比我们的银行卡账号,用作交易的转账地址。数字货币是保存在交易市场的,钱包这张银行卡保管着我们的地址和密码信息,让我们拥有地址上对应的数字货币的支配权。

三、钱包之于区块链的价值

加密数字货币是一种基于区块链技术的数字货币,数字货币钱包是专门用来管理这些资产的应用。钱包应用按照密码学原理创建1个或多个钱包地址,每个钱包地址都对应1个密钥对:私钥和公钥。

公钥是根据私钥进行一定的数学运算生成,与私钥一一对应。公钥主要是对外交易使用,每次交易都必须使用私钥对交易记录进行签名以证明对相关钱包地址里面的资产有控制权。

私钥是唯一能够证明对于数字资产有控制权的凭证,对于数字资产钱包来说,私钥是最重要的。私钥的生成和存储方式决定了资产安全与否。

所以钱包的目的就是用来保存私钥的。只要有私钥,就代表了你拥有了对应的token。

但目前数字货币市场上存在着数字管理不便、交易和兑换门槛高、区块链性能不足以及设计不合理、区块链开发成本高、连接现实难、缺乏应用场景等问题。说的简单点,就是基于不同公链开发的token都需要各自的钱包,于是我们的手机就被多种钱包的App占满。

四、数字钱包的几大关键词:

1、钱包名:

数字货币钱包的钱包名就是你创建钱包时的账号名或者昵称,每个钱包地址对应一个账号名,因为通常数字钱包都可以创建多个钱包地址,为了便于分辨和管理,给每个钱包地址设置一个名字还是很有必要的。

2、密码:

当你创建数字货币钱包账号的时候,需要设置一个密码,当你转账支付时需要使用这个密码确认;当你对钱包的私钥或者keystore进行备份导出时也需要密码确认;另外,如果你使用keystore导入钱包时也需要密码确认,而使用私钥导入时可以重置密码。

3、助记词:

当你创建钱包的时候,会要求你记录一串助记词,通常是由多个(12,15,18,21位)不规则的英文单词毫无规律的组成的,相当于你数字钱包的密码+支付密码。助记词在创建钱包的时候会提示你进行保存,请务必保存好,建议用笔记录在单独的笔记本上,并保管好你的笔记本。

4、keystore:

keystore是钱包存储私钥的一个文件(json),这个文件使用时要用到钱包的密码。选择导出或者导入keystore时,都需要输入密码,这个密码是你原来设置的本钱包密码, 这一点和用私钥或助记词导入钱包不一样,用私钥或助记词导入钱包,不需要知道原密码,可以直接重置密码。

相关文章

  • 【区块链课程】3.1—数字钱包的概念、特点

    一、钱包的概念 生活中的传统钱包相当于一个容器,可用来存放现金,但对于数字货币钱包而言,它不是用来储存数字货币的,...

  • 区块链数字钱包安全吗?

    区块链数字钱包是区块链行业中不可或缺的一环,数字钱包随着区块链行业的快速发展而不断发展,数字资产钱包行业也在不断的...

  • EOS钱包开发教程

    区块链钱包是什么?很多人会把它理解为微信支付宝钱包等,然而区块链钱包里没有数字货币,数字货币存储在区块链上,钱包作...

  • 区块链数字货币钱包

    区块链钱包是数字资产的流量入口,也是“区块链世界”基础设施 由于区块链底层技术开源,区块链钱包产品很容易同质化。 ...

  • 浅谈区块链项目优势

    目前区块链项目很多,比如说数字钱包,数字货币交易所,区块链内容平台,区块链视频,区块链游戏,区块链销售平台等等。目...

  • IMT星际云每周资讯 - 20181130

    imWallet 钱包 如果您是一位区块链投资小白,那不妨先从“区块链数字钱包”入门学习。区块链钱包在2011年8...

  • 什么是区块链钱包?区块链钱包APP系统开发

    什么是区块链钱包?说到钱包,我们都应该知道它是来装钱的,而区块链钱包,就是用来装我们的数字货币的。简单来讲区块链钱...

  • 区块链钱包开发选承翔科技

    【区块链钱包系统.区块链开发.区块链定制开发.区块链商城开发.区块链系统定制开发专业公司】 一、Vpay区块链数字...

  • 从产品经理角度,分析区块链钱包

    区块链钱包 随着区块链概念的兴起,钱包应用也逐渐被更多的用户了解及使用,本文将对区块链钱包进行一些基础介绍,以及产...

  • 对区块链钱包的简单认识

    钱包是存储和使用数字货币的工具,在区块链领域有举足轻重的地位。 在对钱包分类之前,需要先理解几个概念: 钱包地址:...

网友评论

    本文标题:【区块链课程】3.1—数字钱包的概念、特点

    本文链接:https://www.haomeiwen.com/subject/gaodaftx.html