CCNS社長 陳冠廷
CCNS打雜 DC
爲什麼要把錢存在銀行
我們信任銀行可以幫我們保管存款
銀行可以幫我們確認交易的正確性
雖然匿名的特性讓非法交易有機可乘...不過那是題外話
Alice
Bob
Alice
Bob
收到 10 BTC
我給Bob 10 BTC
Bitcoin Network
Alice
Charlie
收到 10 BTC
???
???
Alice給我 10 BTC
Bitcoin Network
來看看他的運作方式吧?
回到正題
key generator
困難的數學運算
可以公開
自己保存
plaintext
signature
key generation
Alice用私鑰在交易上簽名
網路上的他人用Alice的帳戶地址解密來驗證交易
plaintext
signature
Charlie不知道Alice的私鑰 只好用自己的 私鑰在交易上簽名
網路上的他人用Alice的帳戶地址解密來驗證交易
plaintext
signature
無法還原!
叭叭!
由全世界的人共同維護一本帳本
雙花交易
那會發生什麼事阿...?
ledger
ledger
ledger
ledger
ledger
Charlie
Alice
Bob
Charlie -> Alice
Charlie -> Charlie
ledger
ledger
ledger
ledger
ledger
Charlie
Alice
Bob
Charlie -> Alice
$10
Charlie -> Alice
$10
Charlie -> Charlie $10
Charlie -> Charlie $10
Charlie -> Charlie $10
收到錢了!
寄送貨物
區塊鍊
由許多筆交易組成
由許多區塊連接而成
Block1
Block2
Block3
Block4
一般節點(錢包)
礦工節點
區塊的概念
這個動作就是將交易記錄到帳本上 --> 即為挖礦
鍊的概念
也就是最長的帳本
(PoW)
ledger
Charlie
Charlie -> Alice
Charlie -> Charlie
ledger
ledger
Charlie
Charlie -> Alice
Charlie -> Charlie
ledger
ledger
Charlie -> Alice
Charlie -> Charlie
ledger
ledger
ledger
Charlie -> Alice
Charlie -> Charlie
ledger
ledger
ledger
ledger
ledger
ledger
根據維基百科:
雜湊函式是一種從任何一種資料中建立小的數字「指紋」的方法。雜湊函式把訊息或資料壓縮成摘要,使得資料量變小,將資料的格式固定下來。