社长打算通过一篇不长的小说跟大家讲讲到底什么是区块链,由于文章字数较多,为了保证大家的阅读体验,社长想了个办法,把他拆成连载小说来一段一段跟大家慢慢讲。那么,今天就开始第一章吧!
起因篇
区块链是比特币的底层技术和基础架构,本质上是一个去中心化的数据库。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)并生成下一个区块。
狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一 种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。
以上定义摘自百度百科。很多菜鸟朋友看完这段解释依然满脸懵逼,到底什么是“区块链”?
起因
除非你完全没有接触过信息安全,否则一定听说过比特币和区块链。毕竟这两个名词也是近两年来各大国内外媒体争相报道的热词。尤其是继今年5月爆发的WannaCry病毒爆发以后,很多从未接触过的人都开始加入讨论大军。
我的很多朋友都不懂技术。最近几周他们一个个都变身好奇宝宝,围着我问比特币和区块链。我想这两个名词的热度一定还会持续攀高,对他们不够了解的人也还有很多很多。何不采用通俗的语言对“区块链”做一个解释,把这个概念传播开来?
和网上一般的名词解释不同(不管三七二十一,下个定义再说,其实并没有什么卵用),我们以它的作用为切入点来理解区块链的工作机制。
故事的开端
Joe是你最好的朋友。他出国旅游后的第五天给你打了个电话:“兄弟,我需要点钱,出国之后把身上的钱都花完了。”
你回复:“我马上打过来”,然后挂了电话。
接着你又打电话给你的银行客户经理:“麻烦你马上从我的账户转1000美元给Joe。”
客户经理:“好的,明白。”
客户经理随后确认了你的账户是否有足够的余额。因为你是百万富翁,所以客户经理进行了如下的操作:
交易账单
你打电话给Joe说你已经把1000美元转过去了。
回头我们再来看看刚刚到底发生了什么。你和Joe都信任那家银行来管理你们各自的财产。整个过程中实际并没有真实货币的物理流动。整个过程只涉及录入系统的两个账户即可。更准确地说,全程只需主动权属于该银行的两个账户就可以完成。
在这样传统的货币体系中,我的问题就来了。
交易双方的信任机制建立需要借助第三方。这种“中间人”的方式由来已久。那么你可能又要问了:“这种信任机制有什么问题吗?”问题在于除交易双方以外的“监督者”只是单个个体。这种情况可能存在以下风险:
如果有人有意或无意地摧毁了某个人或某个第三方组织机构就可能足以引起社会混乱。
如果记录了某个交易的注册表遭遇火灾怎么办?
万一你的客户经理不小心划了1500美元到你朋友的账户怎么办?
如果他是故意这么做的呢?
世界上有没有无需借助银行就能帮助我们完成安全转账的系统?
要想解决这个问题,我们首先应该静下心来好好思考,问自己一个更深层次的问题:我们能不能自己掌握账户和历史交易的信息呢?
这的确是一个值得探讨的问题。答案当然你一定也已经猜到了——那就是“区块链”。现在我们就开始学习这个分布式账本是如何运作的。
欲知后事如何,且听下章节讲解
本文来自企鹅号 - 全球大搜罗媒体
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文来自企鹅号 - 全球大搜罗媒体
如有侵权,请联系 cloudcommunity@tencent.com 删除。