根据本台不专业统计,85%的人曾经尝试要了解区块链,但83%的人觉得自己最后没有成功。

所以我们今天要来挑战五分钟让你了解区块链啦!

区块链运作

首先,先记住区块链是一种技术。我们来解释这项技术怎么运作:

区块链= 加密过的去中心化分散式帐

本今天同事阿韭跟我借了1,000元,且约定好下个发薪日要还给我。于是我便立刻把这个约定记录下来,寄了封E-mail并CC给全办公室的人、传到每个LINE的群组、又上传到各个社群媒体诏告天下,等到下个发薪日时阿韭便无法赖帐,只能乖乖把1,000元还给我。

而阿韭还了钱后,同样可以把这个事实记录下来、寄E-mail CC给全办公室、传到LINE群、上传到各个社群媒体,向大家更新资讯说「他真的已经还钱了」。

这时大家的设备里,对这整个事件纪录的时间轴&资讯内容会是: 「阿韭向小编借了1,000元并约定下个发薪日要还」→「阿韭的确已在下个发薪日还了小编1,000元」

这样将事实分散纪录在不同设备的操作,就是区块链。

在区块链上,任何写入的资料都会被放进「区块」锁住,没人能够更改。且这个资料库没有监管人,而是由所有人组成的共识网路维持,任何资讯都是点对点直接传输、不须透过一个中间平台。

而「精确」地来说,细节是如何运作的呢(⚠ 以下内容微硬,请斟酌欣赏⚠)

千万个链上参与者(资料纪录者,称节点),联合组成一个巨大的工作网路。每个参与者,都有属于自己的私钥及相对应的公钥。想发起资料变更(例如转帐)的话,参与者要先依照自己的「私钥+资料变更内容」以函数演算出电子签章后,提交变更申请至网路上。

*拥有私钥=拥有钱包控制权,请好好保管且不要告诉任何人。

*若资料变更的内容不一样,最后产生的电子签章也会不一样。

当这个申请被想验证资料的节点(=矿工)接收到,矿工们会依「资料内容+电子签章+公钥」用算力去验证函数(=挖矿),以确认这笔资料确实为本人发出。验证资料要比速度,算力(电脑计算能力)大的人成功机率较高,成功者会得到币作为奖励。

当该矿工完成那段时间申请的验证,便会将其打包成一个区块、给该区块一个以杂凑函数算出的哈希值(Hash),并广播给所有节点去更新自己的那份帐本。

每个区块的哈希值都是独有的,且下个区块的哈希值会受上个区块哈希值连动、随意更改区块中的任何一点资料都会造成哈希值极大的不同,所以能确保每个人链上的每个区块的时间顺序都是固定且相同的。

假设区块编号以A~Z 依序排列,当有人试图窜改A 区块当中的内容,会造成A 区块的哈希值改变,也导致B 区块、C 区块、D 区块…… 等的哈希值与原本的对不上,所以窜改者必须不停产出新造的B 区块、C 区块……,去伪装成原本的那条区块链,试图说服大家他这条才是正确的。

当网路上出现超过一种版本的纪录时,比较长的那条链才是被大家认可的「事实」。因此,算改链上的资料很容易被识破,至少需要控制全体算力51%以上、不断地产出最新区块,使假的那份链延续下去(同时还要跟其他矿工比速度)才会成功。如果成功了,称为51攻击。

好了拜托不要跳出去最难的结束了,我还在挑战中呢。

区块链特色

讲这么多,所以区块链到底红什么聪明的你,发现了为什么它会这么备受期待吗

从以上说明,我们可以归纳出区块链有以下特质:

特色❶ 去中心化

区块链上任何资讯都是点对点直接传输,没有中间平台;不会有第三方伺服器被攻击导致资料消失等问题,也没有中介服务而产生的手续费!

例如:转帐时的钱将直接传给接收者,不需透过银行,也就没有手续费。

特色❷ 不可窜改

在区块链上,任何写入的资料都会被打包进「区块」锁住,所有节点的资料都会同步并环环相扣着,几乎不可能有办法成功修改。可以解决现今社会的信任问题!

例如:将合约传至区块链上,条件达成了便设置自动支付,谁都无法赖帐。

特色❸ 可追踪性▏特色❹ 匿名性▏特色❺ 加密安全性

链上所有参与者都是匿名(但可识别)的。由于链上所有资料变更都会被记录,且时间序无法更动,因此发生任何问题都可以追溯。

例如:从产品追踪到保护的整个供应链过程都可被完整记载,避免遗失、被窃、伪造、调包,出了问题将能直接从链上纪录寻找成因。

因为这些特色,让区块链的可应用范围非常广泛。简单来说,它解决了现今社会上最棘手的「信任问题」!

有人的地方就有信任的问题,这使区块链技术几乎可以运用在所有产业。

区块链可以这样用

▍资料检核

将个人资料、背景、过往信用纪录等上传至区块链,使不同保险公司皆可查询链上资料,可大幅减少审核客户申请、查证的时间。

▍公益组织

现金流运用区块链技术,每笔捐款都能追踪去向、确认是否有确实被需要的团体所接收。提高透明度将大大改善人们参与公益的意愿,进而让更多弱势团体受惠。

▍智慧财产权归属

藉由将作品所有权、相关数据上传至区块链,使后续的利润、版税等能够精准回溯分配,提升创作者产出动力、让整体创作生态更健康。

▍投票系统

将区块链技术引进投票系统,每个人将能直接使用行动装置投票,且投票结果会立即上传至区块链上保存、无法被修改,因此可消除作票的疑虑,也能减少人为运作产生误差的机会。

结语

好,我知道今天「五分钟让你了解区块链」的挑战,应该宣告失败了XD 不过看完这篇文章,你已经比一般人更了解区块链如何运作,以及它备受注目的原因。