本文介绍了链下数据和计算的概念,以及它们在Web3生态系统中的重要性。链下数据是指区块链外部的真实世界数据,而链下计算是指在区块链之外进行的计算。Chainlink通过去中心化预言机网络(DONs)安全地连接区块链与链下资源,从而扩展智能合约的功能,实现更高级的应用和用例。
定义
链下数据,有时也被称为真实世界数据,是指区块链外部的任何数据。
什么是链下数据?链下数据,有时也被称为真实世界数据,是指区块链外部的任何数据,例如体育比赛得分、天气数据和金融市场数据,以及其他区块链上的数据。区块链本质上是孤立的系统,因此将区块链连接到链下数据就像将计算机连接到互联网一样——它使孤立的系统能够与现实世界互动。在访问链下数据时,必须维护区块链的高安全性保证,这就是为什么 Chainlink 最小化信任服务已成为行业标准。
另一种提高区块链实用性的链下机制是链下计算,其中包括可验证的随机性、交易排序服务和智能合约自动化。链下计算仅仅是在区块链之外进行的计算。预言机网络可以提供一种最小化信任的链下计算形式,以扩展区块链的功能——这被称为 预言机计算。用链下计算赋能区块链就像将笔记本电脑连接到像 AWS 这样的云服务;它可以成倍扩展可用的计算能力,并支持构建高性能且经济高效的应用程序。
为什么链下数据和计算对于 Web3 生态系统如此重要?90% 的智能合约用例需要访问链下数据,包括许多去中心化金融 (DeFi) 用例、参数化保险和 动态 NFT。链下计算有助于这些应用程序以经济高效且保护隐私的方式进行扩展,并引入更高级的功能,例如自动化和随机性。链下数据和链下计算共同使开发人员能够构建功能丰富且可扩展的混合智能合约,这些合约可以帮助解决数百万甚至数十亿用户的实际问题。
在本文中,你将了解预言机如何将区块链连接到链下数据和计算、链下数据与链上数据之间的区别、探索链下资源释放的优势,并了解为什么 Chainlink 是将链下资源连接到区块链的领先解决方案。
当区块链连接到链下资源时,智能合约可用的计算能力和数据会大大扩展。虽然可以利用 Web2 中那些中心化的链下服务,但这会引入单点故障,从而破坏区块链提供的安全保证。
为了将区块链连接到链下数据,开发人员需要克服“预言机问题”,该问题描述了区块链无法以高度安全和防篡改的方式连接到外部资源。Chainlink 通过使去中心化预言机网络 (DON) 能够作为连接链下资源到区块链的安全中间件层来解决预言机问题。Chainlink 网络是行业领先的预言机网络,负责帮助保护 Web3 生态系统中价值数百亿美元的资产。
去中心化预言机网络 (DON) 以最小化信任的方式扩展了区块链和智能合约的数据可访问性和计算能力,以不损害安全性。DON 通过启用 混合智能合约 来增强区块链的性能、功能和互操作性。这些合约将区块链的最小化信任属性与链下计算资源和数据的功能丰富性结合在一起,从而支持仅使用链上系统无法实现的更高级的应用程序和用例。
去中心化预言机网络 (DON) 使智能合约能够安全地连接到外部数据和系统。
区块链是由完整节点网络保护的不可变、确定性、高度安全且抗审查的账本。虽然这种设计赋予了区块链高度的安全性和确定性,但也意味着区块链通常必须在隐私、速度和去中心化方面做出权衡。但是,通过将区块链与链下系统相结合,区块链能够扩展其功能,从通过将计算转移到链下来降低成本和提高吞吐量,到在链上执行中整合真实世界的信息。
混合智能合约将链上代码与链下去中心化预言机网络相结合,以实现更高级的基于区块链的应用程序。
链上数据仅限于可以在区块链网络中本地生成的数据。这包括帐户地址及其关联的余额,以及 智能合约 状态。
链上数据包括:
链下数据是区块链外部的信息。使区块链能够与现实世界互动,从而在许多不同的行业中实现多种 智能合约用例。
Chainlink DON 以高度安全可靠的方式将各种链下数据集带到链上,供智能合约使用:
Chainlink 数据信息和其他最小化信任服务总共提供了超过 20 亿个数据点,为区块链生态系统中的数百个项目提供支持,包括行业领先的协议,如 Aave、Compound、dYdX、Liquity、Synthetix 等等。
可视化链下资源和链上资源之间的交互。
区块链在执行特定类别的计算和生成关于交易的强大共识方面具有独特的优势。虽然它们擅长验证所有权、执行不可变的智能合约以及提供单一的事实来源,但它们缺乏链下系统提供的功能丰富性。
链上计算的示例包括:
通过预言机网络执行的最小化信任的链下计算,由于成本、可扩展性或其他问题而无法或不适合在链上执行的计算可以在链下执行,然后中继到链上。
Chainlink 网络执行的链下计算包括:
链下资源释放了高级智能合约功能,并使开发人员能够构建功能丰富的应用程序。
如果没有链下资源,区块链将仅限于简单的功能,例如创建和转移代币。将链下数据引入区块链网络使开发人员能够构建更高级的应用程序,例如参数化保险、预测市场、稳定币等等。
为区块链提供访问现实世界信息的能力可以实现多个高级用例:
通过从区块链节点卸载工作,开发人员能够构建仅通过链上计算无法实现的用例。
DON 提供的最小化信任的链下计算通过以下功能扩展了区块链网络的功能:
Chainlink 网络是将区块链连接到链下资源(包括数据和计算)的行业领先解决方案。Chainlink 生态系统中的服务积极支持十几个区块链上的数百个高级智能合约,并且目前正在帮助保护 Web3 经济中价值数百亿美元的资产。
在此视频中,了解 Chainlink 如何通过提供现实世界数据和链下计算为去中心化应用程序带来无与伦比的实用性:
了解 Chainlink 的链下服务 - YouTube
Chainlink
14.8万 订阅者
Chainlink
搜索
信息
购物
点击取消静音
如果稍后没有开始播放,请尝试重新启动设备。
你已退出帐号
你观看的视频可能会被添加到电视的观看历史中,并影响电视推荐。为避免这种情况,请在你的计算机上取消并登录 YouTube。
取消确认
分享
包括播放列表
提取分享信息时出错,请稍后重试。
稍后观看
分享
复制链接
在以下平台观看
0:00
/ •直播
•
开发人员可以立即通过集成 Chainlink 最小化信任服务来开始使用链下数据和计算。你可以使用 Chainlink 数据信息来访问高质量、超可靠的现实世界数据,使用 Chainlink VRF 作为防篡改的加密安全随机性来源,使用 Chainlink 自动化以去中心化、经济高效且高度安全的方式触发你的智能合约功能,以及使用 Chainlink 储备证明来使用自动化审计监控储备资产。
通过组合这些服务,开发人员可以构建功能丰富、经济高效且可扩展的应用程序,从而维护区块链的安全保证。如果你想在你的以太坊或 Solana dApp 中利用链下计算,请访问 文档、Discord 或 与专家聊天。
基于推送与基于拉取的预言机:为你的链上应用程序选择正确的模型
- 原文链接: chain.link/education-hub...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!