IoTeX 加入 Coinbase 的 Rosetta,简化区块链与交易所集成

在 IoTeX,我们相信一个开放、安全、以人为本的未来。自 2017 年成立以来,IoTeX 一直深度致力于开源运动和“极度透明”。今天,我们很高兴迈出新的一步,进一步扩展平台的开放性和可能性——欢迎 Coinbase 的 Rosetta 加入 IoTeX 网络!
Rosetta 由全球领先的加密货币交易所之一 Coinbase 开发,是一套开源规范和工具包,让与区块链和交易所的集成更简单、更快速、更可靠。这一专用中间件为 IoTeX 与 Coinbase 以及日益壮大的 Rosetta 友好型区块链和交易所网络之间的新集成打开了大门。Rosetta 引入了新的节点、交易所和钱包 API,将把 IoTeX 带到一个新的高度——更多集成,更多可能!

什么是 Rosetta?
Rosetta 的目标是标准化区块链之间的交互方式,让与区块链的集成和交互变得更容易。Rosetta 大幅缩短了 Coinbase 等交易所集成新区块链所需的时间,并通过确保满足特定的安全条件来保护客户资金。Rosetta 还让构建区块浏览器、钱包和 Dapp 等跨链应用变得更加容易。Dapp 无需为每条区块链编写定制的解析代码,而是可以使用区块链的 Rosetta 框架以标准格式读取链上数据并构建交易,从而最大限度减少重复工作并简化维护。
Coinbase 的 Rosetta 指南(包括技术文档)请见这里。

面向 IoTeX 网络的 Rosetta
由于 API 和接口缺乏标准化,编写新的区块链集成对开发者来说既复杂又常常重复。将一条区块链与另一条区块链或交易所集成,需要双方使用相同的技术语言——如何部署节点、识别账户、处理充值、广播交易等等。如果处理不当,有缺陷的集成可能导致网络宕机和资金被挪用。这正是 Rosetta 的用武之地:让 IoTeX 开发者未来的集成标准化且安全。
Rosetta 通过 Rosetta Data API 和 Construction API,为读写操作提供了简洁、易用的接口。截至 8 月中旬,IoTeX 已提交并验证了 Data API 和 Construction API,IoTeX 已全面支持 Rosetta!以下是更多技术细节:
➡️ Rosetta Data API:提供以标准化格式访问任意区块链的区块、交易和余额的能力。有关 IoTeX Rosetta Data API 代码库的更多详情,请访问以下链接:

➡️ Rosetta Construction API:提供以标准化格式向区块链写入新数据的能力。IoTeX 的实现是无状态的,完全离线运行,并支持分离式密钥生成和签名。IoTeX 的 Rosetta Construction API 代码库请访问以下链接:

以上是基于 **rosetta-sdk-go** 的实现,它是一组用于与 Rosetta API 交互的软件包。IoTeX Rosetta 网关的集成详情和完整的 Github 代码库请访问以下链接:

下一步是什么?
IoTeX 支持 Rosetta 推动不同区块链解决方案的采用、协作和广泛使用的愿景。随着物联网(IoT)开始在众多令人振奋的行业中取得进展,IoTeX 在更大的加密世界中的作用将变得越来越重要。借助 Rosetta,IoTeX 独特而强大的能力将能够传播到世界各地的新网络、交易所和用户。
Rosetta 消除了与 Coinbase 交易所上线、Coinbase Earn 和 Coinbase Custody 相关的技术障碍——我们期待在未来探索这些机会。目前,IoTeX 将继续贡献我们的见解和技术专长,让 Rosetta 及其他协议集成框架变得更好。
关于 IoTeX
IoTeX 于 2017 年作为开源平台成立,致力于构建 可信物联网(Internet of Trusted Things)****,一个所有“事物”——人、机器、企业和 DApp——都能在信任和隐私保护下进行交互的开放生态系统。IoTeX 由一支 30 多名顶尖研究科学家和工程师组成的全球团队支持,结合区块链、安全硬件和机密计算,赋能下一代物联网设备、网络和经济。IoTeX 将通过“逐块连接物理世界”,赋能未来的去中心化经济。