首頁 > 公開課 > 人工智能 > 區塊鏈以太坊搭建及智能合約應用

區塊鏈以太坊搭建及智能合約應用

培訓地點 珠海
培訓時間 3月21-23日

一、培訓收益

  課程中通過細致講解,使學員掌握該技術的本質,即以數據加密、時間戳和分布式共識算法等基礎技術為依托,實現鏈式存儲、智能合約和隱私保護等高級功能的分布式賬本技術。該技術通過區塊鏈網絡節點之間的相互驗證、監督和數據備份,從技術層面上保證在鏈式賬本中所存儲的數據無法被惡意篡改,特別適合用于解決多方業務協作場景中為維護信用而導致的成本居高不下的問題。具體收益包括:

  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. 對眾籌結果進行判斷與處理
第二天 下午 5. truffle、Web3js框架介紹 6. truffle、ICO發行自己代幣、Web3.js
7. truffle framework
8. 采用NodeJS搭建truffle開發環境
9. truffle創建代幣實現
10. 通過zeppelin-solidity創建標準代幣
11. 搭建IOC代幣框架
12. 設置發型代幣的相關參數
13. 導入zeppelin代幣框架
14. 對zeppelin框架源碼進行分析
第三天 上午 太坊寵物商店的開發與部署 第一部分:開發自己DAPP 寵物商店
1.Web3.js、truffle Unbox
2.Web3js API的使用
3.truffle Init創建、編譯、測試、部署、互動
4.Unbox經典案例pet-shop介紹
5.實現寵物商城動物領養功能
6.查看商城交易區塊信息
7.DAPP項目部署到以太坊
第三天 下午 HyperLedger聯盟鏈環境搭建 第三部分:HyperLedger Fabric 聯盟鏈
1.共享賬本
2.共識機制
3.隱私和安全
4.權限與身份驗證實現
第四部分Fabric V2.1 開發環境配置
1.實現智能合約的接口
2.智能合約的依賴關系
3.智能合約的數據格式
4.智能合約的接口解析
5.官方fabcar案例介紹

四、授課專家

  于老師 區塊鏈研究院首席架構師 計算機碩士, 16年IT技術經驗,中國區塊鏈技術的早期探索者和傳播者,在相關領域具有非常豐富的經驗。先后主持開發過電子商務、大數據、機器學習、區塊鏈等相關系統。創立中國第一個專門區塊鏈技術社區。已經參與過多個區塊鏈落地項目,對區塊鏈在供應鏈金融、數字貨幣、眾籌等領域的應用有豐富實戰經驗。

  劉老師 有15年JAVA開發經驗,9年授課經驗。精通J2EE多層架構和多種設計模式,熟悉Struts、MyBatis、Hibernate、Spring、Spring MVC、Android、H5、Jquery Mobile、AngularJS、Bootstrap等多種開源框架, 對源碼有一定的理解。熟悉 WebLogic, JBoss 容器并發集群的使用, 熟悉WebService、CXF、RESFul、UML、SVN、EasyUI、Flex、Lucene 等技術。長期專注于J2EE系統的分析與設計,親身參與多個J2EE項目研發和應用系統升級,并主導系統架構設計,有著豐富的系統分析設計工作經驗

  馮老師 區塊鏈兄弟技術社區創始人 Hyperledger開發者 浙江省區塊鏈技術應用學會智庫專家 矩陣數字經濟智庫合伙人多年IT技術經驗,先后主持開發過電子商務、大數據、機器學習、區塊鏈等相關系統。在相關領域具有豐富的經驗。中國區塊鏈技術的早期探索者和傳播者。精通java,php,nodejs,go等開發語言。創立中國第一個專門區塊鏈技術社區-區塊鏈兄弟。 hyperledger核心項目核心代碼開發者 。已經參與過多個區塊鏈落地項目,對區塊鏈在供應鏈金融、數字貨幣、眾籌、溯源,游戲等領域有深入的研究和項目實戰。主持開發了離子鏈錢包,支持若干種主流數字貨幣。主持編寫了中國區塊鏈技術實戰系列從書《區塊鏈開發實戰:Hyperledger Fabric關鍵技術與案例分析》, 《區塊鏈開發實戰:以太坊關鍵技術與案例分析》。曾經擔任CSDN學生大本營的在線講師,開發的java在線可課程,學生人數超過20萬 。給騰訊、思科、中國電信,中國移動,浦發銀行,平安銀行,中國銀行,普華永道,等世界500強企業進行過區塊鏈相關的項目咨詢、技術培訓和技術團隊的區塊鏈賦能。

  張老師 曾工作于北京聯通研究院,moto,美團,目前就職于一家上市公司隸屬于清華大學主要公司業務服務國家安全和國外安全項目。在公司擔任大數據架構師。精通大型分布式互聯網應用架構設計與技術開發。對于大規模分布式架構、微服務架構、云計算與容器化技術、開發與運維一體化、應用系統安全與和架構設計、海量數量處理、大數據等方向特別有研究,尤其是偏后端的對于高并發系統上有豐富的架構和實施經驗。擅長linux、Java方向、軟件架構、微服務、軟件工程和研發團隊管理,目前在為某上市集團公司做大數據架構師,該公司主要為國家和國外提供安全上服務。擅長領域-區塊鏈:BitCoin、Solidity、Truffle、Web3、IPFS、Hyperledger Fabirc、Go、RAS;大數據:Hadoop、HDFS、MapReduce、HBase、Kafka、Spark、CDH 5.3.x集群;人工智能推薦系統開發十幾年軟件研發及企業培訓經驗,豐富的企業應用軟件開發經驗、深厚的軟件架構設計理論基礎及實踐能力。為中石化,中國聯通,中國移動等知名企業提供企業培訓服務。