Fantom 是一个基于有向无环技术的 Layer1 项目,它使用独立的共识层 Lachesis Protocol 来支持创建多个执行链。
该网络的独立共识层称为 Lachesis 协议,具有由 Fantom 基金会开发的新型 aBFT 共识机制。Lachesis 可以为多个层提供安全性,并扩展到系统内的其他层。第一个使用 Lachesis 公识的层是 Fantom 的 EVM 兼容智能合约链,称为 Opera。
Opera 是一个与 EVM 兼容的智能合约平台,于 2019 年 12 月推出。Opera 是一个权益证明 (PoS) 层,其验证器集使用 Lachesis 公识来验证交易并生成新块。它现在内含多个去中心化金融 (DeFi) 应用程序,包括 SushiSwap 和 Curve。通过 Opera,用户可以像在以太坊上一样在 Fantom 上编写、编译和部署智能合约。
Fantom 的目标是托管一个执行层的生态系统,同时使它们能够从专有的 Lachesis 协议的好处中获得快速且具有成本效益的交易。
$FTM 是项目的原生代币,用于支付、治理和发送给持有 $FTM 的验证者和委托人的持续区块奖励。要参与网络,验证者节点需要至少持有 3,175,000 $FTM,并且质押者需要锁定他们的$FTM。作为服务的回报,节点和质押者都将获得时代奖励和费用。
Lachesis 是由 Fantom 开发的 aBFT 共识机制,使 Fantom 比以前的区块链更快、更便宜。它使用基于有向无环图 (DAG) 的算法来实现异步拜占庭容错 (aBFT)。
每个 Lachesis 节点存储一个由事件块组成的本地无环定向图(DAG),每个事件块都包含交易信息。DAG 捕捉了事件之间的前后关系,所以被用来确定事件的最终顺序。
事件块只有两种状态:已确认或未确认。新的事件块是未确认的,而过去 2 到 3 个以上框架的事件块都是确认的,并且已经由诚实的节点排序整理了。
这种共识的产出结果是一些成批确认的事件块,其中每批事件被称为一个“块” (block)。形成最终链的块是由每个节点上存储的事件块的本地 DAG 独立计算出来的。
与工作证明(Proof-of-Work)、轮流取证(round-robi nProof-of-Stake)、coinage 取证(Proof-of-Stake)和 sync BFT 不同,Lachesis 节点不会互相发送区块,而是只有事件在节点之间被同步。验证者不对网络的具体状态进行投票;相反,他们定期与同伴交换观察到的交易和事件。
与如 pBFT 这样的经典共识机制不同,Lachesis 在当前的新增节点选择中不使用新的事件;相反,新的事件被用来同时在2-3 个以上的虚拟选择中对事件投票。这导致创建的共识信息数量减少,因为同一事件在不同的选举中被重复使用。因此,与 sync BFT 相比,Lachesis 实现了较低的终结时间和较小的通信开销。
Lachesis的主要特点:
- 异步:参与者可以在不同时间自由处理命令
- 无领导:没有参与者在区块生产中扮演“特殊”角色
- 拜占庭容错:支持三分之一的故障节点
- 近乎即时的确定性:交易在 1-2 秒内得到确认。
Fantom 开发了一个基于 DAG 的共识,名为 Lachesis 的通用框架,以构建可扩展的分布式系统。Fantom 团队还基于 Lachesis 框架开发了一种新的共识协议 ONLAY。ONLAY 在多达三分之一的受感染参与者存在的情况下保证实际的拜占庭容错。Fantom 旨在解决的关键挑战是快速达成共识和可靠的事件排序。对于 ONLAY 协议,Fantom 团队表示,其最初的实验表明,利用分配的事件块层可以帮助实现块的更确定性排序,并且新的基于层的协议是实现确定性、弹性分布式分类帐的有希望的替代方案.
Fantom 网络由区分为用户和验证者的节点组成。ONLAY 框架在 DAG 上引入了图分层,以实现事件块的可靠排序ONLAY 框架利用事件块的分配层来就分布式系统中事件块和事务的最终排序达成共识。每个节点维护自己的 DAG 并计算最终事件块的主链。共识协议在有效交易和诚实节点上实现了基于 DAG 的确定性最终确定性优化的 pBFT。一旦一个区块在 ONLAY 中完成,它就是最终的,不需要像 Nakamoto 共识(在 $BTC、$ETH 中)中的概率最终确定那样进一步需要几个区块确认。
Fantom 构建了一个平台,该平台包括一个快速、可扩展且安全的基于 DAG 的分布式账本,使用 aBFT 原则实现共识,以及一个新的可验证编译器和基于寄存器的智能合约执行虚拟机。它的一些主要功能包括:
性能特点
- 速度:在 Fantom 上,无需等待区块确认;交易是最终的,通常在 1-2 秒内确认。
- 安全性:通过使用 Lachesis aBFT 共识协议,Fantom 可以在无需许可的开源环境中支持大量节点。
- 智能合约支持:Fantom 允许各方在无需信任且高度可扩展的环境中执行智能合约。
技术特点
- 使用 Lachesis 协议在基于 DAG 的系统中启用智能合约。
- 节点在加入网络时不需要知道网络中所有其他节点的存在。
- 使用 Lamport 时间戳来实现事件块的拓扑排序。
Fantom 架构中有三个区块链:节点服务(“NS”)区块链、OPERA 链和主链(“MC”)区块链。NS 区块链存储网络的节点标识符。OPERA 是由事件块组成的有向无环图。MC 区块链是主链,它存储了经过网络验证和最终确定的事件块。
对于上面列出的三个区块链:
- OPERA 链 epoch 具有动态 epoch 时间(1-10 秒)。
- MC 区块 epoch 具有动态 epoch 时间(1-30 秒)。
- NS 区块 epoch 具有动态 epoch 时间,它取决于 MC 和 OPERA epoch。
Fantom 由 Fantom 基金会于 2018 年初在开曼群岛成立,目前在韩国开展业务。Fantom 基金会是负责 Fantom 开发的实体企业。该项目由计算机科学家 Ahn Byung Ik 博士创立,基金会首席执行官为 Michael Kong。
2019 年 5 月,Fantom 宣布将与 Binance Chain 合作,通过创建多资产和跨链生态系统来提高互操作性。这项多资产计划将为 Fantom 引入各种新的代币标准,包括以太坊 ERC-20 的 Fantom 版本和币安链的 BEP-2。这些标准为 2021 年初在 Opera 上集成流行的以太坊应用程序奠定了基础。Opera 是一个以太坊虚拟机 (EVM)——一种兼容的区块链,也可以与 Cosmos SDK 集成。该项目的标准化代币(代表 FTM)在几个主要的 1 级网络上进行交易,通过各种桥梁成为可能。
在 Yearn Finance 创始人 Andre Cronje 的帮助下,Fantom 基金会在主网启动后将重点转向了 DeFi 用例,他在 2022 年 3 月之前一直担任 Fantom 的技术顾问。 Andre 建议并帮助促进了 Fantom 的多链工作,例如启动 Fantom 与以太坊的桥梁。Andre Cronje 退出项目后,FTM 市场大幅波动。
Fantom 目前已知的投资者包括 8 Decimal Capital、Alameda Research、Arrington XRP Capital、Block Crafters Capital、BlockTower Capital、BlockoxFund、ChainRock、Crypto Bazar、DFund、DHVC、Elysium、Game Theory Group、HyperChain Capital、JLab、JRR Crypto、Kosmos Capital、Nirvana Venture Advisors、One Block Capital、QCP Capital、Signum Capital、XSQ 和 Zorax Capital