Opera (Fantom) 是一个无需许可的开源框架,允许每个人通过质押和治理参与网络。
什么是 Opera 主网(Fantom)?
Fantom 主网 Opera 成立于 2019 年 12 月,使其成为最新的功能区块链之一。 Opera 是一个无需许可的开源框架,允许每个人通过质押和治理参与网络。
Fantom 的原生代币是 FTM。 在网络中,它用于质押、链上治理和平台费用。 Fantom 采用 Lachesis 共识,它结合了股权证明和异步拜占庭容错 (aBFT) 共识机制,与其他区块链相比,交易速度更快、成本更低,并提供高度安全的环境。
Fantom 与竞争对手的区别是什么?
第一代和第二代区块链,例如比特币和以太坊,并不是为扩展而设计的。 安全和权力下放是他们最关心的问题。 结果,网络的交易速度变慢了,尤其是在添加更多节点时。 例如,比特币区块链网络上的交易可能需要长达 15 分钟,但 Fantom 网络上的交易可以在几秒钟内完成。
Fantom 使用独特的 Lachesis 共识解决了平衡速度、安全性和去中心化的“区块链三难困境”。
与任何其他 PoS 区块链一样,Lachesis 的 PoS 机制允许验证者通过抵押他们的 FTM 来生成新区块。 另一方面,aBFT 协议是 Lachesis 共识的一个关键方面,因为它允许节点独立构建块。
即使网络中存在损坏或恶意节点,拜占庭容错方法也允许达成共识。 理论上,它可以管理多达三分之一的故障或恶意节点,而不会导致网络中断。
因此,节点只要获得三分之二的多数,就可以通过两阶段的块确认程序自行建立协议。 这消除了领导节点创建块的需要,允许更快的交易,同时保持出色的安全性。
由于 Fantom 网络中的区块是独立的,因此更加去中心化。 每个去中心化应用程序都在自己的区块链上运行,该区块链与 Lachesis 共识相关联。
什么是 Fantom 虚拟机?
Fantom 虚拟机用于 Fantom Opera 的主网上。 这是 Fantom 的软件开发工具包,它提供了创建和部署去中心化金融应用程序(也称为网络上的 dApps)的工具。
此外,Opera 还支持以太坊虚拟机 (EVM)。 它使开发人员能够毫不费力地将他们基于以太坊的去中心化应用程序迁移到 Fantom 网络,确保与世界上最大的基于智能合约的平台兼容。
什么是拉克西斯?
Fantom 采用了自己的共识技术,称为 Lachesis,而不是复制比特币和以太坊中使用的工作量证明 (PoW) 过程。 据该项目的创建者称,Lachesis 使 Fantom 能够比以前的区块链运行得更快并且更具可扩展性。 Fantom 网络的支持者声称,由于其速度,它非常适合需要大量吞吐量的应用程序。
Lachesis 以异步拜占庭容错 (aBFT) 共识机制而闻名。 Fantom 的创建者声称,他们已经找到了解决长期存在的扩展区块链困难的方法,同时又不牺牲网络的其他重要特征,例如去中心化和安全性。 Lachesis 相对于实用拜占庭容错 (pBFT) 共识系统的主要优势之一是它对分布式拒绝服务攻击 (DDoS) 的抵抗力。 此外,aBFT 系统旨在比基于 pBFT 的共识方法更快。
需要注意的是,aBFT 还采用了有向无环图 (DAG) 技术,这在其他新兴的区块链共识系统中很常见。 每个网络节点都保留一个本地 DAG,稍后用于计算事件的最终顺序。 与以前的区块链系统不同,交易事件与网络上的其他节点而不是区块本身进行比较。
有效克服了可扩展性三难困境,即三个要求中只能同时包含两个在共识算法中。
Fantom 的架构
Opera Core、Opera Ware 和 Application Layer 是构成 Fantom 架构的三层,就像一个三明治。
Lachesis Protocol 的最底层是 Opera Core,负责维护节点间的共识。 每笔交易都保存在每个节点上,然而,Fantom 的不同寻常之处在于它需要称为见证节点的第二种类型的节点来验证交易,并依赖于 dPOS 技术来选择验证节点。 此外,为了运行验证器,用户必须至少拥有 1,000,000 FTM。
Opera Ware 是协议的“肉”,允许它执行诸如给予激励和创建“故事数据”之类的任务。
被称为 Opera 应用程序的芝麻包具有公开可用的 API,允许开发人员通过他们的 dApp 连接到 Opera Ware 层。 此外,从它开发的一个有趣的应用程序是“故事数据”,这是一个基本功能,用于保存对供应链管理等应用程序至关重要的无限和大量数据记录。