区块链入门:幼儿园版

区块链,其实很简单。

区块链,作为一个新事物,生来就笼罩着一层神秘的光环,看各方言论,区块链

俨然有比肩工业革命和计算机革命的趋势。

奈何网络上的入门教程对文科生都不太友好,笔者每每看到一大堆的计算机术语

瞬间头大。 

直到最近看到阮一峰老师的《区块链入门教程》才豁然开朗。

接下来的内容,保证你看得懂,因为连我这个文科生都看得懂。

一句话,

这几个字你可能都认识但未必真正理解。比如,数据库是什么?它具备什么样的

特性?分布式数据库又是什么意思?区块链特殊在哪里?别急,请往下看。

简单来说,数据库是一个存储数据的“仓库”,既然是仓库,那么它就必须有进

货(新增)、出货(删除)这两项基本功能。

为了满足日常需求,比如需要查找某种货品,统计其数量,或者某种货品摆错了

位置等等,因此还需要“查询”和“修改”功能。

这就是数据库的最基本的四项操作“增删改查”。

。这里的分开有两层含义,物理的分开和逻辑的

分开。

很好理解,可以简单理解为数据存储在不同的主机上,在物理上是

相互独立的。

为什么会产生这样的需求呢?因为在互联网全球化的大背景下,跨国性互联网公

司已经屡见不鲜,而在本国本地部署服务器在改善用户体验上至关重要。

举个例子,比如前段时间苹果将iCloud服务从香港转移到云上贵州,好处之一就

是访问速度的加快。

稍微难懂一些,笔者举一个简单的例子。比如说淘宝,同一个账户

可能既是买家,又是卖家,买家身份产生的订单和卖家身份产生的订单在逻辑上

是可以分离的。

由于淘宝的订单量巨大,一台机器无法存储所有订单,于是淘宝某程序员灵机一

动,将买家订单和卖家订单分别存储在两台机器上。这个完美的解决方案在不失

逻辑整体性的前提下,既克服了技术困难,又满足了业务需求,两全其美,当年

该程序员拿了36个月年终奖金(本故事纯属虚构)。

分布式数据库虽然可能部署在多个地区,逻辑也可能被拆分,但是归根到底,它

是一个化整为零的整体。

所以,分布式数据库可以简单地理解为,

说了这么多,相信您对数据库和分布式数据库有了一些基本认知,那么区块链到

底特殊在哪里呢?

在具体讲区块链之前,还需要对区块链的结构有一个基本理解,也是非常之简

单。

其结构是一条长长的,首尾不相连的链条,类似下图。

图中每一个圆珠可看作一个区块,区块内则是记录的数据。

由于区块链是和比特币一同兴起,因此区块链还有一个不是特别严谨的别名

——“

”。

之所以被称为账本,举个例子,“比特币区块链”所记录的内容都是这样的

B 转给 A 0.5比特币

A 转给 B 1比特币

C 转给 D 2比特币

C 转给 E 1比特币

X 被奖励50比特币

有了这些基本概念,接下来我们再看看它的特殊性。

是的,一般的数据库都是有账号密码才能访问的,可区块链不一样。

任何人可以查询任意区块的信息。比如这里就是“比特币区块链”的第50万个区

块信息。

区块的信息一目了然,所记录的交易信息也完整具体,没有一丝隐瞒。

不过与传统交易不同的是,

又是一个无比熟悉的词汇。也许你知道,区块链是无管理员的,无中心的,但是

很少有人去介绍它的具体运作方式。

是的,区块链理论上是人人可写的。但

计算数字的过程叫做

,其从业者被称为

“比特币区块链”的设计者中本聪在顶层设计上保证了大概

,而一个区块的大小被限制为1MB(1024KB,512*1024个汉字)。

也就是说,不管全球有多少比特币的交易需求,就只能记录1MB大小的账。

这样的数据量对于一家超市来说可能都难以满足。

而且更要命的是,由于区块链的人人可写,那么如果两个矿工同时写入就会产生

一个链分叉的问题。

那么,谁写入的数据是真正的区块呢?由于去中心化没有统一的管理员,现在的

规则是这样,

,而其它的区块链将被无情舍弃。按照10分钟一个区块计算,一小时才能确

认。

可以看到,即便倾全球的计算能力,交易速率也只能达到

前面说过区块链是分布式的,而区块链的设计方式简单粗暴,每个人都有所有人

交易的备份。

举个例子,

也许你问,干嘛要把别人的账单也发给我?我只需要自己的呀!

初次听闻确实有点荒谬,有点反人类。

但数据人人备份才是区块链去中心化的根基。试想一下,如果银行的交易系统发

生故障,把你的账户金额清空了,如果银行自身无法查出真相,估计你只能血本

无归,因为能证明自己账户曾经有钱的人只有你自己。

中心化的好处在于有一个统一的中心,替我们承担了很多不必要的管理工作。对

个体而言有诸多便利,可要知道,由于

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容