2019-10-24 01:05:22malonelmvb

[BlockChain] 區塊鏈學習筆記-共識機制 POW

前面已經先簡單介紹過區塊鏈是什麼了,所以這一篇文章要來介紹 區塊鏈的共識機制

pos 

什麼是共識機制呢?

 

前面我們提到過,區塊鏈是一種去中心化的分散式系統

 

所以在這種前提底下,擁有資料的每個人都必須要有一定的共識認同這份資料的可信任度

 

因此就需要透過共識機制來串連用戶間的共識,而區塊鏈的共識機制可以分為很多種

 

今天我們就先介紹PoW 跟 pos

 

PoW (Proof of Work) 工作量機制

 

PoW 是利用電腦的算力來運作的機制,簡單來說就是我們常稱呼的「挖礦」

 

礦工們利用自己的電腦運算能力來運算得到區塊,而算力通常跟CPU 或是 顯卡上的GPU 有關

 

工作時間越長,運算能力越好,你獲得虛擬貨幣(或是註記下一個區塊)的機會就會越高

 

但是相對的,PoW 消耗的電力也是很可觀的

 

 

 

 

 

PoW 的優點:
1. 相對安全,因為必須掌握 51% 以上的節點才能進行攻擊,需要投入大量成本

2. 演算法相對簡單容易實作

3. 相對公平,因為是根據電腦算力下去運作,所以只要是電腦都可以運算

 

PoW 的缺點:

1. 需要消耗大量的電力

2. 沒有擴展性,例如比特幣最初設計出來為21萬枚,沒辦法擴展

 

 

pos (Proof of Stack) 權益證明機制

 

pos 和 PoW 不同,pos 不用透過運算來分配,是透過你擁有多少的代幣(Token)來決定,持有的越多相對的權力就越大,有點類似股票的股東,有股票多的人講話就大聲,而持有的時間也影響到獲得的獎勵,時間越長獎勵越多。

 

pos的優點:

1. 速度相較於PoW更快,交易速度更快

2. 有錢人更有錢,大者恆大

 

 

這裡並沒有說哪個技術比較好,而例如以太坊就是以PoW+ pos 為綜合技術

 

以兩個的優點來結合

 

所以如果要自己建構區塊鏈,也可以多思考一下。

 

下次我們會再介紹另外的共識機制,這就先到這囉

 

文章標籤