如果我们把这个上升到国家层面的话,相当于电子货币是存在国家有管理权限的你的账号里,然后每笔交易发生的时候,个人信任国家会做对的事情,从一个账号里减去相应的数字,再在另外一个账号里加上相应的数字。
4我想这也不是特别难理解的问题。但是这个解决方案还是有一些问题,最大的问题是,在支付宝这个例子里,我们必须信任马爸爸。万一哪天马爸爸耍赖,说你的钱不是你的钱,你是这样花钱而不是那样花钱的,我们作为马爸爸的吃瓜群众,既没有足够的能力证明自己是被冤枉的,更无法阻止马爸爸耍我们。
绝对的权力总是有可能导致绝对的腐败的。作为电子货币来说,如果电子货币需要完全信任某个机构是永远不会做坏事的,无疑这是很危险的举动。所以用这种方式做做生意还行,站在国家层面发行电子货币,肯定是不好的。
但是这个问题其实也有一个解决的办法。这个办法的基本思想概括起来有两点:
把账本公布出来给大家随便看。张三李四王五阿猫阿狗都可以去查。所以每个人能够清楚的看到在什么时候谁给谁付了多少钱。这样一来,以后以后马爸爸想耍赖,也没办法耍赖了。
账本只能写入新的交易记录,任何已经写入的记录,一旦写入之后,永远也无法修改。如果有人试图去篡改,所有的人都可以发现。
5这里最重要的问题是,我们怎么做到上面两条。账本公开,是相对容易的事情,但是一旦写入,谁也无法修改,就需要一些计算机的知识了。而通过计算机的知识,实现的这个账本,就是Block Chain,中文名叫区块链。
如果这个账本顺利实现的话,那么我们也不需要担心马爸爸以后耍赖了。一个集中管理,每个人一个户头,账本全透明公开,永远无法篡改的电子货币体系。我们有什么好担心的呢?
如果一定要担心,我们唯一感觉到不舒服的,就是那个唯一的负责所有发行货币和交易的中心了。既然是唯一的,总是有一些寡头的特权的。比特币显然不喜欢这种唯一性。
为了避免这种寡头的唯一性,在比特币这种去中心化的分布式体系里,我们可以引入多个寡头,让它们联合管理这个账本。但是联合管理账本这件事情就非常的复杂了。
这涉及到分布式系统里面一致性的问题。而图灵奖获得者Lamport说过,分布式系统的问题归根到底都是一致性问题。因此,所谓的区块链技术,在比特币这个环境下,我们最关心的是两个问题:
如何实现前文说的,公开透明,只读无法修改的账本?
如何在多寡头的分布式环境下达成一致,从而能够顺利记账?
这两个问题都会涉及到比较多的计算机知识。我会尽力在下面的文章里通俗易懂的回答这两个问题。所以所谓的区块链技术,涉及到的一个是账本问题,一个是共识问题。账本问题简单,共识问题更复杂。
有读者问本人对数字货币的态度到底是什么。简单一点说,我拿身价5%的钱投资数字货币。投资组合里以大币为主,小币则按照我自己对区块链技术的理解选择。本公众号的任何文章都只代表个人观点,不构成投资建议。