Flow 是一个去中心化的 Layer 1 区块链,由 Dapper Labs 创建,该公司也是 CryptoKitties 的幕后推手。Flow 主要被设计为 Dapps、NFTs 和游戏的基础,以及它们的原生 加密货币 FLOW。 [15]
Flow 是一个无需许可的网络,它结合了 拜占庭容错 (BFT) 共识算法与 权益证明 (PoS) 以实现高安全性和效率。该区块链旨在通过将交易的选择和排序与其执行分离,来克服传统 PoS 区块链的吞吐量限制。 [4]
Flow 于 2020 年推出,其用户友好的开发环境工具称为 Flow Playground,允许开发人员试验 智能合约 和 Dapps。它是在 Dapper Labs 的 CryptoKitties 在 2017 年大受欢迎之后创建的,当时它阻塞了 以太坊 网络,从而激发了创建他们自己的区块链的想法。 [3]
Flow 区块链的基础设施旨在通过采用流水线结构来提高吞吐量,从而允许在执行当前区块的同时生成下一个区块。这种方法不同于使用单周期处理架构的传统区块链。Flow 区块链还识别节点的异构性,并根据其功能为每个节点分配特定任务。节点被分配了四种不同的角色,包括收集节点、共识节点、执行节点和验证节点。 [5]
每种节点类型的功能包括:
每个节点都通过加密经济激励获得补偿。共识和执行的分离基于主观和客观操作的分离。这种分离确保即使只有少数数据中心可以运行执行节点,但它们的计算结果是确定性的、可验证的、可归属的、可惩罚的和可恢复的,这不会损害系统的去中心化。 [5]
Flow 架构的设计基于关注点分离的原则,其中网络具有两个专门的角色:共识节点和执行节点。这两种节点类型之间的区别基于客观任务和主观任务之间的区别。客观任务是指具有客观正确答案的任务,而主观任务没有确定性的解决方案。在传统的区块链架构中,节点需要同时解决这两种类型的问题。但是,在 Flow 中,共识节点负责解决主观问题,而执行节点负责处理客观问题。 [6][7]
共识节点的任务是通过从交易数据摘要中形成区块来维护和扩展核心 Flow 区块链。接受提议的区块需要拜占庭容错 (BFT) 共识算法,并且共识节点不需要维护计算状态或执行交易。它们还会裁决来自其他节点的削减请求,例如声称执行 节点 产生了不正确的输出。 [7]
执行节点提供原始计算能力,以确定在共识节点确定的顺序中执行交易的结果。它们以执行收据的形式生成加密证明,当执行 节点 的声明被证明不正确时,可以使用这些证明来质疑执行节点的声明。执行节点负责创建区块链当前状态的证明,一旦已知它们是正确的。拜占庭收据的验证过程(通过该过程拒绝无效收据并接受有效收据)不在本文的范围内,将在未来的工作中解决。 [7]
为了确保针对拜占庭故障和攻击的安全性,Flow 区块链具有四个核心架构原则。这些原则确保故障是可检测的、可归属的、可惩罚的和可恢复的。该架构保证网络中的诚实节点可以检测到确定性故障,并向其他诚实节点证明它们。此外,Flow 中的任务基于可验证的随机函数随机分配给一组节点。检测到的任何故障都可归因于相关任务的负责节点,并且当检测到故障时,节点会因其股份被削减而受到惩罚。Flow 协议还包括用于结果验证和解决潜在挑战的特定元素,充当恶意节点尝试将故障注入系统的对策。成功注入此类故障的概率可以忽略不计。 [7]
2020 年 2 月 26 日,Flow 宣布与综合格斗组织 UFC 合作,创建加密支持的数字资产和一个名为 UFC on Flow 的区块链游戏。该游戏将为收藏家提供购买或赢得的独特或限量版物品,数字资产在开放市场上交易。该合作伙伴关系旨在为全球 MMA 粉丝创造独特的加密支持体验,并拥有 UFC 充满激情的粉丝群。他们目前有一个名为 UFC Strike 的平台,允许购买、销售和交易他们的 NFT,其中包括入门包;精彩瞬间,UFC 顶级终结的剪辑;以及 HypeNFT,这是 UFC 中标志性时刻或语录的剪辑。 [8][9]
2020 年 10 月 1 日,NBA TopShot(一个用于购买、销售和交易 NBA 精彩片段的 NFT 市场,由 Dapper Labs 提供支持)在 Flow 区块链上推出。该游戏允许用户收集代表篮球历史上重要亮点的各种稀缺性的多媒体“时刻”。限量版代币包含描述事件的视频和统计数据,例如压哨球,用户可以通过完成展示相关时刻的特定代币集来解锁极其稀有的代币。 [13][14]
2021 年 6 月 16 日,CNN 宣布在 Flow 区块链上推出“CNN 的 Vault”,这是一个 NFT 系列,其中包含来自该新闻网络 41 年历史的精彩瞬间。该系列是独一无二的,因为它允许使用法定货币进行购买,潜在买家需要使用 Blocto 创建一个数字钱包帐户,并通过 Stripe 使用信用卡支付 NFT。 [10][11]
但是,在 2022 年 10 月 11 日,CNN 宣布结束他们的 NFT 项目 CNN 的 Vault,这并没有得到社区的好评。许多人指责 CNN 进行了“rug pull”,并批评该团队在项目首次推出时所做的承诺。CNN 在一个 Discord 服务器中道歉,称他们将以 FLOW 代币或 稳定币 的形式向 NFT 持有者分配约 20% 的原始铸币价格,作为补偿。 [12]
“分配将以 FLOW 代币或稳定币的形式存入每个收藏家的钱包。我们目前正在制定细节,但预计每个拥有的 Vault NFT 的分配金额约为原始铸币价格的 20%。”
2022 年 8 月,Meta 通过一条推文宣布,除了将数字收藏品推广到更多国家/地区,使用户能够在 Instagram 上展示他们的 NFT 之外,该平台还将支持 Flow 区块链。该公告导致 FLOW 代币 经历了购买压力,飙升超过 35%。 [16][2]
2023 年 10 月下旬,在第三方应用程序上发生漏洞利用后,Flow 生态系统成为关于区块链不变性的争论中心。攻击者利用了 Joyride Games 的 RCRDSHP NFT 市场智能合约中的漏洞,耗尽了约 600 万美元的 FLOW 代币。该漏洞利用包含在应用程序中,而不是核心 Flow 协议本身的漏洞。作为回应,Flow 团队与 Joyride 合作,通过网络更新提出了“非标准交易”,以冻结攻击者的帐户并追回被盗资金。 [17]
该提案立即遭到了加密社区的强烈反对。批评者认为,干预将违反区块链不变性的原则,为救助个人应用程序开创危险的先例,并引发了对网络感知到的中心化的担忧。人们将此与 2016 年的 以太坊 DAO 黑客攻击进行了比较。在社区的强烈反对之后,Flow 团队于 2023 年 10 月 31 日宣布不会继续执行该计划,并表示“任何干预都是一条红线”,并重申了他们对去中心化的承诺。 [17] [18]