區塊鏈最全線上培訓大綱——尹成學院

尹成發表於2018-04-28

區塊鏈乃大勢所趨,尹成學院聯合微軟加清華名師打造最強教學團隊。傳播智慧我們用心,人生衝鋒你們用力

第一階段 區塊鏈與Go程式設計

1區塊鏈與Go語言

區塊鏈的前世今生

區塊鏈現狀與就業

區塊鏈前景

區塊鏈與go語言

go語言開發環境的搭建

 

第2天 Go語言基礎

識別符號

關鍵字

字面量

操作符

表示式

 

第3天 Go基本型別和高階型別

基本型別

陣列

切片

字典

函式和方法

介面

結構體

 

第4天 Go流程控制

程式碼塊和作用域

If語句

Switch語句

for語句

defer語句

panic和recover

實戰演練:聊天機器人

 

第5天 併發程式設計

併發程式設計基礎

多程式程式設計

多執行緒程式設計

多程式與多執行緒

 

第6天 Go的併發機制

goroutine

channel

實戰演練:載荷發生器

 

第7天 同步

條件變數

原子操作

WaitGroup

臨時物件池

實戰演練:Concurrent Map

 

第8天 網路程式設計

Socket程式設計

HTTP程式設計

RPC程式設計

JSON處理

實戰演練:網站開發

 

第9天 Go語言程式設計實戰

Go語言實現聊天室

爬蟲

 

第10天 資料庫

資料庫MySQL

資料庫MongoDB

 

第11天 前端

前端HTML

前端CSS

前端JS

 

第12天 區塊鏈預備

比特幣、以太坊、EOS環境搭建與Hello World

 

第13天 分散式系統介紹

系統重發與冪等性

CAP理論

負載均衡

資料拆分

 

第二階段 密碼學與共識演算法

第14天 密碼學(一)

對稱加密

非對稱加密

DES

 

第15天 密碼學(二)

分組密碼

公鑰密碼

HASH

 

第16天  密碼學(三)

MD5

RSA密碼體制

橢圓曲線簽名演算法(ECDSA)

 

第17天 密碼學(四)

SHA256

Ripemd130

數字簽名

 

第18天 密碼學(五)

PKI體系

零知識證明

 

第19天 共識演算法(一)

POW

POS

DPOS

 

第20天 共識演算法(二)

PBFT

Raft

Paxos


第三階段 以太坊原始碼解析

第21天 以太坊原始碼概覽

資料結構

DataBase

創世區塊

StateDB

Validator&Processor

 

第22天 以太坊基礎架構

鏈規格格式

ICAP

URL 提示協議

 

第23天 DEV技術

RLP 編碼

節點發現協議

DEVp2p 有線協議

 

第24天 Ethash

Ethash

Ethash C API

Ethash DAG

 

第25天 Whisper

Whisper Proposal

Overview 概述

PoC-1 有線協議

PoC-2 有線協議

 

第26天 以太坊 DAPP 開發實踐(一)

開發基礎之Solidity語言(從入門到精通)

 

第27天 以太坊 DAPP 開發實踐(二)

私有鏈搭建

聯盟鏈搭建

truffle,framework與Web.js框架

 

第28天 開發、部署第一個Dapp應用:寵物商店

開發環境搭建

編寫智慧合約

編譯部署智慧合約

使用Web3和智慧合約互動

MetaMask

 

第29天 實現一個代幣

代幣管理

代幣增發

代幣兌換

資產凍結

Gas自動補充

 

第30天 以太坊智慧合約眾籌(ICO)

眾籌

代幣

眾籌智慧合約

部署

擴充套件

 

第31天 可升級的智慧合約

程式碼邏輯

資料

 

第32天 IPFS + 區塊鏈

IPFS環境配置

IPFS+IPNS+個人部落格搭建


第四階段 超級賬本

第33天 超級賬本 Fabric 部署

專案介紹

本地編譯安裝

使用 Docker 映象安裝

啟動 Fabric 網路

ChainCode 概念及使用

多通道使用

 

第34天 超級賬本 Fabric 配置管理

Peer 配置

Orderer 配置

cryptogen 生成組織身份配置

configtxgen 生成通道配置

configtxlator 轉換配置

超級賬本 Fabric CA 應用與配置

 

第35天 超級賬本 Fabric 架構設計

整體架構

網路層相關組建

共識相關組建

許可權管理相關組建

業務層相關組建

gRPC訊息協議

許可權管理和策略

使用者鏈碼

系統鏈碼

排序服務


第五階段 EOS &比特幣

第36天 C++物件導向程式設計

抽象,封裝,繼承,多型

泛型程式設計(模板)

STL 庫(各種容器)

QT庫

boost 庫

OpenSSL庫 

第37天 EOS開發基礎(一)

EOS 智慧合約

HPP

CPP

WAST

ABI


第38天 EOS開發基礎(二)

綜合賬戶和錢包

Tie-Tac-Toe

 

第39天 比特幣內涵與設計理念

比特幣內涵

比特幣的價值

比特幣交易設計詳解

比特幣的雙花攻擊、51%攻擊、密碼攻擊詳解

作為區塊鏈基礎的比特幣

挖礦與礦池

 

第40天 比特幣原始碼(一)

交易

交易池

區塊

共識

指令碼

p2p網路

merkle tree

SPV與bloom

JSON-RPC介面

命令列引數

比特幣執行流程詳解

 

第41天 比特幣實戰(一)

編譯比特幣原始碼

山寨貨幣(一)

 

第42天 比特幣實戰(二)

山寨貨幣(二)

 

第六階段 專案綜合實戰

第43天 專案綜合實戰(一)

剖析非同質化代幣 ERC721 : 全面解析 ERC721 標準

 

44天 專案綜合實戰(二)

超級賬本分散式記賬系統實現

 

第45天 專案綜合實戰(三)

eos智慧合約租房去中介化

 

 更多詳情請關注:


網址:http://www.qukuailianxueyuan.io/



欲領取造幣技術與全套虛擬機器資料

區塊鏈技術交流QQ群:756146052  備註:CSDN

尹成學院微信:備註:CSDN


 

 

 

 


相關文章