區塊鏈,超入門!│《區塊鏈革命》、《寫給未來社會的新帳本》

區塊鏈超級初心者入門

Lucia Lin
聽書 ‧ BookListen
6 min readApr 16, 2018

--

自比特幣、加密貨幣等字眼越來越常被提起,其背後的區塊鏈技術也備受眾人矚目。在這篇文章中,我將以淺顯的方式,初步介紹區塊鏈。

「區塊鏈」的出現

說到區塊鏈,就不得不提起孕育出比特幣與區塊鏈出現的時空背景。2008年的金融海嘯,讓人民對於政府和銀行機構的信任來到最低點。金融海嘯過後的一個月,一位暱稱「中本聰」的人發表《比特幣白皮書》,他的核心宗旨是在於打造一個不受任何銀行和政府集權控制的流通貨幣,而區塊鏈技術正是讓比特幣可以成為一個不需要中央銀行控便能自主運作的的重要核心技術。

什麼是「區塊鏈」

那麼,什麼是區塊鏈呢?

其實,你可以將區塊鏈想像成一個總帳本,而單一區塊為帳本中的一頁。當一個節點,也就是網路中的一台電腦成功運算出最新一頁的之後,它便會將這一頁分發給其他節點,讓大家驗證、認可這一頁的存在,並讓大家都持有最新、相同、完整的帳本資料。也因為每個人都擁有一樣的總帳本,讓帳本上的交易紀錄不容易被輕易竄改,避免了假帳的出現,也讓帳目透明、公開。

「區塊鏈」,是一個去中心化的資料庫,這個資料庫並沒有自己的中心伺服器。在這個區塊鏈系統中,每一段時間內,系統便會透過密碼學原理,將這時間內的所有交易資料進行編譯、加密,然後壓縮在一個區塊裡。這個區塊,便會依照自身上面刻印著的完成時間,依照時間順序的關係,跟前面的區塊串聯起來。

區塊的運算與驗證,則是由下載該區塊鏈的應用程式的電腦所完成的,這種提供閒置電腦運算能力的志願者,又稱為礦工。而下載該程式的電腦則被視為節點,而節點之間,可以藉由網路串連,進而為區塊鏈提供系統所需要的運算能力。這是為什麼,比特幣可以不需要有中央機構運作,便可以流通全球。而這也是為什麼,以太坊被認為在打造一個跨國共享的超級電腦。

「區塊鏈」所解決的問題

區塊鏈的出現,解決了信任問題。而區塊鏈之所以能夠解決信任問題,是因為它的幾個特點。

第一, 整個區塊鏈技術的運作設計是基於程式、數學和密碼學等原理。這代表整個系統,在設計好,開始運行之後,將不會受到人為因素的介入與干預,因而在輸出時,產生不一樣的結果。

第二, 區塊鏈上的所有資訊皆為透明、公開,所有人接可以查閱,而且不易被竄改。

這使得區塊鏈系統能夠取代原本需要中間人,或第三方作為信用背書的角色,讓兩端可以縮短信任關係建立的時間,完成交易或合作。

Photo by Andre Francois on Unsplash

以加密貨幣,比特幣為例。

在區塊鏈技術出現以前,網路是以傳遞資訊為主。因為,我們沒辦法像複製資料一樣,將數位化的錢幣用資訊傳遞的方式,透過網路直接寄給對方,主要是因為,這中間缺乏一個機制去確認,被寄出的錢,是否已經從寄出的那一方手中扣除,還是有一份一樣編號的錢存在於原本的人手中,可以被重複利用。在我們日常使用的紙幣系統中,銀行在某部分便是擔任這樣的角色。它藉由紙幣上的編碼,確認每一張流通的紙幣都是獨一無二的,並且防止偽鈔的出現。

而區塊鏈的出現,則讓加密貨幣,可以直接藉由網路轉移到另一人手中,中間不需要銀行或其他仲介介入。因為所有的交易紀錄都被記錄在帳本中,不會出現使用者利用同個加密貨幣進行重複交易的問題。

有了區塊鏈技術,便可以在沒有中央集權機構的信用背書下,建立起彼此的信任關係。

因此,《經濟學人》又將區塊鏈技術比喻為「信任的機器」。

區塊鏈的演進

在區塊鏈技術日趨成熟之下,它的運用也不再受限於加密貨幣系統。區塊鏈專家梅蘭妮‧斯沃恩將區塊鏈的發展分為三階段:區塊鏈1.0、區塊鏈2.0、區塊鏈3.0。

區塊鏈1.0,是指,加密貨幣以及其支付系統。最具代表性的例子就是比特幣。

區塊鏈2.0,是指,智慧資產(Smart Assets)、智能合約(Smart Contracts)等區塊鏈技術的運用,特性提高交易的效率,取代原本的繁瑣手續之外,原本可以傳遞的「價值」,也從加密貨幣提升到數位資產。像是,金融系統中的期貨、股票、證券、私募股權等等金融衍生商品。

區塊鏈3.0,是指,更複雜的智能合約(Smart Contracts),將區塊鏈用於政府、醫療、科學、文化與藝術等領域。最具代表性的例子就是以太坊(Ethereum)。

下篇文章,會再進一步介紹區塊鏈!

【 怪奇專欄 】 無所不怪,無奇不有 。

--

--