没有高台教化,没有谆谆教导,在这里,我们用紧跟潮流的时事,向你普及区块链的故事。让你在轻松写意中,获取知识。
8 n. H& M" F# s! e5 N& p" M享受完一部酣畅淋漓的漫威电影,荧幕上出现了演职人员字幕,仍旧在座位上巍然不动的,一定是漫威铁粉。
1 G0 N- [4 ?' q9 I: N$ i, _" X; h1 p. _; X
! ]) D- ?/ C2 Q2 B& h, T9 k
1 U* Q1 \7 @# x& O4 w. `3 _' M& j" H" H/ Z
" r, ^' Y+ z' v. Y* f e/ X8 c) P' h
因为他们知道,看漫威电影,例行会有1-2个意想不到的彩蛋。
/ d. w- J% A5 q" X z" v# X; x q$ v0 O6 T- t
2 s% i7 R$ h6 [2 R- o8 b$ `- h4 r$ P漫威系列电影与铁粉之间的这个小秘密,却被《复仇者联盟4》打破了。
, _2 c1 }5 T8 D/ T/ r# m' S) y2 u
* i2 H, F; m" q0 L电影结束之后,粉丝翘首以待,苦等十多分钟,除了“咣咣咣咣咣咣”6声捶打钢铁侠战衣的声音,再无任何彩蛋出现。% Q9 H6 V& L- ^) e! {
6 C1 C8 P: T7 h2 K4 y7 L
: S- V1 F, f5 i+ M十年磨一剑,集漫威宇宙之大成的终局之战,却没有彩蛋,未免让粉丝感到失落。3 K! V- }7 t R. j) L
' K- C/ X, W# K7 o0 P: o0 ]
5 S2 A; J* ]- z* L" x! |# q其实,不用太失落,在复联4影片里已经隐藏了许多彩蛋,如果你是一名区块链人,那么当你看到这些彩蛋的时候,或许会“会心一笑”。
" F+ c( S' {8 C
# x# H G, o1 {# @! X/ O U. O6 m7 j; @, S/ F% w6 @
接下来,就让我为大家介绍复联4电影中出现的区块链彩蛋。
: ^/ U/ y9 g9 t/ u! C
3 k' b: f5 I" I
3 Z6 ^' {) X& Q0 x5 Y0 w时间戳
0 A& n% k6 e$ i$ l6 f5 ~. u* W
: v5 r+ N4 ~+ y; L, t& b) ]0 |在《复联4》电影中,复仇者们在讨论如何回到过去的方法的时候,蚁人提出回到灭霸小时候将灭霸杀死就好了。) z P L5 |& A( r# b5 `
- p( v$ y" j: q; B" P9 H. f0 }0 l& ^8 b
这一观点遭到了浩克的反对:我们无法改变时间戳。
, x; s' |" X8 S
1 T* r! m6 ], A' l& O7 A W* `' M0 }& X# F- l
正是因为有时间戳的存在,诸如像《回到未来》那样单纯的穿越是不可能的。
# k/ a! i9 X& R3 |5 G$ ?+ P+ m7 x6 P7 k- I9 `
4 h- Y+ J5 @) S% i
复仇者们每一个行动都必须保证整个运行逻辑能够形成闭环。
% G U- t: o" M0 e2 q% b" U- J0 c
" @) w6 c% v$ }' _. _( ]6 n
) ?/ `" S, a3 ^9 J8 f* S% g或许小伙伴们在看电影的时候听到这个名词会一头雾水。# [) r6 w1 b& N& s: ^$ s
% _3 e5 a/ Q1 @8 R, I8 H- F8 ?
2 n- ^; I/ A8 M; R- g$ w# z; ]" J
其实,如果从区块链的角度来解释什么是时间戳,答案就会一目了然。& J1 A" R% z7 A( ^5 |. d& b, w0 G$ t
1 _9 F3 E$ A4 F7 l. \
% j$ \6 x4 d4 j% E- J6 m1 z/ _& M( t
什么是时间戳?6 z( p4 `) \3 e' N* I
+ K; L7 |- N8 t+ S2 A- ?7 [& j顾名思义,时间戳就是一个能表示一份数据在某个特定时间之前已经存在的、完整的、可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间。3 o8 I1 U, c# Z2 j R. e8 U
* a6 } _- a1 A3 a. h9 L# K r, G ?, ^: C# o, |
好比我们拍照时,在照片上显示的时间一样。通过这个时间来向他人证明照片拍照的真实时间。0 p8 o: |# g& X+ g5 H+ R3 j. d& W
# \2 U. z4 A9 n9 O. f
. M8 a8 n+ |! f' U1997年,密码朋克成员哈伯和斯托尼塔提出了一个用时间戳的方法保证数字文件安全的协议。
/ i0 ]$ }+ u4 L% K+ k% J# _' {' v! K: ]$ C& J1 X
哈伯和斯托尼塔对它的简单解释是,用时间戳的方式表达文件创建的先后顺序,协议要求在文件创建后,其时间戳不能改动,这就使得文件被篡改的可能性为零。1 c1 P+ B3 g/ t
0 _: I* I/ h9 N
4 q3 ^. M+ H, k T
哈伯和斯托尼塔提出的这项安全协议也就是现在区块链时间戳协议的原型,直接赐予区块链技术无中心、防篡改、可追溯、高透明的特点。$ I2 W: r M2 W" w7 [4 L( c9 J7 q$ L
0 M( i5 U7 C' Q: X3 A1 B* x0 f) |! i' N
在绿巨人和蚁人讨论的过程中,我们能知道,改变过去,并不会改变主世界的现实,回到过去这一行为也是主世界线已经发生并且被记录入时间戳的事实。
' o) H1 W' W/ m1 y
; C+ A, a) o: l7 S) S1 Y
8 m# b3 z2 B* d1 f; P回到过去,也是主世界的未来。
& _7 t5 l- }0 X8 V9 c7 q w
3 ?+ w6 ~1 g- I* B
+ _- c& Z; F2 Q! ?1 c( d% e也就是说,无论使用什么样的手段回到过去,回到过去这一事实发生的行为都是主世界未来即将发生的事情,被时间戳牢牢的给记住。
+ u% i( ^. p3 O8 Q/ D: b1 V' ]. ~$ F& J# [
$ t! N" j" z$ M' h如果没有时间戳,那么按照蚁人的逻辑,复仇者们回到灭霸小时候,并将其杀死,也就没有后面灭霸打响指的事件发生,同样复仇者们也不会为了扭转结局而做出穿越的行为。4 r* q3 B5 o; b5 r% _/ V4 k
1 H$ o4 P+ p4 \2 R6 x ]" o7 [) T* H6 v4 Y/ |
如此一来,整个逻辑便无法成立。1 I2 H( h& J6 A& f
3 N. Z7 i$ q, E6 C2 b
' _( L- i F5 L6 i; M7 m$ x
也正是因为有时间戳的存在,才引出了第二个令人不解的知识盲点。
5 C3 T! J/ {) n& n5 F& N6 j% ~3 w$ }% `- r. z2 f
5 z7 f; n9 A9 I5 F+ I分叉
# X# {2 `' F Y3 B, g
" y- c; N2 y: y5 j
3 }$ t( Q8 i+ B6 s在电影中,为了搜集宇宙宝石中的时间宝石,浩克回到了2012年纽约大战时期(电影:复联2),并找到了当时在纽约至圣所的古一法师(电影:奇异博士),希望从她手里拿走时间宝石。
5 n7 `3 f+ _3 k4 o s0 D8 M' y* X4 b2 [" [* E+ \
$ C% \. F& o9 o, l% w1 l4 m+ a古一法师则对浩克想要拿走时间宝石的想法表达了担忧。8 V$ d* T& E. K2 n+ p1 s
' q( L/ h0 b( H' h% ]3 I4 N9 N( N
& D& K! i& N" D; f8 a, L3 g
因为在古一法师看来,当来自未来的复仇者们回到过去,并想要改变过去的正常走向的同时,原本的一个世界就被分叉成两部分了。
. E+ G: G/ z, O" f9 b
! K0 f6 _: F5 V9 A1 \5 ~6 R$ o) U- o3 f, e* S' g0 X: q& t/ e% m6 B
这是为什么?
4 S7 r* I. B; M6 _# H; v. @
; R& f8 J, p4 s% k) m" |/ Q( J1 K* q0 A! a M" V1 Q
这时候就需要引入区块链里的另一个概念:分叉。
2 @/ I. c* R+ Y7 @6 H! U/ |
0 p% v5 N+ u5 X" N% D3 H/ v* Y
- U; w7 \# u% M) ]% R8 e顾名思义就是一分为二,当区块链上有两拨参与者(也就是节点)产生分歧的时候,即有一方希望改良,一方则希望保持原状,只要其中一方进行代码更新区块链就会分叉。! ] D3 k6 ?7 d+ [5 C
* w" T; z& i n) R
" j- Z( e% [ R- u) ]在原先一条公链上,有参与者对一个项目持有不同的观点而产生的。- T1 ?: `: t, H6 ]3 f
+ t- j! D: D/ A6 |, d! a, b5 Q4 l4 T, S8 H
异见者通过使用原本公链的源代码,并以此为基础进行自己的独立开发。$ w" o4 r! D( `/ F
" n' C. u5 J# q- }) C. E! b! ^0 l* `1 _: d7 @
创建符合自己需求的环境,而这一过程一般是通过对原始代码做出一些调整而实现的。- j' u8 B c+ u0 v4 J& t
# V( V# d5 n- N
4 F0 T3 c) ~- S* {0 a在《复联4》中,从浩克的角度看,拿走古一法师世界的时间宝石能够保证最终结果的正确,即灭霸被消灭,死去的人都活过来。, i. e. O. H( ^0 k
# Q$ j& T( _1 u6 A$ \ g% \
7 i5 ], q$ S& z2 [2 i而从古一法师的角度看,保证自己世界宇宙宝石的完整性同样也是能够促使灭霸被消灭,人类避免被消灭的先决条件。5 Q8 L U0 K9 x
, T! d- z6 g/ D7 z9 Q( v
1 X* E3 Q: N8 a$ R' I' x此时,对于二者而言,时间宝石都是正确答案出现的前提。因此此时的他们,就面临着一个分叉的抉择。. x' R. f/ ^5 V! W
/ V4 J J3 f% [) O4 W
1 e1 T6 x5 E+ c. [8 {: i# A* j拿走时间宝石,意味着改变了古一法师世界的历史走向。" u" K+ U* K; s* o
+ D5 e: ^- z; s8 a1 p) y
x) z& p0 R7 B8 [( `9 p$ `
因为有时间戳的存在,所以古一法师的世界如果按照正常时间线发展,也一定会遇到灭霸以及后来的一系列事件。) u7 O0 X0 x+ x8 R* g
X- v* O5 Z/ ` g/ L$ A
3 w- c' q4 d( e浩克擅自拿走时间宝石,如果不及时归还很容易导致这个世界的既有事件无法发生,后果不堪设想。5 U6 ^3 O a9 C+ K! Z
4 a* N/ F2 S% X0 ^' s" g
3 x. |; q& x% X7 X3 o: n# H9 j/ j. w在最后,浩克再三向古一法师保证,在用完宝石之后,就会原物奉还,不会干扰到这个世界的正常运转,并且在影片最后,美国队长也最终将时间宝石归还了回去。$ { V) w$ o/ x+ H
[2 W5 R* v. W; M. L6 ^; S
+ x: o! H; ]6 K' F k! ?# z5 C6 T9 {# `世界依旧,完好如初。0 q* t" d% z) `7 t5 Q
/ k' _* B8 i' @; S9 z
% s/ u& l! h' W! k4 S
从《钢铁侠》到《惊奇队长》,每一步的电影的上映,都是为了离《终局之战》更近。
$ n' J3 Y& o. t+ `- A
: p! P% J3 W2 w5 r/ T; F' b; M
$ I+ A; [* V2 b; r10年的时间,21部电影,漫威苦心经营,谋篇布局,给我们呈现出了一个不一样的英雄宇宙。3 `( g* L8 m3 G6 p w: ~
4 H' ~; [. Q' `( m% m |1 g
0 ^2 F) [( p) k
漫威的电影承载了一代年轻人的情怀与记忆。对我们而言,这是时代赐予我们的礼物。
8 V0 ]5 M7 V& v% R% \6 @0 \, M0 i: q" l7 F2 G$ k
9 v1 h# x2 O: o6 f
《复联4》的上映对于漫威来说,只能算是划上一个逗号。 y6 R! @6 z& a: f1 i5 ?3 t& w7 T. H
- l# I5 p1 d7 i7 w
' w% P3 G) V: N J区块链也是如此,从2008年诞生到现在,同样走过了10年光景。% g0 Y, q5 b Q/ e
; @8 m' [, M* O8 H
, C' W+ _* g& W
漫威不会就此止步,超级英雄的故事也还将会继续。同样,10年对区块链而言也只是刚刚开始,在未来,区块链的前途会更光明。 |