返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • Go语言区块链应用开发从入门到精通 高野 编 专业科技 文轩网
  • 新华书店正版
    • 作者: 高野著
    • 出版社: 北京大学出版社
    • 出版时间:2021-05-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 高野著
    • 出版社:北京大学出版社
    • 出版时间:2021-05-01 00:00:00
    • 版次:1
    • 印次:1
    • 页数:324
    • 开本:16开
    • 装帧:平装
    • ISBN:9787301321348
    • 国别/地区:中国
    • 版权提供:北京大学出版社

    Go语言区块链应用开发从入门到精通

    作  者:高野 编
    定  价:89
    出 版 社:北京大学出版社
    出版日期:2021年05月01日
    页  数:324
    装  帧:平装
    ISBN:9787301321348
    主编推荐

    (1)理论与实践相结合,每个理论都有对应的实践代码讲解,读者参考源码,完成实例,就可以 看到实践效果。 (2)每章都配备实训与问答。读者阅读后,能尽快巩固知识点,可以做到举一反三、学以致用。 (3)内容知识体系系统、完备,可以快速帮助读者搭建区块链应用开发知识体系。 (4)易学易懂,零基础读者只要能够理解一些编程上的关键术语就可以阅读本书。Go语言和 Solidity是两门独立的开发语言,在本书中都进行了较为细致的讲解,便于读者由浅入深地学习。

    内容简介

    本书全面系统地介绍了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章介绍如何实现一个版权交易系统,内容包含如何去设计区块链应用系统、后端功能如何与区块链相结合,它既是一个区块链系统应用项null

    作者简介

    高野,2006年毕业于吉林大学计算机科学与技术专业,曾先后就职于中国联通、恒生电子、飞创科技、传智播客,现任柏链道捷CTO。十多年开发和授课经验,熟悉以太坊、EOS等主流公链以及各联盟链平台应用开发,研发了国内第一个区块链应用教学项目——版权交易系统,研发了国内少有EOS应用开发培训课程,多次参加高校师资培训、线上线下教学和技术分享活动,培养过的学生遍布全球。

    精彩内容

    目录
    第1章初识Go语言2
    1.1为什么要学习Go语言3
    1.1.1Go语言的前世今生3
    1.1.2Go语言能做什么4
    1.2Go语言开发环境搭建5
    1.2.1多平台开发环境搭建5
    1.2.2Go语言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.1if语句的写法24
    2.2.2一个关键字支持所有循环方式26
    2.3函数27
    2.3.1Go语言函数的特色27
    2.3.2函数闭包30
    2.4容器编程33
    2.4.1数组的使用34
    2.4.2什么是切片36
    2.4.3map的使用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单方向channel58
    2.6.5定时器62
    2.7网络编程63
    2.7.1文件IO处理64
    2.7.2TCP协议简介68
    2.7.3TCP服务器搭建70
    2.7.4HTTP协议简介75
    2.7.5HTTP服务器搭建77
    实训:基于TCP协议的并发聊天室79
    本章总结86
    第3章区块链原理、发展与应用88
    3.1区块链基本原理89
    3.1.1区块链技术为什么会产生89
    3.1.2什么是hash函数90
    3.1.3P2P网络简介92
    3.1.4PoW共识算法93
    3.1.5UTXO模型94
    3.2区块链发展历程95
    3.2.1区块链发展现状95
    3.2.2区块链2.0时代97
    3.2.3区块链行业未来展望97
    3.3区块链开发技术选型98
    3.3.1DApp架构分析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.2Go语言与智能合约调用154
    4.2.1合约函数如何被调用154
    4.2.2智能合约被调用的基本步骤154
    4.2.3调用合约时如何签名160
    4.2.4如何订阅合约的event163
    实训:编写一个银行合约168
    本章总结169
    第5章Go语言区块链高级应用开发170
    5.1Go语言与区块链开发准备171
    5.1.1Go语言与hash函数171
    5.1.2Go语言与Base58编码172
    5.1.3Go语言与默克尔树174
    5.1.4Go语言实现P2P网络178
    5.2Go语言实现PoW共识算法183
    5.2.1区块定义与数据串行化183
    5.2.2PoW算法实现186
    5.3区块数据如何持久化190
    5.3.1Go语言与boltDB实战190
    5.3.2区块数据如何持久化192
    5.3.3区块数据如何遍历195
    5.4Go语言实现UTXO模型196
    5.4.1如何定义交易197
    5.4.2如何判断CoinBase交易199
    5.4.3如何使用CoinBase交易199
    5.4.4如何查找账户的UTXO203
    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.1flag使用与开发框架搭建238
    6.2.2钱包如何支持Coin转移241
    6.2.3钱包如何支持Coin查询246
    6.2.4ERC-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.3ERC-721标准与实现265
    7.2项目核心功能实现276
    7.2.1Go语言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

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购