區塊鏈懶人包 - 原理

By Hashreader | 2018-08-29 | 金融與商務

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

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

區塊鏈聽來複雜,其實用電腦術語講可以理解為資料庫(Database)的一種,會計上大家喜愛用帳本(Ledger),根本用途上是與一本筆記本、你常用的excel沒有分別,都是想可靠記下想記錄的資料,而區塊鏈最廣為人知想記錄的就是交易資料。所以第一個理解可以是這樣:

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

只是在資訊爆炸的互聯網年代,所謂把事物記錄下來並電子化這種基本需求變得越來越複雜,更有所謂分布式資料庫(Distributed Database),你把這個當作有很多本筆記本在不同人手上共同記錄同一資料,其實不會差很遠。

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

其實技術出現一般來說都是在解決現實問題,現代人越來越不相信其他人,在區塊鏈這個例子上是不相信機構,那機構本質就是相對來說一小群掌握權力的人,以前大家要記錄一些有公信力不會亂修改的資料,無論你記在一張紙、或電腦,其實都是交給你相信的人或機構,相信他們不會修改、會保護資料的真確性。

但近這十多年,大家好像越不相信大機構可以保障自己,可以確保資料真確。

所以技術上就發展出所謂的去中心化(decentralization),什麼是去中心化,本質就是不相信一小群人,要讓所有想參與的人都有一套記錄,那中間有人想加記錄就要通知所有人,得到大家認可。

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

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

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

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

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

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

老師簡介

Hashreader

Hashreader is a blockchain education community with a mission to share and grow knowledge around blockchain technology.Our goal is to help you to discover, learn and use blockchain technology by sharing high quality information and comprehensive tools.

分享