|
java自学网(www.javazx.com)-java论坛,java电子书推荐:《去中心化应用 区块链技术概述》
T3 K3 l7 a x- [7 Yjava电子书推荐理由:在这本实用指南中,作者解释了为什么去中心化应用(dapp)将比现在流行的Web应用得到更广泛的使用以及实现更多盈利,展示了如何使用现有工具来创建可用的dapp及其市场,并研究了目前两个成功的dapp案例。读者将了解到区块链的加密存储台账、scarce-asset模型和点对点技术如何提供比当前软件模型更灵活、更具激励性的结构。
4 d, Y$ Z/ t/ ~$ R5 u& ^# H9 Y# G' U' v3 ]: e: i/ u
作者:[美]西拉杰·拉瓦尔(Siraj Raval)
1 l, }# N: p( v: r+ m, h3 V出版社:人民邮电出版社
2 W# G: b7 l) S' e! q' R- r* X出版时间:2018年5月
- j" c0 x% G* P1 f# O书籍价格:39.00元
' e! F5 C. z9 z$ q2 p! I, A& {: j& s1 }$ Z7 w* R4 Q
2 _- b0 C/ c1 E! b/ s) n* W
0 b/ F1 ?, k; c* ], _$ Qjava电子书目录:
, `1 \+ h* w& E6 k- P第 1章 什么是去中心化应用 15 T9 E8 f! K `; ]* h4 n
0 |; k9 Z; {0 p6 K: {7 t! t
1.1 预备知识:什么是比特币 1
* o% o" I$ B) F/ Q; @/ O: |3 `) ?) z7 W, P e* L
1.2 什么是去中心化应用 3
c8 H$ F' M2 `
' K6 f3 I1 b3 [9 |1.2.1 特性1:开源 59 w- ~- ?+ A0 N0 ], e( n, Y V
- N% G" o! e9 E1.2.2 特性2:“内部货币” 6
( O: t8 ^. `% a9 B, b, ]1 J9 X9 Q
1.2.3 特性3:去中心化共识 7$ W. [1 k7 H- @' N
) q, _: S# X" K$ \; ^0 }# D1.2.4 特性4:没有中心失效点 8 m$ j* x- T' y
( N/ Q) I! Y7 I1 @( o6 L1.3 去中心化应用的历史 84 J* [; ?6 `: T) u8 ]
& b5 {9 w& K. [
1.3.1 PopcornTime 10
+ x4 @9 C* {% m6 _' t' `# N/ i2 q. O: K8 e5 B
1.3.2 OpenBazaar 10
/ c: K0 V Q& T$ ]9 L U- M7 U) G! F
1.3.3 Lighthouse 10
2 B1 y: `! W# j% R$ c/ f
- T# t5 |8 X7 }: P$ J4 V' r" }1.3.4 Gems 11
( J- T9 i5 P4 U: S, P4 V4 ?
2 u7 j. }7 x: I. G1.4 技术点 115 n( ?8 l( Z2 P7 L6 A
1 [: v& e R F$ G; M. B; ?8 |
1.5 开始着手吧 15( L- E" @ z" \5 u/ j
1 h. X5 U9 D/ s+ Z" k3 S3 A0 R) ~" p r第 2章 蓬勃发展的dapp生态系统 17
) F% Q3 H; u& M5 j. S8 L. |- `% O
5 k$ J, u5 R) [, U2 T2.1 去中心化数据 17: F7 X0 b2 o( L6 T3 P
! }. t1 x2 \/ C0 @6 [
2.1.1 方案1:把数据直接存放在比特币的区块链中 184 `; e: n% Y1 ~3 k5 ]6 N. `
/ g5 M9 R! y, P+ Q5 f7 R2.1.2 方案2:把数据存放在分布式散列表中 192 j9 ~4 D4 p, R9 x) p$ A
7 d U6 _8 g" v( o/ W- A
2.2 去中心化财富 23$ X+ x! ~ V8 G6 X( i5 }; f8 `7 E+ I
. M4 a n$ E! S1 E0 v2.3 去中心化身份标识 29) ] K, Q+ a/ \9 H
, Y0 X: M4 k2 K; n' s X! C. c' v
2.4 去中心化计算 32$ ^. E6 B. ~# n x2 |; O5 K+ g; W
# ~. j9 B, v! z. z" Q l$ \2.5 去中心化带宽 34
! e5 F1 j4 o; y) Q& O+ ?$ d+ I7 i1 H1 \# D
2.6 去中心化资产的去中心化市场 36/ S9 B. B9 E% t* `
- Z3 T& [" X/ C4 S4 k3 \* `: k2.7 务实的去中心化 390 E! f: ~: o2 e# f: x4 h9 O( d
" c! S4 Y" C( B0 W
第3章 创建你的第 一个dapp 43
9 f1 Z6 X& }& x+ d% @
" W. F: o! ~6 y+ G3.1 Go语言 43
& b3 [) O1 _# m) ]9 _0 r H% m# L' Y( \3 }! ?
3.1.1 集中式架构 44* z* \/ S: a8 i2 |+ B5 Z
, K& g2 z& O% D o
3.1.2 去中心化架构:IPFS 介绍 45
0 u* f4 X6 n! q& ?) y4 M# U! a2 i5 o% M" k, b/ p8 ~+ v6 J3 h
3.2 我们要创建什么 475 F1 r0 q. C6 }& C% [
% T j# l% @* \3 q, M3.2.1 配置 48
' D8 i% h# h& r& i+ q5 d* E
5 i0 w7 C4 |7 c4 i8 B3.2.2 路由 53* i. x* b, h7 _. f; l
, v$ W' a& U3 U' n3 ]$ [" i# ?3 ?5 r
3.2.3 数据存储和获取 553 h; Q6 t9 c: @" E3 |
# k* s' {# E' a' S3.2.4 将数据传给前端显示 58
) g9 y' x H' p" g/ P& a2 }# q6 G. ~, l, U. }
3.3 dapp经济学 619 d& a* f6 Q( |( `2 v
) ?8 {, Y4 S- `; T2 c7 _: W
3.4 遗留问题 65- d7 m' K# |3 _ G$ w7 n
* |/ A9 y3 F$ B( r- ?
3.4.1 私有网络 651 z& D5 Y# [ c; k( k
+ U' Q$ j4 A" \3 {4 f
3.4.2 人类可读的名称 66
9 d! S$ X- g1 z2 [
3 S" S, |, z4 a, [" S6 u7 O3.4.3 仅显示Mikro上的同伴,而不是IPFS上的全部节点 66
7 y" e( Z! `& P1 l) Q; o! p* [, k0 ?" s' s: U) M
3.4.4 防篡改支付 66
+ w( R& h9 I( J5 }
7 E5 |& f- Q& h5 ]/ q: J8 C第4章 OpenBazaar 69- x( r: D9 E. }- J
. i5 B6 o6 r/ i9 E, {) `
4.1 为什么要做OpenBazaar 69 Y& n! V- V, I1 U' |, O
) T I) q( G6 ]. x7 |
4.2 什么是OpenBazaar 70
+ M5 L/ I0 G' V. Z' y" J! u" @3 M/ w I2 D! t/ y9 Z+ I1 |0 v' L$ Y$ R
4.3 OpenBazaar 如何运转 71/ m7 o: g6 A5 I0 x
6 I" G, [% G! Y, ?( f0 A4.3.1 商家 71
7 C! n' t& {# K8 N( B% X& G/ ]" y! T$ h+ T
4.3.2 买家 720 ^$ Z: B# R8 h. l: q
javazx.com
# Y% h4 j+ x% O0 g4.3.3 公证方 73
! |4 \& o+ l( `( ]* O4 A' }, n4 B
* h1 d h- v' k0 D: q4.4 如何安装OpenBazaar 74 E1 S3 ~: W! F/ Z; f3 l* Z
" Q7 j. V+ w# n, h9 U* Y& }, p% K4.4.1 可能会出现的错误 75 x+ l; V2 ?' k7 |5 a; s: t
# ~' S# T3 b+ i5 M5 B+ X
4.4.2 身份标识 79" d. k/ ?! m3 @
5 ~0 g$ E3 T, Q4.4.3 声誉 80# t6 `8 C& v2 n3 V$ Q- ~
g$ Z5 q4 }, |. x. H# R4.5 OpenBazaar还有哪些可以改进之处 83
. O9 r* y6 Q0 {% L4 N" B6 W( v" E5 }+ {2 ]3 Y& Y
第5章 Lighthouse 85& |6 u4 |0 K k: `% k/ ?3 _* M
6 s: \4 `- p1 S' q8 o
5.1 功能 861 J6 Y8 a' b' _ c) p
6 Z% |, y0 h8 q! k! g3 h/ o1 d: q5.2 SPV 钱包 92
" r3 F0 r+ l1 |
9 `* n% Z8 I, N! V; ?. |" i5.3 身份标识 939 J* Z5 Y4 N2 J7 ~
9 Z H* G1 x3 p) ]/ M l* B" c$ f8 n
第6章 La’Zooz 95
* x1 M% i% A. t* S$ P$ p8 c
: q6 M' i* t3 Q4 ], y7 H6.1 La’Zooz 是什么 95
$ O& Y9 [2 ]) }3 ^5 v
' R4 v1 V! ]* z7 G: M6.1.1 分布式协议 96; \4 F3 `0 r; K6 V2 w1 l. k
$ h5 e- F. {" g* [% K8 P4 ]9 m6.1.2 DAO结构 97
9 _; C: G5 C/ l% K5 A j0 ~) A0 x4 ?* D1 F7 w! C
6.2 UX 99! o! o/ B+ i D7 A; a& w3 N e! Y* E
/ z# [7 V$ G8 ~* A
6.2.1 架构 101( F$ N' ?3 l7 q! I8 b7 }
1 v# Y4 ?$ l5 l, R$ T6.2.2 合约 1048 {* g4 y$ b7 J! u2 o
' v1 K6 `- H) T, s( A0 q9 m* \
6.2.3 改善 105
$ _$ X" `) G5 l& I- j3 d0 H8 p4 h E4 T2 A7 Y
6.3 总结 106% W5 D* X& T4 \# J
( q1 C0 O" ~* A关于作者 107
% w2 t$ D: x- P9 G G( `
3 X+ T+ v" c' V0 j& ? m, @关于封面 107
& C0 a7 X% a4 Y1 c+ {1 _/ ?& i$ P
) p/ q" f# d* j! ~# y4 [/ uJava资料百度网盘下载地址链接(百度云):《去中心化应用 区块链技术概述》_吴海星译.pdf【密码回帖可见】
* }! ]1 a/ h' I4 w! T) n0 V: x( J6 @9 D& Y5 o: p
- z) J* \% m% ^+ |
1 E, g T5 D' P
# N" q u4 A2 w' ~( U6 `$ M5 ^9 q% e0 ?) e+ o m! [
2 P0 B$ C4 ]$ J% u1 J6 I |
|