报告要点:
- Flow区块链早期因NBA Top Shot NFT大获成功,目前全网拥有超过300万活跃用户,其中包括验证和委托节点。
- Flow当前在C2C的NFT交易中居于领先地位,超越以太坊和Solana。
- Flow最近宣布了7.25亿美元的生态基金,进一步支持生态的开发者和用户。
2021年Q2-Q3,NFT市场资金大量流入,估计成交金额增加超过8000%,自此之后,个人投资者、独立艺术家和消费巨头纷纷将注意力投向NFT市场,迎来了所谓的“文艺复兴2.0”。提供NFT铸造和交易服务的平台加快技术创新的步伐,并成为个人投资者参与加密市场和Web3世界的门户。
Flow就是其中最知名的平台之一。Flow是由dapper Labs开发的一个一层(L1)权益证明(PoS)区块链,旨在为Dapper Labs、独立项目方、开发者以及艺术家提供一个平台,打造去中心化的应用,避免复杂的以太坊二层(L2)网络扩容方案。Flow区块链采用独特的多角色网络架构设计,相较于以太坊L2的分片方案更简单,且更高效,网络速度和吞吐量均有所提升。
历史简述
2019年Q4,Flow区块链首次发布了Flow开发者预览版本,允许开发者进行智能合约开发,而无需访问完整实例。在此之前,它已经获得了三轮私募融资,从Coinbase、三星和Union Square Ventures(USV) 在内的80多家VC募集了超过3000万美元。
在此期间,Dapper Labs利用Flow开发者预览版本开发了NBA Top Shot-市场上最早也是最知名的体育NFT项目之一。NBA Top Shot的成功,加上2020年第二季度Flow Beta主网V0.1的发布,Flow在L1协议生态中迅速崛起。自beta主网上线以来,Flow已与UFC、NBA等全球知名体育品牌合作,并在网络上部署了超800份智能合约,拥有超过400万个独立账户。
Flow区块链
如前所述,Flow区块链网络运行多节点架构设计。为了避免以太坊分片的复杂性,Flow的多节点架构可将交易不同阶段验证节点的任务分离,从而使得每一类节点都专注一项任务,以提高每个验证步骤和每笔交易的效率。与之相比,在分片的设计中,分片的节点分别负责不同的交易,但不在单笔交易的每个步骤设置专门的验证节点。
这一设计鼓励节点专注确定性任务或非确定性任务,其理念在于导致网络拥堵的主要环节是确定性任务,也即“客观”任务,例如计算有先后顺序交易的结果。每个节点都在既有能力上不断优化,从而提高整体区块链的吞吐量,进而解决网络内用户和开发者的问题。
Flow区块链上的任务由四类不同的节点分别执行,每个节点都需要先质押一定数量的资金才能执行指定任务:
- 共识节点:确定每笔交易是否存在及其先后顺序。
- 执行节点:执行与每笔交易相关的计算。
- 验证节点:确保执行节点正常运行,维护网络安全。
- 收集节点:从用户代理收集交易数据,为Flow上的项目提供更好的网络连接性和数据可用性。
为了保证网络的安全性,Flow链上有大量的节点为执行非确定性任务的共识和验证节点,从而提供网络安全性保证。执行和收集节点则执行纯粹确定性的任务,因此不易受到攻击。这也意味着执行节点必须由特定的专业硬件设备运行。
来源:Flow白皮书
要成为Flow网络上的验证者,必须质押一定数量的FLOW代币,具体如下所示:
- 共识节点:500,000 FLOW
- 执行节点:1,250,000 FLOW
- 验证节点:135,000 FLOW
- 收集节点:250,000 FLOW
Flow链数据
在项目的初始阶段,Flow推出了三个大规模的代币分发/参与计划,以扩大社区成员的参与度和网络的可扩展性:
1.Cloudburst伙伴:由初始FLOW代币持有者选出,运行一类或多类节点,同时将奖励分配给在Flow平台上的构建者。
2.Floodplain验证者:有兴趣早期参与并帮助Flow扩展内容和资源的生态系统参与者。
3.去中心化声誉和激励协议(DRIP):旨在将FLOW代币分发给Flow上的dApp最终用户,以激励用户质押、委托或积极参与生态系统。
在此期间,由于大多数代币都集中于中心化实体,Flow面临安全性和可扩展性遭破坏的潜在风险。想要过渡到去中心化网络,取决于其代币分配计划何时能激励开发者和用户参与维护网络的安全性和可扩展性。自此之后,Flow通过代币分配,成功实现了网络的去中心化。截至目前,社区节点已经占网络共识节点的68%以上,Flow最近也被认为是“由社区控制”。
最新的数据显示全网共305个节点:
- 执行节点:7
- 共识节点:115
- 收集节点:106
- 验证节点:77
除此之外,还有超过31,000名用户通过委托方式为Flow网络做出了贡献。具体而言,委托是指FLOW代币的持有者,通过将代币委托给节点运营商的方式质押FLOW。目前全网共质押超过7.3亿个FLOW(约占总供应量的52%),质押奖励超过1亿个FLOW(占代币总供应量的7%以上)。
技术特点:
Cadence
与大多数新的L1协议一样,Flow拥有自己的编程语言Cadence,用于智能合约开发。在存储数据(例如数字资产)方面,Cadence 提供了更高级别的去中心化。 与将信息存储在中央账本上的 Solidity 不同,Cadence 将数据直接存储在用户的帐户中。由于没有中心化的数据存储,Cadence 可以为Flow 的网络架构提供更高的安全性。 它也为开发人员和用户提供了一种在 Flow 链上创建和传输数字资产的更简单方法。
SPoCK
此外,Flow还集成了一种称为机密知识专业证明(SPoCK)的创新加密技术,以解决验证者的困境。SPoCK的特点是加密承诺。他们证明验证节点已正确执行其工作,并且在未正确验证执行节点任务已正确完成的情况下,不会盲目地批准其生成的结果。SPoCKs还通过确保每个执行节点都正确计算每个区块来约束执行节点。
Flow客户端库(FCL)
几乎所有L1协议都允许加密钱包(例如Metamask)、去中心化应用(dApp)和区块链之间的交互。传统上,dApp通过浏览器插件或浏览器钱包来访问加密钱包。这些方法虽然为许多区块链采用,但阻碍了用户进入。它们难以扩展,并且需要额外的开发才能实现钱包和dApp的交互。 相比之下,FCL允许开发人员只写寥寥几行代码就实现和钱包或dApp的连接。它还允许任何dApp与任何FCL兼容的钱包交互,反之亦然。对于开发者而言,这为他们在Flow上构建dApp提供了无缝的开发体验,并实现应用程序和各类钱包之间交互的一致性。
FLOW代币
FLOW代币是Flow区块链的基础,它允许开发人员和用户在Flow链上交互。持有者可以质押FLOW代币,参与维护网络安全性,并为全网的计算和存储任务执行做出贡献。FLOW代币也用于向质押者支付奖励,并作为链上活动的Gas/交易费使用。
FLOW分配
在FLOW代币的初始发行期间,共铸造了12.5亿个FLOW并分发给以下持有者:
- Dapper Labs:20%,分配给长期金库。
- 开发团队:18%,分三年释放,一年cliff。
- 生态系统发展:29%,第一年锁仓,且解锁时间不早于早期支持者和团队的首次解锁时间。
- 社区销售:13%,锁仓12个月。
- 大支持者(出资超过100万美元):11.1%,24个月锁仓期,一年cliff。
- 小支持者(出资少于100万美元):8.9%,24个月锁仓期,一年cliff。
来源:Flow官网
需要注意的是,在锁仓期间,FLOW代币从一开始就只能用来质押或在NBA Top Shot中使用。对上述各方而言,锁仓和转账限制都严格遵循时间表。
Flow还没有设立自己的金库;但是,Flow基金会将参与管理 事先预留用于长期分配和生态发展的2.5亿枚FLOW代币。
治理
FLOW利益相关者的链上治理包括三种类型的决策过程:
1.生态决策:包括与选举理事会成员、确定基金会资金分配相关的问题。
2.协议参数:涉及网络参数且不需要协议升级的事项。
3.协议升级:网络硬分叉期间涉及的所有事项,需要所有FLOW利益相关者的大量参与和支持。
这些功能计划在2022年第二季度向公众推出。目前,在Flow生态中的大多数决策都是链下做出的,包含将提案提交到Flow GitHub仓库,社区讨论提案,并根据社区共识做出决定,是否实施提案中涉及变更。在社区达成共识后,需要通过授权来实施变更,以便部署到相关节点。
生态系统概述
和其它区块链相比,Flow主网上线的时间相对较短,考虑到这一点,其链上交易量令人印象深刻。
就总交易量和活跃钱包而言,Flow目前拥有超过300万活跃用户,包括委托人和验证节点。由于协议上线时间尚短,Flow要赶上诸如以太坊这样的“古早”L1生态,还有很长的路要走。 然而,Flow在加速用户活跃度方面取得了重大进展,它为希望在网络上构建和部署的新开发者提供充分的支持,以吸引各个赛道的dApp,例如DeFi和Web3项目。随着越来越多的项目基于Flow搭建,它和其它链在网络流量以及生态参与程度方面的差距也在不断缩小。
如前所述,目前Flow上已经部署了800多个智能合约,并且它尤其以吸引NFT项目而闻名。Flow链上的NFT二级市场交易量与其他L1链(和以太坊上的L2链)相比形成鲜明对比。Flow在NFT的C2C交易方面似乎一骑绝尘。此外,随着原生项目的用户持续参与,和新项目的大量涌现,Flow继续在NFT领域取得长足进步。
就二级市场成交量排名而言,基于Flow链的NBA Top Shot依然是新NFT项目和现有知名项目强有力的竞争者。
在2021年Q1测试网后,进入Flow的新开发者数量显著增加。与三星、育碧以及华纳音乐集团等知名品牌的合作则给予Flow独特优势,使其可以持续吸引主流用户,不仅进入NFT市场,也进一步探索更为丰富的加密项目。另一方面,基于Flow的DeFi和Web3项目主流化,也可以提高用户以及大型机构对Flow的认知和参与度。
Dapper Labs继续投资在Flow上搭建的项目,并与a16z、Animoca Brands等顶尖的VC合作。 此外,Dapper Labs团队为生态项目提供广泛的资源和投资者关系,助力项目融资。
L1链竞争与风险
竞争
L1链的开发一直处于加密领域的前沿,进化速度不断加快,并提出多种技术来提高区块链的吞吐量、安全性和速度。
Flow争取和其它链竞争的努力不容忽视,尤其是在NFT和Web3游戏赛道。得益于Flow链本身的性能,加上高质量的合作伙伴,Flow在2021年的表现明显优于其它L1链。
此外,去年Flow链上的开发者活跃程度明显增加。
来源:Electric Capital
上述数据整理自多个平台的开源存储库和代码提交,包括GitHub、Gitlab、CoinGecko和DappRadar。2021年,在拥有超过50名开发者的公链中,Flow的增长速度排名第九,如果只考虑全职开发人员,Flow生态增长速度排名第五。
潜在风险
上图展示了过去一年间市场参与度是如何形成的,尤其针对为用户和开发者提供创新解决方案的新区块链。然而,所有L1链都面临着在可扩展性、安全性和去中心化之间实现平衡的问题。通常而言,由单节点类型构成的L1网络在可扩展性、安全性和去中心化之间可能难以权衡。
Flow的多节点架构则有助于做出这样的平衡。节点的分工使得每类节点可优先关注可扩展性、安全性和去中心化的某一方面。 就目前而言,共识、验证和收集节点相对于执行节点而言,去中心化程度更高。 因为执行节点负责执行确定性的任务,它们不需要相同程度的去中心化。另一方面,执行节点需要专业的硬件设备来运行,因此更有助于实现可扩展性。
由于执行节点的复杂性,可能会出现网络性能和可用性问题。尽管这些节点的故障不会威胁到网络安全,但一旦八个执行节点都出现故障,则可能导致暂停交易处理。例如, 在最近一次网络升级中,由于执行节点引入了新的执行标识符,Flow经历了网络中断。具体而言,执行节点负责确定性的任务,但新实现的标识符却是非确定性的,这导致出块失败,节点需要额外的内存来维持网络运行。Flow区块链的设计就是当活性和安全性出现冲突时,优先保证安全性,因此当时网络暂停,以避免打包错误的区块。
然而,事件响应团队对该问题做出了积极响应,并明确说明了网络不稳定期间发生的情况。团队还采取措施来避免未来类似的事件发生。
未来方向
Flow尚未提供明确的路线图。然而,按照Dapper Labs的核心愿景,Flow链可承载大规模、高细节度的加密游戏。Dapper Labs目前正引入其他项目和主流消费品牌,来逐步实现这一愿景,同时也计划将CryptoKitties等现有项目迁移到Flow链。
来源:Dapper Labs
随着平台上NFT的发展,开发者的活跃度也有所增加。Flow正在引入更多加密赛道项目,包括IncrementFi-一个去中心化的市场和流动性引擎,旨在在Flow链构建第一批DeFi协议。
得益于主流合作伙伴的大量涌入、高质量的链上项目以及区块链本身的性能,Flow已经在加密行业奠定了重要地位。根据Dapper Labs的项目团队数据,Flow测试网有超过6,000名开发人员积极构建和学习如何使用Cadence部署智能合约。NFT和加密游戏已经在主流投资者中得到广泛采用,Flow继续为艺术家和开发者提供服务,赋能其在该领域创新。Flow最近还宣布成立生态基金,致力于支持网络上的开发者和用户。该基金总共募集到7.25亿美元,用于支持和加速基于Flow的dApp开发。
此外,随着Flow上的原生加密协议和Web3应用多样化,可以预见它将吸引开发人员的更多关注和应用。尽管Flow在成为最高效、最多人使用的L1区块链之前,还面临着激烈的竞争环境,但它已经蓄势待发,将成长为一个重要的挑战者。