码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Sui发布RPC2.0 Beta,拥抱GraphQL并计划弃用JSON-RPC


    为了解决现有RPC存在的许多已知问题,Sui正在准备推出一个基于GraphQL的新RPC服务,名为Sui RPC 2.0。GraphQL是一种开源数据查询和操作语言,旨在简化需要复杂数据查询的API和服务。

    用户目前可以访问Sui主网和测试网网络的Beta版本的只读快照。这个版本不适用于开发 apps,而是作为一个开发者熟悉即将推出的GraphQL RPC模式和服务的“游乐场”。

    当前的JSON-RPC将继续作为主要RPC服务,直到2024年第一季度结束。

    为什么要构建新的RPC服务?

    RPC服务的重新设计解决了许多开发人员在使用当前RPC时面临的挑战。RPC 2.0弃用了不安全的事务序列化API,并提供了更高效的动态字段查询模式,以解决当前用户报告的可用性问题,同时解决了其他问题。

    在后端,RPC服务及其数据存储将与全节点解耦。全节点的API将仅限于事务执行和索引器的数据接收,所有的读取请求都将由一个新的无状态RPC服务提供,它从自己的数据存储中读取。索引器将大量从全节点获取事务数据,进行后处理并将其写入存储中。

    有关新的GraphQL RPC服务的体系结构和Sui为何要切换到它的更多技术细节,请参见GitHub。

    开始体验

    Sui提供了一个交互式游乐场,基于GraphQL IDE,供在Sui主网和测试网网络上使用GraphQL。在线IDE提供自动完成支持(使用ctrl+space)以及模式和可用类型的文档。如果您想查看当前使用的模式,请访问/schema端点。

    有关当前已知的问题和限制,请参考文档。

    示例

    有关查询示例,请访问存储库中的示例文件夹。

    以下是在线IDE中的查询示例和结果的截图。

    发布时间表

    我们将继续开发GraphQL RPC,以实现所有设想的功能。以下是构建和发布服务的当前时间表。

    第一阶段 目标时间:2023年10月31日

    发布初始模式设计和live beta版本(无SLA)的服务,供一般公众使用。

    • 主网
    • 测试网

    第二阶段 目标时间:2023年12月30日

    发布RPC 2.0,支持完整功能,包括订阅、链上数据写入等。

    第三阶段 目标时间:2024年3月31日

    弃用JSON-RPC。

    分享您的反馈

    尝试API并提供有关在采用GraphQL RPC时可能遇到的潜在困难的反馈,您可以通过这个论坛帖子提供反馈。


    关于 Sui Network

    Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac

    官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群

  • 相关阅读:
    关键词排名我们如何才能优化到首页
    使用java连接数据库报错:Exception in thread “main“ com.mysql.cj.jdbc.exceptions.
    基于FPGA的softmax函数优化及实现
    hadoop集群搭建
    详解非负矩阵分解(NMF)及其在脑科学中的应用
    STM32F103C8T6第二天:按键点灯轮询法和中断法、RCC、电动车报警器(振动传感器、继电器、喇叭、433M无线接收发射模块)
    kafka、rabbitmq 、rocketmq的区别
    深化服务成工业品电商角逐新焦点
    C++运算符重载实现的过程,代码
    EasyCVR接入设备开启音频后,视频无法正常播放是什么原因?
  • 原文地址:https://blog.csdn.net/Sui_Network/article/details/134248048
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号