Skip to content

Commit

Permalink
Merge pull request #470 from elsoul/addFrontend
Browse files Browse the repository at this point in the history
addFrontend
  • Loading branch information
KishiTheMechanic authored Nov 13, 2024
2 parents 7b52c58 + 01e2894 commit 679cb92
Show file tree
Hide file tree
Showing 3 changed files with 172 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
id: solv-supports-geyser-plugins
title: Open-Source Solana RPC Tool "solv" Supports Geyser Plugins
category: Press Release
thumbnail: /news/2024/11/13/solvSupportsGeyserPlugins.jpg
---

ELSOUL LABO B.V. (Headquarters: Amsterdam, Netherlands, CEO: Fumitake Kawasaki) and Validators DAO operate the high-speed, efficient RPC service "ERPC" for the Solana network. To further enhance service quality, we conduct continuous research and development, sharing these advancements with the broader community by making the software tool "solv" available as open-source to support the growth of the Solana blockchain. We are pleased to announce that solv supports Geyser plugins.

## Solana RPC Geyser Plugin

The Solana Geyser Plugin is a mechanism developed to reduce the load on validator nodes by routing RPC requests to separate memory locations. RPC (Remote Procedure Call) is a protocol that allows users to connect to Solana nodes on the network to read and write information. However, during high-traffic periods, RPC service providers can become overwhelmed by excessive requests, which can cause Solana validators to fall behind the node leader, impacting network performance.

By utilizing the Solana Geyser Plugin, developers can access certain data without having to make on-chain requests. By integrating external data stores such as Kafka and PostgreSQL, it becomes possible to reduce RPC resource consumption when retrieving data like accounts, blocks, and slots, thereby easing network load.

Solana Geyser Plugin Interface: https://crates.io/crates/solana-geyser-plugin-interface

For example, the Geyser Yellowstone Plugin provides gRPC connectivity to monitor and notify users of changes on the blockchain. This functionality is also used by APIs like Jupiter Swap, enabling traders to detect market changes at maximum speed. With "solv," traders can set up an ideal RPC environment on their high-performance machines quickly, ensuring they receive optimal performance and timely market information.

For more details, please refer to the official solv documentation.

solv - Geyser Plugin: https://solv.epics.dev/en/doc/quickstart/geyser-plugin/

## Solana RPC and Validator Tool - solv

![solv](/news/2024/11/06/solv.jpg)

solv is an open-source tool designed to simplify the setup and operation of Solana validators and RPC nodes. By using solv, essential tasks such as setting up, operating, monitoring, alerting, and upgrading Solana validators and RPC nodes can be performed easily and without hassle.

solv: https://solv.epics.dev/

## ERPC - Enhanced Solana RPC

![ERPC](/news/2024/11/06/ERPC.jpg)

### 1. Fastest Transactions Anytime, Anywhere

![ERPC Global Edge Proxy](/news/2024/11/12/ERPCProxyEN.jpg)

ERPC utilizes edge servers deployed globally, automatically selecting the optimal RPC node for each user access. This ensures a rapid and smooth environment for transactions and data requests on the Solana network.

- **Optimized Global Proxy Network**
With over 300 edge servers worldwide, the network automatically selects the nearest server, enabling high-speed access from any region. Stable connections are assured, enhancing the experience for dApp users and traders.

### 2. Optimal RPC Node Selection for Maximum Performance

![ERPC Best Node Choice](/news/2024/11/12/ERPCBestChoiceEN.jpg)

ERPC supports a wide range of Solana RPC requirements, such as Geyser and DAS API. It automatically selects the best node during each access, ensuring optimal performance.

- **Best Node for Various Requirements**
Nodes are configured to meet Solana's broad range of requirements (Geyser, DAS API, etc.). The optimal RPC node is chosen for each access, ensuring high-speed processing of transactions and data requests.

### 3. High-Speed Trading with Dedicated Jupiter API Endpoints

![ERPC Jupiter](/news/2024/11/12/ERPCJupiterEN.jpg)

ERPC provides dedicated endpoints for the Jupiter API, avoiding public API congestion. This enables smooth token swaps, minimized network latency, and stable connections for fast, strategic trades.

- **Unlock New Trading Opportunities**
Leveraging dedicated Jupiter API endpoints allows traders to avoid congestion, creating a high-performance trading environment. Traders benefit from stable, high-speed transactions even under heavy load.

## ERPC Features and Benefits

ERPC is an RPC service backed by advanced technology and edge infrastructure, providing the following benefits:

- **Service Options Tailored to User Needs**
Services are available based on the user's stage, allowing them to choose the best service aligned with their project scale. Payment options include both credit and cryptocurrency.
- **Fastest Dedicated RPC Connections**
ERPC’s dedicated RPC connections eliminate unnecessary logic associated with shared security protocols, enabling the fastest connections for Solana execution. Measured latency for simple read requests is as low as 2-3 ms round-trip. For more details, please reach out to our team on the official Discord.

ERPC: https://erpc.validators.solutions/en/

Official Discord: https://discord.gg/C7ZQSrCkYR

![ERPC Price](/news/2024/11/12/ERPCPriceEN.jpg)

### Free Trial Now Available!

ERPC is currently offering a free trial. Take this opportunity to experience high-speed, reliable RPC on the Solana network. Enjoy an optimized access environment with high performance from any region.

For details and registration, please check the official Discord.

Official Discord: https://discord.gg/C7ZQSrCkYR

※ This article is not intended as investment advice. The information contained herein is accurate as of the time of writing. Please verify the latest information and always practice NFA / DYOR.
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
id: solv-supports-geyser-plugins
title: オープンソース Solana RPC ツール "solv" の Geyser プラグイン対応
category: プレスリリース
thumbnail: /news/2024/11/13/solvSupportsGeyserPlugins.jpg
---

ELSOUL LABO B.V.(本社: オランダ・アムステルダム、代表取締役 CEO: 川崎文武)および Validators DAO は、Solana ネットワーク向けの高速かつ効率的な RPC サービス「ERPC」を運営しています。サービス品質のさらなる向上を目指して日々研究開発を進めておりますが、その成果を Solana ブロックチェーンの発展に貢献するためオープンソースソフトウェアツール「solv」として公開し、幅広くご利用いただいております。この度は、solv の Geyser プラグイン対応について発表させていただきます。

## Solana RPC Geyser プラグイン

Solana Geyser Pluginは、RPCリクエストを別のメモリ領域にルーティングすることで、バリデータノードへの負担を軽減するために開発されたメカニズムです。RPC(リモートプロシージャコール)は、ユーザーがネットワーク上のSolanaノードに接続し、情報の読み取りや書き込みを行うためのプロトコルですが、高いトラフィックが発生すると、RPCサービスプロバイダーは過剰なリクエストで溢れる可能性があります。このようなトラフィック増加により、Solanaバリデータがノードリーダーに遅れる可能性があり、ネットワークパフォーマンスに影響を与える場合があります。

Solana Geyser Pluginを活用することで、開発者は一部のデータに対してオンチェーンリクエストを行わずにアクセスできるようになります。KafkaやPostgreSQLなどの外部データストアを利用することで、アカウント、ブロック、スロットといったデータ取得時のRPCリソース消費を削減し、ネットワーク負荷を軽減することが可能です。

Solana Geyser Plugin Interface: https://crates.io/crates/solana-geyser-plugin-interface

たとえば、GeyserのYellowstoneプラグインはgRPC接続を提供し、チェーンの変更を監視して通知を行います。この機能は、Jupiter SwapなどのAPIでも活用されており、トレーダーにとって市場変化の最速検知に役立っています。素早い市場情報が有利に働くトレーダーは、自前の高速マシンに「solv」を使ってすぐに理想的なRPC環境を構築し、最適なパフォーマンスを享受することができます。

詳しくはsolv公式ドキュメントをご参照ください。

solv - Geyser Plugin: https://solv.epics.dev/ja/doc/quickstart/geyser-plugin/

## Solana RPC・バリデータツール - solv

![solv](/news/2024/11/06/solv.jpg)

solv は Solana バリデータ及びRPCノードのセットアップと運用を簡略化するためのオープンソースツールです。solv を使うことで、SolanaバリデータやRPCノードのセットアップ、運用、モニタリング、アラート、アップグレード等、必須とされている業務を簡単に手間なく行うことができます。

solv: https://solv.epics.dev/

## ERPC - Enhanced Solana RPC

![ERPC](/news/2024/11/06/ERPC.jpg)

### 1. 最速のトランザクションをいつでもどこからでも

![ERPC Global Edge Proxy](/news/2024/11/12/ERPCProxyJA.jpg)

ERPCは、世界中に展開されたエッジサーバーを活用し、ユーザーがアクセスするたびに最適なRPCノードを自動で選択します。これにより、Solanaネットワークへの接続が常に迅速で、トランザクションやデータリクエストがスムーズに行える環境が整います。

- **グローバルプロキシで最適化されたネットワーク**
世界300箇所以上のエッジサーバーを通じて、ユーザーに最も近いサーバーを自動選択し、どの地域からでも高速なアクセスを可能にします。安定した接続が確保され、dAppやトレードの体験が向上します。

### 2. 最高のパフォーマンスを実現する最適なRPCノード選択

![ERPC Best Node Choice](/news/2024/11/12/ERPCBestChoiceJA.jpg)

ERPCは、Geyser、DAS API などSolana RPCの多様な要件に対応。ユーザーがアクセスする際に最適なノードが自動的に選ばれるため、パフォーマンスが常に最大化されます。

- **多様な要件に対応した最適ノード**
Solanaの幅広い要件(Geyser、DAS APIなど)に応じた構成でノードを配置。アクセスごとに最適なRPCノードを選定し、トランザクションやデータリクエストが高速で処理されます。

### 3. Jupiter API専用エンドポイントによる高速取引

![ERPC Jupiter](/news/2024/11/12/ERPCJupiterJA.jpg)

Jupiter APIに対応した専用のエンドポイントを提供し、公共APIの混雑を回避。トークンスワップがスムーズに行え、ネットワーク遅延の最小化と安定した接続で、高速なトレードを戦略的に行えます。

- **新たなトレード機会の提供**
Jupiter API専用エンドポイントの活用により、混雑を避けたトレード環境が実現。トレーダーにとって、安定した高パフォーマンスな取引が可能になります。

## ERPC の特長とメリット

ERPCは、最先端の技術とエッジインフラに支えられたRPCサービスであり、次のようなメリットを提供します:

- **ユーザーの段階にあったサービス選択**
ユーザーの段階に応じてサービスを選択いただけ、プロジェクトのスケールに合わせた最適なサービスが選べます。クレジット及び暗号通貨でのお支払いに対応しています。
- **最速の専有RPCコネクション**
専有RPCは、別のレイヤーでセキュリティを担保できるため、共有のために生じるセキュリティロジック等、Solanaの実行に不必要な動作を徹底的に排除した設計により、最速のコネクションを提供します。手元の実測値では、簡単なReadで往復2~3msの通信が可能です。詳しくは公式Discordにてチームにご相談ください。

ERPC: https://erpc.validators.solutions/ja/

公式 Discord: https://discord.gg/C7ZQSrCkYR

![ERPC Price](/news/2024/11/12/ERPCPriceJA.jpg)

### フリートライアル実施中!

現在、ERPCではフリートライアルを実施中です。この機会に、Solanaネットワークでの高速かつ信頼性の高いRPC体験をぜひお試しください。どの地域からでも、最適化されたアクセス環境と高いパフォーマンスを体感していただけます。

詳細およびお申し込みは公式 Discord よりご確認ください。

公式 Discord: https://discord.gg/C7ZQSrCkYR

※ 本記事は投資助言などを目的としたものではありません。また、本記事に記載された情報は、執筆時点のものです。最新の情報をご確認ください。常に NFA / DYOR でお願いいたします。
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 679cb92

Please sign in to comment.