一篇区块链学习路线

向量数据库大模型机器学习

一夜之间,区块链又火了,官方发声,据说和小扎的国会演讲有关系,你怎么看?

picture.image

本文把学习区块链过程中的一些资料进行索引,帮助大家了解区块链技术及其应用。

  • 比特币的知识,重点推荐中本聪白皮书和《精通比特币》

  • 区块链技术应用,重点推荐IBM的Hyperledger系列课程

    一、目标

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

  • 区块链底层技术,如共识算法, 侧链技术, 密码学知识等,理解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

    五、综合应用

Nodejs开发加密货币 以亿书币源码为基础的一个开发私有链的教程,可以参考一下

创建自己的私有比特币测试链 比特币私有链搭建教程

  • 以太坊智能合约编写实例
  • 以太坊智能合约编程之菜鸟教程
  • 通过truffle部署以太坊智能合约
  • Hyperledger 源码分析之 Fabric
  • History of cryptography

汪晓明对区块链、以太坊的思考 小明说系列

侧链技术介绍

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
云原生机器学习系统落地和实践
机器学习在字节跳动有着丰富业务场景:推广搜、CV/NLP/Speech 等。业务规模的不断增大对机器学习系统从用户体验、训练效率、编排调度、资源利用等方面也提出了新的挑战,而 Kubernetes 云原生理念的提出正是为了应对这些挑战。本次分享将主要介绍字节跳动机器学习系统云原生化的落地和实践。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论