|
java自学网(www.javazx.com)-java论坛,java电子书推荐:《去中心化应用 区块链技术概述》5 O1 m: F c; F7 x Z& ?& q
java电子书推荐理由:在这本实用指南中,作者解释了为什么去中心化应用(dapp)将比现在流行的Web应用得到更广泛的使用以及实现更多盈利,展示了如何使用现有工具来创建可用的dapp及其市场,并研究了目前两个成功的dapp案例。读者将了解到区块链的加密存储台账、scarce-asset模型和点对点技术如何提供比当前软件模型更灵活、更具激励性的结构。
3 C% e4 R& v- }) x8 _8 `: z, X2 r$ d3 `/ ~( m1 i. y
作者:[美]西拉杰·拉瓦尔(Siraj Raval)$ D4 D3 E6 l1 l3 ~% r0 H
出版社:人民邮电出版社
% o0 S( S& s0 ^8 \4 |" N5 a出版时间:2018年5月
" N1 V9 F- ~- h# n书籍价格:39.00元2 B" c& V/ F0 J2 c- r$ A0 X
# u: O$ i0 H, M- [" A
4 J" L( F4 g) B: i
3 r4 F% @. \7 n' i) c8 @java电子书目录:" s7 B% z3 B% a; h& ~, y* `- O2 m
第 1章 什么是去中心化应用 1
) k* C' M4 D" k+ F6 V# B& K- i& }
1.1 预备知识:什么是比特币 1" j. ~- d7 P r
" R" Q: e( O/ w- t$ m& ]
1.2 什么是去中心化应用 3
$ N' h9 [* l, O5 z
, a5 q$ i4 K: O3 W1.2.1 特性1:开源 5
+ k* Z+ E' _ O% T! i6 M+ t7 ?2 I& |4 L* I4 A' ]* \
1.2.2 特性2:“内部货币” 6" T* [5 q4 R3 C( [! h
2 k' }6 F9 a! P `
1.2.3 特性3:去中心化共识 7: u" a- }. G7 K: M% r: c
/ U7 \4 f8 T4 G' r/ \
1.2.4 特性4:没有中心失效点 8
7 S1 O2 e8 k9 A# n7 o" g' L; a4 w I6 a2 x9 H$ ?
1.3 去中心化应用的历史 8) I+ D1 Y* f7 G0 y I* ]
h7 K( V/ l9 q3 n! B/ m7 P1.3.1 PopcornTime 10' k7 I/ o- U3 \0 E5 D
* U8 v, I) s [: U1.3.2 OpenBazaar 10
6 B5 v6 }6 d& w0 _& S3 m, s* i& d0 Y. R ]( R1 ]
1.3.3 Lighthouse 10
' F: u$ F0 `) o: s
. b/ |1 d' E! g0 S1.3.4 Gems 11
9 P' N- O! }4 L% X+ `9 c8 i: B6 d8 [
1.4 技术点 11/ B2 e7 @5 i& V9 x( a$ m
& T( @; P# B: E, e1 J& F/ G' X7 F1.5 开始着手吧 15
) t% s, s: i7 I; P3 X7 S7 B1 d/ F) ~+ L
第 2章 蓬勃发展的dapp生态系统 17/ n2 J v- u3 U8 W8 Z: q; f
# i. ]4 U2 E& j9 N( Q
2.1 去中心化数据 17$ T/ S6 z9 K; |% r- ^
0 I& Y0 e! t1 n1 D- u+ U
2.1.1 方案1:把数据直接存放在比特币的区块链中 18
- o* S* _# f! B @8 A- p# Y% C: s& _, Y* W5 g; Z# k
2.1.2 方案2:把数据存放在分布式散列表中 19# Z1 R8 h' _; A, K* C5 m; n! l3 P
" ]; \/ A* }% Y1 I# d/ J7 ~% k2 K5 V& V
2.2 去中心化财富 23
3 T8 x: c5 J2 {6 ?+ _! _" P3 B
% p! V1 J" P; L2 e$ N7 L2.3 去中心化身份标识 29! A4 p; L# a& h- P1 V3 M3 P
% B' ]) Y* x* p& F/ [, P
2.4 去中心化计算 32) v- h8 q+ h9 z7 M$ L, P
0 K* ^4 Z: R r) j, Z. E1 B2.5 去中心化带宽 34
1 }4 m0 S$ ^. [! L) w! T* h; L9 W4 ^
2.6 去中心化资产的去中心化市场 361 _0 l. o3 c- [: P) K
' o. ?7 d3 @# j$ B4 V2.7 务实的去中心化 39
+ l9 V9 k1 N) q4 Q8 b' _4 J }. H3 v
5 h- B V" y& b' O$ Q/ `0 W. |# e: V第3章 创建你的第 一个dapp 430 c( g+ u: M1 R! J) O; a6 } K
. Q" }- Y" X6 h- k6 P3.1 Go语言 43
& `' |+ v5 L5 B0 \: U) J/ [$ H2 c, F, X3 r+ ?
3.1.1 集中式架构 44
0 i& w/ [! c! Z+ P6 H
* m1 a% ]1 p' m/ d/ T, Q3.1.2 去中心化架构:IPFS 介绍 45
; I. R/ R* K0 C1 K- }! M% O+ k. Y8 n$ B& x! n8 p
3.2 我们要创建什么 47: E) Q6 i" W& n" C2 ] ^4 U
( q) _3 p& W0 u2 v3.2.1 配置 48
% [& I" G) H {5 m& o
3 I! ^$ i7 S: D" |( S Q3.2.2 路由 53" G- @9 \ g0 D. a m. X
9 J+ q+ P1 A6 M+ a3 M% g3 `4 _3.2.3 数据存储和获取 55
) v+ l& d# S" B
! Y$ P2 Y0 @% X7 }3.2.4 将数据传给前端显示 58
7 B0 |0 \4 A* j3 `# L" w; P9 }! j6 `0 O4 a4 X5 N8 R
3.3 dapp经济学 61
8 J0 \2 |3 ^+ v: e( {* Z, x& D+ }/ g4 S2 K) _
3.4 遗留问题 65, W" K l; b; D+ |; S7 C; m4 `
& w% m/ w- ], j. x: t P! L
3.4.1 私有网络 65
/ k0 j) c' O7 I( c* r5 k/ q+ J: b- d% U) f& H) V# D% G
3.4.2 人类可读的名称 66
1 y+ ?% v( G, q: e: R. m0 A0 P, R9 y% v( X- T7 q2 v. o3 ~) ^
3.4.3 仅显示Mikro上的同伴,而不是IPFS上的全部节点 66
$ m O' m1 p8 a3 g f. X1 V5 k# D9 I
3.4.4 防篡改支付 669 Q4 `2 O5 \) W4 |( C
T- _2 t/ Q9 u7 s" Z2 @% L
第4章 OpenBazaar 693 `& \- [* R. L
* l# d/ b2 ?* t# P6 r& V
4.1 为什么要做OpenBazaar 69
5 G6 V' J4 c# n$ o$ B( W3 u3 H3 [8 U" N# V
4.2 什么是OpenBazaar 70
& u5 }" t$ \, P! X1 h. K
* K: a+ `- ]' _$ q$ Y; |; Y# e4.3 OpenBazaar 如何运转 71
# }8 Y; o, J& S
6 F+ M& H/ s0 j3 j" W5 S ?4.3.1 商家 71
6 z s9 z* n5 `; x0 g0 N$ ~9 v$ j; @% V$ B
4.3.2 买家 72
2 c! ^* u$ ]# f( A7 {javazx.com) j8 I$ J: S# S3 U/ U8 v
4.3.3 公证方 73& N% I# I9 ]: m$ t
' J% \* k& o+ i3 ]% ^1 y+ g" V4.4 如何安装OpenBazaar 74
8 b1 s" d, t# \
1 B; P. x5 T# N! Z! K" `4.4.1 可能会出现的错误 75+ ?, I' X& F1 E& ^" B
0 d4 v6 U5 t. L% u* G
4.4.2 身份标识 79
' d& h8 w) x, m) E
4 e! B! h8 Y0 |, e ]. i6 Q6 |4.4.3 声誉 80
, H2 d) g k; l/ L) W
: B! r1 p2 `0 m; A* i% b! s# d, U4.5 OpenBazaar还有哪些可以改进之处 83 Q8 p6 F5 z2 a8 N& t
# N% F# Y8 D0 D, [# ~/ e' Q _第5章 Lighthouse 85# X) P5 F) }! R3 y @' e* J, a
4 E# A s& f0 ~) `1 r: F
5.1 功能 869 |8 `. ]4 L* E' Z; j$ q
( D' f3 L$ Q7 n# y8 [9 C5.2 SPV 钱包 92
# f2 O" r+ W% z4 k
8 r2 v* J; \/ L. Q0 d$ N; h! l5.3 身份标识 934 V/ w' g* W z# b0 ?8 d
3 j) g% @# o. |# S& E第6章 La’Zooz 95# W. Q* G: T6 F, v b5 E
$ h: H9 o3 ]5 Z6.1 La’Zooz 是什么 95
# w- D+ ?6 z) s! ?, {$ g# C) Y( J
5 ?/ [! [* Q. N' f; ^6.1.1 分布式协议 96$ k6 K) O. f! t: o
1 d. S, N0 D* y/ `: V* B6.1.2 DAO结构 97
# `0 `1 A" r9 K# a" A; |- r+ f; Z3 \4 G
6.2 UX 99
1 a/ |: E3 R4 h. X! g
1 r/ Q2 t# C2 I% w; \6.2.1 架构 1013 j- r: u3 A: O! f0 ^
$ G; u- o" \ E0 ]2 ^( |
6.2.2 合约 104
/ @- p& z- k6 r- Q7 J! N( X! Y- |4 ?( ]* m5 E& ]
6.2.3 改善 105
$ t- M! u: J e% J$ g
. b9 d4 k( S# f2 N& b6.3 总结 106
2 L: i4 M c, D2 J0 k2 F) T4 C4 s8 U! l7 y: w- L
关于作者 107: @5 G% E; w5 k5 `" k3 O
7 M6 G9 {# j# ^# p
关于封面 107
" S3 F# l: e! Y, W4 \) a& u4 Y- ~+ I) {& R
Java资料百度网盘下载地址链接(百度云):《去中心化应用 区块链技术概述》_吴海星译.pdf【密码回帖可见】% g9 _1 T N) }2 m4 z
% x* x. _: B+ S6 I3 z: b8 E/ h! u1 [8 a, R% H$ E: I/ R
2 F& A8 H7 Z, r9 h$ u2 r, m
7 \$ n# [5 `1 X4 H7 a
( i1 H; K* Q# j2 x, X1 w/ |
% s& h, h1 Z6 p6 m |
|