DRAD:生产级的、可公开验证的随机性信标

2020-08-11 12:22:13

欢迎访问DRAND项目的全新网站!DRAD现已投入生产,提供可公开验证的随机性,作为一项基础性的互联网服务。

下面是对DRAD的介绍,关于最近协议升级的信息,关于DRAD最大的部署--熵联盟的扩展和加强的详细信息,以及对DRAD和熵联盟的未来的一瞥。

随机性是我们每天依赖的许多关键业务操作和协议的核心(例如,安全通信的加密、公开彩票的执行等)。然而,尽管这是一个如此巨大的要求,但从来没有一个公共随机性的来源能够在规模上提供真正公正的随机性。德兰德的诞生就是为了改变这一点。

DRAD提供了一种机制,提供了一种普遍可获得的、可公开核实的、不可偏颇的和不可预测的随机性来源。在初始多方计算以建立分布式密钥之后,由独立方操作的DRAND节点周期性地广播信息,该信息被聚集到最终的随机信标中,其有效性可由用户容易地验证。

DRAD最初是EPFL Dedis实验室的一个研究项目,第一个网络于2019年作为实验启动。经过近一年的研究阶段,是时候将DRAD转变为生产级的公共服务了。在过去数月,我们对这项服务作出了多项新的改变和改善。我们还部署了德兰德最大的网络--熵联盟(League Of Entropy)。

我们相信,DRAD可以成为随机性的基础互联网核心服务,每个在线的人都可以像DNS或NTP这样的其他基础协议一样访问和使用。

DRand在7月份发布了v1.0,并在8月份升级到v1.1,推出了许多新功能和架构改进。其中主要有:

网络架构被分成三层,在提高可扩展性的同时为DRAND节点提供增强的保护,一个利用HTTP CDNS、libp2p Gossipsub中继、Tor隐藏服务和Twitter机器人的分发网络。

循环到时间戳保证具有追赶功能,其中,在停机时间之后,节点迅速生成随机性以保持最新。

节点在加入组之前下载现有链的完整副本的能力。

一条新的曲线(BLS12-381),用于提高安全性并与主要区块链(如Filecoin和Etherum 2.0)兼容。

现在使用了一套工具来监控各种DRAND节点,并提醒操作员注意事件。现在可以使用显示系统状态和任何计划维护的状态页。我们还建立了一个网络观测站,从最终用户的角度衡量网络性能和可靠性,并在世界各地设有有利位置。

DRAND的实施经历了由SigmaPrime进行的端到端安全审计。我们很高兴能在这里与您分享这份报告,您可以从中了解调查结果和使用的方法。与SigmaPrime团队合作绝对是一件令人愉快的事情,他们在整个审计过程中都非常透彻,非常善于沟通,这使得DRAND团队能够在发现问题时迅速解决它们。

改进了开发实践,包括用于新版本部署前评估的Testnet,极大地提高了代码覆盖率,以及linting和回归测试。

对代码库进行了总体改进,在过去的几个月中有超过400个合并的拉取请求。

通过这些变化,DRAD获得了成为可靠生产环境所需的升级。

我们建立这个网站是为了成为DRAD社区的主要存储库,存储关于DRAD的越来越多的文档。我们还希望这里成为开发人员、运营商和最终用户组成的DRAND社区的新家。我们将使用它来托管我们的博客,并分享有关该项目的重要更新和新闻。

除了一个新的站点,我们还为drand项目创建了一个徽标,您可以在本文的顶部看到该徽标,也可以下载徽标工具包。

DRAD的真正威力不是来自它的实现,而是来自一个强大的、分散的独立节点网络,这些独立节点促成了随机性的产生。除了重大的协议升级外,我们还加强了熵联盟。

2019年,Cloudflare、EPFL、智利大学、库德尔斯基安全和协议实验室走到了一起,成立了熵联盟,并运营了DRAND网络。自那以后,该集团已扩大到包括6个国家的合作伙伴,从大学到基础设施公司,无所不包。

随着LOE Main Network的升级,一组新的合作伙伴加入了联盟,以提高其健壮性和服务质量。当前的一组成员包括:

很快就会有更多的合作伙伴签约加入,我们将在未来几年继续发展这个网络。

我们的改变始于DRAND社区。DRAND的力量和韧性由其节点的数量和多样性来保证。但是,网络整体安全的一个关键要求是,没有任何单个实体保持对DRAND网络的完全和集中控制。这就要求为运营商的DRAND社区建立一个明确的、分散的治理模式。因此,首批变化之一是为熵联盟(League Of Entropy)起草一个新的协作治理模式-支持和维持DRAND网络的财团。

有了这种新的治理模式,我们已经建立了熵联盟所需的规则和要求,以维持高水平的网络安全,确保联盟有效运行,并为不断提高DRAD的生产质量创造合适的条件。我们还规定了以公平、公正和分散的方式增加熵联盟新成员的程序。总而言之,我们认为,随着我们发现新用户和实现新功能,这些变化为DRand项目的持续成功奠定了基础。

在我们新网站的第一篇帖子中,我们谈到了我们正在进行的改变和升级,以实现DRAD作为一项可投入生产的服务的未来。我们很高兴地报告,Protocol Labs的Filecoin项目已经宣布,他们将采用DRAND作为Filecoin区块链上领导人选举的无偏见随机性来源。因此,Filecoin已成为第一个已知的DRAD生产用户!

这是一个巨大的声明,来得正是时候。DRAD最有前途的生产用例之一是在区块链领域。Filecoin已经是一项基于区块链的尖端技术,它将DRAD作为其首选的随机性来源纳入其中,将为DRAD网络提供一些令人难以置信的创新、测试和开发动力。我们为菲尔科恩和德兰德的未来感到兴奋。

这就是目前的情况,但在接下来的几周和几个月里,还会有更多的事情发生。我们希望您能再次加入我们的行列,来到DRAND的新在线主页,了解该项目的下一轮新闻和最新消息。

为了帮助庆祝这一激动人心的发布,DRAND团队、ETHGlobal、Protocol Labs Research和ResNetLab高兴地宣布举行为期一天的虚拟峰会,主题是随机性信标的最新发展和未来方向。

立即注册,向顶级密码学家和随机信标专家、熵合作伙伴联盟和DRAD开发人员学习。Etherum和Filecoin项目负责人还将讨论随机性在其网络运行中的关键作用。

这就是目前的情况,但在接下来的几周和几个月里,还会有更多的事情发生。我们希望您能加入我们的行列,在drand的新的在线主页上随时了解未来的新闻和项目的最新消息。