将计算任务外包给另一方以使客户/用户可以有效地验证结果而无需重新执行任务的问题代表了计算机科学领域长期存在的困境。
一方面,提供者不一定有强烈的动机来确保正确性。另一方面,由于配置错误、硬件随机性等原因,复杂和大规模的提供商(例如,云服务器)很难保证任务始终正确执行 15 个。近十年来,计算机科学家一直在研究这一点问题,称为可验证计算。
在刑法中,诱捕是指执法人员诱使某人犯下该人本来不可能或不愿犯下的刑事罪行的做法。

EntrapNet 借用了这样一个想法,即网络中的客户/用户扮演“官员”的角色,旨在通过为提供商分配网络钓鱼任务来捕获网络中的恶意提供商。由于网络钓鱼任务的结果是官员可以预测或事先知道的,因此该官员将能够轻松检测到任何计算不当行为。
在其学术出版物中阅读有关 EntraNet 协议的更多信息。
存储库包含一个或多个计算任务,其结果由网络已知和验证。此外,存储库中的每个钓鱼任务的信息都会写入区块链上的存储库智能合约,稍后将激活该智能合约以进行结果验证过程。
存款被发送到区块链上的激励池。激励池是另一个智能合约,负责存储供应商的存款并奖励官员。重要的是,每笔存款总是远远大于提供者因正确完成计算任务而获得的奖励。这样一来,如果提供者产生无效结果,他们就有可能蒙受巨大损失。
任务池既包含钓鱼任务,也包含在固定时间间隔内提交给网络的常规任务。将所有矿池任务的信息写入区块链上的任务池智能合约;任务调度程序将调用随机分配任务给提供者的智能合约。

哈希值将记录在 MCP 上。
官员和提供者将通过验证智能合约将两个结果发布到区块链。
如果证明是正确的,该官员将从奖励池中获得奖励,而提供者的存款将被没收并贡献给 EntrapNet 奖励池。
本文来自小金人投稿,不代表链科天下立场,如若转载,请注明出处:https://linknews.cc/comeputecoin/28110.html