---
title: "Solana SWQoS 端點文件"
description: "Solana SWQoS（質押加權服務品質）端點的概述與使用方法"
canonical: "https://erpc.global/zh-tw/doc/rpc/swqos-endpoint/"
locale: "zh-tw"
---

# Solana SWQoS 端點文件

## 什麼是 SWQoS 端點？

ERPC 提供的 **SWQoS 端點**是一種高效能 RPC 服務，允許擁有質押連線的使用者透過專用通道傳送交易。  
該服務適用於共享和專用計劃，能夠實現更快速、更可靠的交易傳輸。

在 ERPC Web Dashboard 上登記您持有的 elSOL，即可取得該端點。

- ERPC Web Dashboard：https://dashboard.erpc.global/zh-tw

## 什麼是 SWQoS？

**SWQoS**（Stake weighted Quality of Service，質押加權服務品質）是一種優先處理具有質押連線的驗證者的通訊控制機制。  
Leader 將大約 **80% 的總頻寬分配給優先通道**，**20% 分配給非優先通道**。

具有質押連線的流量可以利用優先通道，同時也會透過非優先通道傳送。因此，與僅依賴非優先通道的流量相比，**有效傳輸能力顯著增大**。  
此控制在 **Priority fee 處理之前**應用，即在流量被接收並路由到 Leader 的階段，這意味著交易是否進入優先通道直接影響下游處理速度。

## 與 Priority Fee 的關係

Priority fee 發揮著重要作用，但它是在**交易透過 SWQoS 路由到達 Leader 之後**才應用的。  
如果交易無法進入 SWQoS 優先通道，Priority fee 的效果將受到限制，基本可達性也難以提升。  
為了獲得最佳執行效果，最有效的方式是**將基於 SWQoS 的可達性與適當的 Priority fee 設定相結合**。

## 成本結構的轉變

在傳統的交易提交服務中，使用者在傳送交易時需要附加 **Tips（小費）**。  
使用 ERPC 的 SWQoS 端點，無需支付 Tips。取而代之的是，透過**持有 elSOL** 來獲得優先頻寬存取權。

**elSOL** 是 Solana 上的一種**流動性質押代幣（LST）**，透過質押 SOL 發行。  
其相對於 SOL 的兌換比率反映累積的質押獎勵，並非固定在 1:1 的比率。

elSOL 可以透過解除質押流程轉換回 SOL，結算時會反映累積的質押獎勵。

透過 elSOL 質押的 SOL 被委託給連線到 ERPC 的驗證者。  
隨著 elSOL 持有量的增加，ERPC 可用的總 SWQoS 頻寬也會擴大。  
透過持有 elSOL，使用者直接為增強網路做出貢獻，並獲得專用傳輸通道的存取權作為回報。

- elSOL 官方網站：https://elsol.app/zh-tw

## 頻寬分配（TPS 結構）

對於共享 SWQoS 端點，符合條件的使用者**每持有 4.2 elSOL 可獲得 1 TPS**，向下取整。例如，在已連線的錢包中持有 10 elSOL 可獲得 **2 TPS**。

實際可用的 TPS 取 ERPC 方案上限與基於 elSOL 的分配量兩者中的較低值。

符合條件的 ERPC 共享方案（包括 Developer Plan+ 和 Bundle Plans）在儀表板驗證持有 elSOL 的錢包後，即可使用共享 SWQoS 分配量。

對於專用 RPC 節點，SWQoS 可作為 **+€100/月** 的選項使用，為專用節點分配 **1,000 SOL 的質押額度**。

設定與驗證在 ERPC Dashboard 中完成: https://dashboard.erpc.global

## 連線保活（Keep Alive）

使用 ERPC 的 Solana SWQoS 端點時，向 `/ping` 傳送 GET 請求可以**維持客戶端與 ERPC SWQoS 端點之間的 HTTPS 連線**。

提交交易時，首次請求需要花費少量時間建立 HTTPS 和 TLS 會話。  
透過預先傳送 `/ping` 並保持連線活躍，您可以在傳送實際交易時**避免初始連線延遲，立即進入交易提交流程**。

即使交易並非連續傳送，這種方法對於需要在特定時刻快速傳送交易的場景也很有效，有助於穩定初始提交行為。

## Ping 端點

保活操作透過向 SWQoS 端點的 `/ping` 傳送 GET 請求來執行。  
此請求不處理任何交易，僅用於維持客戶端與 ERPC 之間的連線狀態。

### 端點格式（HTTPS）

```text
https://<your-swqos-endpoint-domain>/ping
```

將 `<your-swqos-endpoint-domain>` 替換為 ERPC 提供的 SWQoS 專用域名。

## 使用示例

### 定期保活示例（JavaScript）

```ts
async function keepWarm(endpoint: string) {
  try {
    await fetch(`${endpoint}/ping`, { method: 'GET' })
  } catch {
    // Ignore failures
  }
}

setInterval(() => {
  keepWarm('https://<your-swqos-endpoint-domain>')
}, 30000)
```

透過定期傳送 `/ping`，您可以保持**在需要時立即開始交易提交**的狀態。

## 注意事項

・`/ping` 不消耗 TPS，也不影響基於 elSOL 的頻寬計算
・它不能替代交易提交
・這是一個僅用於維持客戶端到 ERPC 連線的補充請求

SWQoS（基於質押的路由）和 Priority fee 的設計保持不變。
將保活作為一種**在交易提交開始時減少延遲**的機制使用。
