美文网首页
区块链是什么?学习路径

区块链是什么?学习路径

作者: 区块链话匣子 | 来源:发表于2018-05-15 16:22 被阅读0次

    自己也是从小白开始接触区块链,学习研究这段时间以来也颇有收获,希望给在学习的道路上的小伙伴们一些指点,避免弯路。

    (1)如果你要去看理论讲解,推荐一下区块链,从数字货币到信用社会,长铗写的;

    (2)如果你要理解技术呢,就去看区块链开发指南。到csdn网站上找相关教程;

    (3)如果想看项目落地呢,就先去看看比特币、bitshars白皮书,可以到非小号网站上看前100名的白皮书,对你肯定有所收获(其实我自己也没有看完)。

    一、目标

    比特币发展历史,挖矿以及相关应用

    区块链底层技术,如共识算法,侧链技术,密码学知识等,理解PKI基本知识和原理

    研究以太坊技术,了解ERC20,能够自行开发DAPP

    熟悉Hyperledger Fabric 1.0架构,了解其业务流程和设计理念, 相关应用

    了解比特币、以太坊,Ripple,Corda, IOTA, Skycoin等业界热门的区块链设计特点及相关应用

    二、书籍推荐

    区块链技术指南--邹均著

    白话区块链--文延著

    区块链原理设计与应用--杨保华著

    精通比特币

    精通比特币第二版

    区块链技术指南--yeasy著

    Hyperledger 源码分析之 Fabric

    比特币白皮书:一种点对点的电子现金系统

    图解密码技术--结城浩

    三、相关课程

    斯坦福大学比特币课程

    CS 251: Bitcoin and Cryptocurrencies

    IBM开源课堂:区块链和 HyperLedger 系列

    可以了解区块链的概念、流行的区块链应用场景,掌握HyperLedger 社区、架构和内部构造,能够搭建 HyperLedger 环境,或是使用 IBM Bluemix 上的 HyperLedger 环境,开发出自己的区块链应用。

    blockchain-and-hyperledger

    IBM开源课堂:Fabric源码解析

    Fabric源码解析

    四、学习路线

    (1)预备知识

    一个故事告诉你比特币的原理及运作机制

    区块链是什么

    (2)比特币

    比特币白皮书

    英文版《Bitcoin: A Peer-to-Peer Electronic Cash System》

    中文版《比特币白皮书:一种点对点的电子现金系统》

    Coursera的比特币和数字货币技术

    公开课大致内容包括密码学原理,bitcoin的基本概念,共识机制,区块链现状,区块的应用问题。

    Bitcoin and cryptocurrency

    火币网解密比特币和区块链系列

    《揭秘比特币和区块链(一):什么是区块链?》

    《揭秘比特币和区块链(二):什么是工作量证明?》

    《揭秘比特币和区块链(三):比特币的私钥、公钥与地址》

    《揭秘比特币和区块链(四):比特币的交易》

    《揭秘比特币和区块链(五):深入理解比特币交易的脚本》

    精通比特币Mastering Bitcoin

    英文原版《Mastering Bitcoin》

    中文版《精通比特币》

    比特币源代码托管

    https://github.com/bitcoin/bitcoin  

    (3)密码学

    一万字带您走进密码学的世界(上)

    什么是加密经济学?初学者终极指南

    公钥与私钥

    csdn的blockchain知识库

    什么是椭圆曲线加密(ECC)

    比特币背后的密码学原理

    密码学一小时必知

    现代密码学实践指南

    (4)区块链

    从概念到底层技术,一文看懂区块链架构设计(附知识图谱)

    区块链核心技术演进之路

    区块链核心技术演进之路-算法演进

    区块链核心技术演进之路– 挖矿演进

    区块链核心技术演进之路-共识机制演进

    隔离验证钱包开发指南

    PoW算法理论简介,英文版

    TheProof-of-Work Concept

    区块链技术指南对区块链技术介绍的很全面系统的一本书,从技术到应用都有所包含

    csdn的blockchain知识库 CSDN论坛区块链版块

    (5)Ethereum 以太坊

    以太坊官网

    Ethereum Project

    ethereu-GitHub

    极客学院版-中文文档

    以太坊白皮书

    中文版:EthFans | 以太坊爱好者

    英文原版白皮书ethereumwhite paper

    Solidity语言

    官网:Solidity - Solidity 0.4.19 documentation

    中文版:Solidity 官方文档中文版

    以太坊黄皮书黄皮书有更多的技术细节,英文版

    以太坊常见问题官方FAQ吧,英文版

    以太坊智能合约编程之菜鸟教程

    通过truffle部署以太坊智能合约

    Truffle3.0部署智能合约至Ethereum节点

    以太坊智能合约编写实例

    以太坊智能合约编写实例2

    (6)超级账本 Hyperledger

    Hyperlerger官网

    http://www.hyperledger.org/

    Fabric 学习

    Hyperledger FabricV1.0– 开发者快速入门

    Hyperledger源码分析之 Fabric

    Hyperledgerfablic 1.0 在centos7环境下的安装与部署和动态增加节点

    fabric源码搭建

    HyperledgerFabric1.0架构概览

    fabric中文文档

    Ubuntu中使用Docker 部署HyperledgerFabric

    �.��?|�

    相关文章

      网友评论

          本文标题:区块链是什么?学习路径

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