声明:本文为作者原创,如无授权禁止转发,否则追究法律责任。本文内容仅作学习交流参考之用,不保证其学术严谨性。欢迎大家拍砖指正。
作者:于志军;微信号:yuzhijun49417002
一、场景导入
(1)通过什么方式给外地的父母汇点钱呢?去ATM机,输入银行卡号,现金或转账的方式完成汇款,即时到账。
(2)购物时如何使用微信付款呢?商家给出二维码,微信“扫一扫”,从“钱包”或绑定的银行卡里,直接扣除完成付款。
(3)菜市场买菜如何交易呢?我和商贩,一手交钱,一手交菜。
以上场景,有两个共同的规律:分别通过一个中心媒介(银行、微信平台、人民币)完成货币转移;对这些媒介十分信任。信任源于国家立法层面制定的规则,每个人都认可这样做不会出问题。
前两种场景中的每一笔交易分别记录在银行和微信平台。作为管理方,银行和微信平台要为此付出很多成本。有没有一种方式能够脱离中心媒介、能够彼此信任、能够使交易成本为零?有。
你和我都喜欢吃鸡和鸭。你有两只鸡,我有两只鸭,咱俩交换一只,各自左手一只鸡右手一只鸭,满足感都非常强。可是这种物物交换的方式不适合当今的商品社会。
除此以外,就真的没有一种可以推广开的方式了吗?真的没有。直到出现了比特币。
二、比特币
比特币是一种数字货币,根据一定的算法计算产生,只要有能上网的电脑,人人都可以参与。
对比特币的产生机制做如下举例:好比在设定的规则下求解方程组,方程组有很多个解,每个解唯一存在,谁得到一个解,就得到一定数量的比特币奖励。当我在求解方程组的时候,全球还有很多参与者也在同时进行。我第一个解出答案,马上在互联网上公布:我解出来了,这是答案,大家看对不对?如果超过6个人都认为是对的,那么系统就会给我比特币奖励,并把这期间的所有信息保存下来,类似存储在一个抽屉里。这个抽屉的信息包括本抽屉新生成的和前面所有抽屉的信息,与互联网上的所有解方程的人共享,然后进入到下一个方程组的求解。也就是说无论谁,无论以前是否参与过,都可以从网上下载“所有抽屉”的最新数据库。这个数据库由全球的参与者共同维护,不属于哪个中心机构,人人平等。
有没有可能6个人或者更多人认为是对的解,其实是错误的呢?有可能。比如张三认为这个解是错误的,他的才是正确的,结果更多的人认为张三正确,应该奖励给张三比特币才对。于是系统就会更正原来的错误,并把这些信息都记录在“抽屉”里。哪个解确认的人多,哪个解就是正确的,哪个链条就会更长。可见这种机制下的信息是经过全球参与人的分别背书,无法造假,除非同时控制超过50%的参与者,按目前的技术手段无法实现。而且所有信息都分别存储在全球参与者的电脑中,即使更改其中的几个甚至更多电脑的数据库,对数据的真实性没有任何影响。同样同时更改全球超过50%电脑中的数据,技术上无法实现。
根据以上理解,可以归纳比特币的特征如下:
(1)去中心化。比特币的网络由全球参与者构成,任何一个人有一台接入互联网的电脑,都可以成为比特币的制造者,都可以确认比特币信息的真实性。
(2)去信任化。没有任何人或者机构具备控制比特币的能力。从第一枚比特币诞生到当下,所有的信息都可查询,都可以去验证其真实性。信息的真实性由全网人背书。而且比特币系统的规则已定,是透明的,且得到参与人的认可,无人可以更改。好比1+1=2是普遍常识,任何一个试图定义1+1=3的做法都无法实现。
(3)低成本。数字化的货币几乎没有维护和交易成本,可以全球流通,也没有额度和手续限制,知道对方的比特币地址,直接点对点支付就可以。
(4)专有性。在比特币系统的规则中,操作比特币需要私钥,私钥由系统通过加密算法自动生成,除用户自己外,其他人无法获得。
有人说破解了私钥不就可以了吗?举个不恰当的比喻有没有计算机能算出圆周率小数点后到底有多数位数?
三、区块链
“抽屉”可以称为区块,求解一个又一个方程组,确认答案,形成一个网状链的结构,我们给这种机制或者技术取个名字叫区块链。可以说,区块链技术是比特币系统的底层技术,比特币是区块链技术的具体应用。
区块链是一种通过技术手段可以实现的理想。未来的区块链就像现在的互联网,大家都在用,都会用,给生产生活带来很大方便,但是大部分人都不会关心,这种情况是通过什么技术实现的。大部分人也无需去学习区块链的技术问题,学会使用就可以了,比如输入关键字搜索信息。 |