区块链技术学习资料集

这里列出了个人认为比较重要的区块链技术的相关论文及资料,学习区块链技术还是很鼓励大家看原始论文的,虽然相对源码或市面上的书籍,可能技术的具体实现细节讲述的比较少,但是最重要的是论文中对解决问题的思路及论证阐述的比较到位。仅仅看源码可能很难理解作者为什么要这么做以及这样做为什么是对的。

看论文是个循序渐进的过程,很多时候看一遍可能理解的不是很到位(大牛除外),过一段时间,再过来读一遍,可能原先不理解的地方慢慢就理解了。这里列出这些论文资料,希望鞭策自己养成阅读论文的习惯,不断提高研读能力,学习大神们思考问题解决问题的思路。


比特币

Bitcoin: A Peer-to-Peer Electronic Cash System——区块链技术的开篇之作。讲述比特币原理的论文,讲述了比特币解决双花问题的思路,比特币的实现原型。【必读】
比特币:一种点对点电子货币系统——中文版(论文不长,推荐看英文原文)

Bitcoin Developer Guide —— 比特币开发者指南

精通比特币

Bitcoin Developer Reference

闪电网络

https://bitcoin.org/files/bitcoin-paper/bitcoin_zh_cn.pdf——闪电网络论文,一段时间内被认为重要性仅次于上一篇,主要讲述了当前比特币网络的不足,针对比特币吞吐量低的问题,提出了微支付通道等概念,在微支付场景下,进行链下扩容,大幅提升吞吐量。【推荐】

Lightning Network Specifications——闪电网络的一些设计文档,结合论文及源码看。

Flare: An Approach to Routing in Lightning Network——这篇指出了目前几种路由方案存在的问题,并提出了一种适用于闪电网络的路由方案,主要解决当闪电网络节点规模达到十万、百万或更高量级时的路由问题。该路由算法借鉴了MANET(移动自组织网络)路由算法的思路,对路由算法感兴趣的可以研读一下。【选读】

PBFT

Practical Byzantine Fault Tolerance——PFBT共识算法论文,基本上目前的许可链(联盟链)大部分都是采用的该共识算法或者是BFT相关算法。【必读】

你可能感兴趣的:(区块链)