中文

Proofware:面向去中心化应用的有用工作量证明区块链共识协议

分布式、并行与集群计算 2019-03-25 v1

摘要

在区块链系统中,共识协议作为一种激励与安全机制,旨在确保参与者诚实且高效地构建区块。现有多种区块链共识协议,如工作量证明(PoW)、权益证明(PoS)、空间证明(PoSpace)、活动证明等。但由于过度竞争与可扩展性限制,这些共识协议大多并非为社会完成有用工作而设计。运行基于这些共识协议的区块链网络已浪费大量电力与计算资源,包括 CPU、RAM、存储与传感器。当前用于构建去中心化应用(dApps)的框架与中间件在很大程度上局限于简单且用处不大的任务。本文提出 Proofware,其旨在让开发者利用现有公共/众包计算资源轻松构建自己的 dApps。在 Proofware 下,开发者可以开发并测试其自有的是有用工作量证明(PoUW)共识协议。此外,不同于依赖中心化记账系统,每个 dApp 都内嵌一套货币系统,以保持整个激励系统去中心化、公平、透明、稳定且可持续。基于 Proofware,我们构建了一个众包视频分享应用 OurTube 作为案例研究。通过 OurTube 示例表明,Proofware 显著提升了构建众包计算系统的效率,具备成本效益、抗审查、弹性与财务可持续性等特征。

关键词

引用

@article{arxiv.1903.09276,
  title  = {Proofware: Proof of Useful Work Blockchain Consensus Protocol for Decentralized Applications},
  author = {Zhongli Dong and Young Choon Lee and Albert Y. Zomaya},
  journal= {arXiv preprint arXiv:1903.09276},
  year   = {2019}
}

备注

10 pages