由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
全新IPFS原理与实践董天一,戴嘉乐,黄禹铭9787111628804
¥ ×1
序
赞誉
前言
基础篇认识IPFS
章认识IPFS2
1.1IPFS概述2
1.1.1IPFS的概念和定义2
1.1.2IPFS的起源4
1.2IPFS与区块链的关系8
1.2.1区块链基础8
1.2.2区块链发展10
1..IPFS为区块链带来了什么改变14
1.2.4Filecoin:基于IF术的区块链项目15
1.3IPFS的优势与价值16
1.3.1IPFS的优势16
1.3.2Filecoin与区块链存储技术的对比21
1.4IPFS的应用领域
1.5本章小结25
原理篇理解IPFS
第2章IF底层础28
2.1分布式哈希表(DHT)28
2.1.1KademliaDHT29
2.1.2CoralDSHT36
2.1.3S/KademliaDHT38
2.2块交换协议(BitTorrent)41
2.2.1BitTorrent术语含义42
2.2.2P2P块交换协议43
2..阻塞策略44
.版本控制(Git)46
2.4自验文系统(SFS)54
2.4.1SFS设计55
2.4.2自验文路径57
2.4.3用户验58
2.4.4密钥撤销机制58
2.5MerkleDAG和MerkleTree59
2.5.1MerkleTree60
2.5.2MerkleDAG63
2.6本章小结65
第3章IPFS协议栈66
3.1身份层(Identity)67
3.2网络层(Network)68
3.3路由层(Routing)69
3.4交换层(Exchange)71
3.4.1BitSwap协议71
3.4.2BitSwap信用体系75
3.4.3BitSwap策略75
3.4.4BitSwap账单76
3.5对象层(Object)77
3.6文件层(File)79
3.7命名层(Naming)83
3.7.1IPNS:命名以及易变状态83
3.7.2自验命名83
3.7.3人类友好名称84
3.8本章小结85
第4章IF模块析86
4.1Multi-Format86
4.1.1Multi-Hash87
4.1.2Multi-Base90
4.1.3Multi-Addr92
4.1.4Multi-Codec95
4.1.5Multi-Stream98
4.2libp2p98
4.2.1libp2p的功能99
4.2.2libp2p核心原理101
4..libp2p的用途108
4.3IPLD109
4.3.1IPLD数据模型110
4.3.2内容识别符(C)112
4.3.3C解码规则115
4.4本章小结116
第5章Filecoin117
5.1Filecoin项目简介117
5.1.1Filecoin项目的起源117
5.1.2Filecoin项目的价值118
5.1.3Filecoin的价值交换市场119
5.1.4优化互联网的使用120
5.2Filecoin与IPFS之间的关系120
5.3Filecoin经济体系122
5.3.1Filecoin的分发与使用122
5.3.2Filecoin矿工收益结构1
5.4Filecoin技术体系总览124
5.4.1Filecoin系统基本概念125
5.4.2Filecoin交易市场运行简介125
5.4.3Filecoin区块链数据结构127
5.4.4Filecoin区块链运行原理129
5.5去中心化存储网络协议(DSN)130
5.5.1Put、Get、Manage操作130
5.5.2拜占庭问题与存储错误133
5.5.3DSN协议中的两类基础操作134
5.5.4存储节点操作协议138
5.5.5检索节点操作协议141
5.5.6网络操作协议143
5.6Filecoin交易市场145
5.6.1存储市场146
5.6.2检索市场148
5.7Filecoin区块链共识机制151
5.7.1共识机制概述151
5.7.2共识机制要解决的3个问题152
5.8复制明(PoRep)和时空明(PoSt)157
5.8.1存储明的6种定义157
5.8.2存储明成员159
5.8.3复制明(PoRep)160
5.8.4时空明(PoSt)163
5.8.5复制明PoRep和时空明PoSt的实现164
5.9网络攻击与防范173
5.10特176
5.10.1Filecoin智能合约176
5.10.2Bridge互联系统177
5.11本章小结177
实战篇应用IPFS
第6章IF开发础180
6.1安装IPFS180
6.1.1通过安装包安装180
6.1.2通过Docker安装183
6.1.3通过ipfs-update安装184
6.2IPFS仓库配置初始化185
6.2.1初始化185
6.2.2访问配置文件186
6.3与IPFS文件系统进行交互190
6.4加入IPFS网络环境193
6.5与HTTPWeb交互195
6.6API使用196
6.6.1IPFS命令行用法197
6.6.2IPFS协议实现扩展200
6.6.3IPFS端API200
6.7本章小结202
第7章IF开发阶203
7.1在IPFS中发布动态内容203
7.2持久保存IPFS网络数据206
7.3操作IPFSMerkleDA8
7.3.1创建MerkleDAG结构208
7.3.2组装子块数据209
7.3.3块与对象的区别210
7.3.4操作Block210
7.3.5作Oject211
7.4IPFSPubsub功能的使用212
7.5私有IPFS网络的搭建与使用215
7.5.1环境准备216
7.5.2共享密钥216
7.5.3上传密钥至节点217
7.5.4添加启动节点217
7.5.5启动并查看各个节点217
7.6本章小结219
第8章IPFS项目实战220
8.1利用go-ipfs优化Git分布式服务220
8.1.1依赖安装221
8.1.2初始化Git仓库222
8.1.3IPFS网络挂载2
8.1.4用Git从IPFS网络克隆仓库225
8.2基于js-if搭一个流媒体播放系统227
8.2.1构建Node.js开发环境227
8.2.2使用Webpack构建项目229
8..开发播放器模块1
8.2.4开发状态栏模块
8.2.5引入js-ipfs模块5
8.2.6实现拖拽上传
8.2.7从IPFS中读取流媒体至播放器
8.2.8处理流媒体播放状态240
8.2.9开发总结241
8.3本章小结242
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格