区块链在线学习资源如下:
一、《区块链从入门到精通系统篇(先行版)》– https://www.boxuegu.com/freecourse/detail-1000
本课程主要讲授的是区块链相关的知识,内容包括区块链概念(链与币、通证)链、软分叉、硬分叉、挖矿;共识(Pow、PoS、DPoS);智能合约与去中心化;公有链、私有链、联盟链;电子钱包、数字货币、融资(IPO/ICO);通证的价值与流转等。课程循序渐进,层层深入,相信一定能够让您收获很多。
主讲内容:
第一章 比特币、utxo及区块链简介
比特币发展历史介绍
比特币记账与传统记账对比
哈希算法和密码学介绍
默克尔树与p2p
btc结构
交易实例介绍
utxo介绍
utxo创建和销毁过程
双花问题解决方法介绍
拜占庭将军问题
比特币缺陷
区块链发展版本
区块链协议层
主流共识机制介绍
智能合约介绍
区块链特点
公有链-联盟链-私有链
区块链常见概念介绍(上)
区块链常见概念介绍(下)
区块链的应用及存在问题
第二章 区块链构造
四个版本内容简介
区块结构创建
区块链构造
v1完成,演示+注释
proofofwork结构创建
PrepareData和Run函数编写
v2完成,添加Isvalid +调整NewBlock函数+演示
v2程序导图绘制
bolt数据介绍
NewBlockChain重写
block的序列化与反序列化
AddBlock重写
区块链迭代器编写
cli(上)
cli(下)
实战项目
项目名称:
手把手实现比特币
项目描述:
本套课程以比特币为原型,实现了简化版的比特币公链项目,普及了区块链的概念原理等。本套课程结合了文档,视频,源代码,手把手教你如何从无到有,一步一步实现一个简化版的比特币公链项目,内容涉及了密码学Hash算法, PoW工作量证明,数据库存储,UTXO模型,转账交易,挖矿奖励,钱包地址等内容。
二、《2小时搞懂区块链》 https://www.boxuegu.com/freecourse/detail-1231
主要讲解了区块链的基本概念和实现原理,区块链技术的发展历程,涵盖区块链1.0技术的应用场景——比特币,以及区块链2.0技术的应用场景——以太坊,详细讲解了比特币和以太坊的设计思路。本课程能够满足学员的区块链原理学习,比特币学习和以太坊学习,课程资料包含区块链入门培训视频和相关测试。
主讲内容:
认识比特币
比特币和它解决的问题
去中心化模型
账本隐私和快速对账
账本一致性
工作量证明
比特币的分叉
比特币系统总结
区块链技术的形成
认识以太坊
以太坊出现的原因
以太坊平台介绍
智能合约
以太坊中的Ghost协议
以太坊挖矿算法
以太坊分叉
以太坊总结
区块链应用场景
区块链技术从1.0到2.0的演变
区块链技术的应用场景
三、区块链编程精品教程系列(三) 售价:59.9元 https://www.boxuegu.com/course/detail-1120
本课程涵盖区块链开发全部的必备密码学技术,包括密码理论、对称加密、分组密码、非对称加密、单向散列、消息认证、数字签名、证书、SSL等部分。掌握常见的密码学接口和程序设计。课程接口全部采用Go实现API的封装和调用,需要具备一定的Go语言编程能力。
主讲内容
1.密码
发送者、接受者和窃听者
加密和解密
密码与信息安全常识
2.对称加密
三重DES
应选择哪种对称加密
3.分组密码的模式-(选学)
分组密码
ECB模式
CBC模式
4.非对称加密
非对称加密通信流程
非对称加密解惑
5.单向散列函数
什么是单向散列函数
单向散列函数的性质
关于术语
单向散列函数的实际应用
常用的单向散列函数
6.消息认证码
什么是消息认证码
消息认证码的使用步骤
HMAC
消息认证码的密钥配送问题
消息认证码无法解决的问题
7.数字签名
从消息认证到数字签名
签名的生成和验证
数字签名的方法
通过RSA实现数字签名
数字签名无法解决的问题
8.证书
X.509
公钥基础设施(PKI)
Go中的证书认证
9.SSL/TLS
客户端与服务器
用SSL/TLS承载HTTP
四、《从前端到后台,带你玩转区块链租房项目》 售价:399元 https://www.boxuegu.com/course/detail-1113
本课程基于华为云区块链平台的系统搭建,采用联盟链,将公安局、房管局、征信中心纳入联盟来实现一个完整的租房项目。通过对本课程的学习,能够开发出信用互信、无中介、租房业务核心数据上链的租房项目。
主讲内容
1.PC端网站前台
个人认证
企业认证
征信认证
合同管理
交易核心数据上链
2.网站后台
数据验证
任务管理
数据加工
构建区块链读写请求
SDK与Client实例管理
3.华为云区块链系统
4.前端技术在线
Vue.js
Vue-resouce.js
5.后端技术在线
Beego
Govendor
Docker
Yaml
Fabric-sdk-go
6.区块链
华为区块链服务
Kubectl
chaincode