前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >区块链学习计划

区块链学习计划

原创
作者头像
于欣轩
发布2018-06-27 22:55:58
1.8K0
发布2018-06-27 22:55:58
举报
文章被收录于专栏:与技术

一,翻译论文并做笔记

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,需要参考分布式系统的设计实现。

五,经济学基础

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云区块链服务平台 TBaaS
腾讯云区块链服务平台(Tencent Blockchain as a Service,简称TBaaS)致力于打造全球领先的企业级区块链技术平台,帮助客户、开发者及合作伙伴轻松创建和管理可托管、可扩展的区块链网络,助力产业协同发展。TBaaS 支持长安链·ChainMaker、Hyperledger Fabric等区块链底层平台,简化部署、运维及开发流程,实现业务快速上链,提升链上治理效率。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档