您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
区块链开发实战:基于JAVASCRIPT 的公链与DAPP开发
字数: 400
装帧: 简装
出版社: 机械工业出版社
作者: 梁培利 曹帅 吴延毅
出版日期: 2019-08-01
商品条码: 9787111633044
版次: 1
开本: 16开
页数: 238
出版年份: 2019
定价:
¥89
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
本书从一个300行代码的小型区块链系统实现入手,带领读者快速入门区块链开发。然后由浅入深地讲解区块链的基本原理,以及DApp开发的技术与案例,只要懂得JavaScript 就可以开发自己的DApp。
内容简介
随着区块链技术的火热以及区块链应用开发平台的出现,越来越多的普通开发者都需要掌握区块链应用的开发,本书可带领读者快速入门区块链开发。本书由ASCH 核心开发工程师撰写,深入浅出地介绍了区块链应用的开发方法与技巧,任何有JavaScript基础的开发人员都可以掌握,分为三大部分,第壹部分“区块链”介绍区块链技术简史、商业价值、核心概念、账户模型、主流区块链项目、区块链领域的新技术,并带领读者用300行代码实现一个区块链系统。第二部分“ASCH 源码解读”详细介绍ASCH的技术架构、ASCH启动过程、加密和验证方式、P2P技术、交易流程、区块链实现、DPOS+PBFT、侧链技术实现等。第三部分“去中心化应用(DApp)开发”介绍一个综合DApp案例开发,包括准备工作、DApp 开发工具、搭建开发环境、设计数据结构、实现业务逻辑、引入主链资产、如何对 DApp 进行测试、发布方式等。
作者简介
梁培利,毕业于北京邮电大学,区块链开发者。已经开发了多个上线产品,并分享了大量区块链相关技术文章,广受好评。热爱互联网以及区块链技术,崇尚开源精神。
目录
序言前言第一部分 区块链开发概述第1章 自己动手实现一个区块链系统31.1 从比特币到区块链31.1.1 比特币的诞生和发展31.1.2 区块链51.2 用300 行代码开发一个区块链系统131.2.1 区块和区块链的创建131.2.2 工作量证明191.2.3 提供和区块链进行交互的API221.3 本章总结30第2章 DApp开发简介322.1 智能合约322.2 DApp简介342.3 区块链应用开发平台简介372.3.1 以太坊382.3.2 Asch402.3.3 Hyperledger412.4 本章总结42第二部分 Asch源码解读第3章 Asch—区块链应用开发平台473.1 Asch的诞生和架构473.2 开发工具503.3 客户端的基本使用503.4 如何基于 Asch 注册自己的资产553.5 DApp案例简介573.6 本章总结58第4章 Asch源码概览594.1 Asch生态架构594.2 asch库简要解读604.2.1 数据结构614.2.2 合约624.2.3 接口634.2.4 配置文件644.3 asch-core库简要解读644.4 Asch主链的启动流程664.4.1 app.js664.4.2 index.js684.4.3 runtime.js694.4.4 init.js704.5 本章总结72第5章 账户与安全735.1 区块链里的密码学735.1.1 非对称加密735.1.2 ECDSA算法755.2 Asch的账户生成流程805.2.1 BIP 39805.2.2 ED25519825.3 Asch的账户类型825.4 本章总结84第6章 共识机制866.1 拜占庭将军问题866.2 区块链的共识算法886.3 从 DPoS 到 PBFT896.3.1 DPoS算法896.3.2 PBFT算法916.4 共识算法源码解读936.4.1 base/consensus.js946.4.2 core/delegates.js966.5 本章总结102第7章 区块1047.1 区块链的数据结构1047.2 区块的源码解读1057.2.1 base/block.js1067.2.2 core/blocks.js1107.3 本章总结122第8章 交易1238.1 Asch上的交易类型1238.2 交易的生命周期及其实现1248.2.1 创建交易1248.2.2 广播交易1278.2.3 验证交易1278.2.4 写入区块链1298.3 本章总结130第9章 跨链实现1329.1 跨链技术的提出与探索1329.2 比特币多签名交易的实现1359.2.1 m-of-n 多签名交易的脚本1359.2.2 多签名脚本的执行1369.2.3 比特币里实现多签名交易1379.2.4 兑现多签名交易1429.3 Asch的跨链实现1499.3.1 网关提案的发起与投票1509.3.2 跨链账户的开通1569.3.3 对跨链网关的充值与提现1599.3.4 对跨链网关的提现1609.4 本章总结166第三部分 DApp开发实战第10章 DApp设计与开发环境搭建16910.1 DApp整体设计16910.1.1 前期准备16910.1.2 业务需求描述17010.1.3 角色17110.1.4 经济模型17210.1.5 代码设计17410.1.6 DApp 的目录结构17610.2 开发环境搭建18410.2.1 Asch 的网络类型18410.2.2 配置 localnet18510.2.3 DApp Demo18710.3 本章总结193第11章 DApp合约开发与接口实现19411.1 DApp合约的开发19411.1.1 创建频道(createChannel)19511.1.2 更新频道(updateChannel)19811.1.3 发布文章(postArticle)19911.1.4 打赏文章(voteArticle)20211.1.5 抽奖设计20711.1.6 发布评论(postComment)20811.1.7 点赞评论(likeComment)20911.1.8 举报(report)21011.1.9 结算抽奖(calculatePrize)21111.1.10 领取奖励(getReward)21411.2 DApp 接口的实现21511.2.1 频道接口21711.2.2 文章接口21911.2.3 投票接口22211.3 DApp的前端实现22411.3.1 登录22411.3.2 调用合约22511.3.3 调用接口22611.4 本章总结226第12章 DApp测试22712.1 测试准备22712.1.1 初始化函数22712.1.2 区块等待22912.1.3 账户生成与转账22912.2 合约流程测试23312.3 本章总结238
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网