區塊鏈blockchain懶人包(Hashreader) 之 1 原理

Korbin0x
Hashreader中文版
3 min readJul 27, 2018

最近經常有朋友問我做什麼,每次提起希望進入區塊鏈教育的領域,都會避不開回答什麼是區塊鏈;雖然在生意圈子中,已經有一個人人都區塊鏈Blockchain、凡是公司都有發幣的感覺。

其實要說起區塊鏈,大家一定是從比特幣說起,這次我先簡單說幾句什麼是區塊鏈,再回頭說說比特幣和以太坊這兩個耳熟能詳的名字。

區塊鏈聽來複雜,其實用電腦術語可以描述為資料庫(Database)的一種,在會計上大家喜愛用帳本(Ledger),其用途根本與你常用的Excel,甚至跟一本普通的筆記本沒有分別,都是想可靠記錄資料,而區塊鏈最廣為人知的儲存資料就是交易記錄。

懶人包重點1:

1. 區塊鏈本質是想可靠地記錄交易資料,像是一本不能用擦膠的筆記本,只能寫不能擦。

在資訊爆炸的互聯網年代,所謂把事物記錄下來並電子化這種基本需求變得越來越複雜,近年就很多人在推廣分布式資料庫(Distributed Database),你把這個當作不同人共同在自己的筆記本上記錄同一資料,要使用的時候再集合在一起,其實際意義不會差很遠。

那大家會問,為什麼只是記錄一些資料要這麼複雜呢?

其實技術的出現一般來說都是在解決現實遇到的問題 — — 現代人失去對彼此間的信任,而在區塊鏈這個例子上,是想解決不相信機構的問題。機構的本質就是一小群人去掌握權力,為很多人服務,所以以前大家要記錄一些需要公信力、讓大家相信不會被胡亂修改的資料,都會交給機構如政府、銀行,不論實際載體是記在一張紙、或電腦,你都相信他們不會修改、會保護資料的真確性。

但近這十多年,大家好像越不相信大機構,有一點妖魔化了集中權力的公司或政府這類體制,所以技術上就發展出所謂的去中心化(decentralization)。什麼是去中心化,本質就是不相信一小群人,要讓所有想參與的人都有一套記錄,那中間有人想加記錄就要通知所有人,得到大家認可。

懶人包重點2:

2. 每一本筆記本就叫一個區塊,你在區塊加一條交易,就要在所有區塊留下你修改的記錄。

但如果我弄很多本假的筆記本,加入去可以嗎?

在比特幣最原始的設計機制上,就有回答這個問題,最簡單理解就是區塊鏈所以叫一條鏈就是因為每一本筆記本(區塊)是連在一起的,每一本都會寫上自己前一本的代表號碼,第一本筆記本/區塊因為不會記錄前一本的代表號碼,所以就叫創世區塊(Genesis Block)。

所以如果你沒有前一本的號碼,你的筆記本是不能扣上去這條 “鏈”上。

懶人包重點3:

3. 區塊鏈之所以叫”鏈”就是因為每一本筆記本(區塊)是連在一起的,每一本都會寫上自己前一本的代號

再理解下去就差不多要解釋比特幣了。那就留在下一篇吧!

--

--