简说区块链

我们说支付宝是互联网金融的代表产品,它掌握了一个独立于银行之外的清算系统,有自己的清算中心。人们拿着支付宝怎么花钱,银行不知道,但是支付宝却是一清二楚。所以蚂蚁金服掌握着互联网资金的清晰流向,针对这些资金流水数据,配合淘宝天猫的交易数据,蚂蚁金服就可以大做文章。

区块链技术和传统的银行及互联网金融这种中心化的思想不一样,区块链是去中心化、去信任化的。钱怎么花的,在传统中心化的组织里,例如银行,都有一个大账本记录着,张三的账户少了 100 块钱,那么肯定是哪个李四的账户多了 100 块。而区块链技术是大家每个人都有一个账本,钱怎么花了,大家都知道,你如果想作弊,就得改 51% 的账本,这个就有困难了。

为什么是改 51% 的账本?区块链的信任机制是通过比对和校验而来的,这就决定了真理掌握在多数人手里的特性,超过百分之 50 的数据块相同,系统就会认定这些数据是真实的。就比特币的交易系统而言,随着系统的扩张,整个系统的数据安全性会成指数级增长,你要改变成千上万个节点的数据就变得异常困难了。

从上述论述来看,相信大家对区块链技术有个大概的认知。具体来讲,区块链的技术实质上是一种分布式账本技术,账本记些什么东西由具体的应用场景来决定,下面会举一些例子。

区块链技术的第一个应用是从 2009 年开始出现的比特币系统。在系统中,每个区块账本记录的就是比特币的交易信息,即比特币什么时间从哪里来到哪里去。在区块账本信息得到全网的认可后,加到上一个已经被认可的区块尾部,如此就形成了一个拥有全网比特币交易信息的区块链,其中每个网络节点都会保存完整的比特币交易信息。对于新加入的网络节点,会自动从其他已有完整区块链信息的节点获取信息。

现在首次使用比特币就要先下载近 7 年的历史交易数据,这就是自动获取完整区块链信息的过程。

区块链技术的特性是什么?

1.去中心化

全网节点的权利与义务相同,每个节点都会保存完整的区块链信息,无需第三方机构专门存储信息。使用比特币时要先下载一个比特币钱包,这就是区块链里的一个节点。

2.去信任化

由于全网节点都会保存完整的区块链信息,因而每个节点都会知道整个系统的账本信息,很好的解决了信息不对称问题,即每个节点都会知道你给我的信息是否存在欺诈性。因此,在实际过程中,无需信任对方就可以进行交易操作。例如,如果双方进行 1000 个比特币的交易,但是我知道你压根没有 1000 个比特币,那你我的交易不会进行。

3.可靠数据库

由于全网节点都会保存完整的区块链信息,即系统本质就存在 N 多备份数据库,其安全性随着节点数的增长会成指数级的增加。这就是强势容灾备份,分布式的魅力。

4.开源

系统的程序代码完全开源,每个节点都可以完全了解系统的运作。

5.隐私保护

全网节点交易都是去信任的,无需任何隐私信息出现就可进行合理有效的交易。

区块链技术的应用场景在哪里?

1.减少信用成本

现阶段企业与企业、企业与个人以及个人与个人的交易过程中,由于自身对交易方的信息掌握不完全,会需要花很大成本从各方面了解对方信息,为交易前做准备。每笔交易都会有或多或少这样的信用成本,极大的造成资源浪费。

区块链技术恰好可以降低信用成本,甚至可以使信用成本接近为 0 。这是由于区块链中全网节点都会保存系统完整的区块链信息,已完美的解决了信息不对称问题。对区块链技术稍微改造一下,将其节点隐私保护特性去掉,并赋予现实真实可验证的唯一标识。

在系统的运行时,节点必须上传可验证的信息,得到全网一半节点以上认可后可加入到自身信息表中。交易时,只需要查看对方信息表中的数据就可以了解其大概情况,极大的降低信用成本。

2.演化模拟

由于全网节点都保存着完整的区块链信息,即系统中每个节点都可以开启上帝视角了解系统所有的信息。节点可基于所了解的信息随机改造并实时的吸收其他节点演化的结果进行不断地演化,最终可成为某个领域的上帝。

在电影《蝙蝠侠》里,一群蝙蝠从洞里飞出来,为了保证蝙蝠不会碰到穴壁,就必须将蝙蝠视为一个节点,蝙蝠之间离穴壁的距离进行节点传递,就能避免这一群里的任意一只蝙蝠碰壁,而且真实感实足。

作者: 曾小乱

喜欢写点有意思的东西

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据