比特幣和數字貨幣技術(Bitcoin and Cryptocurrency Technologies)這門課是Princeton University的Arvind Narayanan等人出版的一本書,他們在2017年8月在Coursera上發布的慕課,受到全球的區塊鏈技術愛好者的關注。我覺得他們對數字貨幣技術理解是接近技術本質的,從數學理論,技術層,應用層到社會現象層面,一層層的將復雜問題剝離,讓你有個比較清晰認識,還通過代碼編程的方式,可以親自參與到數字貨幣的開發實踐中,與全球的聽課者互動相互批改作業。雖說是講技術,但是並不局限於技術本身,你可以從更宏觀的角度,對數字貨幣的整體有比較深入的認識。如果你想發起一個自己的項目,或者投資區塊鏈數字貨幣的相關項目,哪些是值得投資的,有什麼好技術是可以集成到你自己的項目中,這個課程對你應該是有幫助的吧。
授課大綱:
week1:密碼學與加密貨幣介紹
1,加密哈希函數
2,哈希指針和數據結構
3,數字簽名
4,公共密鑰作為身份
5,一個簡單的加密貨幣
week2:比特幣如何實現去中心化
1,中心化與去中心化
2,分佈式共識
3,無需身份的共識:區塊鏈
4,激勵機制與工作量證明
5,總結
week3:比特幣的機制
1,比特幣交易
2,比特幣腳本
3,比特幣腳本的應用
4,比特幣數據塊
5,比特幣網絡
6,限制和改進
week4:如何存儲和使用比特幣
1,如何存儲和使用比特幣
2,冷存儲與熱存儲
3,密鑰的拆分和共享
4,網上錢包與兌換
5,支付服務
6,交易費
7,貨幣兌換市場
week5:比特幣挖礦
1,比特幣礦工的任務
2,挖礦硬件
3,能源消耗與生態
4,礦池
5,挖礦激勵與策略
week6:比特幣與匿名
1,匿名基礎
2,比特幣去匿名化概述
3,混合
4,去中心化混合
5,Zerocoin与Zerocash
6,Tor与“丝路”(Silk Road)
week7:社区、政治与监管
1,比特币的共识
2,比特币的核心软件
3,利益相关者:这事归谁管?
4,比特币的根源
5,政府向比特币发出通知
6,反洗钱监管
7,纽约BitLicense议案
week8:替代挖矿难题
1,关键难题要求
2,ASIC芯片难题
3,有用工作量证明
4,“不可外包”(Nonoutsourceable)难题
5,利益相关证明“虚拟挖矿”
week9:比特币作为平台
1,比特币作为仅可追加的日志
2,比特币作为“智能财产”
3,加密多方博弈在比特币中
4,比特币作为随机源
5,预测市场与真实世界数据供给
week10:“山寨币”(Altcoins)与加密货币生态系统
1,“山寨币”简史
2,比特币和“山寨币”的相互作用
3,“山寨币”的生命周期
4,以比特币为后援的“山寨币”、“侧链”概念
week11:比特币的未来?
1,区块链作为去中心化的手段
2,集成区块链的路线
3,如何才能去中心化?
4,什么情况下应该考虑去中心化?
课程地址:
https://www.coursera.org/learn/cryptocurrency
参与课程的翻译:
https://translate-coursera.org/new_gtc/app/#/app/project_detail/822db1fcf