区块链是比特币的底层技术,比特币是区块链的首个应用。比特币是钱的话,区块链就是账本,是记录比特币转账记录的。但是区块链不单单是比特币独有,除了数字货币外,区块链将在其他应用领域有更多用武之地。千锋分享。

  对于区块链技术的学习,其核心技术包含以下五个方面:

  1)、P2P网络:点对点交易,没有中间方;

  2)、分布式存储:所有节点信息统一,交易不可篡改,修改一个节点信息,需要其他节点共同修改

  3)、加密算法:确保交易不可篡改、无法抵赖和破坏,且保护了用户隐私信息和交易记录的信息安全。交易可追溯

  4)、共识算法(共识机制):实现自动网络共识

  5)、智能合约:通过自动化脚本操作数据

  具体区块链的学习路线图如下:

  1.1区块链基本理论 0.5周

  1.1.1初识区块链

  1.1.2认识区块链家族

  1.1.3区块链与比特币常见问题及基本概念

  1.1.4区块链应用场景

  1.1.5比特币钱包BitcoinCore

  1.1.6testnet环境实现比特币交易

  1.2编程基础入门 3.5周

  1.2.1计算机软硬件基础

  1.2.2字符集及字符编码

  1.2.3HTML+CSS(含HTML5+CSS3)

  1.2.4ECMAScript + BOM + DOM

  1.2.5jQuery

  1.2.6node.js

  1.2.7Ajax及Express

  1.3Go编程语言 6周

  1.3.1Go基本语法

  1.3.2流程控制

  1.3.3函数及数据

  1.3.4错误处理

  1.3.5Go面向对象编程

  1.3.6Go并发编程

  1.3.7Go网络编程

  1.3.8Go安全编程

  1.3.9Go进阶编程(goroutine、channel)

  1.3.10数据库MySQL、LevelDB

  1.4区块链1.0——比特币Bitcoin 1周

  1.4.1比特币原理

  1.4.2比特币系统架构

  1.4.3密码算法(Go语言实现)

  1.4.4共识算法(Go语言实现)

  1.4.5比特币交易原理及交易脚本

  1.4.6比特币RPC编程(node.js实现)

  1.4.7比特币源码解析

  1.5区块链2.0——以太坊Ethereum 3周

  1.5.1以太坊工作原理及基础架构

  1.5.2以太坊基本概念(账户、交易、Gas)

  1.5.3以太坊钱包Mist及Metamask

  1.5.4以太坊交易

  1.5.5ERC20标准Token开发部署

  1.5.6以太坊开发IDE——remix-ide

  1.5.7智能合约与Solidity

  1.5.8Solidity部署、备份及调用

  1.5.9框架技术:truffle及web3

  1.5.10DApp开发实战

  1.5.11Geth

  1.6EOS及星云链开发实战 3周

  1.6.1EOS介绍及石墨烯生态系

  1.6.2EOS主要特点及发展前景

  1.6.3EOS开发智能合约

  1.6.4cleos及RPC接口

  1.6.5EOS应用开发实战

  1.6.6星云链介绍

  1.6.7星云链开发DApp实战

  1.7区块链3.0——超级账本之Fabric 3周

  1.7.1超级账本项目介绍

  1.7.2Fabric部署和使用

  1.7.3Fabric配置管理

  1.7.4Fabric架构设计

  1.7.5Fabric CA应用与配置

  1.7.6应用开发实战

  多参考学习区块链视频教程,让你的基础更加牢固,就业更具有市场竞争力!

区块链技术学习路线图,区块链技术教程分享相关推荐

  1. Web前端技术学习路线图 初阶+中阶+高阶

    一.报告名称 前端技术学习路线图 二.作者 阿里前端委员会:孟令君 | 舒文亮 | 许智燕 | 赵兴越 | 王忆天 | 吴天豪 | 潘佳 | 包续兵 | 张伟 | 王卓 | 金擘 | 周祺 | 张舒迪 ...

  2. 区块链相关技术学习总结——区块链以及区块链技术入门详解

    转载自:http://blog.csdn.net/u012562943/article/details/60779241 区块链是目前一个比较热门的新概念,蕴含了技术与金融两层概念.从技术角度来看,这 ...

  3. 物联网入门基础知识:物联网培训总结之物联网技术学习路线图

    物联网,是物物可连的网络,是基于通信感知技术的互联网创新应用. 是指通过射频识别(RFID).红外感应器.全球定位系统.激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换 ...

  4. 计算机科学与技术学习重点,计算机科学与技术的学习计划.docx

    计算机科学与技术学习计划 计算机学 习计划 首先,我认为,学习中不可忽略的一点就是要学会分析自己的学习特点,像我--理解能力还可以,老师讲的东西不是不懂,但却总出错,而且对于一些死记硬背才能学会的东西 ...

  5. Java技术学习路线图

    一:常见模式与工具 学习Java技术体系,设计模式,流行的框架与组件是必不可少的: 常见的设计模式,编码必备 Spring5,做应用必不可少的最新框架 MyBatis,玩数据库必不可少的组件 二:工程 ...

  6. Linux技术学习路线图

    转载于:https://www.cnblogs.com/hailun1987/p/7291890.html

  7. IT后端技术学习路线图(初阶)

  8. 月薪10K码农,跳槽到40K架构师,技术学习路线图汇总

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获!

  9. 尬住了!小扎被自家产品爆黑料;酷炫清晰的『技术学习路线图』大合辑;Markdown引用块的N种样式;地形设计工具;前沿论文 | ShowMeAI资讯日报

    ShowMeAI日报系列全新升级!覆盖AI人工智能 工具&框架 | 项目&代码 | 博文&分享 | 数据&资源 | 研究&论文 等方向.点击查看 历史文章列表, ...

  10. 计算机科学与技术学习指导,计算机科学与技术专业新生学习指导.ppt

    计算机科学与技术专业新生学习指导.ppt 计算机科学与技术专业,学习指导,何老师,欢迎大家来到这个大家庭,带着青春的梦想 带着满腔的热情 带着对未来的憧憬 带着父母的期望 来到了这里,如,何,读,大, ...

最新文章

  1. java安装好了打不开机_这都不犯规?王骁辉尺度把握得真好 难怪0+0+0能打20分钟...
  2. Design Pattern - Adapter Pattern
  3. oh-my-zsh 功能收集
  4. java各种的不好_译文《最常见的10种Java异常问题》
  5. 阿里云服务器内核编译升级
  6. 使用kibana可视化报表实时监控你的应用程序,从日志中找出问题,解决问题
  7. 关于老黄的DW2XLS一些小bug
  8. 弹性力学第五版pdf_弹性力学txt-弹性力学pdf-谁知我电子书
  9. archlinux i3wm通知管理
  10. 学计算机二级的免费软件,计算机二级MS模拟软件
  11. 计算机网络——wireshark抓包
  12. 阿里云弹性云桌面安装失败问题解决记录(.net framework 4.6.2 or later:Error Code: 12029)
  13. Oracle Primavera Unifier文档管理器(Document Manager)
  14. xxx is not in the sudoers file. This incident will be reported.解決方法
  15. unix、window、linux、mac介绍
  16. 当你学会炒菜的时候,你就学会了大数据
  17. 神武2手游服务器等级限制影响,《神武2》手游开放新等级!不再为修炼等级操心...
  18. Kurento 第一坑
  19. SpringBoot3.x原生镜像-Native Image尝鲜
  20. iOS-使用Masonry布局不能立即获取到frame

热门文章

  1. 利用HTML完成登陆界面设计
  2. Scratch编程入门
  3. 朝阳医院数据处理分析实例
  4. 【软件测试管理与实践-软件质量】
  5. Windows 7下手动搭建Asp和PHP集成环境
  6. python 爬取链家二手房信息
  7. 解决 手心输入法 导致 Navicat 闪退问题
  8. 几种数据库建模工具推荐(包含开源版)
  9. k均值聚类算法考试例题_k均值算法(k均值聚类算法计算题)
  10. Scrum敏捷开发模式介绍与实践