|
java自学网(www.javazx.com)-java论坛,java电子书推荐:《去中心化应用 区块链技术概述》
8 l8 b( j2 R. o8 E5 ]& ~4 yjava电子书推荐理由:在这本实用指南中,作者解释了为什么去中心化应用(dapp)将比现在流行的Web应用得到更广泛的使用以及实现更多盈利,展示了如何使用现有工具来创建可用的dapp及其市场,并研究了目前两个成功的dapp案例。读者将了解到区块链的加密存储台账、scarce-asset模型和点对点技术如何提供比当前软件模型更灵活、更具激励性的结构。
/ W( k5 u- S! d0 }" ^$ z! e5 {/ q& i- m2 @$ f
作者:[美]西拉杰·拉瓦尔(Siraj Raval)
. q% c, C! S$ _, a% j- a l9 }出版社:人民邮电出版社& w' R7 I1 @( ]) |( Q- ?8 C
出版时间:2018年5月
# S( Q5 q! {2 B: [0 P a书籍价格:39.00元* {8 q2 V: J* A" D
! y! \* t. c+ E8 l/ N5 o
x& e4 ~3 B# a5 J
- ~ r* W/ d) F& c! }" m zjava电子书目录:$ A2 {, g6 y* x! t, ?2 P
第 1章 什么是去中心化应用 12 j: ?' m5 p4 |9 J( C
* T5 E$ P" G& l* u1 B1.1 预备知识:什么是比特币 1( A" G2 m7 z; o
, S! Z) r' f l, d) }1 ?
1.2 什么是去中心化应用 3) S" a1 u9 S* x' V
$ v. `6 Z% f0 C8 B# }; G
1.2.1 特性1:开源 5
( x# ~, T3 @* T0 v I K# p: I# [4 m; M
1.2.2 特性2:“内部货币” 62 p9 n& Y7 M' R8 u# Z
3 `& Q' C, ~$ \( z* L! ]0 A/ \1.2.3 特性3:去中心化共识 7. k1 W) u& {* w6 g0 b5 y% T/ ]
5 U* H2 ]% b. \1 y9 ^5 z/ c1.2.4 特性4:没有中心失效点 8
3 O* j" Q; A, u! V$ G \
' M9 D5 A1 ?" ?% u3 K% |+ m1.3 去中心化应用的历史 8
) k" j3 ^$ j' O; d( S/ t1 `* P& p& \& l/ o
1.3.1 PopcornTime 108 V, g6 g) B+ R& B. L( B
7 C* s. }3 u% M7 a6 [' ~1.3.2 OpenBazaar 10+ n- }% V6 ?" A$ e$ f( ^1 o
0 x, A6 A/ R" v9 }* Y
1.3.3 Lighthouse 101 ~" |1 D8 m# t1 H* @! C
$ j/ F% C6 K" }' Y9 }1.3.4 Gems 112 P0 U5 [5 h/ n' [
* [( C% h& D8 u; C y% K1.4 技术点 11: {" x" A% z* y2 @, ^' e" H& B
$ ~1 G; k3 W% x; x* a0 D1 e1.5 开始着手吧 15
9 N3 ]6 y) \/ O0 P: W& c
6 Y: h2 n. K; L# N. u第 2章 蓬勃发展的dapp生态系统 17
. z* D4 C' r7 i: V4 r* j, S. K# y2 w/ f
2.1 去中心化数据 17
+ a1 U' X- q3 x# [ i5 N& E, o" K+ X- O7 b0 H
2.1.1 方案1:把数据直接存放在比特币的区块链中 18
" |1 z4 | h& {' v3 j+ R& G- ?# q& k! G- G, Y2 C) V: K
2.1.2 方案2:把数据存放在分布式散列表中 19
+ H+ O+ ~6 N7 {% g0 T( G8 ^" m" ^2 C7 L# ~4 T5 H& |
2.2 去中心化财富 23
" \* i/ J" I3 U& @3 O8 `3 ~+ H- M1 T5 M% B: M) m
2.3 去中心化身份标识 29+ u9 H/ G3 ^: A# T+ q, L }
% M5 Y1 V6 G d& b c s
2.4 去中心化计算 329 l, l9 ?# ]: k# ?. H b
c6 S% B* c" O7 }
2.5 去中心化带宽 34+ i+ U) b/ a# H# S, m L
, ?! ]& u7 c6 B) N" |2.6 去中心化资产的去中心化市场 36) ~. l* h7 t5 r9 W
5 u! L& h4 J! j3 \" g; T9 f2.7 务实的去中心化 39: s- q% L! l6 y* Y7 s% c x) ]
1 q4 _, [, s z
第3章 创建你的第 一个dapp 436 K& P# L; I& n2 H9 ~# U
7 r) [* f0 H. {: a! m3.1 Go语言 43" a7 J( j. T% y' A! }* r
! P1 J" v8 j% C$ l4 E' r9 Z3.1.1 集中式架构 44
; P! T- W0 y! \0 Y e; N/ ?$ I
: N# o" Y' k# o1 x) R6 [3.1.2 去中心化架构:IPFS 介绍 45
: j. |/ q$ m9 E+ s2 A! f5 Y' ?& p) d( n% b3 ~$ I
3.2 我们要创建什么 47
' b6 m3 g4 L1 W+ \0 m
! H# ~0 H( j4 p4 ^7 i( K3.2.1 配置 48
3 e( Z9 v( E7 X4 `0 y. T2 Q" Q! \$ v& M" F4 e
3.2.2 路由 539 j2 Q1 d1 Z2 y' z, z+ {+ \! F
. y) a/ c( e; I
3.2.3 数据存储和获取 55# X, N- Z/ m3 H
! S7 A4 D* ^6 p5 @" c
3.2.4 将数据传给前端显示 583 |0 v0 [ r# o2 F! B) ^
/ }7 [/ o# i, U( u3.3 dapp经济学 61
' I0 Q" ?2 Z3 @5 Q( M# J* m2 O
) @/ R' J1 g: z4 g$ X$ t4 z0 L3.4 遗留问题 65
. r7 S8 }* @' h% A4 @1 t6 n& M# {7 O9 S# D* K
3.4.1 私有网络 65
9 O8 o' y' x9 n5 O: s _, w/ i' F5 b1 k7 L' X* N
3.4.2 人类可读的名称 66$ C: U9 V W. `& N/ ^* x0 {6 y
7 L7 C; ]* `) r' X& _3 Q2 q
3.4.3 仅显示Mikro上的同伴,而不是IPFS上的全部节点 66
: R6 b0 G) z: ]( c) U' ] N& Z, Y
: \+ ?; n% d! f+ K7 Q+ d$ `# i3.4.4 防篡改支付 669 G+ O: z* }) w; G* f
7 E$ F0 O- J/ O- U
第4章 OpenBazaar 69
. q' L/ ]9 ]5 l5 P( q# i/ X
' V( G+ b P g. ^4.1 为什么要做OpenBazaar 69
, `- d& \& C$ A* g
! l& k4 j9 U# k L# u4.2 什么是OpenBazaar 707 A* M2 V/ |2 }. d) `
' u8 o1 Y: x, `: T. A6 d
4.3 OpenBazaar 如何运转 71
4 M7 n3 ?- L4 k0 ?) H2 Z: o% {: L) B- f% ^5 I: {
4.3.1 商家 71
1 c& e# }) D4 F5 J A- @' h
7 M6 Y9 g" Y3 ^) @# r4.3.2 买家 72. F W8 n0 e' z4 u5 }9 K
javazx.com1 l7 n$ j) d) @1 T4 N9 j
4.3.3 公证方 737 }- M/ m' l: _9 a* h. l
" z3 K& q, k! b4 x# o( a4.4 如何安装OpenBazaar 74
3 g5 Z! o1 I& c, i) m0 m
% v1 c9 m5 V3 N' j1 \/ M6 F. _4.4.1 可能会出现的错误 75
3 b, ^' j6 P- n. R7 U
) }" X" i6 d" d6 \( j( E" X, [0 k+ |: m4.4.2 身份标识 79
6 m" w0 _3 w- @) H5 m& O# Z" [7 q( A
4.4.3 声誉 80& v7 F9 }7 l8 `" g# R: x
4 \3 _$ ]# O, p4 C/ B3 J% x4.5 OpenBazaar还有哪些可以改进之处 83
) Z5 u. \) F2 [& k3 U0 H& o: ?
! A4 |' b# v% }" Z( I6 \) X) o第5章 Lighthouse 85 B$ w \; k( J9 q/ `2 T9 [- l
4 u2 [) n! ]0 g [/ q
5.1 功能 86* [8 U$ Z) A+ S6 `
8 j; w& H: j+ h" R/ O! }8 \
5.2 SPV 钱包 92
3 f6 I; `4 k) K
0 C. V% X4 W. s l8 U! r3 M5.3 身份标识 93
2 A) D; h/ s3 Y! V1 ]/ T" E) m' M( J# L' W, {: z* u
第6章 La’Zooz 95
$ o7 }- I! M3 w$ X* u
# t9 K5 K/ z0 j" V3 o: f+ g; a. X6.1 La’Zooz 是什么 95
! B! U( L7 B# p4 U* T' N, Q# z* c* c; ~+ d
6.1.1 分布式协议 96
7 Y" y$ P8 y1 _; B0 m3 G4 c5 b' x/ G# i4 l6 R* B* w* M5 H
6.1.2 DAO结构 97' x0 x. Z& v% x$ x, c& F
( V P% g3 a' I. M; w
6.2 UX 99
6 p( I! Y0 l' E
& \+ T- ^, B& J6.2.1 架构 1011 f- b0 W- D+ g5 ^( m
# Z1 \# {6 R( u. g2 U f6.2.2 合约 104! J6 ^7 V7 }( h K9 \
9 k& _$ f* |3 Q/ ]8 d6.2.3 改善 105, p1 o/ o4 ]+ S% g2 c
% a4 i" c2 n' y" P
6.3 总结 106
O- T- ^; j3 M `/ L9 {! @. \- N1 U6 c* o0 J
关于作者 107
/ Q' Y1 j8 b- Z3 F5 a* i6 R- r5 l, N( L$ t
关于封面 107 - i- o. r8 Y J) Z/ ^
( C$ I2 F4 t, M0 G( @
Java资料百度网盘下载地址链接(百度云):《去中心化应用 区块链技术概述》_吴海星译.pdf【密码回帖可见】
6 j2 [' L) ]$ @3 D8 T" R6 ]) o# p' Q+ j; D" v' K
8 i- h+ R7 A' Y& h) q8 n
3 P# e- x6 y1 X, u% G" k1 I) A) C8 } t% s5 P5 U, d5 L
9 C! q/ @( ?" i& M( R9 x8 I9 k2 P1 X
2 t* |3 @; a: E5 _2 p5 z' t
|
|