iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 7
0
Blockchain

D30 Block Chain 系列 第 7

D7 區塊鏈中共識算法(一)

What is Consensus Mechanism

共識機制是讓區塊鏈有唯一性和安全性的規則,現實中有法律約束,區塊鏈網路中有共識機制管束;區塊鏈中最為廣泛應用的共識是:PoW、PoS、DPoS。

What is PoW

使用的系統有:Bitcoin、Litecoin、Dogecoin等等

工作量證明機制 Proof of Work,最早是用在經濟學的證明,簡單言之,便是如同兼職PT工作般,你做了幾小時(Power X Hour(s)),就領多少小時的錢,證明則是由機器去運算的,也如同文憑要經過一定的審查得知努力(如學分等),才可以得到一張畢業證明。此概念最早在1993年由Cynthia Dwork和Moni Naor的學術論文提出,而工作量證明一詞則是在1999年由Markus Jakobsson與Ari Juels.所發表,最早應用則是Adam Back在1996年提出的Hashcash

當勞力高時,自然報酬高,挖礦Mining即為提供計算能源的過程,以比特幣為例,就好比一家公司要招生考試,每個參加者都有一份不同題目的區塊Block卷讓人作答,雜湊演算法SHA-256為考卷所使用的工作方法,每人的題目難度值Difficulty(所需要的工作量)會有些許不同,找出這道題的雜湊(哈希)值Hash Value,第一個上交則宣告所有人(Node)自己已成功交卷(即得記帳權),他亦將得到獎賞(貨幣);比特幣平均10分鐘的機率能算出答案,交易大致需要生成6個區塊的時間來做確認。

PoW的好處是其中的誘因會讓大家願意當節點參與,使區塊鏈網路迅速擴大、相對的公平;壞處則是太浪費電力能源、算力集中化、網路安全在科技發達下受威脅、運行速度慢。

文章另會分享在stars blog中,歡迎一起交流。


上一篇
D6 區塊鏈特色之五
下一篇
D8 區塊鏈中共識算法(二)
系列文
D30 Block Chain 30

尚未有邦友留言

立即登入留言