中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Go語言區塊鏈應用開發從入門到精通

包郵 Go語言區塊鏈應用開發從入門到精通

作者:高野
出版社:北京大學出版社出版時間:2021-05-01
開本: 16開 頁數: 324
中 圖 價:¥64.2(7.2折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Go語言區塊鏈應用開發從入門到精通 版權信息

  • ISBN:9787301321348
  • 條形碼:9787301321348 ; 978-7-301-32134-8
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

Go語言區塊鏈應用開發從入門到精通 本書特色

適讀人群 :普通讀者(1)理論與實踐相結合,每個理論都有對應的實踐代碼講解,讀者參考源碼完成實例,就可以看到實踐效果。 (2)每章都配備實訓與問答。讀者閱讀后,能盡快鞏固知識點,可以做到舉一反三、學以致用。 (3)內容知識體系系統、完備,可以快速幫助讀者搭建區塊鏈應用開發知識體系,應用于實際工作。 (4)易學易懂,實戰項目檢驗。零基礎讀者也能輕松學會Go語言和區塊鏈應用開發兩大知識體系。 (5)超值贈送本書案例同步源代碼+380分鐘視頻教程+《新書學Go語言編程(3天快速入門)》電子書。

Go語言區塊鏈應用開發從入門到精通 內容簡介

本書全面系統地介紹了Go語言區塊鏈應用工程師所需要的基礎知識和各種技術。全書分為基礎篇、進階篇和實戰篇三部分,共7章,其中1~2章為基礎篇,介紹Go語言環境安裝、基礎語法、函數編程、容器編程、面向對象編程、并發編程以及網絡編程;3~5章為進階篇,第3章介紹區塊鏈基本原理、發展歷程、行業應用案例,第4章主要介紹智能合約,包括solidity基礎語法,多個經典案例,以及Go語言如何調用智能合約,第5章主要介紹區塊鏈原理的程序化實踐,包括Go語言實現Base58編碼、P2P網絡、PoW共識、區塊鏈組塊以及UTXO賬戶模型實現;6~7章為實戰篇,介紹2個實戰項目,第6章介紹如何實現Go語言版的區塊鏈錢包項目,內容包括助記詞生成、私鑰存儲、Coin交易以及Token交易等內容,第7章介紹如何實現一個版權交易系統,內容包含如何去設計區塊鏈應用系統、后端功能如何與區塊鏈相結合,它既是一個區塊鏈系統應用項目,也是一個Go語言Web服務器項目。

Go語言區塊鏈應用開發從入門到精通 目錄

第1章 初識 Go 語言 2

1.1 為什么要學習 Go 語言 3

1.1.1 Go 語言的前世今生 3

1.1.2 Go 語言能做什么 4

1.2 Go 語言開發環境搭建5

1.2.1 多平臺開發環境搭建 5

1.2.2 Go 語言 IDE 開發工具介紹 11

實訓:查看并使用 Go 語言命令行幫助手冊13

本章總結 15

第2章 Go 語言基礎語法 16

2.1 數據類型與定義 17

2.1.1 數據類型豐富17

2.1.2 如何定義變量 18

2.1.3 如何定義常量 20

2.1.4 如何優雅地定義枚舉類型 21

2.1.5 不用害怕指針 23

2.2 分支與循環 24

2.2.1 if 語句的寫法 24

2.2.2 一個關鍵字支持所有循環方式. 26

2.3 函數 27

2.3.1 Go 語言函數的特色27

2.3.2 函數閉包30

2.4 容器編程 33

2.4.1 數組的使用 34

2.4.2 什么是切片 36

2.4.3 map 的使用 38

2.5 面向對象編程 41

2.5.1 自定義結構 41

2.5.2 方法封裝 42

2.5.3 結構體內嵌 44

2.5.4 接口47

2.6 并發編程 49

2.6.1 并發的概念與 Go 并發的設計50

2.6.2 并發經典案例52

2.6.3 同步與 channel54

2.6.4 單方向 channel 58

2.6.5 定時器62

2.7 網絡編程 63

2.7.1 文件 IO 處理 64

2.7.2 TCP 協議簡介 68

2.7.3 TCP 服務器搭建 70

2.7.4 HTTP 協議簡介 75

2.7.5 HTTP 服務器搭建77

實訓:基于 TCP 協議的并發聊天室 79

本章總結 . 86

第3章 區塊鏈原理、發展與應用88

3.1 區塊鏈基本原理 89

3.1.1 區塊鏈技術為什么會產生 89

3.1.2 什么是 hash 函數 90

3.1.3 P2P 網絡簡介92

3.1.4 PoW 共識算法 93

3.1.5 UTXO 模型 94

3.2 區塊鏈發展歷程 95

3.2.1 區塊鏈發展現狀 95

3.2.2 區塊鏈 2.0 時代 97

3.2.3 區塊鏈行業未來展望97

3.3 區塊鏈開發技術選型 98

3.3.1 DApp 架構分析 98

3.3.2 公鏈與聯盟鏈之爭 99

3.4 區塊鏈行業應用示例 100

3.4.1 數字金融100

3.4.2 電子存證101

3.4.3 食品安全103

實訓:區塊鏈理論在線 demo 演示 104

本章總結 104

第4章 Go 語言區塊鏈初級應用開發105

4.1 智能合約開發 106

4.1.1 合約開發環境搭建106

4.1.2 初識 Solidity114

4.1.3 智能合約有哪些數據類型122

4.1.4 什么是內建對象126

4.1.5 智能合約的函數128

4.1.6 函數修飾符132

4.1.7 巧用復合類型 133

4.1.8 斷言處理與自定義修飾符 136

4.1.9 經典智能合約案例138

4.1.10 智能合約開發技巧 146

4.2 Go 語言與智能合約調用154

4.2.1 合約函數如何被調用154

4.2.2 智能合約被調用的基本步驟154

4.2.3 調用合約時如何簽名160

4.2.4 如何訂閱合約的 event163

實訓:編寫一個銀行合約168

本章總結 169

第5章 Go 語言區塊鏈高級應用開發 170

5.1 Go 語言與區塊鏈開發準備171

5.1.1 Go 語言與 hash 函數171

5.1.2 Go 語言與 Base58 編碼 172

5.1.3 Go 語言與默克爾樹174

5.1.4 Go 語言實現 P2P 網絡178

5.2 Go 語言實現 PoW 共識算法 183

5.2.1 區塊定義與數據串行化183

5.2.2 PoW 算法實現186

5.3 區塊數據如何持久化 190

5.3.1 Go 語言與 boltDB 實戰190

5.3.2 區塊數據如何持久化 192

5.3.3 區塊數據如何遍歷 195

5.4 Go 語言實現 UTXO 模型196

5.4.1 如何定義交易197

5.4.2 如何判斷 CoinBase 交易199

5.4.3 如何使用 CoinBase 交易199

5.4.4 如何查找賬戶的 UTXO 203

5.4.5 如何發送交易206

5.5 區塊鏈賬戶地址如何生成 210

5.5.1 公鑰加密與數字簽名 210

5.5.2 生成區塊鏈賬戶地址213

實訓:結合區塊鏈賬戶地址,發送區塊鏈交易217

本章總結 218

第6章 Go 語言離線錢包開發220

6.1 區塊鏈錢包原理 221

6.1.1 區塊鏈錢包的核心原理221

6.1.2 助記詞如何生成與驗證223

6.1.3 如何存儲私鑰230

6.2 區塊鏈錢包核心功能實現 237

6.2.1 flag 使用與開發框架搭建 238

6.2.2 錢包如何支持 Coin 轉移 241

6.2.3 錢包如何支持 Coin 查詢 246

6.2.4 ERC-20 標準與實現 248

6.2.5 錢包如何支持 token 轉移254

6.2.6 錢包如何支持 token 查詢256

6.2.7 交易明細查詢257

本章總結 261

第7章 Go 語言圖片版權交易系統開發262

7.1 項目需求分析與通證設計 263

7.1.1 項目需求與痛點分析263

7.1.2 項目整體設計264

7.1.3 ERC-721 標準與實現265

7.2 項目核心功能實現 276

7.2.1 Go 語言 Echo 框架搭建 276

7.2.2 注冊實現281

7.2.3 登錄與 session 處理285

7.2.4 圖片上傳處理289

7.2.5 拍賣功能實現298

7.2.6 投票功能實現308

本章總結 311

參考文獻 312


展開全部

Go語言區塊鏈應用開發從入門到精通 作者簡介

高野,高級軟件工程師,CSDN《區塊鏈應用工程師》課程合作講師(2018年開發的國內體系化區塊鏈課程),BSN(Block-chain-based Service Network)網絡合格開發者FISCO-BCOS聯盟認證講師,工業與信息化部區塊鏈人才認證課程講師,清華x-lab 實驗室區塊鏈課程合作講師。 曾就職于中國聯通、大商所、傳智播客等知名企業,擅長基于以太坊EOS、HyperLedger Fabric、FISCO-BCOS等公鏈、聯盟鏈平臺進行應用開發,主導開發了版權交易系統、 tokentask、一點知道(移動端)等多款區塊鏈應用項目。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 耙式干燥机_真空耙式干燥机厂家-无锡鹏茂化工装备有限公司 | 江西自考网| 山东led显示屏,山东led全彩显示屏,山东LED小间距屏,临沂全彩电子屏-山东亚泰视讯传媒有限公司 | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 汽车水泵_汽车水泵厂家-瑞安市骏迪汽车配件有限公司 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 加热制冷恒温循环器-加热制冷循环油浴-杭州庚雨仪器有限公司 | 安全,主动,被动,柔性,山体滑坡,sns,钢丝绳,边坡,防护网,护栏网,围栏,栏杆,栅栏,厂家 - 护栏网防护网生产厂家 | 喷砂机厂家_自动除锈抛丸机价格-成都泰盛吉自动化喷砂设备 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 双舌接地线-PC68数字式高阻计-ZC36|苏海百科| 振动时效_振动时效仪_超声波冲击设备-济南驰奥机电设备有限公司 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 九州网址_专注于提供网址大全分享推广中文网站导航服务 | 齿轮减速机电机一体机_齿轮减速箱加电机一体化-德国BOSERL蜗轮蜗杆减速机电机生产厂家 | LNG鹤管_内浮盘价格,上装鹤管,装车撬厂家-连云港赛威特机械 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 国产离子色谱仪,红外分光测油仪,自动烟尘烟气测试仪-青岛埃仑通用科技有限公司 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 电池高低温试验箱-气态冲击箱-双层电池防爆箱|简户百科 | 奥运星-汽车性能网评-提供个性化汽车资讯 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 电渗析,废酸回收,双极膜-山东天维膜技术有限公司| 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | AGV无人叉车_激光叉车AGV_仓储AGV小车_AGV无人搬运车-南昌IKV机器人有限公司[官网] | 网优资讯-为循环资源、大宗商品、工业服务提供资讯与行情分析的数据服务平台 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | LHH药品稳定性试验箱-BPS系列恒温恒湿箱-意大利超低温冰箱-上海一恒科学仪器有限公司 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 上海皓越真空设备有限公司官网-真空炉-真空热压烧结炉-sps放电等离子烧结炉 | 立式_复合式_壁挂式智能化电伴热洗眼器-上海达傲洗眼器生产厂家 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 六自由度平台_六自由度运动平台_三自由度摇摆台—南京全控科技 |