"科学技术是第一生产力",既是现代科学技术发展的重要特点,也是科学技术发展必然结果 。
武侠世界的存储江湖
在金庸武侠小说《鹿鼎记》里,有这样一个情节。
清军在入关前,皇太极将海量的财富藏在龙脉所在之地,然后制作成一张藏宝图,这张藏宝图对清廷至关重要,因此皇太极决定将这张藏宝图分成8份,分别藏在8本《四十二章经》中,再将这8本《四十二章经》分别交给当时战力最强也最忠心的八旗首领手中秘密保存。
这种在武侠小说中常见的藏宝图游戏所用的存储方式就是中心化分布式存储,了解《鹿鼎记》剧情的朋友应该马上能想明白这种存储方式虽然很安全,但只要这貌似最强大的中心出现故障(皇太极死去),满清皇室成员就再无一人能拿回来这笔巨额财富。最后,还是有着主角光环的韦小宝,通过各种巧合奇遇才最终将这张藏宝图给还原了。
这封建社会权力最大者的藏宝图尚且如此不保险,那么寻常人家想安全的存储一件重要东西的难度便可想而知了,他们大都也只能选择将贵重物品存储在镖局、商行之类安全系数比皇太极还低的地方了。
这个难题从封建社会到现代社会从来没被解决过,过去的解决办法都是不断的加强中心点的安全与信用。
互联网时代的解决方案
互联网时代,将这种解决方案做到了极致。先是将藏宝图数据化,然后通过计算机计算,将藏宝图分成不集齐就无法解密的8份,再将这8份藏宝图加密后分别存入不同的服务器中,再给用户一个账户密码,提取的时候凭此账号密码就能迅速的将8份藏宝图提取出来并合成一张完整的藏宝图。
这里,我们的弱点也是最强点就是替我们存储藏宝图的互联网公司。
藏宝游戏去中心化的难点
为了解决这最强的环节就是最弱的环节这一致命点,人类经过数百年的探索,随着区块链技术的到来,才终于看到曙光——那便是去中心化分布式存储。
既然这个中心点是个致命点,那么我们不要这个中心点能将藏宝图藏好吗?
这里的难点在于没有一个中心化的皇太极的情况下,如何做到以下4点:
第一:我们要将这张藏宝图合理的分成8份,让任何人不收集完整这8张图就不能破解藏宝图的秘密。
第二:我们要将每一份藏宝图做好加密处理,以确保每一份藏宝图的安全,给藏宝图多加一道保险。
第三:我们要确保代为保管每一份藏宝图的人,有能力且守信用确保每一份藏宝图的安全。同时还不能让守护者知道守护的是什么。
第四:作为存储藏宝图的人,要能快速地找到并拿回每份藏宝图。
区块链上的藏宝游戏
我们大家都知道,去中心化是区块链与生俱来属性,但是虽然区块链技术现在很火热,但是具体落地的项目寥寥无几。这一次无意间看到了一个区块链项目Ulord链云生态白皮书Version 3.0,里面介绍的一个落地项目UDFS——去中心化分布式存储,就是解决怎样在没有皇太极的情况下,将藏宝图安全的藏起来。
首先,利用区块链的不可篡改特性以及提供token支持,通过UDFS发放token来提供奖励,让八旗首领之类有实力的人来提供保存藏宝图的服务。
其次,通过P2P技术构建UDFS网络基础,在这个网络中的所有节点能互联互通,这样,即使是普通的老百姓也能轻松的绕过皇太极,通过抵押token的方式将手上的藏宝图分成8份,并加密后存放到八旗首领那里,而八旗首领也不会知道存在这里的东西是什么。
最后,通过DHT(分布式哈希表)提供了对分布式文件系统的快速索引,让普通老百姓通过手上的秘钥快速便捷的提取藏宝图。整个过程八旗首领都不会知道发生了什么。
最后,希望UDFS项目能尽快落地,推广。让普通老百姓也能平价享受皇家级存储服务。