比特币是如何利用区块链技术,构建一个安全的电子虚拟货币系统的?
" \) m8 h X2 g" I$ P" @ G4 I1 f# Z* |* w5 L7 L0 ~
) A5 A, B+ ^, K M& L1 ?) b' E去中心化存储0 h, p. E, f" S0 T. F& O" d; Z C F
0 r) }9 \) g4 w! H8 V
$ n2 T$ x9 T8 G& N5 G
实现去中心化的解决办法就是采用分布式系统,把原先存储在某个第三方机构的信息数据,分布存储在一个P2P的网络结构中,同时借助区块链技术实现数据的不可篡改、达到最终一致性。
$ B2 S' z* I3 M! p, Z }) k0 X- g# K- e3 B% X8 H+ p9 J
. y+ L) l9 m% B; C, O: V8 U! v& R
先来说说为什么是P2P网络协议。在比特币系统中,如果需要某个节点协调点与点之间的通信,那么一旦破坏这个节点,那么整个比特币系统就容易遭到摧毁,因此比特币的去中心化存储中,最重要的一点就是实现整个网络集群的保护,使其难以遭到破坏,存储数据难以被篡改。0 W* V1 v) @8 l( J+ ~/ D/ G( {- o( v9 R
. L% @/ N! D6 ^; K6 c. K
) r, F' ]' Y9 @$ Y
这就需要特定的协议进行数据维护,而通过P2P协议进行节点之间的数据传输,无需中心节点,任意两个节点之间能够实现彼此的信息传递,在这个协议的基础上,任何节点都可以随时加入或离开比特币网络集群,而不会对比特币网络集群产生影响,即便出现故障机器未能及时修复,也不会影响整个系统的运行。 |