computecoin·的共识算法,谁才是验证天花板?

诚实证明(PoH)保证外包给邻近网络的计算任务的结果可以被验证。PoH 有效地解决了困扰计算机科学领域十多年的可验证计算问题,建立了对外包给去信任去中心化云的计算任务的信任,从而为可信任的元界生态系统奠定了基础。
可验证计算问题

将计算任务外包给另一方以使客户/用户可以有效地验证结果而无需重新执行任务的问题代表了计算机科学领域长期存在的困境。

一方面,提供者不一定有强烈的动机来确保正确性。另一方面,由于配置错误、硬件随机性等原因,复杂和大规模的提供商(例如,云服务器)很难保证任务始终正确执行 15 个。近十年来,计算机科学家一直在研究这一点问题,称为可验证计算。

PoH如何解决问题

在刑法中,诱捕是指执法人员诱使某人犯下该人本来不可能或不愿犯下的刑事罪行的做法。

image.png

EntrapNet 借用了这样一个想法,即网络中的客户/用户扮演“官员”的角色,旨在通过为提供商分配网络钓鱼任务来捕获网络中的恶意提供商。由于网络钓鱼任务的结果是官员可以预测或事先知道的,因此该官员将能够轻松检测到任何计算不当行为。

在其学术出版物中阅读有关 EntraNet 协议的更多信息。

PoH 是如何工作的
01 官员建立网络钓鱼任务存储库

存储库包含一个或多个计算任务,其结果由网络已知和验证。此外,存储库中的每个钓鱼任务的信息都会写入区块链上的存储库智能合约,稍后将激活该智能合约以进行结果验证过程。

02 Provider 支付定金提供闲置计算资源

存款被发送到区块链上的激励池。激励池是另一个智能合约,负责存储供应商的存款并奖励官员。重要的是,每笔存款总是远远大于提供者因正确完成计算任务而获得的奖励。这样一来,如果提供者产生无效结果,他们就有可能蒙受巨大损失。

03 网络从任务池中随机调度一个任务给一个提供者

任务池既包含钓鱼任务,也包含在固定时间间隔内提交给网络的常规任务。将所有矿池任务的信息写入区块链上的任务池智能合约;任务调度程序将调用随机分配任务给提供者的智能合约。

04 提供商收到钓鱼任务并错误地执行任务
EntrapNet 确保恶意提供商无法过滤掉网络钓鱼任务。

image.png

05 提供者将结果反馈给官员

哈希值将记录在 MCP 上。

06 如果官员认为结果有问题

官员和提供者将通过验证智能合约将两个结果发布到区块链。

07 法官将裁定官员是否正确(例如通过投票)

如果证明是正确的,该官员将从奖励池中获得奖励,而提供者的存款将被没收并贡献给 EntrapNet 奖励池。

本文来自小金人投稿,不代表链科天下立场,如若转载,请注明出处:https://linknews.cc/comeputecoin/28110.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注