theLeagueofEntropy是一个组织联盟,旨在提供可公开验证的、无偏倚的随机性,它将升级提供生产级服务—drand,Filecoin将使用它作为链下随机性来源。
Drand将为许多区块链系统和应用程序提供可靠且公正的随机性。这篇文章探讨了drand的历史和价值,以及它对互联网未来的意义。
01、为什么随机性很重要?
随机系统产生的结果具有均匀的概率分布,并且彼此随机独立。我们在每次掷骰子和掷硬币时都会遇到随机性:当您掷出一个公平的硬币时,正面和反面的概率相同(均匀分布),并且您无法根据过去的结果来预测任何单个抛硬币的结果(随机独立性)。
但是,随机性不仅可以用来确定掷硬币和掷骰子的统计数据。实际上,从加密技术和网络安全到选举审核和在线赌博,我们都依赖随机性。
随机性使某些数字过程具有抵抗操纵的能力。例如,任何密码安全系统只有在其使用的密码密钥难以猜测时才能够抵御欺诈和黑客攻击。安全加密的基础是随机性。
但并非所有随机性都是平等的。例如,当生成一个介于1到10之间的随机整数时,您应该有十分之一的机会正确猜出它。但是,如果您的随机性产生器出现偏差现象,则正确猜测整数的几率可能会超过十分之一。可预测的随机性再次打开了欺诈和黑客之门。我们不仅需要随机性,还需要良好的随机性。
随机性的质量由其不可预测性来衡量,这种不可预测性是一种称为“entropy”的随机性。但是,即使物理随机性是由单一来源生成的,也很容易产生偏差。如果您可以控制、操纵或以其他方式影响随机性的来源,那么您就可以对随机结果产生影响,从而对您有利。对于许多随机性的用例,例如选举审核和加密,您还需要可以公开验证的随机性。
我们很难找到良好的随机性,即高熵、抗偏和可公开验证。多年来,没有任何服务可以大规模产生这种随机性。但是现在出现了一个新的项目,可以完成这个任务,它被称为drand(分布式随机性的缩写),它是Filecoin用作其随机性源的东西。
02、什么是Drand?
Drand是一个提供可公开访问的随机性供第三方使用的服务,被称为随机信标。尽管随机信标已经存在了一段时间,但drand的独特之处在于它通过结合独立运行的服务器网络的贡献来生成随机性。这意味着drand将分布式网络的强度、安全性和灵活性纳入随机性生成过程中。在许多方面,这使得drand成为了随机性服务行业的领导者。
Drand的开源软件运行在一个全球网络熵联盟(LeagueofEntroperty)上,该网络由多个机构共同维护。由于drand网络分布在多个服务器节点上,不存在中心故障点,这意味着drand不能有偏差,并且不能因为单个内部人员或网络伙伴的妥协而停止。作为开源项目,drand得到了用户的支持,确保了协议能够适应社区的需求,成为一个不断发展的项目。
Drand的主要功能是生成公共可用的随机性供任何人使用。为了可靠地执行这项功能,drand网络中的所有节点共同工作,以固定的时间间隔生成随机性,称为“rounds”。在每一轮随机性生成中,drand为随机性提供了三个不同的属性:不可预测性、无偏性和可验证性。这意味着每一轮随机性生成:(1)不能被参与随机性生成过程的任何方预测;(2)是一致随机
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/72310.html
发表回复
评论列表(0条)