close
正在加载
AleoBFT是什么 与PoSW有何关系
互联网 · 2023-09-01 17:30:48
币界网报道:

最近小编总收到一些私信留言AleoBFT是什么?在Aleo中有什么作用?今天小编就来为大家解答。 

   

图片

BFT(Byzantine Fault Tolerance,拜占庭容错)是一种在分布式系统中处理节点故障和恶意攻击的共识算法。它的目标是在节点故障和恶意攻击的情况下保证系统的安全性和可用性。

BFT共识算法的基本思想是,通过选择一组节点来共同维护系统状态,并使用复杂的协议来保证节点之间的信息一致性和正确性,在节点之间达成共识之前,要求所有节点都对当前状态达成一致,从而保证系统的正确性和安全性。

但是,什么是AleoBFT呢?现在Aleo已进入Testnet3 phase3,而phase3的主要目标就是启动PoS也就是测试Aleo的共识算法AleoBFT。在snarkOS仓库我们能看到一个新分支enter_bullshark,这个就是目前在开发中的AleoBFT。

出现AleoBFT一词主要在三测开始前,由于Aleo的共识发生了巨大的变化,之前介绍到Aleo是PoSW的共识,但现在更改成AleoBFT的共识,这是一种全新的共识混合架构也就是PoSW+POS的混合模式。

图片

简单再和大家介绍一下两者之间的关系,其中PoSW负责解决Coinbase的问题但不负责出块,保留原来硬件参与挖矿的部分;而POS则是参与出块但需要质押通证才能参与;调整的主要原因是硬件在参与没有质押的情况下大部分算力会掌握在大户手上,容易出现资源不均,所以项目方更改了这一共识采用POS出块的方式来保证最大的去中心化,而为了不让前期参与的人失望,项目方也保留了PoSW硬件参与部分,具体的比例是多少可以参考项目方在之前8月3号的AMA中有提到的,可能是一半一半,但具体还是需要大家再等一等,一切要等具体的细则公布才能知道情况。

图片

这一次三测一共分了三个阶段;其中第一个阶段是2022年8月开始,属于开发人员编写部署和执行程序的阶段,同时由Aleo团队使用创世信标引导开启网络。

图片

第二个阶段是证明者(Prover)从2022年9月开始,就是熟知的PoSW的阶段任何硬件都能参与,同时在这个阶段可以帮助项目方找漏洞,如果找到了是可以拿到奖励的。

图片

第三个阶段就是Aleo的BFT的阶段,2022年10月份开始,如果拥有100万Aleo积分作为质押是可以成为验证人并拿到奖励,这个时候才能产生真正的区块。

图片

那可能会有人问了这100万个积分从哪里来呢?在项目方的之前的AMA中有回复:(1)可以从前面的测试中获取(2)项目方设计了一个水龙头支付一定的佣金的情况下可以领到,所以大家不要纠结了,普通人要参与作为验证人是很难的,在之前AMA中有说到验证人会设置最小的数量是1000个。

图片

那么在最新的Blog当中对于三测想达到的目的项目方是这样预想的:

  • 在Aleo虚拟机(AVM)上部署和执行程序

  • 证明币库谜题(PoSW)以产生新的积分

  • 使用AleoBFT验证区块并生成币库证明

  • 在我们的马林鱼+Plookup证明系统上进行批量证明和验证

  • 支持使用FROST阈值签名的多重签名钱包

最后再来说一说大家最关心的硬件问题,在之前8月3号的AMA中有人询问GPU是否能参与,答案是可以的,而且官方会提供最基础的安装包给大家,这是一个开源的项目,任何人都可以优化安装包,笔记本可能也能参与哦。

s_logo
App内打开