iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 1
0
Blockchain

區塊鏈開發(Blockchain/DLT Application Development)系列 第 1

區塊鏈的本質(Essential of Blockchain)

  • 分享至 

  • xImage
  •  

1.區塊鏈(Blockchain)

  • 區塊(Block):依據時間或累積資料量等條件將資料列切割(Partitioning)為一個區域
  • 鏈(Chain):以雜湊函式(Hash function)建立前幾個區塊的雜湊值(Hash values)並儲存
  • 區塊鏈(Blockchain):自我檢核機制,固定週期連續檢查區塊資料與雜湊值是否一致

2.分散技術(Decentralized Technology)

同一網路中的資料庫伺服器節點(Node)之間,以資料共享(Share)的方式確保了資料的完整性、透明度和容錯性(fault toerance)避免單點故障(Single Point of Failure, SPOF)發生的機會,結合區塊鏈方式儲存資訊,使得資料竄改變得非常困難。

3.共識機制(Consensus)

每個節點都會驗證加入區塊鏈的內容,通過驗證後的資料才能寫入資料庫,而驗證是否通過需經由協議的共識機制達成,常見有拜占亭容錯(Byzantine Fault Tolerance, BFT)或工作量證明(Proof-of-Work, PoW),保證了資料安全性。

而分散式帳本技術(Distributed Ledger Technology, DLT)是一個整合了對等網路(Peer-to-Peer)、共識機制、分散技術、區塊鏈以及各種網路安全機制;數位憑證認證機構(Certificate Authority)、數位簽章(Digital Signature)等,而形成的一個系統、平台。

安全(Securety)與信任(Trust)就是區塊鏈的本質,區塊鏈就是信任機器(Trust Machine),為數位化資產提供可靠的證明(Receipt)。


下一篇
區塊鏈與金融科技(Fintech)
系列文
區塊鏈開發(Blockchain/DLT Application Development)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言