下载  >  区块链  >  比特币  > 白话区块链-蒋勇 & 文延 & 嘉文

白话区块链-蒋勇 & 文延 & 嘉文 评分:

最近正在读的区块链丛书,适用对象:希望进行区块链开发的程序员。希望投资或参与区块链项目的人员。对区块链感兴趣的爱好者。
目录 技术审校 前言 第1章初识区块链 1.1例说区块链 1.1.1从一本账本说起 1.1.2区块链技术理念 1.1.3一般工作流程 1.2区块链技术栈 1.3区块链分类与架构 1.3.1区块链架构 1.3.2区块链分类 14一切源自比特币 14.1比特币技术论文介绍 14.2比特币核心程序:中本聪客户端 14.3比特币的发行:挖矿 14.4比特币钱包:核心钱包与轻钱包 1.4.5比特币账户模型:UTXO 1.4.6动手编译比特币源码 5区块链的技术意义 16知识点导图 第2章区块链应用发展 21比特币及其朋友圈:加密数字货币 2.1.1以太坊 2.1.2比特币现金 2.1.3莱特币 2.1.4零币 215数字货币发展总结 2.2区块链扩展应用:智能合约 22.1比特币中包含的合约思想 22.2以太坊中图灵完备的合约支持 2.3交易结算 2.3.1银行结算清算 2.3.2瑞波:开放支付网络 2.4IPFS:星际文件系统 2.5公证防伪溯源 2.6供应链金融 2.7区块链基础设施:可编程社会 2.8链内资产与链外资 29知识点导图 第3章区块链骨骼:密码算法 31哈希算法 311什么是哈希计算 31,2哈希算法的种类 31.3区块链中的哈希算法 32公开密钥算法 32.1两把钥匙:公钥和私钥 32.2RSA算法 32.3椭圆曲线密码算法 3.3编码/解码算法 3.3.1Base64 3.3.2Base58 3.3.3 Base58 Check 34应用场景 35知识点导图 第4章区块链灵魂:共识算法 4.1分布式系统的一致性 41.1致性问题 4.1.2两个原理:FLP与CAP 41.3拜占庭将军问题 4.1.4共识算法的目的 4.2 Paxos算法 4.3Raf算法 4.4PBFT算法 45工作量证明—PoW 4.6股权权益证明—PoS 4.7委托权益人证明机制DPoS 48共识算法的社会学探讨 49知识点导图 第5章区块链扩展:扩容、侧链和闪电网络 5.1比特币区块扩容 5.2侧链技术 5.3闪电网络的设计 54多链:区块链应用的扩展交互 55知识点导图 第6章区块链开发平台:以太坊 6.1项目介绍 61.1项目背景 61.2以太坊组成 6.,1.3关键概念 6.1.4官方钱包使用 6,2以太坊应用 6.2.1测试链与私链 62.2编写一个代币合约 63知识点导图 第7章区块链开发平台:超级账本 7.1项目介绍 7.1.1项日背景 7.12项目组成 7.2 Fabric项目 7.2.1 Fabric基本运行分析 7.2.2 Fabric安装 7.3 Fabric示例 7.3.1部署准备 7.3.2启动 Fabric网络 7.3.3 Fabric智能合约 7.3.4 Fabric部署总结 7.4知识点导图 第8章动手做个实验:搭建微链 8.1微链是什么 8.2开发环境准备 83设计一个简单的结构 8.4源码解析 84.1目录结构 84.2代码之旅 85微链实验的注意问题 86知识点导图 第9章潜在的问题 9.1两个哭泣的婴儿:软分叉与硬分叉 9.2达摩克利斯剑:51%攻击 93简单的代价:轻钱包的易攻击性 9.4忘了保险箱密码:私钥丢失 95重放攻击:交易延展性 9.6代码漏洞:智能合约之殇 9.6.1说说 TheDAo事件 9.6.2 Parity多重签名漏洞 9.7网络拥堵:大量交易的确认延迟 9.8容量贪吃蛇:不断增长的区块数据 99知识点导图 后记区块链与可编程社会 技术审校 韩璐,毕业于北京工业大学计算机科学与技术专业,现仼大型金融机构信息安全架构 师,深度参与互联网金融信息安全建设,对手机银行、网上银行等金融交易安全设计富 经验。从2014年开始关注区块链和数字货币,具有数字货币交易经验,同时也热衷于研究 学习区块链技术原理,结合现任工作方向思考比特币、以太坊、零币等区块链技术安全特 点及优势,也曾参与区块链相关项日。她是一个区块链及数字货币的爱好者,也是去中心 化思想的支持者。 前言 为什么要写这本书 想要写一本综合介绍区块链的书,这个想法是从2016年年底开始有的。一直以来,关 于这方面的资料比较少,能够找到的资料,或着眼于经济金融方面的发展远景,或着重介 绍区块链的发展历史,或阐述纯技术化的内容,读来总是有一种意犹未尽的感觉。而身边 的朋友或对区块链完全陌生,或是有很多误解,还有些朋友甚至简单地认为区块链就等于 比特币。笔者也曾多次在一些类似读书会的场合对区块链进行较为通俗的介绍,然而很多 感兴趣的朋友来自银行、投融资等行业,他们并非都有完备的计算机知识背景,当然也不 乏一些希望从事区块链技术开发的程序员。然而即便是用了自认为很通俗的文字和语言来 介绍,也难以在短短的两个小吋内讲清楚,对于各种名词术语、各种新鲜概念,每当他 们希望我推荐一些资料的时候,我都很头疼。对于一个还没有广为人知的事物,大家的求 知欲是很强烈的,并不满足于囫囵吞枣地了解概念,但也不喜欢去啃枯燥深入的技术文 字,他们只是希望能有一个系统化的介绍,白话点的,通俗些的,能把每个点都讲到,把 技术原理、应用场景、发展历史、当前现状等都贯穿起来。鉴于此,写这么一本书的想法 就愈发强烈了。 我自2012年由比特币开始关注区块链技术,一直只在一个小范围的技术圈内进行讨论 交流,每每为理解了一个技术概念而欣喜不已。区块链技术绝不仅仅代表一种数字货币 某种程度上,与其说是一门技术不如说是一类思想或者价值观。比特币把区块链技术带入 了世人的眼中,以一种“货币”的身份降临,着实带来了不少的神秘感,其带来的理念为后 来者所发扬光大,闪电网络、比特股、以太坊、超级账本等,不断冒出各种新的理念和 ,它们都是为了解决某一特定问题以及应用到更多领域而发展起来的。区块链技术的各 种特点(分布式、可信任、不可篡改、智能合约等),在与传统技术领域结合的过程中, 定会显示出巨大的优势。事实上这两年区坎链技术的发展可以说是势如破竹,相当迅 猛,国内外都开始有大量的机构或者企业投入研究,力图能够抓住这未来的一缕阳光 这一切,都要从全面了解区块链开始。 本书将呈现给读者一个全方位的视角,从技术到应用以及未来展望,以通俗的语言阐 述区块链的各个技术点,力求给读者一个通透的讲解,并希望能抛砖引玉,引导读者拓展 出新颖而有价值的思路。 本书特色 从章节安排来说,本书从比特币开始,到区块链技术的骨骼(密码算法)和灵魂(共 识算法),再到目前知名的系统,最后到从零开始构建一个微型区块链系统。读者的学习 是一个由生到熟的渐进过程,对区块链完全陌生的读者,可以先从章节中的非专业技术部 分读起,对于已经有一定基础的读者,可以从中挑选感兴趣的内容。 从内容安排来说,除了概念与原理的介绍之外,更多的是各种示例以及图表,以大量 示例介绍比特币的源码编译、以太坊智能合约的开发部署、超级账本 Fabric的配置使用 模拟比特币的微型区块链系统的设计实现等。阐述中会使用各种示意图,形象、直观地帮 助读者理解各个概念和过程。 行文风格方面,力求白话通俗,避免枯燥感,使阅读体验更好。 读者对象 希望进行区块链廾发的程序员 希望投资或参与区块链项目的人员。 对区块链感兴趣的爱好者 如何阅读本书 第1章介绍区块链的技术组成,并以比特币为例介绍各种基础技术原理。 第2章综合介绍目前的各种区块链应用,为后面的技术介绍铺垫场景。 第3章介绍现代密码算法在区块链中的作用。 第4章介绍各种网终共识算法 第5章介绍区块链的链内外互联扩展技术 第6章详细介绍以太坊的技术结构以及智能合约开发。 第7章详细介绍超级账本项目以及 Fabric的配置使用。 第8章详细介绍如何从零开始设计一个微型区块链系统(简称微链)。 第9章介绍目前出现的各种区块链技术问题 勘误和支持 由于笔者水平冇限,编写时间仓促,书中难免会出现一些错误或者不准确的地方,恳 请读者批评指正。如果你有更多的宝贵意见,欢迎通过微信或邮件进行讨论。你可以通过 微信Asher03、微博@行者C神,或者发送邮件到邮箱ixblockchain@outlook.com联系到 我,我会尽量给岀满意的解答,期待能够得到你们的真挚反馈,在技术之路上互勉共进 致谢 感谢我的作者伙伴—文延和嘉文,他们在工作之余,挤出宝贵的时间为本书贡献 他们对区块链技术的深入理解以及应用的展望分析,他们的专业和敬业令我感到钦佩 感谢韩璐女士为本书做的审核工作,为稿的内容质量付出了辛勤的劳动。 感谢比特币社区、以太坊社区、超级账本社区以及巴比特论坛各位技术专家,每次阅 读他们的技术文章都让我有所收获,本书也多处引用了他们的观点和思想。 感谢中本聪,是他带来了区块链! 特别致谢 最后,感谢父母从小对我的培养,他们为我创造了良好的学习环境并培养了我爱好读 书的习惯,这个习惯将伴随£终生并使我受益匪浅。因为工作和写书,牺牲了很多陪伴家 人的时间,所以我更要感谢太太王晓英长期以来对我的默默支持,以及女儿 Cindy对我工 作的理解。 谨以此书献给我最亲爱的家人,多佧以来帮助、支持我的朋友们,以及众多热爱区块 链技术的朋友们! 蒋勇 第1章初识区块链 本章我们将从区块链的原理及分类、技术组成、技术特点等出发来初步介绍区块链的 概念,并通过分析比特币的结构让人家对区块链有一个感性的认识。比特币作为区块链技 术的第一个应用,它的原理设计影响深远。

...展开详情
2018-05-07 上传 大小:12.46MB
版权受限,无法下载
举报 收藏
分享
白话区块链(区块链经典入门书籍)

本书详细介绍了区块链的组成、应用、实现等,涵盖比特币原理、密码学原理、P2P网络、智能合约、侧链、多链、联盟链、竞争币等知识点,每一个知识点都采取拟人对话、故事场景、图表等方式,以探险模式循序渐进地进行阐述。

立即下载
白话区块链

白话区块链,蒋勇 文延 嘉文 著,这本书涵盖区块链底层技术、典型业务场景设计、主流框架与应用,并手把手教你从零构建区块链系统

立即下载
白话区块链(区块链技术丛书) 高清文字版

白话区块链(区块链技术丛书) 高清文字版 本书详细介绍了区块链的组成、应用、实现等,涵盖比特币原理、密码学原理、P2P网络、智能合约、侧链、多链、联盟链、竞争币等知识点,每一个知识点都采取拟人对话、故事场景、图表等方式,以探险模式循序渐进地进行阐述。

立即下载
白话区块链 (区块链技术丛书)_书签版

白话区块链 (区块链技术丛书) 白话区块链 (区块链技术丛书) 白话区块链 (区块链技术丛书) 白话区块链 (区块链技术丛书)

立即下载
白话区块链_区块链丛书

白话区块链_区块链丛书,非常好的区块链入门书籍,墙裂推荐

立即下载
区块链入门学习书籍-白话区块链

区块链入门学习书籍-白话区块链 浅显易懂,非常值得一读

立即下载
区块链技术指南.pdf

区块链技术指南.pdf

立即下载
区块链社会:解码区块链全球应用与投资案例(epub版本)

第一章 区块链:信任的机器 一、为什么会出现区块链 二、"价值转移"的本质 三、什么是区块链 四、比特币的底层技术 五、区块链的模型架构 六、区块链的共识机制 七、区块链的类型 八、区块链的发展脉络 第二章智能合约 一、什么是智能合约 二、智能合约的三要素 三、智能合约的范例 四、智能合约的应用案例 五、智能合约可能面临的威胁 六、智能合约的未来展望 第三章DAO和DAC 一、关于DAO和DAC 二、燃料货币理论 第四章区块链项目介绍 一、区块链项目的基础架构 二、支付汇款 三、数字货币交易所 四、去中心化交易所 五、去中心化电子商务 六、公证和鉴证服务 七、开发平台 八、物联网和供应链 九、

立即下载