公有鏈:
公有鏈主要被當作虛擬貨幣在使用,像是比特幣,以下就拿比特幣來做舉例。
**1. 要在交易上簽名:
**就像前面提過的,先將交易紀錄資料等包成塊,鑄造一個模型,再把它串聯再一起,產生鏈。
2.使用區塊鏈防止竄改:
因區塊上含有上一個區塊的資訊,因此若是被竄改了,便無串連起來。
3.用工作證明(PoW)產生區塊:
PoW會計算生成的新雜湊值,看看他是否低於特定的雜湊值,若是高於難度,隨機值便會一直改變,值到雜湊值低於難度。為了讓雜湊值維持在十分鐘,因此每當2016個區塊便會重新來調整,是相當不容易竄改的。
4.鏈若是分叉了,便採用長鏈:
當區塊鏈使用POW時,需要時間來才能在整個網域上都有,因此有可能發生鏈分叉的問題。
**5. 分散式帳本(DLT):
**可從下列網址進去查詢
https://www.blockchain.com/explorer
如圖:(以比特幣為例子)
可在自行上去看這個網站!
私有鏈:
相較於公有鏈,一般的私有鏈並不會公開,他只有特定許可的節點可以連接,這種技術資料不會對外公開。但由於不公開,因此私有鏈也有缺乏的功能,像是只有經過授權同意的節點才能參與資料。
公有鏈屬於去中心化的資料,而私有鏈屬於中心化的資料,有特定的管理主體,但也因此比較容易可以更改規格之類的,因為不需要全體大家的共識。通常私有鏈會運用在公司貨幣或者學校貨幣。