您的位置:首页 > 其它

2 区块链之深入浅出比特币(1)

2018-02-24 23:38 281 查看
如果你还没有看比特币白皮书,我建议你先阅读一下这篇文章 (1)区块链之比特币白皮书
如果你不想了解技术,只想简单的理解一下比特币是个什么东西,请阅读:经济学界如何看待比特币? - Busch的回答 - 知乎 , 作者Busch 用托儿所的例子来讲解比特币,个人认为还是非常形象贴切的
如果你想了解比特币的一些工作原理,请继续往下读
读完比特币白皮书以及一些相关的资料之后,有必要对比特币这个伟大的发明做一个梳理。

比特币提出的背景

         2008年金融危机爆发,政府和银行的经济管理能力遭到了质疑,信用跌入谷底。各国不约而同地开启了印钞大计,包括美国的量化宽松,中国的四万亿计划等等,其本质就是通过中央银行大量印钞,收取铸币税。假使一个中心化的货币发行机构沦为政治工具,不受控制,很容易就会成为收割群众财富的镰刀,无情的割去人民群众的血汗钱。
         如何解决这种中心化货币发行机构不受控制的情况?
         2008年11月1日,一位称为中本聪的先生在一个隐秘的密码学讨论组里抛出了一篇研究报告,一种去中心化的货币,比特币就此诞生。很遗憾的是,我们至今不知道中本聪先生(Satoshi Nakamoto)究竟是谁,而他留下来的邮箱也已经有好几年没有回复消息了。

什么是比特币

         比特币白皮书的定义:比特币是一种点对点的电子现金系统。但是演变到今天,很多人都会说,我拥有xx个比特币,因此比特币也可以用作货币单位。
        比特币是完全虚拟的货币,它甚至没有没有虚拟物品来代表比特币。实际上比特币是一条条交易记录,比如小明交易两个比特币给小东,那么小东就有了两个比特币。

比特币要解决的问题

        比特币主要解决两个问题:1. 去中心化问题  2. 双花问题(double spending) 
        我们上面说到比特币是点对点的电子现金支付系统,点对点就意味着用户之间的交易不需要第三方,不需要中间机构的介入。目前,实际生活中,点对点的交易,只有生活中用的现金交易,而网上交易则全部都需要依托第三方,不管你是使用银联还是微信支付宝。
         在这里,我们需要明白,比特币之所以会问世,就是要解决去中心化的问题,使用户之间的交易不再依托于第三方。比特币之间的交易是不可逆的,它依靠的是交易双方之间的信任。那么就有可能出现这样的一个情况,假使发生了诈骗,或者你自己的原因,你将你的比特币发送到错误的账号,你是要不回来的。但是如果存在中心机构,比如支付宝,银行,你是有可能再把这笔钱要回来的。
        同时,我们还注意到,许多比特币投机者,连比特币是什么,要解决什么问题,比特币是如何交易的等都搞不清楚,就直接依托于第三方交易网站进行比特币投机买卖。相信大家都有接触过一些新闻,不少比特币交易网站遭到黑客攻击,用户的所有比特币被黑客转走,那么这个第三方交易网站究竟有没有被黑,还是自己内鬼,只有他们自己清楚。而这些用户通过第三方的中心化网站保管自己的比特币本身就与比特币的原则去中心化相悖,这可真是讽刺。
        现在有不少币安,火币网,BigOne等第三方交易网站的用户,直接充钱进去买比特币,或者通过比特币地址进行体现,可是却连最基本的私钥和公钥都没有,自己的比特币完全和第三方网站挂钩。这相当于是把自己的钱和这些网站直接绑定在一起的,自己的资产安全性完全依赖于平台。
       
        双花问题指的是一笔钱花了两次,是每一个电子支付系统都必须面临的问题。对于一个有中心化的支付系统,只要严格控制每一笔交易,就能解决双花问题。举一个简单的例子,比如小明要通过支付宝汇500块钱给小东,那么小明在发起这个支付请求的时候,支付宝会先冻结小明的500块,再将这500块转到小东的账户。这种情况下,是不存在小明账户里只有500块钱,却可以先支付给小东500块钱,再假装支付给小红500块钱。因为中心系统会锁住小明的资金。
        但对于比特币这种去中心化的系统,如何解决双花问题?因为可能出现这样的情况,假设这个世界只有10个人,小明只有500块钱,小明告诉所有人说,他支付给了小东500块钱,再告诉所有人说他支付给了小红500块钱。由于比特币不是中心化的系统,在小明支付给小东500块钱的时候,并不能锁定小明的账户,因此就会出现双花问题。中本聪先生引入了时间戳这个概念。
         一个人不能同时走过同一条河两次。同样的,一笔钱也不可能在同一个时间内花两次,也就是说,一笔钱,即使小明想要花两次,也一定会有前后顺序的。我们把比特币的所有交易记录,通过时间戳串起来,我们就能发现小明的第二次交易是无效的,这条交易就不会被承认。

本文我们介绍了比特币提出的背景,比特币是什么,要解决的问题。
但是仍然有很多的问题需要我们去思考:
1、比特币如何保证它的安全性?
2、比特币如何解决通货膨胀问题?

3、比特币如何解决恶意攻击问题?

4、什么是区块链?
我们明天接着讲。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: