什麼是區塊鏈?
區塊鏈(英語:blockchain 或 block chain)是用分散式資料庫識別、傳播和記載資訊的智慧型化對等網路,也稱為價值網際網路。
中本聰 在2008年,於《比特幣白皮書》中提出「區塊鏈」概念。
比特幣 是第一個運用區塊鏈技術的數位貨幣,主要用途是轉帳。你可以透過銀行轉帳新台幣,你也可以透過比特幣區塊鏈(Bitcoin)轉帳比特幣(bitcoin)。
簡單地說
區塊鏈是一套記錄事實的機制。舉比特幣的區塊鏈來說,它保存了全球比特幣的交易紀錄,因此經常會有人以「帳本」來比喻區塊鏈。
你可以把區塊鏈想像成帳本。
「區塊」就是帳本的內頁用來記錄交易,且標有頁碼以確保區塊的前後相連。
「鏈」是在多位記帳者(礦工)電腦內,保存同一份帳本。每一筆交易都必須由記帳者彼此達成共識,才能確保帳本內容完全同步。
駭客如果修改某一台電腦上的交易紀錄,卻無法與其他電腦再次達成帳本內容的共識。修改就不會生效,也稱做是攻擊失敗。
區塊鏈的運作原理
Blockchain之所以厲害的原因之一,在於它幾乎沒有交易成本;它也是一種簡單而聰明的方式,能自動將資訊從A地安全傳送到B地。做法是這樣的:
啟動交易的一方,先建立一個資訊區塊(block),然後這個區塊會由網路上的幾千部、甚至幾百萬部電腦進行驗證。
通過驗證之後的區塊會被加入一個網路上的鏈結,這個動作除了會建立一份記錄之外,還會有這份記錄的變動歷史;所以,如果有人對一個區塊進行竄改,就等於更動了鏈結上的幾百萬份其他記錄。
而要能竄改特定記錄、而又不影響其他資訊,是幾乎不可能的事情。
資料來源:Rocket Cafe|Blockchain:Internet問世以來最具破壞力的發明
區塊鏈的種類
大致可分為:公共鏈、聯盟鏈和私有鏈。三者之間的關係就像臉書社團的三種公開權限。公共鏈(public blockchain)是公開社團,私有鏈(private blockchain)是私密社團,而聯盟鏈(consortium blockchain)則是介於兩者之間。
公共鏈是區塊鏈最原始的樣貌,所有的交易資訊都是匿名公開,例如比特幣就是公共鏈。因應企業對交易資訊的隱私、處理效率的要求,區塊鏈逐漸發展出需要審核才能加入,以及無須礦工貢獻電腦運算能力的聯盟鏈、私有鏈。
資料來源:區塊勢|區塊鏈懶人包
區塊鏈的特色
去中心化:開放性、獨立性
區塊鏈有幾個最重要的特色,首先就是它的核心宗旨:去中心化,為了強調區塊鏈的共享性,讓使用者可以不依靠額外的管理機構和硬體設施、讓它不需要中心機制,因此每一個區塊鏈上的資料都分別儲存在不同的雲端上,核算和儲存都是分散式的,每個節點都需要自我驗證、傳遞和管理,這個去中心化是區塊鏈最突出也是最核心的本質特色。
不可竄改:安全性、匿名性
區塊鏈的另一大特色是其「不可竄改性」,區塊鏈中的每一筆資料一旦寫入就不可以再改動,只要資料被驗證完就永久的寫入該區塊中,其中的技術是透過 Hashcash 演算法,透過一對一的函數來確保資料不會輕易被竄改,這種函數很容易可以被驗證但卻非常難以破解,無法輕易回推出原本的數值,資料也就不能被竄改,每個區塊得出的值也會被放進下一個區塊中,讓區塊鏈之間的資料也都被正確的保障。
資料來源:CloudMile|區塊鏈到底是什麼?
區塊鏈的兩大核心技術
核心技術1:集結密碼學、P2P架構的公開帳本,應用實例為比特幣。
核心技術2:用程式打造最有效力的智慧合約,應用實例為以太坊。
資料來源:數位時代|區塊鏈狂潮
區塊鏈的演進
目前區塊鏈的演進大約可以分為三個主要階段:
第一階段也就是以比特幣作為代表,這個體系將區塊鏈建立起來。
第二階段是以以太坊為主,以太坊(Ethereum)也是一個開源的公共區段鏈平台,其中以太幣(Ether)也是透過專用加密技術的去中心化的虛擬貨幣,到目前為止以太幣已經是市值第二高的加密貨幣,僅次於比特幣。
第三階段目標就是超級帳本,以Linux基金會所創辦的「超級帳本計畫(Hyperledger Project)」為例,這是第一款專門為大型企業所設計的區塊鏈模組,主要是希望讓企業可以更輕鬆的導入區塊鏈技術,也代表著區塊鏈的發展日趨成熟。
資料來源:CloudMile|區塊鏈到底是什麼?