定价:¥59.00
作者:闫莺 郑凯 郭众鑫
I S B N :978-7-111-59511-3条码书号:9787111595113上架日期:2018/4/3出版日期:2018/4/1版 次:1-1出 版 社:机械工业出版社丛 书 名: 区块链技术丛书 页 数:236
第1章讲解以太坊基本原理与应用,使读者建立宏观认识。第2章讲解以太坊的架构与组成,让读者了解以太坊的概貌,各个部分的作用。第3章讲解不同区块链及其部署。第4章介绍以太坊智能合约与虚拟机原理,使读者透彻理解智能合约。第5章和第6章介绍智能合约开发的方法与案例。第7章解密以太坊数字资产原理与方法。第8章介绍以太坊数据的可视化与分析。第9章和第10章介绍以太坊性能优化、隐私和安全方面的思路与进展。
Contents?目 录
前 言
第1章 以太坊:新一代的区块链平台 1
1.1 理解区块链 2
1.2 以太坊设计思路与特色技术 4
1.3 应用场景 8
1.4 去中心化应用DApp 10
1.4.1 DApp的优势 10
1.4.2 DApp实例 11
1.5 以太坊的主流开源项目 13
1.6 本书的组织结构 14
第2章 以太坊架构和组成 15
2.1 以太坊整体架构 15
2.2 区块 16
2.3 账户 18
2.3.1 外部账户 19
2.3.2 合约账户 20
2.3.3 私钥和公钥 20
2.3.4 钱包 22
2.4 数据结构与存储 24
2.4.1 数据组织形式 24
2.4.2 状态树 29
2.4.3 交易树 29
2.4.4 收据树 29
2.4.5 数据库支持——LevelDB 30
2.5 共识机制 30
2.5.1 PoW 31
2.5.2 PoS 34
2.6 以太币 36
2.7 交易 41
2.7.1 交易费用 41
2.7.2 交易内容 43
2.7.3 一个交易在以太坊中的“旅程” 45
2.8 数据编码与压缩 51
2.9 以太坊客户端和API 52
2.10 以太坊域名服务 57
2.11 本章小结 58
第3章 不同类型的以太坊区块链及其部署 59
3.1 区块链类型 59
3.1.1 公有链 60
3.1.2 联盟链 61
3.1.3 私有链 66
3.2 安装和部署以太坊 67
3.2.1 安装以太坊客户端 67
3.2.2 部署以太坊联盟链 70
3.3 如何在Azure上挖矿 81
3.3.1 部署虚拟机 81
3.3.2 安装GPU驱动 82
3.3.3 安装挖矿工具包 83
3.3.4 加入矿池 83
3.3.5 GPU挖矿收益权衡 83
3.4 本章小结 84
第4章 智能合约与以太坊虚拟机 86
4.1 智能合约 86
4.1.1 智能合约的操作 89
4.1.2 存储方式 90
4.1.3 指令集和消息调用 92
4.1.4 日志 93
4.2 Solidity语言 93
4.2.1 结构 93
4.2.2 变量类型 94
4.2.3 内置单位、全局变量和函数 100
4.2.4 控制结构语句 101
4.2.5 函数 103
4.2.6 constant函数和fallback函数 105
4.2.7 函数修改器 106
4.2.8 异常处理 107
4.2.9 事件和日志 109
4.2.10 智能合约的继承 110
4.3 本章小结 112
第5章 编写和部署智能合约 113
5.1 智能合约工具 113
5.2 Solidity集成开发工具Remix 115
5.2.1 Remix界面 115
5.2.2 初探Remix调试 117
5.2.3 使用Remix调试智能合约的多种调用方式 120
5.3 Truffle 126
5.3.1 Truffle安装 126
5.3.2 创建 128
5.3.3 编译 129
5.3.4 部署 129
5.3.5 测试 132
5.3.6 配置文件 133
5.4 如何保证智能合约的安全可靠 134
5.4.1 常见的安全陷阱 135
5.4.2 智能合约开发建议 140
5.5 本章小结 141
第6章 智能合约案例详解 143
6.1 投票 143
6.2 拍卖和盲拍 153
6.2.1 公开拍卖 153
6.2.2 盲拍 156
6.3 状态机 161
6.4 权限控制 163
6.5 本章小结 166
第7章 以太坊上数字资产的发行和流通 167
7.1 以太坊上的数字资产定义 167
7.2 发行和流通 168
7.3 ERC 20代币合约标准 168
7.3.1 标准定义 169
7.3.2 ERC 20标准接口 169
7.3.3 现有ERC 20标准代币 171
7.4 ERC 721代币合约标准 174
7.4.1 标准定义 174
7.4.2 CryptoKitties DApp 175
7.5 本章小结 177
第8章 以太坊数据查询与分析工具 178
8.1 以太坊浏览器Etherscan 178
8.1.1 Etherscan的基本功能 179
8.1.2 其他功能 190
8.1.3 API 193
8.1.4 ENS域名查询 194
8.2 ETHERQL 195
8.2.1 同步管理器 197
8.2.2 处理程序链 197
8.2.3 持久化框架 198
8.2.4 开发者接口 198
8.2.5 实现 199
8.3 本章小结 199
第9章 以太坊性能优化 201
9.1 分片技术 201
9.2 雷电网络 205
9.3 Casper——下一代以太坊共识协议 208
9.4 本章小结 210
第10章 隐私保护和数据安全 211
10.1 区块链的隐私问题 212
10.1.1 “化名”与“匿名” 212
10.1.2 去匿名攻击:交易表分析 212
10.2 零钞:基于zkSNARK的完美混币池 214
10.2.1 零知识证明 214
10.2.2 零钞的运行原理 215
10.3 Hawk:保护合约数据私密性 216
10.4 Coco框架 218
10.4.1 TEE环境简介 219
10.4.2 Coco框架的运行原理 219
10.5 以太坊隐私保护技术路线:Baby ZoE 221
10.6 总结与展望 223
10.6.1 隐私方案总结 223
10.6.2 隐私技术展望 223
后记 225
区块链安全技术指南
定价 69元
ISBN:9787111600367
出版社 机械工业出版社
出版时间 2018 6
黄连金 吴思进 曹锋 季宙栋等
本书根据工信部五层架构来逐层分析区块链各层安全问题,并结合经典案例,讲解区块链安全中的理论、技术与实践。第1章从总体上讲解区块链的定义,安全属性等。第2章从技术角度分析主流区块链的安全属性。第3~7章从应用层与智能合约、激励层、网络层、数据层与共识、私钥安全层面剖析安全隐患与防范措施。
作为一个在安全领域摸爬滚打多年的老兵,我一直对新兴技术的安全问题保持着高度的警惕和关注。区块链作为一项颠覆性的技术,其安全性更是我关注的焦点。特别是以太坊,作为目前最受欢迎的公链之一,承载着大量的价值和应用,其安全性直接关系到整个生态系统的稳定。我非常希望这本书能够提供深入的区块链安全技术分析,特别是针对以太坊的安全防护策略。我期待书中能够详细讲解智能合约的安全漏洞类型,例如逻辑错误、访问控制问题、加密算法误用等等,并且提供相应的防御措施和代码示例。此外,我希望能看到关于链上数据安全、私钥管理、节点安全、以及网络层面的安全防护等方面的深入探讨。对于以太坊的PoS机制,我也想了解它在安全性方面有哪些改进,以及可能存在的攻击向量和防范手段。这本书的“区块链安全技术指南”部分,让我觉得它能够为我提供一套系统性的安全框架,帮助我更好地评估和加固以太坊相关的应用和系统。我更看重的是书中是否能够提供一些真实的攻击案例分析,以及攻击者是如何利用漏洞的,这对于我进行安全审计和漏洞挖掘非常有帮助。我也希望书中能够涉及到一些新兴的安全技术,比如零知识证明在以太坊中的应用,以及如何利用AI技术来提升区块链安全。
评分这本书的封面设计真是让人眼前一亮,简约又不失科技感。当我拿到它的时候,首先吸引我的是封面的配色,深邃的蓝色搭配银色的字体,给人一种沉稳而专业的印象。翻开扉页,纸张的质感也相当不错,触感细腻,印刷清晰,读起来让人心情愉悦。我是一名初涉区块链领域的技术爱好者,对于其中的原理和应用一直充满好奇,特别是关于以太坊的部分,更是我学习的重点。我一直很想深入了解以太坊的底层架构,比如它的虚拟机(EVM)是如何工作的,智能合约的编写和部署有哪些注意事项,以及如何才能有效地进行相关的安全审计。我之前也看过一些零散的文章和教程,但总感觉不够系统,缺乏一个完整的知识体系。所以,当我看到这本书的书名中包含“以太坊技术详解与实战”时,就立刻被它吸引住了。我非常期待这本书能够系统地讲解以太坊的核心技术,并且提供一些实战的案例,这样我就可以将理论知识与实际操作相结合,更好地掌握这项技术。同时,我也希望书中能有一些关于以太坊生态系统发展的介绍,例如它在DeFi、NFT等领域的应用,这对于我理解区块链技术的未来发展趋势非常有帮助。这本书的“实战”部分尤其令我期待,我希望能学到如何编写安全的智能合约,如何进行常见的安全漏洞的防范,以及一些实际的攻击场景分析,这对于我日后参与到区块链开发中至关重要。
评分我是一名长期在金融行业工作的从业者,最近几年,区块链技术的发展让我看到了它颠覆传统金融模式的巨大潜力。尤其是在数字资产和去中心化金融(DeFi)领域,以太坊无疑扮演着举足轻重的角色。我一直关注着以太坊的技术演进,从早期的PoW到现在的PoS,以及Layer 2的各种解决方案,都让我觉得非常兴奋。我希望通过阅读这本书,能够更深入地理解以太坊的运行机制,比如它的共识机制、交易处理流程以及gas机制背后的逻辑。对于智能合约,我希望这本书能提供更详细的讲解,不仅仅是基础的编写,更重要的是如何设计出安全、高效且符合业务需求的智能合约。例如,如何避免常见的智能合约漏洞,如重入攻击、整数溢出等,以及如何进行有效的安全审计和测试。此外,作为一名金融从业者,我对以太坊在金融领域的应用场景非常感兴趣,例如稳定币、借贷平台、去中心化交易所等。我希望书中能有相关的案例分析,介绍这些应用是如何基于以太坊构建的,以及它们为金融行业带来了哪些创新和变革。我也希望能够了解以太坊在跨境支付、资产代币化等方面的潜力,以及它在监管合规方面可能面临的挑战和解决方案。这本书的“包邮”和“技术详解与实战”的标题,让我觉得它内容丰富且具有实用价值,非常符合我希望通过学习来提升专业能力的期望。
评分我是一名计算机专业的学生,对前沿技术有着浓厚的兴趣,其中区块链和以太坊就是我近期重点关注的领域。我一直认为,要真正理解一项技术,光看理论是不够的,还需要动手实践。因此,我非常期待这本书能够提供丰富的实战经验。我希望书中能够详细介绍以太坊的开发环境搭建,包括如何安装和配置开发工具,以及如何使用Solidity语言编写智能合约。更重要的是,我希望能够看到一些循序渐进的实战项目,从简单的代币发行,到更复杂的去中心化应用(DApp)的开发,能够让我一步步掌握开发流程。我希望书中能够提供清晰的代码示例,并且对每一行代码的功能进行详细的解释,这样我才能真正理解其背后的逻辑。此外,我对于以太坊的测试和部署也感到有些困惑,希望这本书能够提供相关的指导,例如如何进行单元测试、集成测试,以及如何将智能合约部署到测试网和主网上。这本书的“实战”部分,让我觉得它能够弥补我在理论学习中缺乏实践经验的不足。我也希望能够学习到一些常用的开发框架和库,例如Hardhat、Truffle等,以及如何利用这些工具来提高开发效率。这本书的“以太坊原理应用技术书籍”的定位,让我觉得它既有深度又有广度,能够帮助我打下坚实的基础,为未来的深入学习和研究做好准备。
评分作为一名对新兴技术应用充满好奇的普通读者,我一直觉得区块链这个概念既神秘又令人兴奋。虽然我不是技术专家,但我希望能通过阅读一些易于理解且内容翔实的书籍,来了解这项技术是如何改变我们生活的。以太坊,作为区块链领域最活跃的代表之一,我尤其希望能了解它的具体应用。这本书的书名中包含了“区块链安全技术指南”和“以太坊技术详解与实战”,这让我觉得它可能不仅仅是深奥的技术理论,还包含了一些与实际应用和安全相关的方面,这正是我感兴趣的。我希望这本书能够用通俗易懂的语言,解释区块链和以太坊的基本原理,例如什么是去中心化,什么是智能合约,以及以太坊是如何实现这些功能的。我也希望书中能有一些具体的案例,介绍以太坊在现实世界中的应用,比如它如何支撑去中心化金融(DeFi),或者在数字艺术(NFT)领域的价值。更重要的是,我希望了解区块链技术在安全方面的重要性,以及以太坊是如何保障交易和数字资产的安全的。虽然我不一定需要成为一个开发者,但我希望能通过阅读这本书,对以太坊有一个更全面的认识,了解它可能带来的机遇和挑战。这本书的“包邮”字样,让我觉得它更易于获取,也降低了尝试了解这项新技术的门槛。我希望这本书能让我对以太坊产生更清晰的认知,并且能够对它的未来发展有一个初步的判断。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有