首頁 > 內訓課 > 人工智能 > 區塊鏈技術實戰培訓方案

區塊鏈技術實戰培訓方案

培訓背景

  我國目前經濟社會信用環境較弱,交易成本較高,而區塊鏈作為數字經濟的前沿技術,通過去中心化、分布式結構的底層技術架構,可完成資產的認證、記錄、登記、注冊、存儲、交易、支付、流通等內容。相較于傳統的信用形成方式,區塊鏈可省去大量人力成本、中介成本,所記錄的信用信息更為完整、難以造假。作為當今金融、物流等眾多行業所期待的創新技術,眾多國家政府、國際銀行、商業巨頭已爭相投入資源研究開發,許多新興互聯網公司已開始嘗試使用這項技術。作為區塊鏈主要應用領域的金融行業,一方面需要高度重視區塊鏈技術和規則帶來的巨大變革,另一方面要理性看待其面臨的風險和挑戰。

培訓收益

  1.學習區塊鏈技術的概念、發展歷程、技術流派和典型應用場景;

  2.了解企業級區塊鏈平臺的架構設計和功能模塊;

  3.通過區塊鏈實際項目案例加深對區塊鏈技術的認知和理解。

培訓特色

  本次培訓從實戰的角度對區塊鏈技術進行了全面的剖析,并結合數字票據、供應鏈金融、電子存證等實際案例分析和探討區塊鏈技術的應用場景,給區塊鏈相關從業人員以指導和啟迪。

課程大綱

日程 培訓模塊 培訓內容
第一天
上午
區塊鏈、比特幣、以太坊介紹 第一部分區塊鏈、比特幣、以太坊介紹
一.去中心化與區塊鏈應用場景
二.區塊鏈技術分類介紹
1.Bitcoin
2.Ethereum
3.EOS
三.區塊鏈常見概念介紹
1.挖礦、礦機、礦池
2.Hash、POW、Merkel、Fork
3.Wallet、SPV
四.分析區塊鏈數據結構
1.如何看懂比特幣區塊
2.如何分析以太坊區塊
3.了解以太坊區塊智能合約部署流程
第一天
下午
以太坊環境搭建、智能合約 第二部分:以太坊開發環境搭建、編寫智能合約
五.區塊鏈測試環境搭建
1.Remix IDE、Atom IDE
2.Node.js安裝、配置、運行
3.官方區塊鏈案例演示
六.搭建以太坊私鏈開發環境
1.Ethereum Wallet
2.ENS (Ethereum Name Service)
3.編寫第一個智能合約
第二天
上午
智能合約案例實踐 第一部分Solidity語法與面向對象編程
七.Solidity智能合約語法
1.Address、Banance、transfer
2.Enums、Structs、Mapping
3.修改器與合約自毀
4..智能合約綜合案例
八.Solidity編寫智能合約實現眾籌
1.眾籌業務分析與結構體定義
2.添加需要眾籌的產品
3.添加投資人
4.對眾籌結果進行判斷與處理
第二天
下午
truffle、Web3js框架介紹 5.truffle 、ICO發行自己代幣、Web3.js
6.truffle framework
7.采用NodeJS搭建truffle開發環境
8.truffle創建代幣實現
9.通過zeppelin-solidity創建標準代幣
10.搭建IOC代幣框架
11.設置發型代幣的相關參數
12.導入zeppelin代幣框架
13.對zeppelin框架源碼進行分析
第三天
上午
區塊鏈Web項目開發與EOS 第一部分:開發自己區塊鏈Web項目
1.Web3.js、truffle Unbox
2.Web3js API的使用
3.truffle Init創建、編譯、測試、部署、互動
4.Unbox經典案例pet-shop介紹
第二部分:EOS介紹與環境搭建
1.Eos環境搭建
2.創建錢包和賬戶
3.部署合約操作合約
4.eos學習資料網站
5.演示一個項目
第三天
下午
HyperLedger聯盟鏈環境搭建 第三部分:HyperLedger Fabric 聯盟鏈
1.共享賬本
2.共識機制
3.隱私和安全
4.權限與身份驗證實現
第四部分Fabric V2.1 開發環境配置
1.實現智能合約的接口
2.智能合約的依賴關系
3.智能合約的數據格式
4.智能合約的接口解析
5.官方fabcar案例介紹