用户登陆
正在加载
什么是比特币钱包?比特币钱包实用指南
互联网 · 2018-04-03 15:24:36

比特币钱包实际上是不包含比特币的,比特币钱包是由私钥和公钥所组成的数据库。比特币本身是存储在区块链中的。用户用私钥来签名交易,从而证明他们有这笔交易。当你用私钥签名一笔交易之后,那些交易里面提到的比特币就会有记录,这些记录所有人都可以查询。矿工们则负责验证这笔交易,同时也会收取一些费用,这个过程叫做 Power of Work(POW,工作量证明)。区块链是一个庞大的数据库账本,这笔交易就会保留在区块链数据库里,没人能篡改。

[URL]cbf1d4948741c3d4d91d83ffe5416302.png

市面上有成千上万种 Token,截至目前,其中有 18607 种 ERC20 Token,当然 ERC20 Token 数量还在不断地增加。我们面对种类众多的 Token,有可能会有疑惑,某种 Token 应该放在哪一种钱包比较合适呢。需要注意的是,假如我们往不支持该 Token 的钱包里转 Token,很有可能 Token 再也找不回,所以选择正确的钱包也是非常关键的。

首先,需要清楚的是,钱包在这里并不是装钱的,而是装密钥的工具,有了密钥就可以拥有相应地址上的数字货币的使用权。数字货币的世界里,钱包的作用就是密钥管理。而密钥包含私钥和公钥。

对于一个钱包而言,最核心的数据就是私钥。钱包不一定需要包含完整的区块链数据,不包含区块链数据的钱包我们称之为轻钱包(Light Weight Wallet)。对于个人而言,轻钱包完全可以满足需求。

几个概念解释。

私钥是用来进行签名交易的,证明你对该交易的输出权。

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

钱包地址是一个以双字母开头(代表币种)的42位16进制哈希值字符串。

我们先来说一下上面提到的问题,数字货币的所有权到底是如何体现的?

举个栗子。

我们在银行里存款的所有权是通过银行账号、密码、身份证号来确立的。你开户时登记的身份证号、银行账号都是唯一的,你会设立自己的账户密码,这是你持有账户并且有权操控账户的凭证。

但是我们之前介绍数字货币的安全性时也提到了它独有的匿名性,那么我们就明白不可能在钱包(账户)外面标上所有者的姓名、身份证号等任何信息。那它要怎么确认呢?

这里我们可以通过使用权来体现所有权。货币的最终目的是用来帮助交易,谁在使用钱包里的数字货币,数字货币便归谁。

大家可以把数字钱包想象成一个带锁的储蓄罐,人人都可以向里面塞钱,但是只有拥有钥匙的人才能开锁取钱。这个钥匙就是私钥。

所以可以看出,数字货币的所有权是通过私钥和钱包地址共同来确立的。数字货币的所有权要通过使用权来体现。

如何使用钱包

假如我们知道了钱包地址,每个人都可以看到这上面的数字货币是多少,但是只有拥有私钥才能获取使用这个钱包地址里的数字货币。

就像我们拥有一个银行账号,需要相应的银行账号密码才能获取使用银行账号里的钱,而我们要使用钱包地址里的数字货币,就需要有打开这个钱包地址的钥匙——即私钥。

因此我们可以先简单地类比一下来理解:私钥就类似于银行账户密码,钱包地址就类似于银行账号。

对于比特币用户来说,最难理解的就是这个“私钥”,丢币是因为私钥,保管不好找不回了的也是私钥,那到底什么是私钥呢?

其实很简单,只需要记住一句话——“私钥就是个随机数”。

比如说,抛硬币就是个随机数(不是正面,就是反面),扔骰子也是个6种可能性的随机数,私钥也一样。只不过,这个随机数的概率空间很大,256位——2的256次方,比宇宙中的分子还要多。

说个最通俗易懂的,哪怕我们用最简单的游戏——抛硬币,也可以生成私钥。

比如通过抛硬币将正面向上计为0,反面向上计为1,连续抛256次,随机得到一个256位的二进制数字。这个数字就是一个私钥。

这个随机性怎么理解呢?

就是随便你怎么抛,全世界抛出两个相同的256位二进制数字的概率无限接近零。所以这样的私钥只要生成出来,就是唯一的,那它就可以被用来确认货币的所有权绝对不会和别人重复。

所以如果有人说“如果别人生成了和我一样的私钥,我的币不就被他盗取了?太不安全了吧”,这都是完全不懂行的。(不要嘲笑他!看完你可以解释给他听!)

有了私钥,就可以通过加密函数来生成地址。

这个生成方向是单向的,知道了地址是无法通过解密方法来计算出私钥的。所以你可以告诉任何人你的地址,但绝对不能公开你的私钥,否认你的币就不安全了。

而如果你要向他人发送你拥有的数字货币,你需要使用钱包来进行“私钥签名”完成一笔交易,然后通过网络去广播交易。

听起来有点晦涩?其实很简单。

就像你用支付宝或者微信给他人转账一样,把收款人的地址复制到“发送给”那一栏——填写货币金额——输入私钥密码——发送,就完成了。

 

所以说钱包的目的就是用来保存私钥的。只要有私钥,就代表了你拥有了对应的比特币。所以保管私钥的钱包非常重要。

免责声明:
本网站所提供的所有信息仅供参考,不构成任何投资建议。用户在使用本网站的信息时应自行判断和承担风险。币界网不对用户因使用本网站信息而导致的任何损失负责。用户在进行任何投资活动前应自行进行调查和研究,并谨慎决策。币界网不对用户基于本网站信息做出的任何投资决策负责。用户在本网站发布的任何内容均由其个人负责,与币界网无关。
免责声明:本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。币界网对于网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。币界网用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与币界网无关。币界网不对任何因使用本网站信息而导致的任何损失负责。您需谨慎使用相关数据及内容,并自行承担所带来的一切风险。强烈建议您独自对内容进行研究、审查、分析和验证。
s_logo
App内打开