正如 Fogo 联合创始人 Doug Colkitt 所说: “这就像拥有一辆法拉利,但你却在纽约市拥堵的交通中驾驶它。”
Firedancer 就像法拉利,但 Solana 上有其他的因素造成拥堵。
于是解决方案就变成了,为法拉利打造专属高速公路。
与其让 Firedancer 被拖累,不如给它一个专属的舞台。Fogo 的诞生,正是为了让 Firedancer 的潜力得到最大化,毕竟大家从一开始都用同一个客户端就好了。
因此 Fogo 作为一个独立的新 L1,可以不再受限于多客户端模式,也不用在意已有验证节点到底会不会更新客户端(本来就是从头创建),而是通过统一客户端和创新设计,彻底释放 Firedancer 的性能。
为什么单一客户端模式更优?
当区块链网络接近硬件和网络性能的物理极限时,不同客户端实现之间的差异会导致性能瓶颈。
因此,Fogo 从一开始就是"纯血版" Firedancer,而不用进行"大换血"。
3.同意,那 Fogo 到底是怎么做的?-
单一 Firedancer 客户端模式
Fogo 的首要创新在于选择 Firedancer 作为唯一的标准客户端,完全摒弃了Solana多客户端模式可能带来的性能瓶颈。
用一句话来描述的话,那就是:
“只用最快的客户端,让网络始终保持在最高性能水平。”
如果你不了解Firedancer,只需要粗略知道它所带来的好处有哪些。 首先是并行处理,即同时处理多笔交易,显著提升吞吐量;其次是内存优化,让节点所在的硬件能够更高效地利用存储等资源,减少交易所带来的延迟。 值得一提的是,Firedancer 更多是在硬件上做功夫,比如可以直接优化节点与物理设备的交互,进一步压缩交易处理时间。
下面这张梗图则很好的呈现了性能优化所带来的延迟降低。

-
动态多区域共识
Fogo 的另一个核心创新是引入了 多区域共识机制。
这一机制根据验证者的地理位置动态优化协作方式,既实现了超低延迟的共识,又保留了全球共识的安全特性。
官方将这种共识机制其称作追随太阳(“Follow the Sun”)。具体来说,意味着验证节点会根据全球交易区的活跃时间进行动态调整。
这种隐喻意味着,当太阳升起时,通常对应某一区域的高交易量时段,此时验证活动会集中在该区域。这种机制确保了验证资源的分配能够匹配全球交易活动的节奏,从而提升了网络的整体效率。
我们可以将这个共识原理简单的描述如下:
第一,验证者会根据地理位置被分配到特定的“共识区域”,区域内的验证者通过紧密协作实现低延迟共识。
