中文

运气证明:一种高效的区块链共识协议

密码学与安全 2017-03-17 v1 分布式、并行与集群计算

摘要

在本文中,我们提出了多种区块链共识原语的设计以及一种新颖的区块链系统,它们均基于可信执行环境(TEEs)的使用,例如支持 Intel SGX 的 CPU。首先,我们展示了在现有工作量证明方案中使用 TEEs 如何通过阻止 ASIC 的使用来使挖矿公平分配。接下来,我们通过引入时间证明和所有权证明共识原语对该设计进行扩展,以使挖矿在能源和时间上高效。在这些设计的进一步改进之上,我们提出了一种使用运气证明共识协议的区块链。我们的运气证明区块链使用 TEE 平台的随机数生成来选择共识领导者,这提供了低延迟的交易验证、确定性的确认时间、可忽略的能耗以及公平分配的挖矿。最后,我们讨论了针对多达常数个受损 TEEs 的潜在保护措施。

关键词

引用

@article{arxiv.1703.05435,
  title  = {Proof of Luck: an Efficient Blockchain Consensus Protocol},
  author = {Mitar Milutinovic and Warren He and Howard Wu and Maxinder Kanwal},
  journal= {arXiv preprint arXiv:1703.05435},
  year   = {2017}
}

备注

SysTEX '16, December 12-16, 2016, Trento, Italy