区块链学习计划

作者: 于桓 | 来源:发表于2017-11-18 23:58 被阅读108次

一,翻译论文并做笔记

princeton_bitcoin_book
Mastering Bitcoin
request_whitepaper

二,项目研究(阅读源码)

电子现金公司历史研究
比特币
以太坊

三,不同层的研究(此分层来自中国区块链技术和应用发展白皮书)

3.1数据层

3.1.1密码学基础

找两本密码学的教材
非对称加密算法

3.1.2数据结构

Merkle tree
rlp编码
块链式数据

3.1.3算法

分布式一致性算法
需要参考目前的分布式系统设计zookeeper
Paxos
Raft
Zab

P2P路由算法

Chord
DHT
Pastry

3.2 网络层

3.2.1 P2P网络技术

点对点网络开发
Tor技术研究

3.2.2 服务发现

参考dns

3.2.3 分布式

参考zookeeper

3.2.5 一个思考

是不是直接可以把区块链直接做成一个协议

3.3 共识层

pow
pos
dpos

3.4 激励层

发行机制
激励机制
这层需要学习经济学基础知识,博弈论。

3.5 应用层

实现一个钱包

实现一个ddos coin或者request network。
request network的意义
匿名的网络
分布式的爬虫
刷流量的工具
ddos攻击工具
匿名爆破工具 http协议 ssh协议 ftp协议 rsync协议

四,语言提升

4.1python

为什么是python,开发快,有大量的比特币项目用python。
提高网络编程能力
python网络编程
python面对象
effective python
python高性能编程

4.2java

为什么是java,需要参考分布式系统的设计实现。

五,经济学基础

微观经济学
宏观经济学
货币金融学
虚拟经济学
博弈论

相关文章

  • 粽子钱包教程 ——第一个区块链学习社区代币QYB钱包教程

    本文由【区块链研习社】专栏优质内容计划支持 作为想要迈进币圈的小白,即便是学习了社区的区块链技术课程,比如《区块链...

  • 本周学习思考区块链心得

    本文由【区块链研习社】优质内容计划支持,更多关于区块链的深度好文,请点击区块链研习社传送门 学习真的是要输出倒闭输...

  • 区块链学习计划

    1、Go 语言基础 2、使用Go语言搭建一个数字货币系统 8 3、HyperLedger Fabric 1.0 ...

  • 区块链学习计划

    一,翻译论文并做笔记 princeton_bitcoin_bookMastering Bitcoinrequest...

  • 普通人进入区块链的正确姿势

    本文由【区块链研习社】优质内容计划支持,更多关于区块链的深度好文,请点击区块链研习社传送门 今晚学习了公信宝黄敏强...

  • 2018-04-28

    学习区块链我是认真的! 学习区块链我是认真的! 学习区块链我是认真的! 初识区块链从一本账本说起。 早...

  • 比特币源码研读之二C++预备知识

    本文由【区块链研习社】优质内容计划支持,更多关于区块链的深度好文,请点击【区块链研习社】 本文作者:区块链研习比特...

  • 比特币源码研读之一随机种子生成

    本文由【区块链研习社】优质内容计划支持,更多关于区块链的深度好文,请点击【区块链研习社】 本文作者:区块链研习比特...

  • 区块链的到来能解决房屋交易痛点

    本文由币乎(bihu.com)优质内容计划支持 我随着区块链火热的步伐,不断的长进。 通过不断的学习知道了“区块链...

  • 区块链DNA早报 2019-05-09

    链圈动态 可信区块链推进计划正式发布BaaS标准 5月7日,可信区块链推进计划(以下简称“推进计划”)于南京市召开...

网友评论

    本文标题:区块链学习计划

    本文链接:https://www.haomeiwen.com/subject/xazyvxtx.html