美文网首页
比特币源码阅读计划

比特币源码阅读计划

作者: bagonfan | 来源:发表于2018-03-11 23:56 被阅读21次

    刚开始参加比特币源码阅读计划,之前对区块链以及比特币底层技术接触不多,希望借这个机会能深层次的了解区块链技术,所以在此列出一个计划,希望能督促自己坚持下去,透彻理解比特币以及区块链相关技术。

    1、仔细阅读中本聪的bitcoin白皮书

    2、仔细阅读《精通比特币》这本书

    3、搭建bitcoin编译环境(Mac)

    4、开始分析bitcoin源码,在阅读源码的过程中提炼出类似的模块图,类图,时序图用以分析

    由于自己本身对C++理解的并不是很深,所以理解起来有难度,但是相信对于方法和流程还是能看懂的。

    5、平常注意去积累相关知识,最主要的知识点列举如下重点关注。

    分布式系统架构

    拜占庭问题

    分布式一致性算法,Paxos,Raft,ZAB相关协议理解,推荐书籍阿里工程师的《从Paxos到Zookeeper  分布式一致性原理与实践》,重点理解Zookeeper,Etcd,Consul,这些也是在微服务领域常用的服务注册和发现框架。

    理解清楚POW和POS,DPOS以及相关共识算法。

    理解分布式数据库CAP,ACID相关理论以及运用场景,如Redis、Mongo。

    系统学习密码学相关知识,如hash算法与摘要、加密算法、椭圆曲线加密算法,数字签名和证书、PKI 体系、Merkle 树、同态加密等。

    从本周开始,会持续输出系列文章,坚持下去肯定会有收获。

    相关文章

      网友评论

          本文标题:比特币源码阅读计划

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