第3课

Flare 的技术架构

本模块将深入解析 Flare 的技术架构,解释网络如何被构建以在高安全性、高效率与强互操作性的前提下支持去中心化应用(dApps)。你将了解 Flare 内建的数据协议如何驱动其去中心化数据访问能力,以及与 Ethereum Virtual Machine(EVM)的兼容性如何实现与以太坊智能合约和资产的无缝交互。

内建数据协议

Flare 在网络层级直接实现了原生数据协议。这些协议并非外部附加的预言机系统,而是构建于区块链基础协议之上。该结构设计使智能合约能够无需依赖链下基础设施或第三方服务,即可访问去中心化数据馈送和经验证的外部信息。

Flare Time Series Oracle(FTSO)负责提供去中心化且高频的数据,如价格馈送,这对于许多去中心化应用至关重要。FTSO 从独立的数据提供者处收集数据,这些提供者竞争提交最准确的信息。其奖励机制基于数据的准确性,而代币持有者可将投票权委托给这些提供者,从而共同分享奖励。

Flare Data Connector(FDC)是使 Flare 上的智能合约能够安全访问其他区块链及 Web2 API 数据的协议。这包括验证其他链上的交易是否发生,或从传统 Web 服务中获取如用户凭证等信息。FDC 使用共识机制对数据的正确性进行验证后,才将其引入链上。

这些协议继承了 Flare 区块链本身的去中心化和安全性,不依赖于单一数据源或中心化中介。这降低了攻击面,提升了所有使用这些协议的应用的抗风险能力与可靠性。

Ethereum Virtual Machine(EVM)兼容性

Flare 完全兼容 Ethereum Virtual Machine(EVM),意味着开发者可以部署基于 Solidity 的智能合约,并重用为以太坊构建的现有工具与代码库。这种兼容性降低了技术门槛,使熟悉以太坊生态的开发者能够快速上手 Flare。

由于支持相同的开发环境,Flare 允许以太坊 dApp 快速迁移或复制至其平台。开发者可以使用 Remix、Hardhat、Truffle 等熟悉的工具在 Flare 上编写、测试和部署合约,几乎无需进行修改。

EVM 兼容性还意味着可与标准的以太坊代币合约交互,如 ERC-20 和 ERC-721。这确保在 Flare 上发行的资产能够符合广泛认可的代币标准,更容易被钱包、交易所及 DeFi 平台整合。

EVM 支持与 Flare 原生数据协议相结合的优势在于,开发者可在同一平台上同时使用计算与数据逻辑,减少了开发响应外部或跨链条件时对桥接、转发器或手动输入的依赖。

此外,EVM 兼容性为集成以太坊 Layer 2 解决方案和互操作协议打开了大门。应用可被设计为跨链运行,使资产与数据能在多个网络间流畅迁移,同时兼具 Flare 的安全性与成本效益。

要点总结

  • Flare 使用原生内建的数据协议,如 Flare Time Series Oracle(FTSO)和 Flare Data Connector(FDC),直接从网络层提供去中心化、可验证的数据服务供智能合约使用。
  • FTSO 提供去中心化、高频率的价格与数据馈送,由独立提供者提交并通过委托机制验证,构建出准确可靠的数据流供 dApp 使用。
  • Flare Data Connector(FDC)使智能合约可安全访问来自其他区块链与 Web API 的数据,扩展了 dApp 可用的外部信息范围。
  • Flare 对 Ethereum Virtual Machine(EVM)的兼容性使开发者可无缝部署以太坊智能合约,简化了开发流程,并支持 dApp 从以太坊向 Flare 平台轻松迁移。
  • EVM 兼容性确保了对 Ethereum 资产(如 ERC-20 与 ERC-721 代币)的支持,同时为跨链互操作性铺平道路,实现 Flare 与其他 EVM 兼容链之间资产的无缝转移。
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第3课

Flare 的技术架构

本模块将深入解析 Flare 的技术架构,解释网络如何被构建以在高安全性、高效率与强互操作性的前提下支持去中心化应用(dApps)。你将了解 Flare 内建的数据协议如何驱动其去中心化数据访问能力,以及与 Ethereum Virtual Machine(EVM)的兼容性如何实现与以太坊智能合约和资产的无缝交互。

内建数据协议

Flare 在网络层级直接实现了原生数据协议。这些协议并非外部附加的预言机系统,而是构建于区块链基础协议之上。该结构设计使智能合约能够无需依赖链下基础设施或第三方服务,即可访问去中心化数据馈送和经验证的外部信息。

Flare Time Series Oracle(FTSO)负责提供去中心化且高频的数据,如价格馈送,这对于许多去中心化应用至关重要。FTSO 从独立的数据提供者处收集数据,这些提供者竞争提交最准确的信息。其奖励机制基于数据的准确性,而代币持有者可将投票权委托给这些提供者,从而共同分享奖励。

Flare Data Connector(FDC)是使 Flare 上的智能合约能够安全访问其他区块链及 Web2 API 数据的协议。这包括验证其他链上的交易是否发生,或从传统 Web 服务中获取如用户凭证等信息。FDC 使用共识机制对数据的正确性进行验证后,才将其引入链上。

这些协议继承了 Flare 区块链本身的去中心化和安全性,不依赖于单一数据源或中心化中介。这降低了攻击面,提升了所有使用这些协议的应用的抗风险能力与可靠性。

Ethereum Virtual Machine(EVM)兼容性

Flare 完全兼容 Ethereum Virtual Machine(EVM),意味着开发者可以部署基于 Solidity 的智能合约,并重用为以太坊构建的现有工具与代码库。这种兼容性降低了技术门槛,使熟悉以太坊生态的开发者能够快速上手 Flare。

由于支持相同的开发环境,Flare 允许以太坊 dApp 快速迁移或复制至其平台。开发者可以使用 Remix、Hardhat、Truffle 等熟悉的工具在 Flare 上编写、测试和部署合约,几乎无需进行修改。

EVM 兼容性还意味着可与标准的以太坊代币合约交互,如 ERC-20 和 ERC-721。这确保在 Flare 上发行的资产能够符合广泛认可的代币标准,更容易被钱包、交易所及 DeFi 平台整合。

EVM 支持与 Flare 原生数据协议相结合的优势在于,开发者可在同一平台上同时使用计算与数据逻辑,减少了开发响应外部或跨链条件时对桥接、转发器或手动输入的依赖。

此外,EVM 兼容性为集成以太坊 Layer 2 解决方案和互操作协议打开了大门。应用可被设计为跨链运行,使资产与数据能在多个网络间流畅迁移,同时兼具 Flare 的安全性与成本效益。

要点总结

  • Flare 使用原生内建的数据协议,如 Flare Time Series Oracle(FTSO)和 Flare Data Connector(FDC),直接从网络层提供去中心化、可验证的数据服务供智能合约使用。
  • FTSO 提供去中心化、高频率的价格与数据馈送,由独立提供者提交并通过委托机制验证,构建出准确可靠的数据流供 dApp 使用。
  • Flare Data Connector(FDC)使智能合约可安全访问来自其他区块链与 Web API 的数据,扩展了 dApp 可用的外部信息范围。
  • Flare 对 Ethereum Virtual Machine(EVM)的兼容性使开发者可无缝部署以太坊智能合约,简化了开发流程,并支持 dApp 从以太坊向 Flare 平台轻松迁移。
  • EVM 兼容性确保了对 Ethereum 资产(如 ERC-20 与 ERC-721 代币)的支持,同时为跨链互操作性铺平道路,实现 Flare 与其他 EVM 兼容链之间资产的无缝转移。
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.