美文网首页
到底什么是区块链?- 从比特币讲起

到底什么是区块链?- 从比特币讲起

作者: 潘婷_Ting | 来源:发表于2018-03-06 08:54 被阅读480次

    【摘要】区块链不是新的黑科技,它是一种新的思想,把原有的技术以一种全新的姿势结合起来。如果想讲清楚区块链技术最好的方式还是从比特币开始讲起,因为区块链就是从比特币底层技术抽象出来的。区块链技术现在不仅仅应用于比特币,被独立出来应用于其他很多领域。

    之前写了很多区块链相关政策、监管、法律方面的文章,却发现越来越多的人来问我到底什么是区块链,那本文就白话一下到底什么是区块链。众所周知,越是基础的东西越是难讲(比如不要问我1+1为什么等于2),如果本文有什么讲的不周全、不正确的地方欢迎各位来批评指正。

    首先要说的是,区块链不是什么新的黑科技,单就技术方面来讲没有很新鲜的东西。但神奇之处在于它是一种新的思想,把原有的技术以一种全新的姿势结合起来,于是产生了一种神奇的东西叫区块链(blockchian)。

    要讲区块链就避不开比特币,一开始没有“区块链”这个说法,人们用小写的b代表币,用大写的B代币比特币的底层技术。后来,中国最早的一群玩家,把Bitcoin抽象出来,叫做区块链。区块链技术现在不仅仅应用于比特币,被独立出来应用于其他很多领域不如我们就从一切的开始说起 - 比特币。

    比特币的出现是为了解决现有金融体系存在的问题的。那现有的金融体系有什么问题呢?

    1、比特币是2009年出生的,其中一个原因就是不满2008年次贷危机后美国大量“印钞票”。当然不是真的印钞票,但是量化宽松政策就相当于间接印美元了。美元超发,因为美元是世界货币,全世界人民一起消化美元超发可能引起的通货膨胀。

    2、在互联网上转账完全依靠中央系统,或者叫第三方(如银行)。当我们在线下交易的时候,比如去早餐摊上买根油条,我们都是一手交钱一手交货。因为我们确保这笔交易可进行,我给了老板100元现金,我就真实的少了100元钱,我们之间有真实的价值交换。但是如果我们做跨境贸易,订了一批加拿大的龙虾,我们不可能飞过去一手交钱一手交龙虾,这时我们就必须通过第三方-银行来完成这笔交易。为什么呢?因为我们在银行的账户上的钱在没变成现金之前只是数字,我有100元钱,只是我的账户上多了100这个数字。我们无法把100这个数字给加拿大的龙虾批发商,只能通过两国的金融系统之间确认我的账户上少了100元,加拿大龙虾批发商的账户上多了100元。换句话说,线上的交易我们只是在各个银行账户之间玩数字游戏,现在的互联网只能进行信息传递,无法进行价值传递。

    3、中央系统会不可避免的出现错误。别以为银行多么的准确无误哦,君不见每个月底银行的小伙伴们忙着对账,差了的钱要自己掏钱贴补。国内的银行这点做的还是相当不错的,在北美远没有这么好。犹记我在北美上学时每次交房租都是用的支票,在一张纸上写个数字就给房东了,然而房东如果不去银行兑现就永远不知道我是不是给他开了张空头支票~假设我的账户上只有100元,但是我给了两个不同的人每人一张100元支票,这就相当于一份钱花了两次,类似于“双花(double spending)”。

    好了,到此背景介绍完了,比特币就是为了解决以上3个主要问题产生的。

    1、比特币是开源的代码,设定的总量就是2100万个比特币,除非大家达成共识,否则总量不会改变,就不用担心货币超发的问题了。

    2、点对点的传输协议(本来可以直接简称P2P,peer to peer,但是为了与互联网金融区分开来,我啰嗦点解释一下)。举个栗子,我们以前下载用的BT、电驴就是用的P2P方式,P2P网络里没有中央服务器,每个人下载的时候就是一个节点,都是一个“小中心”。所以区块链又被叫做分布式账本,网络上每个节点都有一个账本,当交易发生时,每个节点拿出自己的账本记下来这笔交易,所以每个账本上都记载了全网的“交易”

    3、利用哈希加密算法,这是一种非对称的加密算法,此算法具有碰撞阻力、隐秘性等特征。还有PoW(Proof of Work)这种共识机制,获得全网共识的那个节点会获得奖励。这两点保证了数据是安全可靠,不可被篡改的。

    区块链可以被简单理解为分布式账本,它是比特币的底层技术,下面举个栗子来看看分布式账本的运作方式:

    在传统金融系统里,如果小明要给小红5元钱,就在自己银行里记下-5,小红银行账户里记上+5,交易就算完成了。这笔交易只有小明、小红和银行知道。

    但在区块链的世界里,如果小明要给小红5个比特币,小明要向所有节点宣布:我要给小红5个比特币啦!然后其他节点就拿出自己的账本开始记账:于某年某月某日,小明给了小红5个比特币,所有节点的账本上都记载了这次交易。

    但是每个账本长度有限呀,一张纸记完了就要把这张纸加密封存起来。密封的方法就是用哈希加密算法,密封好以后会给出一个数值,然后所有节点就开始计算这个数值,第一个算出来的人会昭告天下他找到数值啦!其他所有人都可以对他给的这个数据的真实性进行检验,如果检验通过了,那么其他人就把密封好的账本copy一份到自己的账本里。每个比特币从“出生”开始,每笔交易都被一一记录在账本上,每个全节点都有一套完整的账本,所以叫分布式账本。

    好了,偏技术层面的讲到这就可以告一段落了,下次来说说比特币为什么会有价值。很多人觉得数字货币没有政府信用背书,怎么可能有价值呢?答案且听下回分解。

    相关文章

      网友评论

          本文标题:到底什么是区块链?- 从比特币讲起

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