為什麼要知道區塊鏈?
因為比特幣的底層技術就是「區塊鏈」。
常常有人問,是先有比特幣,還是區塊鏈?
答案是,先有比特幣,才有區塊鏈。
那麼,「區塊鏈」是什麼?
狹義解釋:一個按照時間順序將資料區塊以順序相連的方式進行組合的一種鏈式的資料結構。
廣義解釋:利用鏈式的結構,進行資料驗證和存儲,利用分散式的演算法更新資料,利用密碼學保障資料傳輸的安全性,利用智能合約做程式設計和運算的一種新型分散式架構和一種新型計算方式。
區塊鏈是比特幣的底層技術,使用密碼學中的技術進行每個模組的連接,而每一個模組包括了比特幣的網路交易資訊等一系列資訊資料。
還是霧煞煞嗎?
舉個例子:把比特幣比喻成麵條,那區塊鏈就是麵粉。麵粉可以做出麵條、麵疙瘩、包子、饅頭等等,就像區塊鏈技術可以產出比特幣、以太幣、萊特幣、算力幣(BHP Coin)等等,以及其他的應用。
區塊鏈是一個新的技術典範,身為小白,技術端不懂沒關係,但是要知道「跟我有關的是什麼」。
以下先簡單說一下區塊鏈的重要特徵。
一、去中心化
與去中心化相反的是「中央集權」。中央集權制是將事情需要報給中央,等中央審批之後才能夠進行下一步計畫;相對中央集權,「去中心化」就是人人平等,所有的參與者都為了維護群體的利益而努力。
去中心化是透過分散式計算和存儲,系統內「不」存在中心化的硬體以及管理機構等,所有的節點、權力等優勢平等的,資料塊也是由所有具有維護功能的節點來進行共同維護。
二、開放性
在進行網路交易的時候,除了交易雙方的私有資訊會進行加密外,區塊鏈中的資料對所有的人都是公開透明的,任何一個人都可以透過公開的介面,在鏈中查詢資料,甚至開發相應的應用(Dapp),因此系統資訊具有高度的透明性。
三、自治性
區塊鏈採用了協商一致的規範與協定,讓整個系統的節點都可以信任所在環境的自由、安全,並且安心的進行資料交換。簡單來說,從「信任人」變到了「信任機器」。
四、資訊不可篡改
當資訊經過驗證後並被上到區塊鏈的時候,就會被永久的存儲起來,除非你能夠同時的操控系統中51%以上的節點,否則單個節點上對資料庫的資料篡改無效的。
總結來說,區塊鏈就是一個無人為干涉、公開且透明的帳本。