区块链与数据存储:未来在于去中心化
当我们展望这个全新的去中心化互联网时,去中心化的存储将是一个极为重要的因素。
2017年区块链引起了公众的极大兴趣。我们意识到,除了数字货币的火爆之外,基于区块链的应用还可以重塑其他很多市场。但就像其他一夜爆红的技术一样,区块链在现实生活中的应用场景,因为区块链的根本特性,暴露了一些问题,其中很多问题应该会成为2018年里的主要焦点。其中之一就是可扩展性,当然这些问题的存在也说明区块链的市场取得了重大的进步。很多大佬们认为区块链可以撑起互联网的下一阶段,创造出“去中心化”的互联网。
当我们展望这个全新的去中心化互联网时,去中心化的存储将是一个极为重要的因素。
当前数据存储的问题
虽然当前区块链处于上升趋势,但它还不是唯一挑战传统数据存储的技术,AI和物联网(LOT)同样在挑战当前数据存储的边界。
据测算到2020年,全球将会有超过200亿台联网设备,这些庞大的设备又会产生海量的数据。紧接着,需要对这些海量的数据进行管理、存储、检索。联网设备,用户越来越多的个性化APP,不断增长的商业数据共享需求,都对数据存储提出了更高的要求。目前,企业若想推出新的数据驱动型应用,需要付出大量时间和精力,进行大量协调,才能建立新的数据库。
这种新的工作方式更加以数据为中心,涉及的数据量也更大。而当下,全球范围内的中心化数据库出现了严重的数据泄露。企业对数据的依赖导致海量数据被存储在易受攻击的中心化数据库,构成了前所未见的巨大风险,令人十分忧心。
区块链带来的去中心化应用也创造了很多的新挑战,他们也需要存储和管理海量的数据。例如以太坊并不是为了存储和管理数据而设计的,使用区块链来管理数据会消耗更多的空间和时间
去中心化数据管理如何工作
去中心化存储将结合区块链技术的最佳功能,满足海量数据存储的需求,顾名思义,去中心化存储将数据分布到多个网络节点,这和区块链的分布式账本类似。
当前,单系统和云存储都是高度中心化,相对来说,这容易遭受黑客的攻击。即使不考虑黑客攻击,也存在很多明显的缺点,比如断电。相比中心,去中心化存储不会碰到这些问题。因为它利用了异地分布的区域性或全球性节点。
当单点受到攻击或断电,也不会造成灾难性的影响。因为其他地方的节点会继续发挥作用。利用这些节点的分布式特征,既可以使去中心化存储具有高度可扩展性(客户很容易接触到大量存储服务提供商),同时也确保了高性能,因为网络的力量可以保证更长的正常运行时间。
当去中心化存储运用了区块链的一些特性时,我们也要去重新思考数据在区块链上如何存储。随着区块链交易量大增,区块链自身也必须想办法解决可扩展性问题。在区块链上存储大量数据,这样的想法似乎不太可行。
可能的解决方案: SWARMING 和 SHARDING
两项重要的互补技术有助于解决上述问题,其一为sharding:沿着逻辑线,对数据库进行分区处理。这些分区被存储在一起,去中心化应用通过一个唯一的key来访问。而分区存储则由另一项技术swarming来处理。类似区块链利用多个网络节点,去中心化存储也运用大量的节点(被称为swarming)类存储和管理数据。
Swarming技术减少了延迟现象,通过从最近、最快的节点并行检索数据,速度也得以提升,这一点非常像torrents。由于一个swarm包含很多地理位置分散的节点,因此可靠性和可扩展性也更强。
对当前的数据存储服务商而言,网络节点和swarm不会被单一的公司所垄断。他们各自拥有和控制这些节点。购买数据存储服务的客户可以获得一个全新的供应市场,而不是他们现在面对的寡头垄断市场。
新的玩家将入场,人们认识中的数据存储将会改变。当然在变幻莫测,充满风险的市场上这需要时间。不过,那些以区块链技术和去中心化应用为中心的商业目标,将推动它的进展。
在一个数据量越来越大、且越来越受重视的世界里,去中心化存储已然提供了一种更安全、高效、可扩展的解决方案。
#专栏作家#
肥寒,微信公众号:chanpingdog,人人都是产品经理专栏作家。九年产品经理。做过数字阅读,电商,社区,目前致力于在线教育。
本文由 @肥寒 翻译发布于人人都是产品经理。未经许可,禁止转载。
原文:BLOCKCHAIN AND DATA STORAGE: THE FUTURE IS DECENTRALIZED
来源:http://dataconomy.com/2018/01/blockchain-data-storage-decentralized-future/
题图来自 Pixabay,基于 CC0 协议
文中物联网英文应为IOT
都一样都像见鬼了一样。。在想这啥玩意啊 😡