Sui Advances Data Infrastructure with gRPC Beta Release

jueves, 24 de julio de 2025, 12:28 pm ET1 min de lectura
SUI--

gRPC, a high-performance communication protocol, is now in full beta on Sui Full Nodes, offering strong typing, compact serialization, real-time data streaming, and consistent schemas. The new beta includes a set of Full Node services, such as MovePackageService, TransactionExecutionService, and LiveDataService, and introduces the SubscriptionService for real-time streaming of onchain activity. gRPC unlocks fast, structured access to onchain data, enabling various workflows across the ecosystem.

Sui Full Nodes, integral components of the Sui blockchain network, have recently introduced gRPC in beta, significantly enhancing their capabilities and efficiency. gRPC, a high-performance communication protocol, offers strong typing, compact serialization, real-time data streaming, and consistent schemas, providing robust support for various financial and operational workflows.

The gRPC beta on Sui Full Nodes introduces several new services, including MovePackageService, TransactionExecutionService, and LiveDataService. Additionally, the SubscriptionService allows for real-time streaming of on-chain activities, enabling faster and more structured access to blockchain data. These enhancements facilitate a range of applications, from transaction processing to live data monitoring, thereby improving the overall performance and usability of the Sui blockchain.

Setting up a Sui Full Node with gRPC involves configuring the node to handle gRPC-specific data. This process may temporarily affect the node's ability to handle other traffic, including JSON-RPC requests. Developers are advised to plan their rollout carefully, possibly using a rolling upgrade mechanism, and to communicate any downtime to their users and partners. The time required to sync gRPC indexes depends on the node's hardware and software configuration.

Running a Sui Full Node requires substantial resources, including 8 physical cores, 128 GB of RAM, and 4 TB of SSD storage. The node should be run on a Linux-based system, preferably Ubuntu or Debian. Additional software dependencies, such as tzdata and libprotobuf-dev, must be installed to ensure optimal performance. Users can also opt to run gRPC alongside JSON-RPC on separate nodes to optimize resource usage and provide a resilient RPC experience.

In conclusion, the introduction of gRPC in beta on Sui Full Nodes represents a significant advancement in blockchain technology. It offers improved performance, real-time data streaming, and enhanced access to on-chain data, making Sui Full Nodes more versatile and efficient for a variety of financial and operational applications.

References:
[1] https://docs.sui.io/guides/operator/sui-full-node

Sui Advances Data Infrastructure with gRPC Beta Release

Comentarios



Add a public comment...
Sin comentarios

Aún no hay comentarios