区块链与数字货币——区块链学习笔记(1)

在区块链世界里摸爬滚打半年有余,发现自己对区块链技术的很多概念仍似懂非懂——似乎很明白是什么,但一开口就无从说起,讲不清,道不明,且逻辑混乱。学过的知识,不加以消化存储进自己的记忆硬盘,就不能成为自己的知识。因此,着重从概念和个人的常见疑惑点出发,梳理区块链的知识点,是此学习笔记的目的。

区块链(技术)的概念与实质

  • 区块链(Blockchain)技术的本质,是“历史记录不能篡改的数据库技术”[1]。
  • 区块链,指的是一种公开的,由去中心化网络共同维护的账务系统,提供开放的、不可篡改的底层数据服务。[2]
  • 区块链不过是用代码构建的数据管理逻辑和信息传递方式。[3]
  • 区块链,是指通过去中心化去信任的方式集体维护一个可靠数据库的技术方案。[4]

可见,对于区块链,有以下几个关键词:去中心化,数据库,历史记录不能篡改。即,区块链技术,是由一个由去中心化网络共同维护历史记录不能篡改数据库技术

历史记录不能篡改

以前我们使用的数据库,都是CRUD数据库,拥有四项基本操作:
Create(创建)、Read(读取)、Update(更新)和Delete(删除)。

而区块链数据库,是CRW数据库,只有三个操作,即Create、Read、Write,没有Update(更新)和Delete(删除),是历史数据不可篡改的数据库。

那么,区块链技术如何实现历史记录不能篡改呢?——采用分布式记账方式。

  • 分布式记账方式
    所有的系统背后都有一个数据库,把数据库看成是一个大账本,那么对于传统数据库,是中心化的,比如微信的数据账本由腾讯在记录,淘宝的数据账本由阿里巴巴记录。而在区块链系统中,数据通过点对点的网络进行分布式记账,人人可以参与,从而实现去中心化。

  • “去中心化”的意思是说,需要很多节点参与,那人家凭什么参与呢?于是,就需要“奖励机制”(挖矿,奖励);一旦有了奖励机制,就一定会有作弊的,那怎么办呢?于是就又需要一个“共识机制”。[2]

区块链技术优点与缺点

优点:数据高度安全、公开透明,历史数据无法篡改。

首先,中心化的数据库,可能被摧毁或历史记录被篡改。而去中心化的区块链数据库,每个节点都仅是系统的一部分,每个节点都有着一模一样的账本,因此摧毁部分节点对系统一点都没有影响。其次,如果想修改历史记录,需修改大多数节点的数据,成本巨大,几乎不可能,因此安全。[4]

缺点:效率低。

去中心化这个东西,天然与另外一个我们所有人追求的目标不完全兼容,甚至常有冲突:效率。[1]

例如,笑来老师就认为,理论上他不看好所有“去中心化交易所”的项目。因为交易所是追求效率的,去中心化天然与效率冲突,因此去中心化的交易所从逻辑上就行不通。

区块链技术的以上特点,也决定了区块链的应用价值。

区块链的应用

区块链的价值,在于用技术手段解决了信任问题。因此,区块链在现实世界中的应用主要基于解决当前技术无法确保的信任问题,例如在区块链技术在版权分发领域的应用,比如PressONE等。

但是,区块链技术(去中心化)不是万能的。整天拿“去中心化”说事儿,导致的结果就是外界一直把区块链对等于“无政府主义” ,这是给区块链技术挖坑的行为。

去中心化真的不是万能的 —— 我的一个学生用的类比很好:
我打开冰箱,拿出一瓶啤酒,觉得不够凉…… 来!你给我去中心化地把这啤酒冰镇一下?[1]

区块链与比特币

区块链技术是比特币的底层技术。比特币在早期并没有太多人注意,但它在没有任何中心化机构运营和管理的情况下,稳定运行,多年且没有出现过任何问题后,很多人就注意到,该底层技术也许可以在许多领域中应用。于是,比特币技术抽象提取出来,称之为区块链技术,或者分布式账本技术[6]。所以,比特币是区块链技术的第一个应用

参考资料:

  1. 李笑来,学习学习再学习:《别整天拿着“去中心化”说事儿了罢》
  2. 李笑来,学习学习再学习:INB 开源投资原则
  3. 老猫,猫说:区块链没有信仰
  4. 暴走恭亲王,白话区块链:区块链与数字货币常见问答
  5. 火星财经:《王峰连环十问李笑来》

你可能感兴趣的:(区块链与数字货币——区块链学习笔记(1))