网赚论坛

 找回密码
 免费注册
查看: 248|回复: 0
打印 上一主题 下一主题

区块链技术自学指南

[复制链接]

17

主题

82

帖子

68

积分

Ⅰ级财主

Rank: 1

积分
68
跳转到指定楼层
楼主
发表于 2017-11-20 22:21:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

区块链技术概况区块链基础:
1. 交易和交易链:比特币地址,交易的本质,找零地址,输入和输出;
2. 区块和区块链:区块结构,区块链原理,链式结构的形成;
3. 挖矿、矿池、矿机:挖矿原理与区块产生,矿池原理与商业模式,矿机的发展史;
4. 脚本系统:脚本特点,脚本运行过程,脚本操作码解读,脚本与交易的输入输出;
5. 合约场景:合约原理,脚本的应用场景;
6. P2P协议:节点启动后的三个协议阶段,通讯机制,交易传播机制等。
区块链进阶区块链进阶:
1. 外带数据:OP_RETURN和多签地址外带数据原理,外带数据解读;
2. counterparty,mastercoin:以counterparty为例说明附生链的实现机制;
3. POW,POS,DPOS,POB:各种挖矿或产生区块算法及分析;
4. Sidechains:侧链背景,技术原理,技术创新;
5. 最新比特币技术:IBLT用于加速区块传输, 隔离见证用于减少交易容量,闪电网络用于带离大量小额支付交易。
密码学基础密码学基础:
1. 哈希函数:技术原理,SHA2、SHA3和RIMPID160等各种哈希函数;
2. 椭圆曲线原理:椭圆曲线方程,公钥和私钥的产生算法;
3. ECDSA签名:签名算法、验证算法;
4. SCHNORR签名:技术思想,与ECDSA的异同;
5. BLOOMFILTER:技术原理,应用方面。

比特币区块链开发比特币区块链开发:
1. BITCOIN编译过程(包括UBUNTU和WINDOWS编译),建立一个私链;
2. 代码分析(主要模块,功能结构,交易和区块,P2P组网,脚本系统、挖矿等);
3. 性能实战(以建立私链,提升交易吞吐量为主题做代码修改,编译后在各节点上运行,测试交易吞吐量的提升效率);
4. API开发(简述提供的RPC API,列举所有API调用接口,以一种界面语言为准说明如何调用API进行开发)。

以太坊智能合约开发以太坊智能合约开发:
1. 以太坊基础知识,技术原理,应用情况,实战建立私链和挖矿;
2. 智能合约基础知识,技术原理,编程语言,实战测试环境搭建;
3. 以一个项目为实例,带领用户编写、编译、部署、测试智能合约;
4. 命题一个小项目(基于上一个项目),要求在半小时内完成。


在申屠博士的招生简介看到的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2026-7-18 15:53 , Processed in 0.436801 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表