什么是区块链传输协议(BTP)?
让我们找出 区块链传输协议(BTP) 的含义、加密货币中的定义、什么是区块链传输协议(BTP)? 以及所有其他详细事实。
区块链传输协议(BTP)是一种用于实现不同区块链之间兼容性的技术。这允许服务调用、价值传输和数据交换。 BTP 可以为具有不同算法和共识机制的区块链启用,从而创造灵活性。
BTP通常应用于跨区块链的代币交换,利用智能合约进行此类交易,无需交易平台作为中间人。
BTP 还可以在由 ICONLOOP 提供支持的不同合作伙伴之间实现数据传输。其中一项服务 MyID 可验证开放 ICON 网络上的去中心化 ID (DID) 凭证。然后,用户可以连接到 BTP,而无需单独向其他区块链提交凭证。
BTP 已被用作为区块链颁发证书的简化解决方案。公共 ICON 网络服务 Broof 允许用户在链上创建和存储经过验证的证书。 BTP可以触发ICON Network的智能合约发行机制。
由于 BTP 使用智能合约来验证所有外部数据,因此验证过程可用于审核或验证。
BTP只直接链接两条链。然而,这些链可以链接到其他链。这形成了互连区块链的网络。它被开发为多功能的。
即使不支持智能合约的区块链也可以参与 BTP 交易,但有一些限制。例如,这样的区块链可以作为发送者链,但不能作为接收者链。
图标网络
区块链网络通常是孤立运行的,因为每个区块链都有自己的生态系统、结构和共识机制。 ICON 网络的建立是为了连接不同的区块链,使它们能够互操作。此过程通过区块链传输协议(BTP)发生。
BTP 设定了某些功能和标准来传输数据并保持其完整性。即,这些是消息中继器、消息规范、消息验证器和服务智能合约。
- 消息中继器 – 接收和传递 BTP 消息的应用程序;
- 消息规范——消息中必须提供的详细信息:收件人、发件人、服务名称和数据以及序列号;
- 消息验证器——验证消息数据的功能;
- 服务智能合约 (SSC) – 验证消息传送到的合约。 SSC执行从源区块链智能合约到目标区块链智能合约的转换。