你是否好奇区块链的运作方式、挖矿是在「挖」什么「矿」、比特币与以太币的差别、什么是POW、POS、什么又是信标链呢不论你是币圈新手还是想再精进老手,跟着Crypto 101 的脚步,我们会用最容易理解的方式,让大家一窥加密货币的奥秘!

欢迎大家来到这个系列,我们认为要成为一个好的币圈投资者,必须要了解加密货币背后的运作原理,举一个最近的例子:stETH 与ETH 脱钩事件,若投资人不了解何谓stETH,很可能会误以为这又是个与UST/USD脱钩相同的事件,导致判断失误。因此,了解区块链及加密货币本身的原理是一个好的「币圈玩家」的必备技能。

在这个系列中,我们将会由浅入深地向大家介绍加密货币,从最基础的区块链原理一直到目前最尖端的技术。作为开头,我们要向大家介绍何谓区块链,现在就让我们开始吧!

看完这篇文章,你/妳将会学到:

1. 何谓区块链

2. 为何要使用区块链

3. 区块链的安全性

什么是区块链

区块链是一种分布式帐本,以下让我们用一个故事来解释。

大雄、胖虎、小夫和静香是一群好朋友,他们常一起出游,但一群人出去总免不了要分钱,有时候这一餐是大雄先出,有时候是小夫代垫,为了不要每次付完钱都花很多时间分帐,大家想到了一个解决方法:将所有帐目记在一本笔记本中,等到每个月底再进行结算。假设今天一餐每人花了200元,由大雄先代为支付,其他人就先将帐款记在笔记本上,到了月底,胖虎、小夫和静香就要按照帐本上所写的,支付200 元给大雄。以上就是帐本的运作方式。

分布的好处、分布式帐本有什么优点

那什么是分布式呢假设这本帐本原本是统一交由哆啦A梦管理,他会在每次要记帐时帮大家把帐目写到笔记本上。但是有一天,大家开始不相信哆啦A梦(例如怀疑他会故意记假帐,偏袒大雄)。因此静香提议,不如让大家都各自拥有一本帐本,每次需要记帐时,所有人各自把那笔帐目记上自己的帐本。但是,这样有什么好处呢

假如胖虎想欺负大雄,故意在帐本上多加了一条「大雄给胖虎1000元」的帐目,由于胖虎的帐本是由他自己保管,其他人并无法阻止胖户窜改上面的资料。

但是胖虎并没有办法修改其他人的帐本。所以,到了月底,等大家把帐本拿出来一核对,就会发现只有胖虎的帐本上多出一条「大雄给胖虎1000元」的帐目,因此能够判断这是一条假帐,帮助大雄逃过了胖虎的欺负,可喜可贺。

看到这里,恭喜你已经了解了区块链的基本原理。以比特币来说,可以想像我们都拥有一本帐本,上面记载着自比特币创链以来,全世界的所有比特币交易。若是有人试图在自己的帐本上新增一笔虚假的交易,很快就会被所有人发现,并且这样的设计,也避免了中心化的问题(像一开始由哆啦A梦统一保管时的问题)。因此,我们会说区块链拥有去中心化及不可窜改的特性。

区块链的安全性

但是!事情并没有那么简单,不甘心的胖虎这次联合了小夫一起窜改帐本上的项目,他们各自都在自己的帐本上加了「大雄给胖虎1000元」。到了月底,大雄、静香拥有一种版本的帐本,而胖虎和小夫则是另一种版本,由于人数相同,对于不知情的第三者而言,并没有办法判断哪个才是正确的版本。更糟糕的是,假如连静香都加入了欺负大雄的行列,在自己的帐本上加了假帐,到了月底,两种版本的人数变成3:1,大雄的版本反而会被认为是假的!这就是所谓的51%攻击,我们将会在后面的文章中提到。

为了避免这样的状况发生,大雄提议邀请全校的同学都加入这个分布帐本的计划。这样一来,如果胖虎想联合其他人做假帐,他就必须花费许多时间一个一个说服其他人,当参加计画的人数越多,胖虎所要付出的成本也越高。想像在现实世界,若是全球每个人都有一本帐本,那么几乎不可能在帐本上造假,因为这意味着他必须要说服全世界一半以上的人成为他的共犯!

总结

我们可以把故事中最开始的帐本理解成银行这类的中心化金融,我们每存入一笔钱就像是在银行的帐本上纪录一笔资料,这些资料都是由银行保管。现今,由于人们对中心化金融的不信任,产生了去中心化金融,其中也就包含了分布式帐本的区块链。从上面的故事可以了解到,区块链拥有去中心化及不可窜改的特性,这也是加密货币最重要的奠基石。因此,理解区块链能很大地帮助我们学习加密货币的知识。