10/3政大區塊鏈研究社第二堂社課:How blockchain works?
Published in
2 min readOct 15, 2019
本週社課邀請到畢業於政大財政系的學長Benson Sun為大家介紹區塊鏈運作原理。目前任職於FTX衍生性密碼貨幣商品交易所,擁有多年區塊鏈技術研究經驗!
所有非實物交付的資產轉移都需「第三方」作為信任中心
中心化代價:2008金融海嘯、第一銀行被盜、交易紀錄錯誤…..等等
直到中本聰提出了開源的P2P電子現金傳輸之比特幣系統,才解決了此問題。
區塊(Block)即是帳本的某一頁
(每區塊大小=1MB)可裝數千筆交易紀錄,並透過雜湊函數得到一封裝值。
礦工內存交易池,把交易打包進區塊,而礦工只有在最長的鏈上挖礦才能得到獎勵。(因大家指認最長的鏈為合法)
一筆交易訊息廣播到全部節點需要時間,因此區塊生成速度被控制在10分鐘。只要作弊礦工計算速度<誠實礦工計算速度,帳本即安全。
為什麼要有挖礦機制?
挖礦=驗證交易的獎勵,因為需要提供誘因給幫忙驗證交易的人。
而比特幣是區塊鏈的貨幣類應用,但人們看出區塊鏈「去中心化」、「自成信任體系」的潛力,所以開始把他應用在其他領域。
區塊鏈的本質
區塊鏈在本質上是一個資料庫,一個共享、不會被篡改的協作型帳本系統
特性:
分佈的 — 一個帳本,N份copy
同步的 — 節點會定期同步狀態
去中心化的 — 帳本有多個寫入者
不可篡改的 — 資料被密碼學保護
該如何防止偽造交易?
電子簽名會隨交易訊息變化而變化,所以能以電子簽名達到防止偽造交易的目標。