论文标题

使用ZK-SNARKS分布式关键合约

Distributed Key Generation with Smart Contracts using zk-SNARKs

论文作者

Sober, Michael, Kobelt, Max, Scaffino, Giulia, Kaaser, Dominik, Schulte, Stefan

论文摘要

分布式密钥生成(DKG)是一个广泛研究的主题,因为它对阈值密码系统至关重要。新兴技术(例如区块链)在共识方案,随机信标和阈值签名中应用阈值加密术受益匪浅。但是,区块链和智能合约还可以通过提供分散的计算和通信平台来进一步改进DKG协议。 因此,我们提出了一种使用智能合约来确保协议正确执行的DKG协议,允许动态参与并提供加密经济的激励措施来鼓励诚实的行为。 DKG协议使用基于零知识简洁的知识知识(ZK-SNARKS)的争议和关键推导机制来降低通过链接链的计算来降低应用智能合约的成本,在该计算中,智能合约只能验证计算的正确性。

Distributed Key Generation (DKG) is an extensively researched topic as it is fundamental to threshold cryptosystems. Emerging technologies such as blockchains benefit massively from applying threshold cryptography in consensus protocols, randomness beacons, and threshold signatures. However, blockchains and smart contracts also enable further improvements of DKG protocols by providing a decentralized computation and communication platform. For that reason, we propose a DKG protocol that uses smart contracts to ensure the correct execution of the protocol, allow dynamic participation, and provide crypto-economic incentives to encourage honest behavior. The DKG protocol uses a dispute and key derivation mechanism based on Zero-Knowledge Succinct Non-interactive Arguments of Knowledge (zk-SNARKs) to reduce the costs of applying smart contracts by moving the computations off-chain, where the smart contract only verifies the correctness of the computation.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源