展开全部

主编推荐语

解密区块链,用技术重构金融世界。

内容简介

本书从数字货币及智能合约技术层面,解读了区块链技术在金融领域的运用。“如果你正在寻找一本在技术层面解释比特币是如何运作的,并且你有一定计算机科学和编程的基本知识,这本书应该很适合你。”

本书回答了一系列关于比特币如何运用区块链技术运作的问题,并且着重讲述了各种技术功能,以及未来会形成的网络。比特币是如何运作的?它因何而与众不同?你的比特币安全吗?比特币用户如何匿名?区块链如何帮助比特币实现没有身份的共识?我们可以在比特币这一平台上创建什么应用程序?加密数字货币可以被监管吗?创建一种新的数字货币将会带来什么样的变化?未来将会如何发展?

读完这本书,你会了解到所有比特币和其他数字货币相关的知识,对区块链技术具备基础性认识,能够区别那些完全虚构的故事。你将会对于需要什么样的安全软件,如何与比特币网络进行交互有了基础概念,也可以将区块链的概念整合应用于自己的项目中。你,将会成为时代的引领者!

目录

  • 版权信息
  • 中文版序 资产证券化可能成为区块链最好的一个应用
  • 中文版序 区块链到底是什么?
  • 译者前言
  • 原版引言
  • 原版前言 通往比特币的漫长道路
  • 传统金融体系
  • 网络信用卡的弊端
  • 从信用到(加密)现金
  • 凭空发行货币
  • 把一切信息都记录在数据库账本中
  • 关于中本聪的猜测
  • 结语
  • 第1章 密码学及加密货币概述
  • 1.1 密码学哈希函数
  • 特性1:碰撞阻力
  • 特性2:隐秘性
  • 特性3:谜题友好
  • 安全哈希算法
  • 哈希函数建模
  • 1.2 哈希指针及数据结构
  • 区块链
  • 梅克尔树
  • 隶属证明
  • 非隶属证明
  • 1.3 数字签名
  • 实践中的考量
  • 椭圆曲线数字签名算法
  • 加密货币及加密术
  • 1.4 公钥即身份
  • 去中心化身份管理
  • 安全性与随机性
  • 1.5 两种简单的加密货币
  • 高飞币
  • 财奴币
  • 第2章 比特币如何做到去中心化
  • 2.1 中心化与去中心化
  • 2.2 分布式共识
  • 延迟与全球时间
  • 不可能性结论
  • 打破传统上的假设
  • 2.3 使用区块链达成没有身份的共识
  • 隐性共识
  • 2.4 奖励机制与工作量证明
  • 区块奖励
  • 交易费
  • 挖矿与工作量证明
  • 难于计算
  • 可参数化成本
  • 矿工行为的两种行为模式
  • 易于证实
  • 2.5 总结
  • 挖矿成本
  • 不存在所谓“1比特币”这样的东西
  • 启动加密货币
  • 51%攻击
  • 第3章 比特币的运行机制
  • 3.1 比特币的交易
  • 3.2 比特币的脚本
  • 比特币脚本语言
  • 执行一个脚本
  • 实际情况
  • 销毁证明
  • 支付给脚本的哈希值
  • 3.3 比特币脚本的应用
  • 第三方支付交易
  • 绿色地址
  • 高效小额支付(efficient micro-payments)
  • 锁定时间
  • 智能合约
  • 3.4 比特币的区块
  • 3.5 比特币网络
  • 零验证交易和费用替代策略(replace-by-fee)
  • 网络大小
  • 存储空间需求
  • 轻量节点
  • 3.6 限制与优化
  • 修订协议
  • 比特币区块大小的难题
  • 第4章 如何储存和使用比特币
  • 4.1 简单的本地储存
  • 比特币钱包软件
  • 编码解码(encoding keys):Base58编码和二维码
  • 虚荣地址
  • 虚荣地址的加速生成
  • 4.2 热储存与冷储存
  • 分层确定性钱包
  • 大脑钱包
  • 生成一个可记忆的口令
  • 纸钱包
  • 防损硬件
  • 4.3 密钥分存和密钥共享
  • 门限密码(threshold cryptography)
  • 门限签名
  • 多重签名
  • 4.4 在线钱包和交易所
  • 在线钱包
  • 比特币交易所
  • 三类风险
  • 银行监管
  • 准备金证明
  • 负债证明(proof of liabilities)
  • 4.5 支付服务
  • 4.6 交易费
  • 4.7 货币兑换市场
  • 供给和需求
  • 一个简单的市场行为模型
  • 第5章 比特币挖矿
  • 5.1 比特币矿工的任务
  • 寻找有效区块
  • 每个人都在运算同一个谜题吗?
  • 决定难度
  • 5.2 挖矿所需硬件
  • 近距离了解SHA-256
  • SHA家族
  • CPU挖矿
  • GPU挖矿
  • GPU挖矿的缺点
  • 矿工和游戏玩家的对比
  • 现场可编程门阵列挖矿
  • 专用集成电路技术挖矿
  • 如今:专业挖矿的天下
  • 与挖金矿的相似之处
  • 未来
  • 自我循环周期
  • 5.3 能源消耗和生态环保
  • 热力学限制
  • 大规模挖矿
  • 能耗预估
  • 比特币挖矿在浪费能源吗
  • 能源的循环使用
  • 将电力转换成现金
  • 5.4 矿池
  • 高方差
  • 矿池
  • 挖矿工分
  • 矿池跳换
  • 历史和标准化
  • 51%的矿池
  • 矿池是有益的吗
  • 5.5 挖矿的激励和策略
  • 分叉攻击
  • 通过贿赂来进行分叉攻击
  • 临时保留区块攻击
  • 黑名单与惩罚分叉攻击
  • 羽量级分叉
  • 逐渐转移到用交易费来奖励挖矿
  • 未解的问题
  • 第6章 比特币和匿名性
  • 6.1 匿名的基础知识
  • 匿名的定义
  • 匿名和化名(pseudonymity)
  • 旁路攻击(side channels)
  • 无关联性
  • 匿名集
  • 污点分析(taint analysis)
  • 为什么需要匿名性
  • 匿名性的道德问题
  • 匿名化和去中心化
  • Tor
  • 6.2 如何对比特币去匿名化
  • 关联性(linking)
  • 隐形地址
  • 零钱地址(change address)的随机化
  • 惯用法则
  • 关联真实世界的身份到地址簇
  • 利用交易进行标记
  • 辨识个人
  • 网络层的去匿名化
  • 6.3 混币
  • 混币在线钱包
  • 专项混币服务
  • 混合(mix)和洗钱(laundry)
  • 混币准则
  • 混币实践
  • 6.4 分布式混币
  • 合币
  • 高风险交易流(high-level flows)
  • 6.5 零币和零钞
  • 零币
  • 零知识验证
  • 铸造零币
  • 建立信任
  • 零钞
  • 建立零钞系统
  • 综合比较,融会贯通
  • 第7章 社区、政治和监管
  • 7.1 关于比特币的共识
  • 7.2 比特币核心钱包软件
  • 比特币改进方案
  • 比特币核心钱包开发人员
  • 规则分叉
  • 7.3 利益相关者:谁是掌权者
  • 开放协议(open protocol)的治理
  • 7.4 比特币的起源
  • 密码朋克和数字货币
  • 中本聪
  • 增长
  • 谁是中本聪?
  • 7.5 政府对比特币的关注
  • 资本管制
  • 犯罪
  • “丝绸之路”
  • “丝绸之路”的教训
  • 7.6 反洗钱
  • 了解你的客户
  • 强制上报
  • 7.7 监管
  • 柠檬市场
  • 修复柠檬市场
  • 通过监管手段修复
  • 串谋和反垄断法
  • 7.8 纽约州比特币牌照
  • 涉及范围
  • 要求
  • 第8章 其他挖矿算法
  • 8.1 算法的基本要求
  • 8.2 反ASIC解谜算法
  • 反ASIC到底是什么意思
  • 刚性内存解谜
  • Scrypt
  • 在时间与内存之间的权衡
  • 校验成本
  • 实际应用中的Scrypt
  • 其他抵抗ASIC的方法
  • X11的哈希函数出自何处?
  • ASIC的蜜月
  • 对于抵抗ASIC的争论
  • 8.3 有效工作量证明
  • 以前的分布式计算项目
  • 有效工作量证明的挑战
  • 哪种志愿者运算项目可能适合解谜算法
  • 质数币
  • 永久币和存储量证明
  • 长期的挑战和经济意义
  • 8.4 不能外包的解谜算法
  • 矿池的技术要求
  • “区块丢弃”攻击(block-discarding attack)
  • 矿池之间的区块丢弃攻击
  • 奖励破坏
  • 不能被外包的挖矿的优劣
  • 8.5 权益证明和虚拟挖矿
  • 建立一个封闭挖矿系统
  • 虚拟挖矿的优势
  • 实施虚拟挖矿:点点币
  • 权益的其他形式
  • 无利害关系问题
  • 分叉攻击和检查点
  • 虚拟挖矿的其他弱点
  • 虚拟挖矿有可能真的成功吗
  • 第9章 比特币“平台”
  • 9.1 比特币作为一个只能被添加的记录
  • 安全时间戳
  • 时间戳的应用
  • 对未来预测证明的攻击
  • 过时的安全时间戳
  • 比特币里的安全时间戳
  • 不能被再次使用的输出
  • 非法内容
  • 依附在比特币上的附着币
  • 9.2 比特币作为一个“智能资产”
  • 可互换性(fungibility)
  • 智能资产
  • 染色币
  • 开放资产
  • 染色币的用途和智能资产
  • 9.3 多方参与的安全博彩系统
  • 在线掷硬币系统
  • 公平性
  • 9.4 比特币作为一个公共的随机源
  • NBA新人选秀
  • 美国军队选秀
  • 密码学“信号塔”
  • NIST信号塔
  • 打造一个信号塔的其他潜在方法:自然现象
  • 金融数据
  • 用比特币作为一个“信号塔”
  • 评估比特币“信号塔”的安全性
  • 脚本语言对信号塔的支持
  • 9.5 预测市场和真实世界的数据源
  • 预测市场的力量
  • 去中心化的预测市场
  • 支付和清算
  • 预测市场的仲裁
  • 实时数据供给
  • 交易委托
  • 第10章 另类币和加密货币生态系统
  • 10.1 另类币的历史和诱因
  • 发行另类币的原因
  • 如何创造一个另类币
  • 拉高出货骗术(pump-and-dump scams)
  • 初始分配
  • 10.2 几种另类币的详细介绍
  • 域名币
  • 莱特币
  • 狗币
  • 10.3 比特币和另类币的关系
  • 另类币比较
  • 比特币与另类币互动的经济学视角
  • 谁最终获胜?
  • 10.4 另类币的夭折与共同挖矿
  • 另类币的夭折
  • 共同挖矿
  • 共同挖矿和安全
  • 另类币的挖矿谜题趋势
  • 10.5 不可分割的交叉链互换
  • 10.6 侧链——基于比特币的另类币
  • SPV技巧
  • 对一个交易提出异议
  • 通过权益证明精简SPV证明的案例
  • 10.7 以太坊和智能合约
  • 智能合约编程模式
  • 一个简单的例子:以太坊中的域名币
  • 燃料、激励和安全
  • 第二个例子:以太坊体系中的国际象棋
  • 其他应用
  • 以太坊项目
  • 第11章 去中心化机构:比特币的未来?
  • 11.1 区块链作为去中心化的工具
  • 令人鼓舞的案例
  • 实现智能
  • 安全的交易
  • 11.2 通往区块链融合之路
  • 方法1:直接在比特币基础上
  • 方法2:另类区块链
  • 11.3 去中心化的模板
  • 去中心化的程度
  • 能达到什么样的安全程度
  • 信任
  • 框架
  • 11.4 什么时候适合去中心化
  • 现实生活中的安全性挑战
  • 智能资产的优缺点
  • 加密、国家和大机会
  • 结束语
  • 术语表
  • 译者简介
展开全部

评分及书评

4.4
10个评分
  • 用户头像
    给这本书评了
    4.0
    区块链金融

    每日一书:《区块链:技术驱动金融》。从数字货币和智能合约技术层面,解读了区块链在金融的应用。区块链其次是一串技术组合。第一,它是分布式账本:全部机构一本总账、各种事务一本总账;第二,它是新型数据库:没有中心机房,没有运维人员,第三方按共识算法录入数据,非对称加密算法保证数据安全,数据客观可信,不可篡改;第三,它是智能合约:是一段能够自动执行约定条件的计算机程序,依靠智能合约技术,理想中的世界就好像一台精密运行的计算机,一切都可以事先约定,编成代码,依程序行事;第四,它是 TCP/IP 模型(互联网模型)里的点对点价值传输协议,它的发明标志着过去 20 几年,互联网技术在帮助人们更好地进行信息传输之后,开始帮助人们可以不借助任何第三方的信任背书,点对点、端到端、P2P 地来传递、交易、支付、汇兑价值物。互联网从此进入新时代:价值互联网时代到来了!现金体系首先需要现金分配来触发,否则交易无法发生。信用体系不需要这样,但债权人需要承担债务人不偿还债务的风险。现金还可以让我们知道物品的准确价值。物物交换时,我们很难说工具和药品到底哪个更值钱。现金交易把物品的价值标上数字,这就是为什么我们现在将这两种体系混合使用,即便使用信用,我们依然用现金来衡量所需偿还的债务金额。比特币只运用到了密码学中少量相对较为浅显的一些理论。密码学中的哈希算法(Hash)和数字签名(digital signature)技术,这两个基本概念对构建一个加密数字货币系统非常关键。分布式共识协议的意义远远超出了传统意义的范畴。一旦具备了这样的体系,我们就可以建立一个庞大的分布式键值(key-value)存储库,该类存储库可以将任意数据如身高、名字等对应一个相应的开启键,基于此,许多应用得以实现。你若是想加入比特币挖矿行列,我们不会极力劝阻你,但会提醒你比特币挖矿潮很像当年的淘金热。历史上的淘金热充斥着各种年轻的淘金者下海淘金发财的故事,并且不可避免地,许多人最终失去了一切。在这些确实经历了千辛万苦的人们当中,也只有少数人变得富有。要想成功,一种电子货币需要以下不同形式的共识 —— 由开发人员编写的稳定的规则手册、采矿能力、投资、商家和顾客的参与以及支持他们的支付服务商。所以,所有这些参与方都对影响比特币未来发展的斗争结果有一定的话语权,但没有哪一方是拥有绝对控制权的。这是一个庞大、曲折且混乱的建立共识的过程。1,区块链技术是自复式记账法被发明以来,人类社会记账方法的第一次革命性改进。* 从密码朋克到比特币,这是一个典型的 “沙堆效应”,也就是我党常说的 “星星之火,可以燎原”。从自身做起,影响自己能影响的少数人,如同一颗沙子落在一堆沙上,这样总有一天那堆沙会被这样类似落下的沙子弄坍塌。2,比特币体系并不把用户和商家区别开来,其成功很大部分大概要归功于它对用户 - 用户间交易的支持。* 本质上而言,世界上只有 C2C 或者 P2P 这一个模式,所谓的 B2C schmerver 端,只是大一些的 C P 而已。所以,C2C/P2P 是真正的底层结构,具备无限向上兼容的能力。这也是互联网公司中做的大的往往都是 C 端公司一样:淘宝是 c2cqq / 微信的业务是 p2p(不是技术),facebook 是信息的 c2c。3,共识而稀缺,是货币的两个特征。* 至于货币的价值,倒是由使用者来定义的,同等数量下使用的越多,其价值就越大。贝壳、黄金、银元无不如是。反倒是纸币,稀缺性寄托于政府的信任上,所以反而经常不靠谱的被大幅贬值。* 建立分布式共识过程的应用实际上就是一种货币。明确地说,以这种货币为单位奖励那些表现诚实的节点。* 这些共识包括:分布式存储(防篡改)、造币(防通胀)、区分真假交易(6 次确认)等。* 将电子货币本身成为 “共识” 的一部分,这无疑是最贴切业务的一个机制。* 在比特币体系中,解决数学计算并不构成货币,只是确保区块链安全,间接地在有限时间里创造新货币。如果攻击者想更改数据,他必须要比其他所有人加起来的解决数学计算的速度还要快。4,Hash 函数是区块链结构 “去中心化” 运营机制的核心粒子。* Hash 函数三大特性及作用:* 1)具有碰撞阻力:作用是保证信息的唯一性(理论是可能存在不唯一的情况,但实际中这个概率极低)。* 2)隐秘性:目的是保证信息保密的单向性,不可反向破解。* 3)迷题友好:就是解题难度足够大,确保需要很大的计算量来实现,而无法取巧。用大白话来说,就是需要有足够的混乱度,保证无法用找规律的方式让人快速破解。一个合适的解谜库的三大标准:1,机会均等,与过程无关;2,永不枯竭;3,无中心化管理,通过算法自动生成。* 前两个特征是为了保证信息的唯一性和不可篡改,是货币的固有属性;后一个是为了货币很难获取,以保证货币的稀缺性。* 好的思想就是这么简单,但因为足够基础,“颗粒度小”,就足够灵活,适用面就很大。这就是科学的可传承和可复制性的优势。5,新建区块有两个奖励:1,新造的比特币;2,其中包含的第一个交易数据。初期以前者为主,后期以后者为主。6,“不留余额” 的交易结构设计,使得最后一笔交易的余额就是总额,避免了回溯历史进行查询的麻烦。* 这个思路能生效,是基于区块链系统的历史不可篡改特性。* “零验证交易” 的前提是比特币交易中 “不留余额” 的机制:这个机制使得交易也是链状的,而不是树叉状的,这使得一根链上只有一个正确的交易,验证就容易很多了。7,SPV 节点跟全节点的关系,有点类似服务器跟客户端的关系,解决 “便捷” 和 “强大” 之间的矛盾。8,去中心化 & 匿名 * 不是通过去中介而产生去中心化:去中心化和去中介化是两个概念。行政化的中心化才是真中心,中介不是;因为后者有竞争,而前者没有。* 去中心化即意味着信息的透明化,而透明的信息即意味着很难做到真正的匿名。这是个悖论。* 匿名 / 隐私有其价值,也有其障碍,所以还是要看场景。如书中所举例,也许对于价值小的物品或信息,隐私还是很有价值的。* 矿池的最大缺点是将区块链的去中心化设计变成了中心化,这是一种灾难。9,区块链 “无关过程的” 分配机制,其实在现实生活中也同样重要,比如创业、从政。* 如果有明确的、清晰的成功标准(比如门第、比如资本),那作为达不到条件的大多数人就不会用功了,这样整个社会就会缺乏活力;只有类似于这样 “无关过程的” 的成功条件(也就是说谁都有可能,只是某些人的可能性更大一些而已),才能激起全社会的动力。10,技术和算法不是唯一。* 技术方面的人,倾向于把法律看成是一套由逻辑化的规则与算法组成的体系,该体系必定能够得到一个明确的裁决。然而,现实中的法律体系不但有冗长的法律和条约,还有人们对法律法规的理解和判断。这些离有明确逻辑的法规的观念就更加遥远了。这种特征并不是弱点,因为这样才可能允许我们去解决当初制定法律的人所没有想到的更加复杂的案例。* 技术应用应该重点关注在效率方面,而不是全局。更何况,“技术能解决的只是问题中无趣的那部分。”

      转发
      评论
      用户头像
      给这本书评了
      5.0
      一本专家(教授)写给技术小白的区块链和比特币科普书。

      所有我们还不了解的东西对于我们都是新事物。如果您对新事物总有好奇心、爱看热闹,您应该无法忽视区块链和比特币的话题,从这本书开始,能让您至少趴在窗户上,把区块链和比特币的前世今生从技术层面看个大概。“世界不是由领域构成的,而是由挑战构成的。” 本书能跟随作者回顾在 “交易、信任、共识、激励等” 问题上遇到的一个个挑战是如何通过技术被聪明地解决或者部分解决的,其中有无奈、有取舍、有妥协、有平衡更有不懈探索的好奇心。虽然本书只讲到 2015 年的技术进展,却足以帮我们推开一扇越早开启价值越大的门。前方预警,毕竟是教授写得书,读来未必生动,容易犯困😪,但坚持读完必能给您不可或缺的认知地图填上重要一块。

        转发
        评论

      出版方

      中信出版集团

      中信出版社,成立于1988年,隶属于中国中信集团公司,是全国中央级出版社。2008年改制为中信出版股份有限公司。 中信出版集团满怀激情,关注思想、关注理念、关注人物、关注资讯、关注时尚,为读者提供最前沿的思想与最优秀的学习实践,通过有价值的、有享受的阅读,倡导与展示新的文化主流,启动一个“大众阅读时代”。