论文标题
众包工作作为采矿:分散的计算和存储范式
Crowdsourcing Work as Mining: A Decentralized Computation and Storage Paradigm
论文作者
论文摘要
工作证明(POW)共识机制在当前的区块链系统中很受欢迎,这导致人们对由于无意义的计算而越来越关注能源浪费。为了解决这个问题,我们提出了一种新颖且节能的区块链系统,即Crowdmine,该系统利用了有用的众包计算来实现分散的共识。 Crowdmine求解用户提供的计算任务,并利用致力于任务求解过程的计算来确保分散的链内存储。借助我们设计的``众包工作的证明''(POCW)协议,我们的系统为在无信任和分散的环境中提供了有效的计算和存储范式。我们进一步表明,该系统可以防御对区块链的潜在攻击,包括短期51 \%攻击,问题结构攻击和解决方案驱动攻击。我们还使用40个分布式节点实施该系统,以证明其性能和鲁棒性。据我们所知,这是第一个实现有用工作的分散证明(POUW)的系统,其中包含在无许可和无信任的网络中发布的一般用户宣传的任务。
Proof-of-Work (PoW) consensus mechanism is popular among current blockchain systems, which leads to an increasing concern about the tremendous waste of energy due to massive meaningless computation. To address this issue, we propose a novel and energy-efficient blockchain system, CrowdMine, which exploits useful crowdsourcing computation to achieve decentralized consensus. CrowdMine solves user-proposed computing tasks and utilizes the computation committed to the task solving process to secure decentralized on-chain storage. With our designed ``Proof of Crowdsourcing Work'' (PoCW) protocol, our system provides an efficient paradigm for computation and storage in a trustless and decentralized environment. We further show that the system can defend against potential attacks on blockchain, including the short-term 51\% attack, the problem-constructing attack, and the solution-stealing attack. We also implement the system with 40 distributed nodes to demonstrate its performance and robustness. To the best of our knowledge, this is the first system that enables decentralized Proof of Useful Work (PoUW) with general user-proposed tasks posted in a permissionless and trustless network.