比特币out、以太坊in: 超越交易实作区块链技术

比特币out、以太坊in: 超越交易实作区块链技术 pdf epub mobi txt 电子书 下载 2025

想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

以实作为导向的区块链专案实战指南。

  本书详细说明以太坊和比特币这两个典型的区块链技术平台的技术特点、原理、开发方法,同时配合多个综合性的专案实例,力求透过最简单通俗的语言和大量的图表,让读者了解区块链技术的精髓。提供大量的指令稿和相关程式的原始程式码档案,这些都来自实际的专案,透过这些指令和原始程式码读者可以了解到相关区块链技术平台的操作细节。

  适合:区块链开发工程师、区块链架构师、区块链技术感兴趣者、以太坊同好、以太坊DAPP 开发者、比特币开发者。

著者信息

作者简介

吴寿鹤


  资深区块链技术专家, IONChain(离子链)首席架构师,HyperLedger核心专案开发人员,同时对乙太坊相关技术有深入研究。知名区块链技术社区「区块链兄弟」的联合创始人,目前从事基于物联网的区块链底层基础平台的开发。

冯 翔

  资深区块链技术专家, IONChain(离子链)CTO,上海旺链科技区块链研究院负责人,Hyperledger核心专案核心代码开发者。「区块链兄弟」联合创始人。致力于区块链技术和传统行业的融合,尤其关注区块链技术和物联网技术的结合。

刘 涛

  上海旺链资讯科技有限公司CEO,IONChain(离子链)创始人,现为复旦大学区块链研究生课程讲师。在高科技制造、汽车、金融行业有超过15年的业务谘询和技术架构经验,曾担任华为、Alcatel-lucent、上汽通用、平安、中国移动高端外部顾问。

周广益

  上海指旺金科CEO,中国区块链技术的早期探索者,36Kr、未央网、共用财经等媒体特约作家,现为复旦大学软体学院特聘讲师。
 

图书目录

前言

01 | 全面认识区块链
1.1 区块链技术的起源和解释
1.2 区块链的核心技术及其特性
1.3 区块链技术演进过程
1.4 区块链技术的3个缺点
1.5 区块链技术常见的4个错误认识
1.6 区块链技术的应用领域
1.7 区块链的其他常见技术架构
1.8 本章小结

02 | 实战准备
2.1 开发环境准备
2.2 开发语言
2.3 常用工具
2.4 本章小结

03 | 以太坊介绍
3.1 了解以太坊
3.2 以太坊发展路线
3.3 以太坊内建货币
3.4 以太坊交易传输量
3.5 以太坊帐户
3.6 智慧合约
3.7 Gas与GasPrice 
3.8 工作量证明演算法
3.9 以太坊网路类型
3.10 以太坊用户端
3.11 本章小结

04 | 以太坊的编译、安装与执行
4.1 在Ubuntu下安装
4.2 在MacOS下安装
4.3 在Windows下安装
4.4 以Docker方式安装
4.5 执行以太坊
4.6 本章小结

05 | 以太坊私有链的架设与执行
5.1 架设一个私有链
5.2 以太坊JavaScript主控台指令
5.3 以太坊CLI主控台指令
5.4 以太坊TestRPC测试链架设
5.5 本章小结

06 | 以太坊的程式设计介面
6.1 web3.js API 
6.2 JSON-RPC API 
6.3 本章小结

07 | Solidity IDE Solidity 快速入门
7.1 三种Solidity IDE 
7.2 Solidity快速入门:撰写一个简单的银行合约案例
7.3 本章小结

08 | Solidity 语法详解
8.1 註释
8.2 整数和布林型
8.3 位址
8.4 位元组阵列
8.5 类型转换和类型推断
8.6 时间单位和货币单位
8.7 阵列和多维阵列
8.8 对映/字典
8.9 结构与列举
8.10 全域变数
8.11 控制结构
8.12 函数
8.13 事件
8.14 合约
8.15 继承
8.16 抽象合约
8.17 介面
8.18 函数库
8.19 Using for 
8.20 引用其他原始档案
8.21 状态变数/区域变数
8.22 资料位置
8.23 例外处理
8.24 撰写安全solidity智慧合约最佳做法
8.25 本章小结

09 | Solidity 合约编译、部署
9.1 编译合约
9.2 部署合约
9.3 唿叫合约
9.4 本章小结

10 | Truffle 详解
10.1 什么是Truffle 
10.2 安装Truffle 
10.3 建立并初始化专案
10.4 建立合约
10.5 编译合约
10.6 移转合约
10.7 合约互动
10.8 测试合约
10.9 JavaScript测试
10.10 Solidity测试
10.11 Truffle 设定档
10.12 依赖管理
10.13 本章小结

11 | 以太坊DApps 应用程式开发实战
11.1 DApps架构与开发流程架构
11.2 案例:去中心化微博
11.3 本章小结

附录A 比特币的原理和执行方式
附录B 比特币的bitcoin-cli模组详解
附录C 比特币系统的程式设计介面
附录D 比特币系统用户端专案实战
附录E 区块链相关术语

后记

 

图书序言

前言

为何写作本书


  近年来区块链技术逐步佔据各大技术类别网站的头条,各种以区块链特性为基础的想法和创新层出不穷。这些荣景是区块链技术在后台默默支撑的,可是人们经常忽略区块链的技术而把投资、融资、保值等金融属性和区块链画上了等号。其实区块链本质上还是一种技术。区块链技术源于比特币,经过近几年的发展,已经超越比特币逐步形成一种单独的技术系统。目前区块链技术已经渗透到各行各业中,例如区块链技术同大数据、人工智慧等技术产生了让人意想不到的化学反应。我们有理由相信区块链技术在未来一定会成为IT基础技术之一,成为每个IT技术人员必备的基础技能。

  同时我们也可以看到区块链技术在国内外的发展非常迅速。在国外,IBM发起超级帐本专案,并把超级帐本专案的原始程式捐献给Linux基金,借助社区的力量来发展。全球已有将近200多个公司和组织加入超级帐本,成为超级帐本专案的会员。当然其他巨头也随之跟进,微软早就和以太坊达成战略合作协定。网际网路巨头Google、社交媒体业的龙头Facebook等在区块链领域均有所布局。

  但是在繁荣的背后我们也看到危机,目前区块链技术在实际专案中的应用还会有不少问题。这是因为目前区块链技术的实用化还有以下障碍:

  ●技术新,学习资料匮乏。区块链技术是最近几年刚刚兴起的一种综合技术,目前资料特别是中文资料还是比较缺乏的。

  ●技术种类多,有一定的学习成本。区块链是一种综合型的技术,如果把每个单项技术列出来学习并不难,但是当把这些技术组合起来之后学习难度就大幅增加了。

  ●可参考的成功案例少。由于区块链技术是一种比较新的技术,因此目前缺少比较成功的案例。即使诸如IBM等巨头开发了一些成功案例,但是由于各种各样的原因,目前并没有公开,这些都给广大技术人员学习区块链技术,特别是把区块链技术应用到实际专案中造成一定的障碍。

  这些问题的存在是我们撰写「区块链开发实战」系列图书的目的,我们希望读者透过书了解区块链的基本概念和核心技术的同时,能够将区块链技术更多应用到实际的专案中,解决现有技术无法解决的一些企业痛点。

  ❉ 适合读者群
  适合区块链开发工程师、区块链架构师、区块链技术同好、以太坊同好、以太坊DAPP 开发者、比特币开发者。

  ❉ 主要内容
  本书详细说明以太坊和比特币这两个典型的区块链技术平台的技术特性、原理、开发方法,同时配合多个综合性的专案实例。

  全书分为三个部分:

  ●第一部分(第1~2章):首先从基本认识的角度对区块链进行巨观上的介绍,包含区块链技术的起源和演进过程、区块链核心技术及其特性、区块链技术的缺点和常见错误认识,以及区块链技术的应用领域和常见的技术架构;然后介绍进行区块链开发需要掌握的技术和使用的工具。

  ●第二部分(第3~11章):说明以太坊的基本使用、技术特性、工作原理、开发方法和专案案例。首先介绍以太坊的各种核心概念——编译、安装、执行,以及私有链的架设和执行等基础内容;其次详细说明Solidity语法、Solidity IDE、Solidity智慧合约的编译部署,以及Solidity的智慧合约架构Truffle;最后说明DApps开发的方法和流程。

  ●第三部分(附录及后记):主要说明比特币的原理、执行方式、重要模组和程式设计介面,同时还说明一个比特币用户端的案例。

  主要特色

  本书是作者在参与许多区块链专案之后提炼而成,具有以下特点:

  ●既没有高深的理论也没有晦涩难懂的公式,力求透过最简单通俗的语言和大量的图表让读者能够了解区块链技术的精髓。

  ●提供大量的指令指和相关程式的原始程式码档案,这些指令稿和原始程式码档案都来自实际的专案,我们整理后展现给读者,透过这些指令和原始程式码,读者可以了解到相关区块链技术平台的操作细节。

  ●提供了大量的专案案例,帮助读者更进一步地了解区块链技术和业务场景的结合。

  ●与专业的区块链技术社区--「区块链兄弟」深度合作,读者可到社区中与作者和其他读者进行深入交流。

  本书相关原始程式码下载网址:github.com/blockchain-technical-practice。

  致谢

  本书能够完成首先要感谢机械工业出版社华章公司的杨福川先生为本书的顺利出版付出的努力。同时要感谢区块链技术社区的全体「兄弟」,你们对区块链的探索和执着是我们创作的动力,你们对区块链的付出和努力给我们提供了创作的素材。在撰写本书的过程中无论是提问题的「兄弟」,还是回答问题的专家「兄弟」,感谢你们。
最后,感谢所有加入的区块链技术讨论群组,在和你们的交流中我们发现了本书的价值。
 

图书试读

用户评价

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有