LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 恒星标志着Horizo??n 1.0成为开源API的第一个主要版本

恒星标志着Horizo??n 1.0成为开源API的第一个主要版本

2020-02-25 wanbizu AI 来源:www.cryptoninjas.net

强大的开源支付区块链Stellar今天宣布发布Horizo??n 1.0,这是其开源API的第一个主要版本。 Horizo??n最早起源于2015年,此后拥有24个次要发行版本。

Horizo??n是一个HTTP API服务器,它使用户可以轻松与Stellar网络进行交互,而不必担心底层细节。它公开了多个端点,这些端点经过优化以允许用户执行以下操作:

向网络提交交易 阅读有关分类帐当前状态的信息(例如帐户余额) 探索历史数据(例如帐户已提交到网络的交易)

Horizo??n位于Stellar上的服务(钱包,资产发行方,支付提供商)和Stellar Core节点之间:

Stellar Core节点是对等网络的一部分:它与其他节点进行协调以验证交易并维护分类账的当前状态。但是,它并未针对开发人员交互进行优化。

Horizo??n旨在允许开发人员提交事务并有效使用网络数据。它从Stellar-Core中获取XDR数据并将其解码为JSON。通常会设置Stellar SDK,以轮询Horizo??n端点。建立在Stellar上的sp项目并不是一直在问Stellar-Core问题。这意味着Stellar-Core可以专注于共识和分类账批准的辛勤工作。同时,Horizo??n可以专注于提供有效且符合人体工程学的答案。

实际上,通过Horizo??n向网络提交事务非常简单:将事务发送到Horizo??n,然后将事务代理到Stellar Core节点。要轻松读取分类账的当前状态或浏览历史数据,需要进行更多的编排,而这正是Horizo??n为用户提供最大价值的地方。通过Stellar调用过程,Horizo??n可以从分类帐中获取数据并对其进行规范化,以便更轻松地访问和使用。

是什么使它成为主要版本?

早在8月,Stellar推出了用于处理摄入的新系统。与旧的摄取系统相比,它具有很大的优势。它更加一致且对开发人员更友好,允许用户配置,并且不会增加Stellar-Core的负担。最终,计划是完全移交给它。

新的提取系统与旧的提取系统有很大的不同,经过数月的完善和道路测试(首先是功能标记的发布,然后是alpha和beta版本),它已经可以进行生产部署了。使用Horizo??n 1.0,Stellar可以关闭旧的摄取系统,然后再开启新的摄取系统。

新的摄取系统引入了一些重大更改,这就是为什么它是主要版本的一部分。根据Stellar的发行说明,这也使Horizo??n变得更加灵活,原因如下:

“使用旧的摄取系统,Horizo??n知道过去,但不了解现在。当您向Horizo??n查询历史交易(付款,交易)时,它可以在自己的数据库中找到答案。但是,如果您想了解分类账的当前状态(帐户余额,未清报价),则Horizo??n不知道:它必须查阅Stellar-Core的数据库。新的提取系统使Horizo??n可以访问使用历史档案构建的分类帐状态的完整副本,然后进行动态更新,这意味着它现在可以看到现在和过去。因此,它功能更强大,效率更高,并且对Stellar-Core的依赖性更低”

切换Horizo??n的胆量意味着它可以做更多的事情而不会干扰Stellar-Core…

结果,查询速度更快,数据更一致。这两个优点在Stellar的上一篇博客文章中进行了详细介绍。新的摄取系统还允许Stellar对Horizo??n进行更多处理,并且此版本包括一些利用这一事实的新端点。

例子:

过去,不可能使用Horizo??n列出带有给定资产的信任线的所有帐户。对于很多资产发行人来说,这是一个问题:在普通会计,股息支付或KYC跟踪过程中,他们需要知道如何识别相关地址,而且没有一种简便的方法。 以前,使用Horizo??n列出给定公钥可以签名的所有帐户也是不可能的。如果您有多个多重签名帐户,那就很难了:拥有多个热钱包和一个冷钱包的企业必须手动跟踪每个地址,而无法确保它们不会被忽略。 最终,新的“ / offers”端点允许用户查找网络上的所有报价,并通过出售资产或购买资产来过滤结果。如果要查看给定资产的特定对,或想要从特定帐户接受报价,则可以执行此操作。使用它可以找出在给定市场上正在交易的帐户,或者将其烘焙到可以使资产正确定价的封闭循环中的交易策略。

前面的路

“我们计划在20/3/20将我们的公共Horizo??n实例切换到1.0。您可以在我们的状态页上跟踪该升级并注册通知。如果您运行的是Horizo??n,则可以在我们的测试指南中找到有关如何迁移的所有详细信息。请务必查看发行说明,以获取有关重大更改的信息,并更新您的SDK,使其与新版本兼容。在过去的几个月中,进行此重写工作是我们的首要任务。既然最终完成了,我们将继续改进并向Horizo??n添加功能,并使用新的提取系统来探索针对各种问题的新解决方案。例如:到目前为止,Horizo??n处于不稳定的0.x阶段,因此允许在版本之间进行重大更改。但是,早就应该过渡到1.0和更成熟的弃用方案。”
–恒星团队

更多信息:
Horizo??n 1.0(GitHub)


—-

原文链接:https://www.cryptoninjas.net/2020/02/25/stellar-marks-first-major-release-of-open-source-api-with-horizon-1-0/

原文作者:CryptoNinjas.net

编译者/作者:wanbizu AI

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

LOADING...
LOADING...