Chih-Cheng Liang
20164, 4, 1 at Taipei Ethereum Meetup
核心精神:Decentralization
怎麼達成去中心化?
構成密碼學貨幣的積木
去哪裡了解這些東西?
Ethereum 的發行量清楚可見
Bitcoin 的發行量清楚可見
其實新台幣的發行量也清楚可見
但...央行說了算
怎麼保證大眾是善良的?
想亂花別人的錢?先破解數學難題吧
哦!有錢賺,讓電腦做大量運算保障體制安全
大家相信最長的那條就對了
這樣寫一塊需要花費大量運算
這個機制就是傳說中的 Proof of Work
Q: 我的交易有成功了嗎?
A: 你的交易已經埋在 6 個區塊下面,被推翻機率很低,可以當作是成功了。
身份證字號後n碼
特色 | 大意 | 應用 |
---|---|---|
Collision free | 很難找到兩個不一樣的x,y產生一樣 hash 值 | message digest,如果hash一樣可以相信本文沒被修改過 |
hiding | 看到 hash 值無法推測本文 | 預言 |
puzzle friendly | 如果用hash作為題目,得老老實實運算,沒有速解 | 比特幣中用的 search puzzle |
礦工就是在算這個
身份證字號後n碼
Collision Free: X
Hiding: O
Puzzle Friendly: X
Collision Free: X
Hiding: O
Puzzle Friendly: X
Alice
Bob
Hash
Hash
Hash
1. Alice 用私鑰上鎖 Hash
訊息
2. Bob 用 Alice 公鑰解鎖取出 Hash
3. Bob 驗證 Hash 值是否相同
文件 = 訊息 + 簽章
公開金鑰即身份認證 decentralized identity
重複使用的identity可能被拿來推測真實世界的身份
課程筆記:http://hashedportfolio.blogspot.tw/