为什么区块链可信随机性如此重要
扫描二维码
随时随地手机看文章
Keep团队一直在努力开发Keep Random Beacon,这是一种分散式的以太坊随机源,它既是Keep网络的基本组件,也可用于任何需要可信随机性的用例。要理解为什么我们要在构建这个组件上投入这么多时间,我们必须看看为什么可信随机性如此重要。
公共区块链和随机性
可信随机性是分散化的核心基础。它允许网络自主且安全地运行,而不需要任何干预或操作。在Keep的例子中,是组件使组选择成为可能。可信随机性消除了集中式播放器、oracle或其他外部实体参与的需要,允许跨开放网络的相互信任。
如果分散式网络没有一个民主、公平的决策系统,公共区块链将变得微不足道。民主的基础是建立在信任制度的基础上,特别是建立在为所有参与者提供公正机会的基础上。这就是公共区块链的基础,在这个模型中,可信随机性是至关重要的。
民主和去中心化网络
民主诞生于希腊雅典,民主建立在这样一个理念之上: 其基础是随机抽取的人口样本最能服务于全体民众。与今天的陪审团选择类似,人们是随机选择的,他们会聚集在一起,决定一个特定问题的结果。支撑这个系统的是对随机选择过程的信任。如果该过程留有操作空间,则它不再有效。
自古希腊看似乌托邦的时代以来,民主已经发生了一些变化,导致了去中心化网络的发展,这些网络在一个整体群体中重新分配权力。与此同时,选择的方法变得更加复杂,随机性的来源也受到更严格的审查 - 而且更加复杂。
删除集中式的oracle
2011年,美国国家标准与技术研究院(NIST)首次推出了随机信标,这是一种每60秒提供512位字符串的数字生成器。这可以连接到任何区块链作为一个随机oracle -一个外部随机源。目前,许多区块链利用oracle来获取第三方数据来源和数字生成,但它们远非完美的解决方案。作为外部代理,oracle需要信任并且很容易受到攻击,使其成为失败的一个方面。
在NIST信标的情况下,信标很可能在系统发布之前被具有特权访问任何给定字符串的内部人员破坏。为了防止操纵,随机性不仅需要对普通大众是不可预测的,而且对那些提供随机值的人也是不可预测的。这是保持随机信标将如何工作的驱动因素。
当从系统设计中删除对集中式oracle或集中式party的信任时,也删除了单点故障,并且操作的机会大大减少。对于Keep来说,依靠第三方来完成核心功能并不是一个可以接受的风险——系统只是像它最集中的组件一样分散。
解决方案-Keep随机信标(Keep Random Beacon)
Keep正在开发一个由阈值继电器支持的随机信标,为Keep网络提供可信的随机源用于组选择过程。Keep网络为私有数据提供了一个名为“keep”的离线容器,通过与私有数据实现深度交互,帮助合约利用公共区块链的全部功能。Keep 随机信标将作为请求keep和keep提供者的合约之间的公平保持选择机制,并且还将支持那些keep提供者的组选择。
用于生成随机性的Keep协议受到dfini -network早期工作的影响,dfini -network是一个分散式的应用平台,它利用阈值继电器来生成随机值。与Dfinity类似,Keep为此使用了一种称为BLS签名的加密技术,但有一个关键区别:Keep网络与不实现与内部Dfinity链相同原语的块链竞争。因此,交易成本和信标条目的支付作为围绕Keep Random信标构建的激励系统的核心部分。在本文中,您可以了解更多关于BLS和实现BLS的知识。
与Keep网络一样,许多去中心化自治组织(DAO)也需要可信的随机性。DAO成功的核心在于无信任的组选择,允许它们在没有集中式权力角色漏洞的情况下进行治理。可信随机性是集中化的解毒剂,它使网络保持独立和用户保持自治成为可能。
更多的信息
随着我们越来越接近在以太坊主网上启动Keep Random Beacon,我们将发布更多关于它如何工作以及为什么重要的文章。与此同时,看看我们的随机信标alpha API演示和保持的随机信标在行动岗位,以及我们在通往主网道路上的一些行动。
我们最近为信标提供了一份初步的黄皮书草稿,这是一份关于信标如何工作的技术规范。它对信标业务进行了全面的概述,并初步拟定了定价机制。由于它仍在积极开发中,随着社区成员、导师以及学术和技术顾问对它的不断审查,许多细节可能会发生变化。现在,它只会留在我们的闲置状态,直到我们进一步完成它。我们邀请您来看看,让我们知道您的想法!
如果您是一个组织、项目或dApp开发人员,对使用Keep Random Beacon或更广泛的Keep网络构建感兴趣,请务必与我们联系,讨论我们可以合作的方式;我们期待您的回音!