IT工程师需要会区块链技术吗

为什么从小摊贩、商店到各国政府到世界最顶尖的团队都在研究区块链,跟我们有关系吗一般人看到区块链,可能想到比特币、以太坊、矿工、去中心化等等之类的名词,但又不太了解这到底是什么东西这篇文章我将会用浅显易懂的方式来介绍区块链是什么。

我们先来了解一下Peer-to-Peer (P2P) 点对点传输技术,这个技术(软体)可以让大家分享下载档案、影片、音乐等,它的特性是越多人下载,下载速度就愈快。

讲到这里不知道大家还有没有印象呢

约莫15年前左右甚至更早,当时可是红了个翻天大家都在用,也狂热的流行了好一阵子。

P2P本身是个合法的的软体,但是因为太多人用来分享、下载非法档案、影片、音乐,导致版权、著作权等总总问题接踵而来,警方也强力的取缔,因为很有可能分享或下载到非法软体而吃上官司。

导致后来没有人敢用,也让这个P2P技术默默地消失了…

P2P为什么可以越多人下载,下载速度就越快的特性

因为你的电脑也是一个可以让人下载档案的节点,所以越多人的电脑当节点,就越多地方可以下载,理所当然的下载速度就越快,这个就是区块链上常常听到的去中心化应用之一。

什么是去中心化、分散式帐本

简单的举个例子,每一间公司最少都有一本自己的银行帐本,如果我们要查看帐本余额、交易纪录,大家只有一个选择就是一定要去银行,这个就是中心化。

而”去中心化”就是大家的资料分别储存在大家的电脑里,只要你同意,资料就会同步到你的电脑,所以每一台电脑都可以是一个节点,而且大家的资料都是一样的,区块链的特点之一就是资料不易窜改,所以资料的可信度很高,只要让你的电脑当一个节点就可以当作是银行,所以要查询帐本资讯,每一个节点都可以查询,不用再去特定银行了,这个就是去中心化的主要意义。

【Photo Credit:Microsoft】

简单来说(左图)就是一般的中心化,大家只能去同一个地方做事,而去中心化就是(右图)每一个人都可以当作一个点,大家都可以到你那边去做事。

加入以后区块链后就是成立节点,可以同步所有资料,也可以上传资料,也就是我们文章一开始介绍的P2P技术,越多人当节点速度就越快,以上介绍大家有比较了解了吗