Coursera课程《Bitcoin and Cryptocurrency Technologies》技术笔记

最近在Coursera看到一个不错的在线课程,值得推荐一下。

Princeton University的Arvind Narayanan的讲的比特币和数字货币技术这门课,我觉得他理解的技术是最接近数字货币技术本质的,他从数学原理讲起,一步一步引导你进入数字货币应用层,从社会现象到技术底层一层层有了个比较清晰认识,还通过代码编程的方式,让你理解到数字货币其实可以参与的。虽说是讲技术,但是并不局限于技术本身。从更宏观的角度,对数字货币的整体有比较深入的认识。

授课大纲:
密码学与加密货币介绍
加密散列函数
哈希指针和数据结构
数字签名
公共密钥作为身份
简单的加密货币

比特币如何实现去中心化
中心化与去中心化
分布式共识
无需身份的共识:数据块链
激励机制与工作量证明
总结

比特币的机制
比特币交易
比特币脚本
比特币脚本的应用
比特币数据块
比特币网络
限制和改进

如何存储和使用比特币
简单的本地存储
如何存储和使用比特币
密钥
冷存储与热存储
密钥的拆分和共享
网上钱包与兑换
支付服务
交易费
货币兑换市场

比特币挖矿
比特币矿工的任务
挖矿硬件
能源消耗与生态
矿池
挖矿激励与策略

比特币与匿名
匿名基础
比特币去匿名化概述
混合
去中心化混合
Zerocoin与Zerocash
Tor与“丝路”(Silk Road)

社区、政治与监管
关于比特币的共识
比特币的核心软件
利益相关者:这事归谁管?
比特币的根源
政府向比特币发出通知
反洗钱监管
纽约提出BitLicense议案

替代挖矿谜题
谜题关键要求
抗ASIC谜题
有用工作量证明
“不可外包”(Nonoutsourceable)谜题
利益相关证明

比特币作为平台
比特币作为仅可追加的日志
比特币作为“智能财产”
比特币中的安全多方彩票
比特币作为随机源
预测市场与真实世界数据供给

“山寨币”(Altcoins)与加密货币生态系统
“山寨币”简史
比特币和“山寨币”的相互作用
“山寨币”的生命周期
以比特币为后援的“山寨币”、“侧链”概念

比特币的未来?
数据块链作为去中心化的手段
去中心化的路线
如何才能去中心化?
什么情况下应该考虑去中心化?

参与课程翻译:
https://translate-coursera.org/new_gtc/app/#/app/project_detail/822db1fcf
课程地址:
https://www.coursera.org/learn/cryptocurrency
文档资料:
链接: https://pan.baidu.com/s/1dFxunjr 密码: 7hw9

你可能感兴趣的:(Coursera课程《Bitcoin and Cryptocurrency Technologies》技术笔记)