随着对智能合约需求的增长,Chainlink用于Substrate框架的模块化oracle旨在通过将项目吸引到Polkadot和Kusama所需的受信任的脱链信息和定价数据来为开发人员和Defi应用程序提供动力。
Defi和智能合约的迅猛增长Beckon建立了新的信任层
随着智能合约革命的不断发展,支持这些交易协议的现有基础架构中的裂缝和缺陷越来越明显。 在智能合约面临的主要问题中,成本和安全性是引起人们关注的主要因素。
为了继续发展和扩展这些独特的协议,同时不仅要解决伴随的缺点,智能合约将实际上需要“更智能”。 但是,鉴于旨在保护稳定性和安全性的区块链验证约束条件,通过设计来获取链下信息存在障碍。
关于智能合约,满足合约条件可能取决于外部数据(例如定价),而外部数据可能在托管合约本身的相应区块链上不可用。 除了使开发人员感到头疼之外,它相应地限制了智能合约的使用案例。
在将“预言”引入到区块链领域之后,Chainlink在开拓性解决方案中介入了一个答案。 oracle的主要思想涉及将受信任的外部数据源连接到智能合约,从而提供链??上和链下世界之间缺少的链接。
采用智能合约取决于数据访问和可用性
就像API可以连接两个独立的系统并共享信息一样,Chainlink可以以相同的方式将智能合约连接到外部数据源。 类似于集中式信息源可能有偏见或偏见的前提,Chainlink背后的想法是分散信息输入和输出。 这有助于维护为开发人员构建开源资源的承诺,这是单个控制实体无法妥协的。
Chainlink的主要应用之一是定价信息,尤其是在分散式金融(defi)应用领域。 诸如Aave之类的借贷协议已经从Chainlink提取了其利率定价信息,有助于为决策和智能合约条件提供信息。 甲骨文的架构使得它们可以有效地在现有区块链之上提供另一层,这意味着它们不会损害第一层的完整性或安全性。
甲骨文除了defi还有更多的应用程序。 它可以获取各种信息,包括天气状况,运动成绩和经济数据变化等。 为了支持这些协议并确保更大的采用率,对脱链数据资源的智能合约访问将至关重要。
自从Chainlink的oracle于2019年在以太坊上启动以来,它一直是流行的defi项目中的中流main柱。 现在,随着该项目尝试保持其不可知论的立场,oracle已被改编为适用于其他区块链。 专为Polkadot和Kusama的Substrate开发框架设计的最新迭代与早期版本的行为略有不同。
托盘模块
与以太坊版本的Chainlink拥有报告价格信息的节点不同,Kusama和Polkadot平行链可以单独确定是否要包含Chainlink定价数据。 通过包括其称为“托盘”的特定模块,开发人员可以有效地将Chainlink数据桥接到其各自的智能合约应用程序中。
对于像Acala这样的Polkadot Defi项目,这意味着他们的平行链可以选择以模块化方式合并Oracle。 但是,不需要访问数据的并行链项目就不需要集成模块。 通过扩展,这意味着他们不需要为Chainlink分配任何区块链资源。
随着defi项目寻求更绿色的牧场以获得更实惠的成本结构和可扩展性,Polkadot和Kusama的Chainlink集成将使智能合约开发人员更容易实现这一飞跃。 同时,Band,DIA,API3等许多其他以Oracle为中心的项目正在与Chainlink竞争以提供类似的服务。
您如何看待甲骨文的脱链信息影响智能合约的使用? 在下面的评论部分让我们知道。
图片来源:Shutterstock,Pixabay,Wiki Commons
免责声明:本文仅供参考。 它不是直接的要约或对要约的招揽,也不是对任何产品,服务或公司的推荐或认可。 Bitcoin.com不提供投资,税收,法律或会计建议。 对于因使用或依赖本文中提及的任何内容,商品或服务或与其相关而造成的或据称造成的任何损害或损失,公司或作者均不承担任何直接或间接责任。