# 从Solana到FAB公链，是如何解决区块链“三角难题”，又是如何服务于大规模商业应用？

By [FAB公链讲解员小K](https://paragraph.com/@fab-k) · 2022-08-25

---

我们之前的文章一直在讲FAB公链是如何解决区块链的不可能三角，又是如何真正服务于大规模商业应用的。Solana作为热门公链，同样号称为大规模应用提供高性能和低费用的公链。今天，我们来探讨一下这两条公链，看看哪一个是真正服务于大规模商业应用的公链。

号称以太坊杀手的Solana
==============

Solana给自己的定位就是世界上最快的高性能公链，它的可扩展性可以达到网络级别，理论上标准千兆网络下 TPS 最高可达 71 万，是为大规模应用提供高性能和低费用的公链。

当以太坊的问题暴露的越来越多，Solana的出世布局为他们带来了很多优质项目的迁移和大量活跃用户。

![](https://storage.googleapis.com/papyrus_images/626f52dde6679973794313cc88f7e20bc29ff1e7e031cdb27a4fa3760e29eb87.png)

Solana的创新和优势
------------

Solana一开始也是为大规模应用提供高性能和低费用而设计的，这一点其实就是对标了ETH的诸多弊端。也因此，Solana 因其速度和性能，被认为是以太坊等加密行业领导者的最大竞争对手。

**1、 POH历史证明**

为实现大规模应用，Solana团队开发了8项关键创新技术。

而实现Solana初衷最重要的保障，就是 Solana主网采用的 PoH（工作历史证明）时钟机制。POH 依赖于使用塔式拜占庭容错(BFT) 算法的 POS，是实用拜占庭容错 (pBFT) 协议的优化版本。Solana 使用它来达成共识，也算POS的一种。

**2、智能合约架构**

Solana的智能合约不同于基于EVM的智能合约模型。在基于EVM的链中，合约代码和状态都存储在链上的合约。Solana中智能合约是只读或无状态的，并且只包含程序逻辑。一旦部署后，智能合约就可以通过外部账户进行交互。Solana中与程序交互的账户会存储与程序交互相关的数据。这创建了状态（帐户）和合约逻辑（程序）的逻辑分离。这是Solana 和基于EVM的智能合约之间的关键区别。Solana 的智能合约可以利用 Nvidia GPU 的 4096 个核心来并行地运行计算，这也进一步提高了 Solana 的 TPS 。

**3、TPS—更快的出块时间和更大的区块**

V神就批评 Solana 的性能改进有些懒惰，因为 Solana 只是让每个区块更大，区块时间更短，以更高的硬件要求为代价来容纳更多的交易。实际上 Solana 的 TPS 比以太坊高 3000 倍以上。其中：

*   Solana 的最大区块大小为 10MB，是ETH 目标大小 1MB的 10 倍。
    
*   Solana 的出块时间是 0.4 秒，是以太坊 12 秒的 30 倍。
    

**4、低费用**

Solana完成⼀笔交易的成本为0.000005 SOL。大部分DeFi交易都能忽略这个成本。

**5、可扩展性**

交易费下降，交易确认速度提高即可带来可扩展性。

真正满足大规模实际商业应用的区块链——FAB公链
========================

我们都知道，现实经济活动中，许多应用场景下的交易量需要极高的处理能力，如交易所、物联网平台、电商平台、供应链、医疗等，单个平台的实际交易量最高时需要数万甚至十数万笔每秒，而目前的公共区块链在众多应用场景时，很难达到。解决这一问题迫在眉睫，毕竟，区块链最大的应用就是实现大规模的实际商业应用。

FAB公链(Fast Access Blockchain network，FAB)就是致力于有效突破区块链技术障碍，为构造满足实际商业应用需求的区块链系统铺平了道路。

Fab公链的创新和优势
-----------

**1、设计原则**

*   构造信任——这是区块链的核心使命，系统设计的目的就是为应用构建一个可信任的系统。
    
*   去中心化——是区块链的核心特征，是构造信任的根本手段。
    
*   开放架构——开放是去中心化的必要条件，开放意味人人平等、代码开源、设施平民化。
    
*   面向应用——开放架构导致平等参与、平等使用，互不信任的参与者需要信任机制保证。
    

![](https://storage.googleapis.com/papyrus_images/4622617db2e251bdc7e436ec549a85e5787b18ec871c9b3bb03eeb74a2a9a5e4.png)

**2、FAB公链技术要点**

为了解除过去区块链客观存在的矛盾，Fab提出了一个全新的解决方法：构造制约错位结构。

1.  建立一条开放的公共区块链，基础区块链，它高度去中心化（安全）但难以扩展，必须以最小数据量、最小计算量、最小网络带宽为目标，以实现最大的开放度、最高程度的去中心化、最强的安全性，但这样的系统不可扩展，而应用要求系统必须扩展。

2.  因此，建立辅助链。辅助链上真正实现了大规模企业级应用，如汇兑交易、电子商务（电商平台）、供应链、物联网平台或医疗平台等等。不仅可扩展，而且实现百万级TPS，但辅助链却呈现出部分中心化的特征。

3.  于是，建立开放存储系统，使数据及裁决去中心化。辅助链的中心化特征使其不可信任，必需解除它的中心化机制，因而设立去中心化的开放存储架构，保障系统的整体安全性。

**3、实现的技术措施**

为了实现错位机制底层的完整性，FAB提出了三项关键技术应用方案：KanBan、SCAR、Sharding分别与基础链、辅助链、存储系统相配合的技术方案。

*   KanBan和SCAR 是Fab区块链技术团队提出的创新设计
    
*   Sharding系引用现有大数据中的技术，用作快速数据查询及共识决策。
    

为了使方案流线作业，易于实施，同时也为了使系统具有更广泛适应的标准性，FAB公链提出了三项创新技术协议：

*   跨链统一地址协议(CCUA–Cross Chain Unified Address)
    
*   交易互换协议(TEP–Transaction Exchange Protocol)
    
*   开放验证规则协议(OVP–Open Verification Protocol)；
    

至此，系统在理论上和技术上具备了完整的解决方案。这些措施为使整个系统在去中心化可信任、高效运行及可扩展性方面提供了充分的理论及技术保证。

**4、完美解决了安全、高效、可扩展**

FAB基于专用的基础协议化框架设计，中间层智能合约执行和上层功能体系结构实施。底层是FAB基础架构，最上层是通用中间件框架层。中间件框架为最高层的应用程序层提供API，使开发人员不受区块链细节和复杂性的影响。在应用层，可以使用特定行业的相关应用程序，以便开发人员能够根据自己的需要快速定制。FAB将使区块链技术在真正的商业用例中取得成功。

![](https://storage.googleapis.com/papyrus_images/568cfbc111ad3e3e10a72757f3829d4eabeea7d3e38b182d933230d0128d4c86.png)

其实，FAB公链的可扩展性就类似于，FAB做了一个大的插线板，任何一个应用都可以通过插头插入FAB公链中运行，简单方便。理论上，插线板上可以无限插入插头，也就是可以支持大量的生态应用。

其次，任何一个加入进来的应用都是在辅助链上运行，通过Kanban，在不显著增加主区块链负担的情况下，在全局范围提供对辅助链交易状态的实时更新及查询能力，是专为有效防止辅链双花攻击的特殊模块，保证区块链整体的安全性。

其实，说百万级交易对FAB来说已经不重要了，因为基于FAB公链开发的亿币去中心化交易所、Biswap、pay.cool支付等，已经实现了高效运行，pay.cool支付更是类似于支付宝一样，可以应用在日常消费中，这句话的意思和分量，也不需要我们过多的赘述，欢迎大家亲自体验。

![](https://storage.googleapis.com/papyrus_images/1c46f4870b924f0f6130e4f044e26692f744e7c0b6f2087a3e2cda32de96db3b.png)

**5、低费用**

在辅助脸上的所用应用，每次交易只需要花费0.00000几的FAB，几乎可以忽略不计。每次交易可能都不到0.0001美分，创建钱包时领取的0.01个FAB燃料，可以使用几年的时间。

**6、真正的跨链**

传统的跨链都是通过跨链桥，将一条链上的代币转换成另一条链上的代币。

FAB链上通过跨链统一地址协议(CCUA–Cross Chain Unified Address)，并不是将一条链上的代币转换成另一条链上的代币。例如，ETH从以太坊的钱包转入FAB的亿币钱包，ETH还是在以太坊主链上，ETH转入亿币交易所之后，可以与不同公链的代币随时进行兑换。例如，最近开启的Biswap，就可以将ETH/FAB、ETH/BTC（只要添加了流动性）进行兑换，兑换之后可以随时将ETH提到以太坊链上，不用通过转换器，省时省力，还节约成本，最主要的还是安全。

正如我们上面介绍的，FAB是构建实用公共区块链生态系统的完整解决方案，具有高扩展性，有效的安全性、可靠性、分散性和开发多种应用程序类型的灵活性。

FAB系统是第一个真正满足实际商业应用需要的公共区块链系统。

FAB公链大生态
========

FAB公链已经有多个生态正式开始运行，包括各种链游、商城等等，再加上我们之前介绍的基于FAB打造的各种生态，未来也会有更多基于FAB公链开发的生态上线，我们社区也将继续给大家分享讲解，助力大家在区块链web3.0的时代，打造属于自己的商业版图。

1、去中心化钱包+去中心化交易所（[exchangily.com](http://exchangily.com/) 所有交易手续费100%分红给亿币交易所代币EXG的持有人）

2、去中心化数字货币支付工具— Pay.cool支付，基于区块链的Web3.0时代的支付宝。

3、去中心化电商（[madearn.com](http://madearn.com/)）

4、NFT交易平台（[collectiongala.com](http://collectiongala.com/)）

5、去中心化溯源系统ID Dock（身份验证系统）

6、DeFi生态应用（[Biswap.com](http://biswap.com/)）

7、链游平台（[gamearm.com](http://gamearm.com/)）

8、去中心化供应链DSCmap（Dex供应链）

如果您觉得好，请推荐给您身边的朋友并关注，谢谢您的支持！

---

*Originally published on [FAB公链讲解员小K](https://paragraph.com/@fab-k/solana-fab)*
