[Chainlink] 为智能合约生态系统构建面向服务的架构

《[Chainlink] 为智能合约生态系统构建面向服务的架构》

面向服务的体系结构(SOA)是一种软件设计方法,使不同的,独立维护的组件或“微服务”可以在单个应用程序中一起工作。 服务的这种分离加速了创新,缩短了开发时间,并解释了DeFi生态系统的持续爆发式增长,在该生态系统中,多个未经许可的开源协议被组合起来构成了全新的金融应用程序。 当人们谈论DeFi可组合性时,他们在许多方面都在谈论智能合约的面向服务的体系结构

Chainlink的联合创始人Sergey Nazarov最近解释了Chainlink网络如何适应大型区块链生态系统这种新兴的面向服务的体系结构,为智能合约应用程序提供了高度可靠的微服务,例如安全的数据馈送,可证明的随机数生成,储备和其他链下计算。 作为用于智能合约的安全数据基础架构,Chainlink还是许多传统公司将其后端系统连接到快速增长的智能合约经济并整合去中心化微服务作为其在市场买卖双方业务模型的一部分的网关。 。

这篇文章摘录自谢尔盖(Sergey)在2020年Coindesk Invest:以太坊(Ethereum)会议上的最新演讲摘录,DeFi智能合约中可组合性的力量。

面向服务的体系结构的好处

我们正在进行的生态系统的一个重要转变将是向更加面向服务的体系结构(SOA)的转变,在该体系结构中,协议可以非常高效,安全地组成服务。 这也是标准计算体系结构发展的方向。 整体架构是人们无法与另一个系统组成的封闭系统,因此进入该系统的所有工作仅出于其自身利益,而不能被其他人重用。 然后,您将具有微服务或面向服务的体系结构的方法,该方法允许人们制作多个独立的服务,然后以安全且非常有用的方式进行交互。

《[Chainlink] 为智能合约生态系统构建面向服务的架构》微服务体系结构为Web应用程序启用了可组合的应用程序组件。

当我们试图在去中心化金融(DeFi)中创建可组合性时,这确实是我们的生态系统想要实现的目标。 这是大型计算领域所趋向的一种非常常见的动态。 在面向服务的体系结构之前,您已经拥有了这些大型应用程序,它们都生活在这些数据库大型机中,并且它们都以某种有限的方式进行交互。 让他们一起努力真的很困难。 最初只是通过提供不同的服务,然后是微服务,然后是无服务器方法,朝着面向服务的体系结构迈进了一步。

这实际上与智能合约生态系统的发展方向相同。 面向服务的体系结构通过分离不同的关注点改善了您对安全性的假设。 您还将获得服务的可重用性,因此任何人将精力投入那些服务中都会使它们对其他人有用,并且这些服务的组成允许以您在更加单一的单一应用程序类型中所没有的方式进行快速迭代。

《[Chainlink] 为智能合约生态系统构建面向服务的架构》SOA提高了安全性和可重用性,同时支持更快,更迭代的产品开发。 DeFi可组合性:适用于智能合约的SOA

我们空间中的相似之处正在慢慢出现。 当我看一下智能合约的历史时,在计算世界中这并不是一个很长的历史,我们已经有一些更完整的智能合约的例子,例如The DAO,这些合约是用这些大块代码编写的,最终并不安全因为它们是以这种僵化,不可组合的格式编写的。 这些早期的智能合约系统中有许多并没有真正使用或被其他人使用。

现在,我们从围绕一个封闭的资源的架构开始,该资源可能以非常堆叠,非常复杂的方式构建,其中隐藏了许多问题,而我们正在转向动态的方法,其中有多个较小的服务可以在其中交互一种协议。 该协议中的那些单独服务实际上可以由其他协议使用。

《[Chainlink] 为智能合约生态系统构建面向服务的架构》面向可组合服务的智能合约的最新发展导致DeFi产品蓬勃发展-Chainlink提供可组合安全数据来为该生态系统提供动力。

通过为各种协议和服务提供安全数据,Chainlink适应了这种更大的体系结构。 现在,您将看到由Aave和Synthetix之类的出色团队制作的各种各样的高级DeFi协议,它们被组合成越来越多的共享价值和共享功能的高级产品。

这就是我真正认为DeFi可组合性对我们所有人都将实现的:DeFi现在发展如此之快的部分原因是因为我们的生态系统采用了经证明可在软件行业中使用的SOA思想。 这就是我们组成一堆服务并构建出色功能的方式。

Chainlink如何加快智能合约的可组合性

面向服务的体系结构在我们的空间中变得越来越普遍,这使得开发团队可以更轻松地以DeFi协议合同的形式添加新组件,而其他人则可以为这些合同提供价值。 Chainlink Price Feeds,VRF,储备证明以及针对诸如气象数据之类的独特数据集的预言服务,可帮助确保这些合同,提供额外价值并提供新形式的实际抵押品。

我看到一个未来,DeFi项目的可组合性将以智能合约的形式解锁新服务,并生成新的金融产品,例如可能用作DeFi抵押品的游戏产品。 Chainlink通过运行自己的Chainlink节点或通过使用Chainlink作为将其现有数据和API出售给DeFi,去中心化保险和区块链游戏行业的中间件,为人们提供了易于将服务放在链上的基础架构。

我们越快地可以在链上支持更多的微服务,并实现具有不同的,可组合的构建基块的生态系统,我们的行业将越来越像Web行业,并开始以Web速度构建。

《[Chainlink] 为智能合约生态系统构建面向服务的架构》Chainlink为安全的价格馈送,RNG和任何其他类型的外部数据提供SOA。 创建围绕数据使用和安全性的良性循环

我认为真正的挑战是,您如何以安全的方式构建这些可组合的构建块,从而将安全问题从需要构建的人员中抽象出来?

您需要从正在构建的开发人员的角度提高速度,并且还希望为他们提供一个系统,该系统可以在将这些不同的构建模块快速组合在一起的同时,保证一定级别的安全性。

我们实际上看到了一种周期性的动态,随着更多智能合约的出现,您会更多地使用这些服务,数据和DeFi协议,从而鼓励将更多的数据和更多的服务放在链上。 这是Chainlink密切参与并不断前进的动力。 我们看到了一种循环模式,其中存在着将更多数据放在链上的市场,因此这将为更多的DeFi市场提供支持,并随后为更多可以构成更多产品和服务的DeFi智能合约提供支持。

《[Chainlink] 为智能合约生态系统构建面向服务的架构》围绕Chainlink的良性循环可提供更多的链上数据和Oracle安全性,从而推动越来越多的智能合约获得更多价值。

我们看到的另一种模式是,人们倾向于为安全性付费,因此,随着这些智能合约的用户费用开始增长并进入Chainlink等系统中,这些用户费用用于支付更多数据和更高的安全性,您将到达周期性模式出现的地方。 越来越多的智能合约产生了更多的数据使用量和对数据的更多需求,然后像Chainlink这样的系统通过直接从高质量数据源购买数据来以签名格式安全地提供该数据。

Chainlink加快了围绕数据消耗和安全性的这些周期,并且在加速这一良性周期时,智能合约生态系统获得了更多服务以组成DeFi智能合约,包括各种数据,数据质量以及安全性保证。数据已交付。

开发人员,请查看Chainlink的技术文档,以快速开始使用Chainlink oracle和一系列用于智能合约的分散式微服务。 有关更深入的集成,请与我们的专家联系。

有关此主题的更多信息

DeFi的无权限可组合性正在推动创新 Chainlink启用的77个智能合约用例 智能合约如何减少保险业中的信息不对称

文件| 不和谐| Reddit | YouTube | 电报| 大事记 GitHub | 价格提要| DeFi | VRF

>>在链节上查看

加入我们的电报

在推特上关注我们

在Facebook上关注我们

帖子 [Chainlink] 为AZCoin新闻首次出现为智能合约生态系统构建面向服务的体系结构。

《[Chainlink] 为智能合约生态系统构建面向服务的架构》

—-

原文链接:https://azcoinnews.com/chainlink-building-a-service-oriented-architecture-for-the-smart-contract-ecosystem.html

原文作者:Chainlink News

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

发表评论

电子邮件地址不会被公开。 必填项已用*标注