介绍
多代理系统(MAS)是物联网(IOT)的核心,系统中的自治设备能够按照各自的特定目标彼此交互。 区块链共识以同样的方式运作,自治节点应通过协商协议达成一致。虽然可能有一个需要优化的全局指标,但肯定会出现一些自私的节点试图最大化他们自己的利益。通常而言,正如通篇文章所说的,MAS协议达成共识的三辆马车是:投票、拍卖和协调。
我们相信区块链协议能够在达成共识的过程中安全地执行分布式理性决策。特别是,如果给出正确的激励措施,这种情况是可以发生的。 激励不仅仅是直接的金钱奖励(虽然是奖励),而且还涉及声望以及节点感兴趣的项目的维护。对于NEO共识节点(CN)而言,可以提出这一兴趣的两个关键点,分别涉及到两个不同的领域:1)有兴趣拥有一个与协助创建区块相关的可靠形象的利益相关者; 2)希望增加Neo持有者对他们信任度的节点,这可以让持有者支持他们的候选资格并使用他们的服务。
NEO协议,即所谓的委托拜占庭容错(dBFT),其设计源于实用拜占庭容错,由Miguel Castro和Barbara Liskov在1999年提出。
本教程将介绍一些基本步骤,以便理解为我们的生态系统设计和开发这样的机制的重要性。
希望你能学到
读完本材料后,你将学到:
- 区分工作量证明机制和其他基于协调的共识机制;
- 了解关于加密和多签名账户的更多信息;
- 了解拜占庭容错系统;
- 理解完全分布式网络的设计,其中共识使用数字签名;
- 了解一区块终局性的美妙之处。