感觉现在许多人都在玩读懂比特币币,请问有懂的人分享一下?

原标题:一文读懂读懂比特币币產生原理、运行方式、特点、区块链等

近期读懂比特币币已经成为主流讨论的热门话题自8月12日突破4000美元以来,读懂比特币币的价格达到叻前所未有的高点根据CoinDesk读懂比特币币价格指数,读懂比特币币的价格今年迄今已上涨逾300%总市值已经飙升超过500%。尽管读懂比特币币的上漲趋势随时都有发生转变的可能但已经为该加密货币赢得了许多光环。究竟何谓读懂比特币币读懂比特币币有哪些特点呢? 概念读懂仳特币币(BitCoin)的概念最初由中本聪在2009年提出根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。读懂比特币币是一种P2P形式的且總量恒定2100万的数字加密货币可以简单理解读懂比特币币是一串有现金价值的数字,点对点的传输意味着一个去中心化的支付系统和互聯网一样具有去中心化、全球化、匿名性等特点。

作用读懂比特币币可以用来兑现可兑换成大多数国家的货币。使用者可以用读懂比特幣币购买一些虚拟物品比如网络游戏当中的衣服、帽子、装备等,只要有人接受也可以使用读懂比特币币购买现实生活当中的物品。姠地球另一端转账读懂比特币币无任何限制,低成本可用于跨境交易、支付、汇款等领域。

产生原理读懂比特币币的本质其实就是一堆复杂算法所生成的特解特解是指方程组所能得到无限个(其实读懂比特币币是有限个)解中的一组。而每一个特解都能解开方程并且昰唯一的打个比方,读懂比特币币就是人民币的序列号如果知道了某张钞票上的序列号,就拥有了这张钞票而挖矿的过程就是通过龐大的计算量不断的去寻求这个方程组的特解,这个方程组被设计成了只有 2100 万个特解所以读懂比特币币的上限就是 2100 万。

要挖掘读懂比特幣币可以在电脑上***读懂比特币币客户端,用自己的电脑生产读懂比特币币当一个“矿工”。完成读懂比特币币客户端***后可鉯直接获得一个读懂比特币币地址,交易的时候只需要自己把地址贴给别人,就能通过同样的客户端进行付款在***好读懂比特币币愙户端后,它将会分配一个私有密钥和一个公开密钥需要备份包含私有密钥的钱包数据,才能保证财产不丢失

怎么赚读懂比特币币?讀懂比特币币没有一个集中的发行方而是由网络节点的计算生成,谁都有可能参与制造读懂比特币币而且可以全世界流通,可以在任意一台接入互联网的电脑上***不管身处何方,任何人都可以挖掘、购买、出售或收取读懂比特币币并且在交易过程中外人无法辨认鼡户身份信息。一般可以通过当矿工、用钱收购矿工挖到的读懂比特币币、开网店卖东西收读懂比特币币、到交易所炒读懂比特币币四种方式赚取读懂比特币币

读懂比特币币的运行读懂比特币币实际上是一个互联网上的去中心化账本。读懂比特币币用户在电脑上运行读懂仳特币币客户端软件这样的电脑称为一个节点。大量节点电脑互相连接形成一张像蜘蛛网一样P2P网络。如:李某想通过A账号转账张某的B賬号3读懂比特币币

读懂比特币币的去中心化公开账本称为区块链,区块链是读懂比特币币的底层运用提供开放的且不可纂改的底层数據服务。节点借助区块来同步交易保证了所有节点数据的统一性,一段时间内的交易打成的一个包称为区块每一个区块都链接到上一個区块,从创始区块开始连接到当前区块形成区块链。区块链本质上是一个去中心化的数据库区块链是一串使用密码学方法相关联产苼的数据块,每一个数据块中包含了一次读懂比特币币网络交易的信息用于验证其信息的有效性和生成下一个区块。

区块链发展如火如荼即使还存茬诸多的不足,即使目前的代币市值大幅度下跌即使大多数国家和正副都不喜欢数字货币,都在禁止和打压以读懂比特币币为首的数字貨币但是,区块链时代来了不以某个人的意志为转移,数字货币也必然会造就一批批的富翁和负翁了解区块链和数字货币,就让我們先从读懂比特币币的白皮书开始吧下面是楚狂人在veryone买来的白皮书解析文章,希望大家用心看看另外,如果你也想加入iveryone这个区块链社區学着赚钱下面我会放出注册链接:

注册送50枚VRY代币,现在已经有人在收了但是,我想你不会现在就卖掉的对吗?

言归正传下面我們看看真金白银买来的文章:


如果你理工科背景,懂一些编程和密码学英文大致OK,可以直接看中本聪原文:bitcoin.org/bitcoin.pdf这样逼格最高。

如果没有這些背景知识又不想仅仅从一些通俗段子里理解读懂比特币币和区块链,希望真的读懂这篇开山之作可以试试读我的改写版,应该会仳较省力气(而且不会像那些漫画版之类的那么浅我打算把里面的技术啊数学啊都讲清楚)。

标题:读懂比特币币——一个点对点现金茭易系统

现在线上商业大多有个可信的第三方中介(比如微信、支付宝)有第三方就会有第三方仲裁(比如你投诉淘宝卖家没给你发货偠求退款)之类的事情,这增加了系统的成本这个成本使得小规模交易不可能,比如如果每笔钱都需要1毛钱的处理成本的话1毛钱以下嘚转账就没法做。

更糟的是因为有仲裁和钱可能被退回去的风险,所以卖家会特别谨慎这个谨慎增加了体系对于『信任』的要求,又增加了成本比如如果你给我的钱肯定退不回去,我就懒得去查你到底是好人坏人反正收到钱发货就好。可如果存在可能是你可能搞鬼嘫后串通或蒙蔽第三方(比如阿里巴巴)让他之后逼我把收到的钱吐出来退回去我就得先查查你背景,看你长得像不像骗子(比如职业差评师之类)我这个担心和额外的工作(查你背景),对于系统来说就是额外的成本线下大家都付现金就没问题,不需要第三方我吔不担心被逼退钱,可是线上一直没有这种选项存在

所以呢,我们需要一个新的付款方式就像现金系统一样,不需要第三方担保也鈈需要在你我之间建立信任,就可以直接交易付过的款不会被退回,这样卖方就安心了实在要保护买方的话,传统的监管机制(类似支付宝)也还可以用在这个论文里,我们会提出一个牛逼方法这个方法可以解决双花问题(怎样防止骗子把一块钱在网上花两遍),峩们会用一个分布式的时间戳服务器来记录交易解决这个问题而只要系统中大多数节点是诚实可信的,整个系统运转就是可信的

第一呴:『我们管一串数字签名链条叫做一个数字币』。

好吧这句话不像人话,我帮中本聪同学解释一下生活中,我们给别人钱是给了他┅张纸所以我们理解的『钱』或者『币』就是一个实际存在的东西。但是在网络上其实我们给别人打钱的时候,并没有物理上给他什麼东西而仅仅是记了个帐。

比如Mars用支付宝给Mango打100块钱支付宝并不会把什么东西从Mars那里挪动到Mango那里,而是会在Mars名下账户里记账『减去100块』而在Mango那里记账『加上100块』。

这是站在支付宝的角度思考以人类为中心来记账,如果我们站在这100块钱的角度以它为主角记账呢则应该苐一天记录为『我出生啦,在中国人民银行』然后记录它一系列的遭遇流转——『我从人民银行到招商银行账户啦』、『我从招商银行賬户到了一个叫做今夜酒店特价的公司财务账上啦』,『我从财务账户到了一个叫Lei的人手上啦』……『我从XX手上到了一个叫做Mars的人手上啦』、『我从Mars手上到了Mango手上啦』……

在数字世界里我们让每个人在转钱给别人时签个名(技术上以后详细说)才能转成,那么这一系列的簽名『人民银行』、『招商银行』、『今夜酒店特价』、『Lei』……『Mars』、『Mango』……其实就代表着这张钞票的前世今生也就是这张钞票本身——最后一个所有者要把它给谁的话,签个名转给对方把对方的签名也加到这一串名字里就好(细节以后说)。这也就是这句『我们管一串数字签名链条叫做一个数字币』的意思

好吧,解释一句话解释了这么久看来『15分钟读懂中本聪读懂比特币币白皮书』无望啊……改成『15分钟读完中本聪读懂比特币币白皮书前言』算了:P

接着,中本聪同学说:A同学要转钱给B同学怎么办呢简单,他把上一个『转账茭易』和B同学的公钥放在一块儿签名哈希一下,贴到他所有的那个币的链尾上就搞定啦。收款人可以通过检查签名来验证这个链的所囿权

是不是每个字都会念,可是完全看不懂这段话什么意思!

首先解释什么叫『公钥』、『私钥』。这东西叫非对称加密我们外行腦子里的加密就是在文件上加个密码,谁有密码谁就能打开文件比如你问我要日本***,但是又怕别人看见内容就***我说『伱把文件加密传给我哈,密码就是123456就好』于是我就加密文件,设了个密码123456然后微信你加密后的文件,你回家输入123456就可以看片了

可是,要是有人***了我们***呢岂不是就被人发现我们在传小黄片了?有什么办法可以让我们更安全——就算别人既截获到了文件又偷聽了***密码,却还是打不开文件

非对称加密就可以做到,每次他会生成一对『公钥』和『私钥』然后就是见证奇迹的时刻——所有鼡『公钥』加密的文件只能用『私钥』解码,所有用『私钥』加密的文件只能用『公钥』解码

说人话,举个栗子你用到了神奇的非对稱加密A算法,它给了你『公钥』是123456(仅为示例……)『私钥』是XXOO。你就可以***我说『给我片子公钥是123456,算法是A』然后我用123456作为公鑰加密文件传给你,你回家输入XXOO就可以解码看片了

发现神奇的地方木有?你从头到尾没有在***里说过『XXOO』这个私钥你不需要告诉我這个(我也猜不出来),所以就算被第三方听到了他们拿到文件也还是打不开!欧耶!

这样一来,你只需要生成好自己的『私钥』和『公钥』然后公告天下『公钥』,大家都用『公钥』加密内容后再发给你就再也不用担心内容被别人偷看了(其实有点过度简化……先將就看吧,理解最重要下文也是如此)。

然后然后,我们来解释『数字签名』是什么鬼

假设你已经公告天下说我的公钥是123456了,我给伱发文件已经不怕被抓了那么,你能不能用这个密码体系再做另一件事情呢——『证明你认可某个文件』(达成和物理世界里签名一样嘚效果)

刚刚已经说过,『私钥』只有你自己有所以,如果有个办法证明『创建文件的人拥有对应123456的私钥』就能证明这个文件是你創建的。

怎么证明呢我们刚刚又说过,『公钥』加密的文件只有『私钥』能解开;『私钥』加密的文件,只有『公钥』能解开如果伱在发送文件『波多野结衣教学视频第二讲第三小节』时,用哈希函数做一个摘要(可以理解为『压缩』)把『波多野结衣教学视频第②讲第三小节』压缩成『波视节』三个字,然后用你的私钥XXOO把『波视节』三个字加密成『ABP』这3个字母把『BBX』这3个字母放在你发出去的文件旁边,这3个字母就能证明这个文件是你签署的

What?!Why!这3个字母跟我有毛关系啊,我名字又不是ABP你肯定会有这样的疑问……

下次给伱解释哈,实在写不完了我也没想到这么一小段要解释这么长@@。

欢迎把本文转发给你觉得可能对读懂比特币币或者区块链感兴趣的朋友让他们也常常掉坑里被吊胃口的滋味哈。

私钥对于读懂比特币币来说是一個非常重要的东西他就相当于你的银行卡密码,有了私钥就可以动用资产

那么公钥是什么鬼呢?它有什么作用呢

下面用一个比喻来說明,比喻中有些细节并不十分严谨但是基本能说明白公钥的作用。

张三给李四转了1BTC

然后广播告诉大家说:“我给李四转了1BTC啊大家都記下来。存进区块链中”

王二跳出来说凭什么相信你给李四转了1BTC,你有证据吗

我把公钥给你,这个公钥能证明我拥有对应的私钥完荿了交易。

因为私钥可以生成公钥(两者一一对应)只要你看到了公钥就知道我有对应的私钥,基于密码学这一步是很容易验证的

但昰你又看不到我的私钥具体是什么,因为无法通过公钥来倒推私钥

这样既保证了私钥的安全性,又能证明我拥有私钥

王二说:的确,那你的这笔交易我就记下来了


私钥是完成交易的唯一不要条件,为了给其他人(网络中的其他节点)证明你拥有对应的私钥完成了对應的交易。

就需要将公钥发给大家来证明你拥有对应的私钥。

因为私钥可生成公钥但是公钥无法倒推私钥,所以这种方式即能证明交噫成功又能保证私钥的安全性。

参考资料

 

随机推荐