区块链是如何实现完整备份的?(微算力)
2018-09-07 本文已影响21人
微算力
因为区块链是由连接其中的电脑共同维护的,对于已经产生的区块,所有连接进来的电脑都有一份完整的区块链备份记录。
目前备份的特点:
1.现有备份最大的问题可能就是安全了。我们无论是自己存储,还是存在云端,重要的信息都需要加密,以免信息被泄漏出去。但我们的加密很容易被高明的黑客破解,这是现有备份的一个难题。
2.现有的备份也可能被内部的一些人更改,这种更改不容易被发现,而一旦出现更改,后期的审计追踪就会出现很大的困难。
3.如果我们的信息可以存储在很多台电脑里,那么一台电脑出了问题,还可以调用其他电脑来查看,可现实中,我们无法做到串联尽可能多的电脑。自己的有价值的信息存在别人电脑里也不安全。
区块链就可以解决这些问题。
1.区块链很重要的技术手段就是加密,存储时加密的信息不会被查看和泄漏,只有拥有 信息密钥的人,才能查看这个信息。
2.区块链中的信息是基本上不能被篡改的,这就避免了有内部人员更改的可能性。
3.区块链中的信息在存储时没有中心,所有参与进来的电脑都是一个节点,都有信息的 记录,无需刻意地将信息分布式储存,就能达到分布式储存的效果,极大避免了单一电脑损坏造成的信息丢失。
4.在区块链中存储也是很廉价的。现在我们将信息存储在云端,都会被收一定费用,这 费用也不低吧,而存在区块链中,我可以告诉你的是,它的存储价格比存在云端这种还要低 90%。
存储和恢复信息时我们需要做什么呢。
1.要存储文件的源端设定备份文件,然后加密发送文件数据,提交给区块链中所有相关 的节点;
2.各个节点接收到文件,并且进行存储;
3.如果需要恢复数据,源端发送请求,计算节点根据请求,在获得解密数据后,就能实 现数据的恢复。