
非交互式工作量证明证明 (NIPoPoWs) 由于两个基本原因而重要:轻客户端和侧链。这两个组件对于客户端和节点至关重要,以便更容易地接入区块链。去中心化网络本质上是低效的,因为在同步网络中存在随机机制,也就是说,每当网络上发生交易(TX)时,必须有几个随机节点处理该 TX 以证明和确保其可靠性。从全球范围来看,这是一个巨大的任务。可能会有数十亿笔交易,并且许多交易可能来自带宽较低的贡献者。
轻客户端
轻客户端(又称 SPV)在考虑加密货币在大众采用中面临的障碍时非常重要。大多数加密用户没有运行完整节点所需的工具。运行完整节点意味着需要强大的处理器、高电力消耗和超过一百GB的内存来存储整个区块链。轻客户端非常有用,因为它们允许通过有限的数据提供者(节点)进行验证,从而显著减少日常用户所需的数据存储和带宽。
使用轻客户端与 NIPoPoWs 的实施使得通过区块头与区块链进行交互成为可能,仅需使用几千字节。验证交易是否发生在区块链上变得简单。NIPoPoWs 可以帮助人们通过更高效和方便的移动钱包与区块链进行交互。
侧链
侧链则是区块链的一个完全不同的组成部分。它们在私有链、可扩展性改进和跨链互操作性等各种元素中非常有用。Kushti 提到 他将在接下来的几个月发布一本名为 Ergo-Meta 的侧链“食谱”。
我们在之前的文章中描述的 NIPoPoWs 的一个应用涉及 对数空间挖矿。对数空间挖矿允许“轻矿工”。与轻客户端类似,轻矿工可以通过区块头引导,而无需下载整个区块链。在区块链中,也可以仅存储几个必要的区块以验证整个区块链。这基本上消除了矿工存储整个区块链的需要。对数空间挖矿在 Ergo 中的集成可以通过天鹅绒(软)分叉实现,从而避免了痛苦的硬分叉。
NIPoPoWs 的另一个应用是在第一次 ErgoHack 中由一个名为 SmartPools 的团队提出。SmartPools 的提案旨在增加 中本聪系数,这是计算给定网络去中心化程度的指标。在我们的案例中,该提案旨在通过抵押智能合约引导挖矿实体,从而增加 Ergo 平台的去中心化。这里的目的是为非矿工投资者提供回报,并防止大型 GPU 矿场控制系统。
NIPoPoWs 最著名的例子是第二层区块链的实施。第二层对于通过提高可扩展性和为企业级应用创建私有侧链与不同区块链进行交互非常有用。第二层在主区块链之上创建区块链以满足不同的用例。由于这些第二层上的交易可以在没有持续同步更新的情况下发生,因此通过始终将所有内容保留在主链上,可以显著降低网络负载。
Ergo 区块链自创世以来就支持 NIPoPoWs,但它们的应用仍处于起步阶段。我们继续与 IOHK 和 EMURGO 的合作伙伴共同开发这一研究领域,并期待随着社区开发者的持续贡献,其应用将增加。
Share post




















