作者:Xavier
排版:Haze
作为一个去中心化计算平台,PADO 将通过密码学计算解锁数据的价值。在早期测试网阶段,PADO 团队搭建了一个完整的框架,允许任何用户将其私有数据经过加密后安全地存储在 Arweave 上,仅有完成代币支付的用户可以访问这些加密数据。zkFHE通过密码学的方式在加密状态下将私有数据的可访问权进行了转移。
示例程序 demo:
https://docs.padolabs.org/ecosystem/ao/demo
你可以扮演一位数据提供者,将自己的文本文件/图片/视频以加密格式存储在 Arweave 上,并由付费客户获取;或者作为数据使用者,你可以查看 Arweave 上的文件列表并使用 $wAR 代币购买其中任何一个。
在这种点对点数据共享过程中,数据的可访问性由底层的 zkFHE 网络实现。以下是一些技术要点。
1. 在将数据发送到 Arweave 之前,数据首先会通过对称加密算法用密钥 K 进行加密。该内容加密密钥 K 将被拆分,每个密钥碎片会用 zkFHE 节点的公钥子集加密。只要大多数子集节点可靠,可访问性就能获得保证。
2. 一旦拥有公钥 PK 的付费客户尝试获取目标数据文件,zkFHE 网络开始进行机密计算,将加密的密钥碎片转换为用 PK 加密的新密文。这样,PK 的所有者可以解密以恢复密钥K,并通过解密存储在 Arweave 上的数据来获取原始数据文件。
3. 所有加密操作都在数据提供者和数据用户的本地设备或 zkFHE 网络内完成。工作过程由几个处理器和分发器作为 AO 进程完成。该图展示了不同实体和组件之间的关键架构和相关工作流程。
以下是 zkFHE 计算用例的核心组件介绍:
PADO-AO-SDK:通过该 SDK,开发者可以构建 dAPP 来上传用户的加密数据,并在任务完成后解密密文数据。开发者无需深入研究零知识证明(ZKP)和全同态加密(FHE)等密码学技术,只需使用合适的接口来整合其应用逻辑。Github 链接:https://github.com/pado-labs/pado-ao-sdk
PADO-AO 进程:这些进程建立在 AO 上,主要负责管理Arweave 上的数据、节点注册、计算任务及相关结果。该进程还负责处理计算成本 $wAR。Github 链接:https://github.com/pado-labs/pado-ao-process
zkFHE 计算节点:这些节点为数据提供者和数据用户在 AO 上执行可验证机密计算的环境。节点将从 AO 接收计算任务,执行任务并报告加密结果。Github 链接:https://github.com/pado-labs/pado-network/tree/main/padonode
相信这种由 zkFHE 和区块链技术驱动的点对点数据共享模式,可以为去中心化数据共享和创作者经济开启新的视野!
免责声明:本文不代表 PermaDAO 的观点或立场。PermaDAO 不提供投资建议,亦不为任何项目背书。请读者遵守所在国法律,合规进行 Web3 活动。
PermaDAO 官网:https://permadao.com
PermaDAO 登船:https://onboard.permadao.com
PermaDAO 社区由 everVision 发起
Forward Research(Arweave 官方) 赞助
该文章仅作为观点陈述,不作为任何投资建议。