跳转到内容
搜索文档

密码学背景

最后更新 查看 MarkdownAgent 设置

drand 是一个高效的随机数信标守护进程,它利用基于双线性对的密码学、𝑡-of-𝑛 分布式密钥生成和门限 BLS 签名,来生成可公开验证、不可偏置、不可预测的分布式随机数。

这里是 drand 用于以分布式方式生成可公开验证、不可偏置且不可预测的随机数所采用的密码学构建模块的概述。

drand 信标具有两个阶段:设置阶段和信标阶段。通常,我们假设有 n 个参与者,其中最多有 f<n 个是恶意参与者。drand 严重依赖门限密码学原语,在这些原语中,(至少)需要 t-f+1 个节点协同工作才能成功执行密码学操作。

门限密码学有许多应用,因为它避免了单点故障。其中一个应用是加密货币的多签钱包 (multi-sig wallets),这些钱包要求使用门限签名方案由 t-of-n 个参与者对交易进行签名。

这篇文档对您有帮助吗?