
Flow-正在构建 Web3 中文化和社区的未来
无需许可的第1层区块链,使开发人员能够创建无限的Web3应用程序,以供主流采用。
Flow 常见问题解答
什么是 Flow 区块链?
Flow 是一个权益证明区块链,旨在成为 Web3 和开放元宇宙的基础,支持消费者规模的去中心化应用程序、NFT、DeFi、DAO、PFP 项目等。Flow 由 Cadence(一种专为数字资产构建的原创编程语言)提供支持,使开发人员能够创新并突破极限,为 Web3 带来下一个 10 亿。Flow 由一个始终如一地提供行业领先的消费者规模体验的团队创建,包括 CryptoKitties、NBA Top Shot 和 NFL ALL DAY,是一个开放、去中心化的平台,拥有来自顶级品牌、开发工作室、风险投资支持的初创公司、加密领导者等的创作者的蓬勃发展的生态系统。
什么是FLOW加密货币?
FLOW是Flow网络的原生货币。它是用于质押、委托、支付交易费用和支付存储费用的独家代币。它也是用于在 Flow 上购买、出售和交易资产和体验的主要代币。
Flow 是去中心化的吗?
是的,截至 2021 年 10 月,只有不到 1/3 的共识节点(负责网络安全的节点)由任何一个实体运行。Flow 的编程语言 Cadence 仍处于测试阶段,但将于 2022 年夏季提供无需许可的部署。
会有 Flow 代币吗?
是的 – Flow 网络的原生代币是 FLOW。所有去中心化的区块链都使用加密代币(加密货币)来确保系统的安全性。
我什么时候可以开始在 Flow 上构建?
您可以立即开始在 Flow 上构建!访问 docs.onflow.org 开始吧。
什么是可组合性?为什么这很重要?
可组合性是指开发人员在共享标准之上构建(例如:定义同质化和不可替代代币的合约标准,或 Flow 客户端库 (FCL) 等集成标准)或共享资源,如现有用户群(即社区)、公共数据或现有平台。
这种集成机会允许开发人员通过在现有基础设施上构建来快速启动自己的应用程序和生态系统,而不会产生平台风险(即构建的服务可能被关闭的风险)。这是通过像Flow这样的去中心化区块链上现有的标准和资源而实现的。
a16z 的 Jesse Walden 说:“如果一个平台的现有资源可以用作构建块并编程到更高阶的应用程序中,那么平台就是可组合的。可组合性很重要,因为它允许开发人员用更少的资源做更多的事情,这反过来又可以带来更快速和更复杂的创新。
Flow与其他区块链有何不同?
Flow的独特之处在于,它解决了可扩展性三难困境 – 一个迫使公共区块链面临的规模,安全性和去中心化之间的权衡问题 – 通过将安全性和性能工作划分为不同的节点组,每个节点都专门用于各自的任务。这种独特的多节点架构使 Flow 能够高性能地扩展,以服务于主流采用,而不会影响网络的安全性或长期去中心化。这种多节点架构还允许 Flow 提供完整的 ACID 保证,从而解锁智能合约之间的丰富交互(“可组合性”),并为基于 Flow 构建的应用程序创建强大的网络效应,而无需复杂的分片(其他链可以管理复杂状态)。
Flow 将如何处理为每秒大量事务提供状态证明的开销?
流体系结构定义了一个 Access 角色,专门用于提供事务结果的加密证明。此外,访问节点还设计用于回答一般状态查询并提供正确性证明。客户端软件与接入节点配合使用,为用户提供准确和安全的网络视图,而无需这些客户端跟上流经整个网络的流量洪流。
网络中的接入节点数量没有固定限制,这将支持几乎无限数量的轻量级客户端获取完整的状态证明。
什么是 SPoCK?
机密知识的专业证明 (SPoCK) 是由 Flow 团队开发的一种新的加密技术,在技术论文中正式定义。SPoCK允许任意数量的证明者向第三方观察者证明他们每个人都可以访问相同的机密知识。这些证明是非交互式的,不会泄露有关机密知识本身的信息。每个证明者的 SPoCK 都是专门为他们设计的,不能被任何其他证明者复制或伪造。
Flow 使用 SPoCK 通过要求执行和验证节点“显示其工作”来解决验证者的困境。为了获得报酬,这些节点需要提供一个 SPoCK,显示对机密知识的访问,这些知识只能通过执行分配给它们的所有交易来获得。
将 dapp 从以太坊移植到 Flow 有多难?
将 dapp 从以太坊移植到 Flow 时,应考虑以下几点:
1. 可以假设 ACID 属性,就像在以太坊上一样。因此,所有 dapp 都可以采用单个共享状态空间,并且不需要重新架构来支持分片环境或异步函数调用。
2. Flow 的编程语言是 Cadence。它与 EVM 不兼容。因此,智能合约逻辑需要重新实现。实现的工作很大程度上取决于应用程序的上下文和复杂性。对于基于 NFT 的项目来说,移植将很简单,主要是现成的用例:转让、铸造、在二级市场上出售、特许权使用费等。如果使用特定于以太坊的生态系统工具和服务,它将更加复杂。例如,与 Flow 生态系统兼容的稳定币可能与以太坊上使用的 dapp 构建者不同。目前,Flow 支持 FUSD、tUSDT 和 USDC。
3. 区块链交互集成到 Web 应用程序中可以通过 FCL(一个 JS 库)来完成。虽然在架构上有所不同,但它实现了与web3.js相似的目标。Web 应用程序需要更新以支持 FCL(处理事务、处理身份验证和处理对 Flow 的查询)。
4. Flow 的代币标准以不同的方式实现,以考虑 Cadence 中表示的面向资源的编程模型。
5. 与 Flow 生态系统兼容的钱包与用户和 dapp 构建者熟悉的钱包不同。需要重新创建其用户帐户。有关常见 NFT 用例的构建块的比较,请查看 Flow 文档。
Flow 将如何克服在商用硬件上处理大量事务的限制?你不能用几百 TPS 让 SSD 过载吗?
Flow 架构的主力是执行节点。您不应该简单地将执行节点视为快速计算机;它们中的每一个都可能是位于专业数据中心的整个高端服务器硬件集群。
执行节点速度超快,质押要求非常高,但只负责执行确定性区块转换功能。他们所做的所有工作都经过共识和验证节点网络的验证和确认。
如果验证节点不那么强大,如何检查执行节点的工作?
总的来说,验证节点将多次确认区块计算的每个部分,但每个单独的验证节点只会完成一小部分工作。例如,如果有 1000 个验证节点,则每个验证节点只需要检查总区块的 4%,因为整个区块已被检查了 40 次。Flow 技术文件提供了此方法的完整详细信息和安全性分析。
可伸缩性三难困境呢?它说你不能同时拥有安全性、去中心化和可扩展性!
可扩展性三难困境是Vitalik Buterin提出的一个重要猜想,尚未得到正式证明,但几乎可以肯定,对于同质区块链设计来说是正确的。如果网络中的每个节点都具有相同的角色,则必须在其中至少一个维度上做出妥协。
心流不会“打破”或反驳三难困境,而是绕过它。诀窍在于,如果我们让不同的节点参与不同的角色,我们可以为系统的每个部分选择正确的权衡。
Flow 最大限度地提高了共识节点的安全性和去中心化程度,共识节点是系统中最容易受到拜占庭攻击的部分。当然,这限制了它们的可扩展性,但这实际上不是问题,因为我们不要求共识节点做任何计算成本高的事情。
另一方面,我们提高了执行节点的可扩展性,以显著提高计算吞吐量。这损害了这些节点的安全性和去中心化,我们通过确保每笔交易的每一步都由高安全性和去中心化的验证节点确认来解决这个问题。
对于每种节点类型,三难困境都符合预期,但总体效果是一个系统,其中系统的一部分的弱点被其他部分的优势所抵消。
如何购买 Flow?
Flovatar 团队整理了一份有用的指南来获取 Flow。
在哪里/如何购买 Flow?
您可以在此处找到FLOW的交易所列表。
我可以在哪里存储我的 Flow 代币?
您可以将它们存储在钱包中。您可以在此处找到支持 FLOW 的钱包: https://www.flowverse.co/projects
Flow 仅适用于 NFT 吗?
Flow 是一个多用途区块链,支持 web3 世界所提供的一切,包括:同质化代币 (FT)、非同质化代币 (NFT)、去中心化自治组织 (DAO)、个人资料图片 (PFP),并且是 Cadence 的所在地——一种功能齐全的编程语言,用于构建您能想象到的任何东西。
Cryptokitties真的打破了以太坊区块链吗?
CryptoKitties 在 2017 年 12 月使 Etheruem 无法使用。在此处阅读更多内容。
是否有使用 Flow 的快速入门指南?
是的。此处提供了在 Flow 上构建 Web3 应用程序的高级指南。
如果你想开始构建,这里有一些实践资源:
如果您刚刚开始,我们建议您遵循 Flow 应用快速入门教程。
如果您想直接进入并处理更复杂的项目,请使用 Kitty Items 演示应用程序启动并运行一个成熟的 NFT 市场。
要了解如何使用 Flow 革命性的全新智能合约编程语言 Cadence 编写智能合约,请浏览交互式 Playground 中的教程。
账本可以用于 NFT 吗?
不可以,目前账本不能用于 NFT。目前,账本团队只允许使用账本设备进行一组经批准的交易。也就是说,未来可能会允许使用 NFT。
FLOW 是否支持分数 NFT?
Cadence 是图灵完备的,因此可以用它构建任何东西,包括分数 NFT。
什么是FCL?
Flow 客户端库 (FCL) JS 是一个用于与用户钱包和 Flow 区块链交互的包。使用 FCL 进行身份验证时,dapp 能够支持 Flow 上所有与 FCL 兼容的钱包及其用户,而无需对 dapp 代码进行任何自定义集成或更改。
它的创建是为了让开发连接到 Flow 区块链的应用程序变得简单和安全。它定义了钱包、应用程序和用户之间的一组标准化通信模式,用于为您的 dapp 执行各种操作。FCL 还提供功能齐全的 SDK 和实用程序,用于与 Flow 区块链进行交互。
数据统计
相关导航


Humanity Protocol

Czze(CZZ)

SmartX(SAT)

BlackPearl.Chain

UN GLOBAL(UNN)

Open Libra
