In this paper, we propose a blockchain-based computing verification protocol, called EntrapNet, for distributed shared computing networks, an emerging underlying network for many internet of things (IoT) applications. EntrapNet borrows the idea from the practice of entrapment in criminal law to reduce the possibility of receiving incorrect computing results from trustless service providers who have offered the computing resources. Furthermore, we mathematically optimize EntrapNet to deal with the fundamental tradeoff of a network: security and efficiency. We present an asymptotic optimal solution to this optimization. It will be seen that EntrapNet can be performed as an independent and low-cost layer atop any trustless network that requires outsourced computing, thus making secure computing affordable and practical.
翻译:在本文中,我们提出了一个基于链链的计算机核查协议,名为“EntrapNet ”, 用于分布式共享计算网络,这是许多事物互联网应用(IoT)的新兴基础网络。EntrapNet 借用了从刑法圈套做法中获得的想法,以减少从提供计算资源的无信任服务提供商获得不正确的计算结果的可能性。此外,我们在数学上优化了“EntrapNet ”, 以应对网络的根本取舍:安全和效率。我们为这种优化提出了一个无限制的最佳解决方案。人们会看到,EntracNet可以作为一个独立和低成本的层,在任何需要外包计算的无信任网络上运作,从而使得安全的计算变得负担得起和实用。