区块链项目开发指南
作者:Narayan Prusty
出版社:机械工业出版社
ISBN:9787111584001
VIP会员免费
(仅需0.8元/天)
¥ 25.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
区块链项目开发指南(区块链技术丛书)-印度350页 评分:
第1章 去中心化应用 1.1 什么是DApp 1.1.1 去中心化应用的优点 1.1.2 去中心化应用的缺点 1.2 去中心化自治组织 1.3 DApp中的用户身份 1.4 DApp中的用户账户 1.5 访问中心化应用 1.6 DApp中的内部货币 1.7 什么是授权的DApp 1.8 热门的DApp 1.8.1 比特币 1.8.2 以太坊 1.8.3 超级账本项目 1.8.4 IPFS 1.8.5 Namecoin 1.8.6 达世币 1.8.7 BigChainDB 1.8.8 OpenBazaar 1.8.9 Ripple 1.9 总结 第2章 以太坊的工作原理 2.1 以太坊概览 2.2 以太坊账户 2.3 交易 2.4 共识 2.5 时间戳 2.6 随机数 2.7 区块时间 2.8 分叉 2.9 创世区块 2.10 以太币面值 2.11 以太坊虚拟机2.12 gas 2.13 发现对等节点 2.14 Whisper和Swarm 2.15 geth 2.15.1 安装geth 2.15.2 JSON-RPC和JavaScript操作台 2.15.3 子命令和选项 2.15.4 创建账户 2.16 以太坊钱包 2.17 浏览器钱包 2.18 以太坊的缺点 2.19 serenity 2.20 总结 第3章 编写智能合约 3.1 Solidity源文件 3.2 智能合约的结构 3.3 数据位置 3.4 什么是不同的数据类型 3.4.1 数组类型 3.4.2 字符串类型 3.4.3 结构类型 3.4.4 枚举类型 3.4.5 mapping类型 3.4.6 delete操作符 3.4.7 基本类型之间的转换 3.4.8 使用var 3.5 控制结构 3.6 用new操作符创建合约 3.7 异常 3.8 外部函数调用 3.9 合约功能 3.9.1 可见性 3.9.2 函数修改器 3.9.3 回退函数 3.9.4 继承 3.10 库 3.11 返回多值3.12 导入其他Solidity源文件 3.13 全局可用变量 3.13.1 区块和交易属性 3.13.2 地址类型相关 3.13.3 合约相关 3.14 以太币单位 3.15 存在、 真实性和所有权合约的证明 3.16 编译和部署合约 3.17 总结 第4章 开始使用web3.js 4.1 web3.js概述 4.1.1 导入web3.js 4.1.2 连接至节点 4.1.3 API结构 4.1.4 BigNumber.js 4.1.5 单位转换 4.1.6 检索gas价格、 余额和交易细节 4.1.7 发送以太币 4.1.8 处理合约 4.1.9 检索和监听合约事件 4.2 为所有权合约创建客户端 4.2.1 项目结构 4.2.2 创建后端 4.2.3 创建前端 4.2.4 测试客户端 4.3 总结 第5章 创建钱包服务 5.1 在线钱包和离线钱包的区别 5.2 Hooked-Web3-Provider和EthereumJS-tx库 5.3 分层确定性钱包 5.4 密钥衍生函数 5.5 LightWallet 5.6 创建钱包服务 5.6.1 必要条件 5.6.2 项目结构 5.6.3 创建后端 5.6.4 创建前端5.6.5 测试 5.7 总结 第6章 创建智能合约部署平台 6.1 计算一个地址的交易nonce 6.2 solcjs概述 6.2.1 安装solcjs 6.2.2 solcjs API 6.3 创建合约部署平台 6.3.1 项目结构 6.3.2 创建后端 6.3.3 创建前端 6.3.4 测试 6.4 总结 第7章 创建投注App 7.1 Oraclize概述 7.1.1 Oraclize的工作原理 7.1.2 数据源 7.1.3 真实性证明 7.1.4 定价 7.1.5 开始使用Oraclize API 7.1.6 加密查询 7.1.7 Oraclize Web IDE 7.2 处理字符串 7.3 创建投注合约 7.4 为投注合约创建客户端 7.4.1 项目结构 7.4.2 创建后端 7.4.3 创建前端 7.4.4 测试客户端 7.5 总结 第8章 创建企业级智能合约 8.1 探索ethereumjs-testrpc 8.1.1 安装和使用 8.1.2 可用RPC方法 8.2 什么是事件主题 8.3 开始使用truffle-contract 8.3.1 安装和导入truffle-contract8.3.2 建立测试环境 8.3.3 truffle-contract API 8.4 truffle概述 8.4.1 安装truffle 8.4.2 初始化truffle 8.4.3 编译合约 8.4.4 配置文件 8.4.5 部署合约 8.4.6 单元测试合约 8.4.7 包管理 8.4.8 使用truffle的操作台 8.4.9 在truffle环境中运行外部脚本 8.4.10 truffle的创建管线 8.4.11 truffle的服务器端 8.5 总结 第9章 创建联盟区块链 9.1 什么是联盟区块链 9.2 什么是权威证明共识 9.3 parity概述 9.3.1 Aura的工作原理 9.3.2 运行parity 9.3.3 创建私有网络 9.3.4 许可和隐私 9.4 总结
上传时间:2018-07 大小:25.36MB
- 7.32MB
区块链开发技术指南(区块链技术丛书)
2018-10-26区块链开发技术指南(区块链技术丛书).azw3 kindle电子书,仅供学习交流使用,请勿商用,侵删。
- 9.28MB
区块链项目开发
2018-06-12区块链项目开发指南(区块链技术丛书)。亚马逊原版书。
- 4.55MB
开发丛书-JavaScript实用指南文字版
2011-11-01开发丛书-JavaScript实用指南文字版,开发参考用的,真的是实用指南。
- 15.75MB
单片机系列丛书-Z8单片机-原理、应用及技术手册-529页-16.9M
2011-04-16单片机系列丛书-Z8单片机-原理、应用及技术手册-529页
- 18.58MB
手机安全和可信应用开发指南:TrustZone与OP-TEE技术详解 (网络空间安全技术丛书)1
2022-08-03前言致谢第一篇 基础技术篇第1章 可信执行环境1.1 系统存在的安全问题1.2 TEE如何保护数据安全1.3 现有TEE解决方案1.3.1 智能手机领域的TEE
- 4.17MB
用友集团ERP客户化开发系列丛书-NC全册.pdf
2011-08-31用友集团ERP客户化开发系列丛书-NC全册.pdf 用友集团ERP客户化开发系列丛书-NC全册.pdf
- 21.94MB
php和mysql web开发(原书第4版) (开发人员专业技术丛书) - Luke Welling.mobi
2017-12-23本书将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子。. 本书是第4版,经过了全面的...
- 2.19MB
数学奥林匹克辅导丛书-组合恒等式.pdf
2019-07-22数学奥林匹克辅导丛书-组合恒等式
- 7.21MB
Spark大数据处理技术应用与性能优化大数据技术丛书-高清文字版
2019-06-30Spark大数据处理技术应用与性能优化大数据技术丛书-高清文字版
- 11.12MB
区块链开发指导丛书
2019-01-15区块链技术指南 区块链领域比较系统的入门资料,区块链是金融科技(Fintech)领域的一项重要基础科技创新。
- 30.15MB
web编程丛书-html编程指南
2009-06-16学习资料\web编程丛书-html编程指南,适合电子商务技术人员阅读
- 3.76MB
傻瓜系列丛书----如何回答面试中的问题
2009-01-07傻瓜系列丛书----如何回答面试中的问题。外国人写的,超详细。
- 9.45MB
凝聚态物理学丛书---金属物理学第二卷---相变
2008-10-24凝聚态物理学丛书---金属物理学第二卷---相变
- 2.70MB
电气工程应用技术丛书-《开关稳压电源原理及设计》6/6.rar
2019-09-15电气工程应用技术丛书-《开关稳压电源原理及设计》6/6rar,本书共分六部分,请下载完整后一起观看,单独下载一卷将显示错误,请悉知。 本书主要讲述了开关稳压电源的原理、设计及其应用电路。全书共分4章。第一章是...
- 27.58MB
Web前台技术大系丛书-Photoshop CS3 Flash CS3 Dreamweaver CS3商业网站开发从入门到精通-教学PPT
2008-04-14Web前台技术大系丛书-Photoshop CS3 Flash CS3 Dreamweaver CS3商业网站开发从入门到精通-教学PPT
- 31.89MB
美国计算机宝典丛书-UML宝典
2008-09-22UML宝典(美国计算机宝典丛书,Tom Pender 著).rar 需要UML建模的可以下来看看
- 3.49MB
EDA技术丛书--VHDL实用教程
2010-10-29详细介绍了vhdl的语法等,并附有大量实例
- 5.76MB
凝聚态物理学丛书---半导体物理学
2009-07-01凝聚态物理学丛书---半导体物理学 科学出版社
- 176.86MB
ETH多链密钥碰撞工具V2.01
2023-11-05本软件的优势 算法优势,市面上一些碰撞软件采用的是完全随机的生成规则,而不是按照虚拟货币钱包的规则生成的,导致计算中出现了许多无效的密钥,浪费了许多资源,降低碰撞效率,而本软件的生成规则是完全遵守钱包的设计规则生成,每次碰撞的地址都可以支持使用助记词手动验证,本人亲自验证该方式的效率要比这些完全随机生成的软件快了大约50%。 安全优势,本软件可在无网络环境下运行,不需要使用者输入任何与自己钱包有关的信息,也不操作任何内容,碰撞成功只向您展示助记词,无需担心被他人利用摘桃子的风险。 信息优势,本软件支持自动化导入地址本地地址库,无需像其他软件一样需要您自己去其他地方获取地址信息在粘贴到软件中。
- 79.13MB
私钥狩猎私钥碰撞工具v1.07
2023-03-06本地地址碰撞,在本地电脑预存一定数量有余额的地址库,随机生成秘钥/助记词,秘钥变成公钥去与地址库的公钥比对,配对成功,你则拥有此地址的支配权,不需要联网。 本地地址碰撞。优点是因为地址都在本地电脑中,速度非常快,所以这类软件,电脑性能越优异的速度越快且安全;缺点是地址为本地地址,不联网,所以需要定期更新地址库。
- 99KB
区块链毕业设计 基于区块链的慈善募捐平台的智能合约源码+详细文档+全部资料(高分项目).zip
2024-04-22【资源说明】 区块链毕业设计 基于区块链的慈善募捐平台的智能合约源码+详细文档+全部资料(高分项目).zip区块链毕业设计 基于区块链的慈善募捐平台的智能合约源码+详细文档+全部资料(高分项目).zip区块链毕业设计 基于区块链的慈善募捐平台的智能合约源码+详细文档+全部资料(高分项目).zip 【备注】 1、该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过mac/window10/11测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
- 673KB
基于区块链的图片版权保护系统的设计与实现+详细文档+全部资料(高分毕业设计).zip
2024-04-16【资源说明】 基于区块链的图片版权保护系统的设计与实现+详细文档+全部资料(高分毕业设计).zip基于区块链的图片版权保护系统的设计与实现+详细文档+全部资料(高分毕业设计).zip基于区块链的图片版权保护系统的设计与实现+详细文档+全部资料(高分毕业设计).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
- 8.54MB
私钥碰撞源码&区块链Ð
2024-03-03源码&复制包 供参考学习
- 7KB
tron链trc20合约代码
2022-03-23tron链trc20合约代码
- 121.34MB
Solidity编程 - 构建以太坊和区块链智能合约的初学者指南
2019-03-09Solidity编程 - 构建以太坊和区块链智能合约的初学者指南
- 161KB
毕业设计 基于以太坊的区块链钱包源码+详细文档+全部资料(高分项目).zip
2024-04-17【资源说明】 毕业设计 基于以太坊的区块链钱包源码+详细文档+全部资料(高分项目).zip毕业设计 基于以太坊的区块链钱包源码+详细文档+全部资料(高分项目).zip毕业设计 基于以太坊的区块链钱包源码+详细文档+全部资料(高分项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
- 67.10MB
毕业设计 基于Springboot+Vue前后端分离的数字货币交易所系统源码+详细文档(高分项目)
2024-04-17【资源说明】 毕业设计 基于Springboot+Vue 开发的开源数字货币交易所,本系统项目代码有完整的撮合交易引擎源码+详细文档、后台管理源码+详细文档、前台源码+详细文档、APP 源码+详细文档、代理商源码+详细文档、机器人源码+详细文档(高分项目) 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
- 157KB
毕业设计 基于区块链慈善募捐平台源码+详细文档+全部资料(高分项目).zip
2024-04-17【资源说明】 毕业设计 基于区块链慈善募捐平台源码+详细文档+全部资料(高分项目).zip毕业设计 基于区块链慈善募捐平台源码+详细文档+全部资料(高分项目).zip毕业设计 基于区块链慈善募捐平台源码+详细文档+全部资料(高分项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
- 11.35MB
毕业设计 基于区块链以及人脸识别的NFT交易系统源码+详细文档+全部资料(高分项目).zip
2024-04-17【资源说明】 毕业设计 基于区块链以及人脸识别的NFT交易系统源码+详细文档+全部资料(高分项目).zip毕业设计 基于区块链以及人脸识别的NFT交易系统源码+详细文档+全部资料(高分项目).zip毕业设计 基于区块链以及人脸识别的NFT交易系统源码+详细文档+全部资料(高分项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
- 8.13MB
毕业设计 基于区块链的电子商务系统源码+详细文档+全部资料(高分项目).zip
2024-04-17【资源说明】 毕业设计 基于区块链的电子商务系统源码+详细文档+全部资料(高分项目).zip毕业设计 基于区块链的电子商务系统源码+详细文档+全部资料(高分项目).zip毕业设计 基于区块链的电子商务系统源码+详细文档+全部资料(高分项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!