位置:编程技术网 > 架构设计 > 正文 >

Interledger如何实现区块链交互与价值网络

2019年06月16日 14:59来源:未知手机版

sd娃娃情侣图片,达成,欧洲冠军杯冠军

本文主要概述Interledger网络并重点介绍Interledger协议的主要功能,这些功能有助于连接不同的区块链系统和价值网络系统。

分散式交换网络

Interledger由连接器网络、独立运营商组成。该协议允许用户在自己选择的网络上进行本地交易,无需将资产移动到集中交易所或特定的区块链进行交易。

Interledger网络没有中央机构或公司,协议不与任何货币、代币或区块链绑定。

数字货币转换

使用Interledger,用户可以发送BTC,收件人将自动接收ETH,或者无论他们的首选货币是什么。资产在转移流程中交换,任何一方都不需要考虑如何发生这种情况。

在幕后,Interledger通过价值网络路由资金包,例如互联网服务提供商(ISP)之间的互联网路由数据包。当用户发送BTC时,用户的钱包将以BTC计价的Interledger数据包发送到连接器。连接器应用其汇率并将ETH计价的数据包转发到接收器。

对于更模糊的资产,Interledger数据包会自动跨多个连接器路由,并且每一个连接器都会被激励以去找网络的最佳路径。重要的是,所有这些操作都是在无信任连接器下发生的,因为Interledger协议保证发送方的资金在传输过程中不会丢失或被盗。

开放式协议的主要特点

Interledger是一种纯粹的协议,简单性是主要的设计原则之一。协议越简单,它可以连接的网络越多。通过这种方式,我们从互联网中汲取了很多灵感。开放的网络网络比任何独立的网络都更具弹性,可扩展性和功能丰富性。

Interledger协议的主要特点是:

简单数据包格式

无信任的发送

分包支付价值

Interledger协议(ILP)的核心是ILP包,它是发送方、连接器和接收器之间使用的消息传递标准。数据包的灵感来源于互联网协议(IP)数据包和地址,它们是互联网的核心。

ILPv4有三种数据包类型:Prepare,Fulfill和Reject;对应于请求,响应和错误消息。连接器转发准备从发送器到接收器的数据包,连接器将Fulfill或Reject数据包从接收器中继回发送器。

Prepare数据包只有五个字段:目标地址,数量,端到端的数据以及启用无信任发送的 条件 和超时时间。 数据包的格式与网络无关,通用ILP地址方案可帮助连接器将数据包路由到正确的接收器。

无信任的发送

Interledger的第二个关键特性是,它允许用户通过连接器网络发送资金,而不需要信任它们。 ILP保证发送方的资金不会在传输过程中丢失或被盗,这对于创建一个开放且具有竞争力的网络至关重要。

Interledger使用 前进 - 后退 数据包流程,或激励的两阶段提交,其中收款人在资金离开发件人帐户之前获得付款。

准备从发送方到接收方的数据包( 前向 部分)并承诺支付,前提是且仅当连接器提供接收者已支付的证明。

Fulfill数据包含有接收方已支付的证据,并通过连接器中继回到发送方( 后向 部分)。只有接收者才能生成正确的证明,这是哈希的简单原像。无论数据包通过连接器网络采取何种路径,发送方都确切知道资金何时到达。如果数据包被错误路由或丢弃,发件人将永远不会获得Fulfill,并且资金将永远不会离开他们的帐户。

如果发送人不希望准备数据包或数据包未通过任何一个接收方的检查,则数据包将由接收方Reject返回。如果Prepare在返回Fulfill之前到期,连接器也可以返回Reject数据包。请注意,发送人可以重新发送被拒绝的数据包,因为它们并没有发送任何资金,并且在Interledger上构建的更高级别的协议会自动处理重试。

分包支付价值

本文地址:http://www.reviewcode.cn/jiagousheji/52202.html 转载请注明出处!

今日热点资讯