PoEW:Encryption as Consensus and Enabling Data Compression Services?

该论文提出了一种名为“加密工作量证明”(PoEW)的新型共识机制,通过将穷举密钥搜索作为工作量证明谜题,在维护去中心化网络共识的同时,利用计算密集型过程将长明文压缩为短密钥,从而在解决能源消耗争议的同时实现数据压缩服务。

Chong Guan

发布于 Tue, 10 Ma
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇文章提出了一种非常有趣(甚至有点“疯狂”)的新想法,试图解决区块链最头疼的两个问题:太费电数据太大

作者把这种新方法叫做 PoEW(加密工作量证明)。为了让你轻松理解,我们可以把它想象成一场"寻找万能钥匙的寻宝游戏"。

1. 现在的区块链(PoW):在乱石堆里找特定的石头

目前的比特币等区块链,用的是“工作量证明”(PoW)。

  • 比喻:想象全世界有无数矿工在搬石头。他们必须不停地搬石头,直到有人搬出一块上面刻着"00000"的石头。
  • 问题:为了找到这块石头,大家得搬几亿块石头,非常费电,而且搬出来的石头除了证明“我努力了”之外,没有任何实际用途(就像把石头搬来搬去,最后除了证明你力气大,石头本身没变成房子或家具)。

2. 作者的新点子(PoEW):用“找钥匙”来压缩文件

作者说:我们别瞎搬石头了,让我们把挖矿的过程变成给文件“瘦身”(压缩)的过程吧!

  • 核心逻辑
    通常,加密是把文件(明文)变成乱码(密文),这需要一把钥匙
    作者反其道而行之:我们先定好一个目标乱码(比如要求乱码的前面几个字母必须是"AAAA"),然后让矿工去拼命找一把钥匙,使得这把钥匙能把你的原始文件加密成这个目标乱码。

  • 比喻:寻找“万能钥匙”
    想象你有一本很厚的书(原始数据,比如一首歌或一个视频)。

    1. 传统压缩:像把书里的字缩写,或者把重复的词删掉。
    2. PoEW 压缩
      • 我们规定:不管书里写什么,只要用一把特定的钥匙去“魔法变换”它,变出来的结果必须是以"AAAA"开头的乱码。
      • 矿工的任务就是:在几亿亿亿把钥匙里,暴力穷举,找到那把唯一能把这本书变成"AAAA..."乱码的钥匙。
      • 结果:一旦找到了,你就不需要存那本厚书了!你只需要存两样东西:
        1. 那把钥匙(很短)。
        2. 那个目标乱码(也很短)。
      • 解密时:只要把钥匙和目标乱码拿出来,用魔法(加密算法)反向操作,就能把厚书变回来。

这就好比:你本来要寄一个巨大的行李箱(原始数据),现在你找到了一个魔法咒语(钥匙),只要念这个咒语,行李箱就会瞬间变成一个小小的火柴盒(压缩数据)。以后你只需要寄这个火柴盒和咒语,对方收到后念咒语,行李箱就变回来了。

3. 为什么要这么做?(一举两得)

  • 省电费:矿工们不再是为了“搬石头”而消耗电力,他们是在做一件有用的事——帮世界压缩数据。虽然过程依然很费电(因为要试几亿亿把钥匙),但这电没白烧,它产出了“压缩后的数据”。
  • 数据变小:如果成功,原本巨大的文件(比如高清电影)可以变成只有几行代码大小的“钥匙 + 目标码”,极大地节省了存储空间。

4. 这个想法有什么难点?(现实很骨感)

虽然想法很美好,但作者也承认,这目前还像个“科幻实验”:

  • 太难找了:要找到一把钥匙,能把任何文件都变成特定的"AAAA"开头,这就像要在茫茫大海里找到一根特定的针。对于普通文件,可能根本找不到这样的钥匙。
  • 计算量巨大:虽然现在的比特币网络算力很强,但要把这种“找钥匙”的算力应用到实际的文件压缩上,可能还需要更强大的计算能力,或者只能压缩那些“运气好”的文件。
  • 还没完全解决:作者说,如何调整难度、如何确保一定能找到钥匙,这些还需要未来的研究。

总结

这篇文章提出了一个大胆的概念:把区块链挖矿变成一种“超级压缩服务”

  • 以前:矿工烧电是为了证明“我很努力”。
  • 以后(PoEW):矿工烧电是为了证明“我找到了一把能把大文件变小的神奇钥匙”。

这就好比,以前大家为了证明力气大,不停地举哑铃(PoW);现在大家举哑铃是为了把举重台变成一张纸(PoEW),虽然举的过程很累,但最后留下的东西更轻、更有用。

一句话概括:作者想利用区块链庞大的算力,通过“暴力破解加密钥匙”的方式,把巨大的数据文件“压缩”成一把小小的钥匙,让挖矿变得既环保又实用。