当前位置: 首页 > 科技观察

区块链存储,目前的做法可能是错误的!

时间:2023-03-16 11:29:50 科技观察

因为对存储情有独钟,所以我也非常看好区块链存储。长期研究Storj、Sia、IPFS/Filecoin、Burstcoin等项目,翻译这些项目的白皮书,研究存储挖矿。矿山,甚至采矿机和地雷。也经历过“异常繁荣”的Filecoin矿机市场。当然,现在繁荣还在继续,Filecoin项目依然没有实质性的进展。最近随着研究的深入,我开始反思区块链存储的方向,开始反思现在的做法是否能应对未来的变化,开始反思如何从更全局和宏观的角度去分析区块链存储.甚至存储本身应该做什么。也许现在的做法和路径还不够正确。对存储最直接、最迫切的需求是数据的爆发式增长。近年来,随着云计算、大数据、物联网、人工智能等信息技术的快速发展和传统行业的数字化改造,数据量呈几何级数增长。据IDC预测,2020年全球数据总量有望达到44.ZB,我国数据量将达到8060EB,占全球数据总量的18%。什么概念?如果是10TB的存储设备,仅中国就需要8亿台设备,很快每个中国人都需要一台。除了数据量的激增,用户对数据存储的需求主要包括:安全、可靠、快速、灵活、低成本。请注意,这不是区块链存储的独特要求。很多人在演讲、写文章的时候都忽略了这一点。这些要求是通用要求,是通用存储的通用要求。所以,我们在谈区块链存储如何满足这些需求的时候,一定要严谨、客观地对比现在的存储,尤其是云存储。不能为了区块链存储而肆意夸大。就目前的区块链存储技术而言,还不能完全确定其能否战胜成熟的云存储技术。提到区块链,大家自然会有安全感。尤其是与现在的云存储相比,用户上传数据后,没有了隐私,用户失去了对数据的控制权。区块链将隐私和控制权还给用户。表面上看是这样,我们要明白为什么区块链可以实现,本质上是因为区块链的加密技术。云存储现在可以使用加密技术吗?当然,这不是区块链独有的。想象一下,我们做一个开源客户端,用户自己管理私钥,将加密后的数据上传到云存储。云存储还能肆意使用用户数据吗?当然不是。“专家”认为,区块链存储的另一个优势是,区块链存储可以将数据碎片化,分散在全球各地,从而在一定程度上提高安全性。能不能不要表面糊弄用户?现在的云存储不是分布式存储吗?没有高效的分片和备份机制吗?而且,这些机制比区块链存储更加成熟和高效。也有“专家”说,区块链存储是去中心化组织运营的,而云存储是中心化运营的。这也挺搞笑的,因为当用户数据丢失的时候,面对一个去中心化的组织,用户该去找谁呢?为了提高可靠性,区块链存储的“专家”经常搬出IPFS的一些原则——数据永不丢失。能否回归技术人的初心,IPFS真的不会丢数据吗?区块链存储至今没有发展起来的一个重要原因是可靠性和成本难以平衡。现在云存储,比如亚马逊,已经可以提供商业级的可靠性,小数点后还有一串9,在实战中得到了检验。但是区块链存储呢?如何保证?分布在世界各地的节点,随机性非常大,一说就坏。软件层面的调度来不及采取措施。区块链存储这样的网络没有任何安全措施,很容易被黑客控制和劫持。如何保证用户数据的可靠性?所以,不要说可靠性更强,还是要在技术上下功夫,提高硬件技术水平,在实践中去检验。速度也是区块链存储的一大亮点,来自BT。那这个呢?这也是“专家”们的一厢情愿。中心化存储会不会有巨大的瓶颈?集中存储意味着没有分片,没有并行下载,没有CDN?专家可能会说成本太高,去中心化存储很便宜。你真的计算过吗?你真的有运行Storj、Sia的节点吗?真正的区块链存储成本更低吗?我们讨论成本,请理解前提,如果你不关心数据会不会丢失,成本当然低——现在IPFS网络上的数据是随便放的,然后这些数据可能不存在任何时候。如果要保证高可靠性,区块链存储要付出什么样的成本?激励矿工贡献存储和带宽的成本是多少?而付出了这样的成本后,挖矿工具是否具备专业IDC的运维能力来保证节点的稳定运行?其实做过分布式系统的工程师大概可以算出,在这样一个开放的、不可信的全球网络中,构建一个可靠的分布式存储的成本只会比云存储高,而且会高很多。***说到灵活性,我不知道为什么有人会用这个作为区块链存储相对于云存储的优势。想想BTC和ETH节点升级的历史。几乎每次升级都是阵痛,甚至导致分叉。“专家”们,当一个分布式系统到了一定程度之后,确实有很多东西超出了你们的知识范围,请大家不要混淆视听。因此,我认为现在的做法是错误的。抛开深入的技术研究,把全部希望寄托在“区块链”二字上,这是自满,是倒退。谈技术的未来,IPFS是无辜的,或者在区块链的洪流中,人性已经改变。那我们该怎么办呢?我们应该赌的是科技的进步。更应该投入的是技术的研发,可能不会很快,但如果要在未来生存下去,现在就应该开始。技术进步包括软件,例如IPFS——一个综合系统,结合了Git和BT等强大系统的优点。但是IPFS还有很多内容没有实现,需要我们去实现。仅仅整合是不够的,我们需要创新。技术进步还包括硬件。硬件还是现在的机械硬盘和SSD硬盘?我认为这样的硬件无法满足数据的爆炸式增长,尤其是机械硬盘。我们应该重点研究未来的存储,比如DNA存储。或许这些技术由于某些环节的原因,目前价格昂贵,但并不代表未来不能实施。同时,这些点也是我们巨大的机会。想一想,机械硬盘的生产已经被美国和日本垄断了。贸易战一打起来,我们的硬盘就涨价了。多么可悲啊,这是逆着科技发展的趋势,我们的使命来了,机遇来了。技术进步还包括网络。专家们还在普及什么是“骨干网”。5G离我们越来越近了。所以当你的矿机还在讨论有多少个10G网口的时候,其他技术的进步就已经带来了毁灭性的打击。我们需要学习,深入学习。做面向未来的产品。很高兴看到各个领域的技术都取得了长足的进步。我们做每件事不能只关注这件事。我们要放眼各行各业,深入研究前沿技术。也许我们面对的事情,有一种完全不同的玩法。希望就这些技术与大家交流,谢谢。