现在的位置: 首页 > 互联网 > 区块链 > 正文

搞懂这两个概念,你就理解了什么是比特币

什么是比特币?在百度上一搜,答案多得数不清。随便打开一篇文章,映入眼帘的就是各种专业术语,去中心化、公钥、私钥、地址、钱包、签名、编码、校验、解密、HD种子、密语……这些文章大部分是互相抄来抄去,看得新手是云里雾里,古意人也深受其害,花了很长时间才对比特币有了一定的认识。

其实普通人根本没必要去了解这些复杂的专业术语,今天古意人就用最简单的文字介绍比特币两个最基本的概念,希望对区块链、比特币有兴趣的新人网友有帮助。

两个概念搞懂比特币

古意人认为,比特币最重要的两个概念,就是地址私钥,只要你能理解这两个概念,对其他各种专业术语就能一通百通。

地址

简单理解,地址就是你银行卡的卡号

地址的表现形式,是一串数字和英文字母的集合,看起来像乱码,比如下面这样:

13NwxZDTBKLB3rt3iF7MLPZDihBsLJaoiH

比特币地址是以数字1或3作为开头的,其他数字货币就不一定是以1或3来开头。

比特币地址可以公开,就像你也可以公开你的银行卡账号一样。

公开你账号后,别人只能往账上打钱,而不能取走你账号里的钱,从这个角度看,地址和银行卡号是一样的。

私钥

私钥(private key,译为私有秘钥,简称私钥),相当于你银行卡的密码。

私钥的表现形式也是一串数字和英文字母的集合,例如:

5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss

就是一个私钥。

关于私钥,有以下3点要注意。

保住私钥

请记住私钥是你玩比特币最重要的东西,没有之一!丢失私钥,相当于丢失了一切。

钥在人在,钥亡人亡。

上面虽然说了,私钥类似于银行卡密码,但其实私钥与银行卡密码有不一样的地方,它的重要性远远超过银行卡密码!

你如果丢失了银行卡密码,可以带上身份证去银行申请重新设置,银行在这里就是一个所谓”中心“。

而比特币是一种“去中心化”数字货币,也就是说没有政府或银行这种中间机构监管,如果你丢失了私钥,你就丧失了对比特币账号的所有权,失去了一切。

巴菲特曾经说过投资理财的三句名言:第一句,保住本金。第二句,保住本金。第三句,永远记住第一、二句。

在区块链的虚拟数字货币世界,你也要记住三句名言: 第一句,保住私钥。第二句,保住私钥。第三句,永远记住第一、二句。

私钥可推导出比特币地址

私钥就是你拥有比特币的证明,也是你在数字货币世界的一切。

如果你把比特币地址(类似银行卡号)丢了,利用私钥是可以推导出地址的。

反之,利用地址是推导不出私钥的。

分散风险

在理财界有一个最重要的原则,那就是不要把所有鸡蛋放到一个篮子里,要分散投资。

比特币也是,你可以用不同钱包申请多个地址,将持有的比特币分散到不同的钱包地址中,这样有利于分散风险。

其他概念

前面介绍了比特币中最重要的两个概念,在这里,古意人顺便努力用最简单的语言来解释其他常见专业术语的含义,有用到一些比喻方法可能不是完全贴切,但是有助于新人理解。

区块链

比特币的底层技术。比特币是一种“去中心化”数字货币,它是区块链技术的一种应用。

公钥

上面介绍的两个基本概念,一个是地址,一个是私钥,那公钥是什么?公钥是指地址吗?

很多比特币入门介绍文章一开始就是介绍公钥、私钥、地址、钱包等概念,把很多新手都搞晕了。

image百度一下,你就晕了

其实公钥不是地址,你只要记住,比特币交易时网络会以公钥进行确认。

这是什么意思呢?假设你有1枚比特币,你觉得古意人这篇文章写得太好了,想要将这枚比特币打赏给我,于是你打算进行操作将这枚比特币发送给我。

前面说了,比特币是去中心化的,没有银行等机构做鉴定,你提起交易的这个过程没有中心机构做担保,大家不知道这枚比特币是不是你的,唯一能证明的是你的私钥,你要用私钥给这个交易做签名,所谓“私钥签名”。

但是传输过程中谁知道这个比特币是你的呢,这时我们用私钥可以生成一把公钥。顾名思义,公共的钥匙,有了公钥,网络就可以认定这个交易过程有效,所谓“公钥解密”。

比特币钱包在操作交易时,这些什么签名解密公钥的问题都会自动完成,所以,其实公钥这个概念你也不用深入。

大部分新人都是被私钥和公钥搞晕了,我随便转载一段网上自称“简单介绍公钥、私钥、地址”的文章:

而对私钥进行Base58编码的时候,支持未压缩公钥的私钥其实是33位byte数组,第一位存放版本信息,当前值为128。支持压缩公钥的私 钥是34位,同样是第一位是version信息,它的值也是128,而多出来的一位是最后一个byte是用来存放是否压缩信息,1就表示是支持压缩格式的 公钥,5开头的私钥都是不支持压缩格式的私钥,而L和K开头的都是支持压缩格式的私钥。

公钥是否压缩除了对私钥的显示有影响以外,还是地址有影响。地址是由公钥产生的,看到的地址都是Base58编码处理的,地址的生成比较复杂,说地址之前不得不先说下hash160,地址是由公钥生成的的,但是公钥生成地址的时候会先生成一个hash160。

……are you kidding me?
image

钱包:

还是打一个不太恰当的比方,前面说的地址就是你的银行卡号,那钱包是什么,钱包就是钱包了,就是用来存放你的银行卡的地方。

与传统概念的实体钱包不同,比特币钱包还有如下功能:

1、可以申请比特币地址,也就是说,你注册了一个钱包,就可以申请比特币地址(类似银行卡号)。2、钱包不但存放比特币,一般还存放私钥。

钱包还可以分为冷、热钱包和全节点钱包、轻钱包、中心化钱包。

纳尼?这些又是什么鬼?其实这些钱包的区分也很简单。

钱包分类

冷钱包:离线钱包是指没有联网环境下使用的钱包。优点是安全,缺点是交易麻烦,如果你大量投资比特币,可以使用冷钱包,一般人不推荐。

热钱包:保持联网状态下的钱包就是热钱包,电脑客户端钱包,手机APP钱包,网页钱包都是热钱包,优点操作简单,缺点安全性不如冷钱包,但是一般人使用安全性完全足够。

新手推荐使用热钱包

除此之外,还有全节点钱包、轻钱包、中心化钱包这三种分类,这又是什么鬼?

全节点钱包:比特币官方的、最早的钱包,需要下载所有账本,占用空间极大(目前已占用150GB以上硬盘空间)。这个账本是什么意思?还是举个不太恰当的例子,因为比特币是去中心化的,反过来理解就是每个人都是中心,所以每个人都要记账确认所有人的每一笔交易,那么就需要下载所有账本。不推荐使用全节点钱包,每次使用前需要同步数据,占用空间大,新人体验不友好。

轻钱包:不保存所有账本,只保存跟自己相关的数据,所以体积很小。轻钱包可以运行在电脑,手机,网页等地方。推荐使用轻钱包

中心化钱包:你的所有东西都保存在在这里,包括你的私钥,使用最简单方便,但是平台跑路或偷用你的私钥,你就可能一无所有了。好处是私钥放在平台上,万一忘记了可以找回。信誉高的中心化钱包还是可以使用的,毕竟使用简单,通过操作也可以理解比特币的一些概念。

新手推荐使用轻钱包

助记词、HD钱包、密语、种子等

这些概念又是什么意思?

前面介绍比特币地址和私钥时,聪明的你会发现,它们都是由一串毫无逻辑关系的数字和字母组成,对于一般人来说,要在脑袋里面记住它们基本不可能,在使用过程中就存在不方便的地方。

一些钱包就将地址和私钥转化为对人比较友好的助记词、密语等形式。

你是想记住:13NwxZDTBKLB3rt3iF7MLPZDihBsLJaoiH

还是:

image

所谓HD钱包,就是之前古意人说的分散风险,需要多申请地址,但是地址太多了又不好管理,HD钱包就可以通过“种子”识别的形式做到一键管理,具体是什么意思,有兴趣的还请各位自己百度吧,这里不再详述。

总之,这些概念都是为了使比特币更加容易理解和使用而出现的。

总结:

玩转比特币,你只需搞懂地址和私钥的概念,并牢牢掌管好私钥。其他的专业术语,大部分都是基于这两个术语衍生出来的,很多是第三方为了使比特币更易用而开发出来的新理念和新方法,未来可能还会有更多的新名词,但只要彻底理解了地址和私钥,相信其他的新名词你也可以很快上手。

给我留言

留言无头像?