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