bolt Valebyte VPS from $4/mo — NVMe, 60s deploy.

Get a VPS arrow_forward

Свій RPC-ендпоінт ETH/BSC/Polygon: продаємо як Alchemy/QuickNode

calendar_month May 08, 2026 schedule 7 хв. читання visibility 215 переглядів
person
Valebyte Team
Свій RPC-ендпоінт ETH/BSC/Polygon: продаємо як Alchemy/QuickNode
summarize

TL;DR

  • Потрібен сервер з NVMe від 2 ТБ та 64 ГБ RAM (~$200/міс) для запуску нод Ethereum, BSC або Polygon.
  • Бізнес на RPC-вузлах може приносити до $3000 на місяць при правильному налаштуванні монетизації та лімітів.
  • Використовуйте Geth або Erigon у зв'язці з реверс-проксі для контролю доступу та захисту від перевантажень.
  • Конкурентна перевага — доступ до методів debug_та trace_без цензури та затримок для MEV-ботів.
  • Обов'язково використовуйте NVMe SSD через високі вимоги блокчейну до швидкості введення-виведення (IOPS).
Для створення власного RPC-ендпоінта ETH, BSC або Polygon, який можна використовувати як комерційну альтернативу Alchemy або QuickNode, вам знадобиться виділений сервер з NVMe-накопичувачем об'ємом від 2 ТБ, 64 ГБ оперативної пам'яті та налаштованим стеком з ноди (Geth або Erigon) і реверс-проксі з системою авторизації — така конфігурація при витратах близько $200 на місяць здатна обслуговувати запити на суму до $3000 на місяць.

Навіщо запускати свій rpc ендпоінт і як на цьому заробити

Ринок Web3-інфраструктури перевантажений централізованими гігантами, які диктують високі ціни і вводять жорсткі ліміти. Створення власного вузла дозволяє не тільки економити на власних dApps, але і створити повноцінний бізнес. Основна цінність, яку ви продаєте, — це низька затримка (latency), відсутність цензури транзакцій і висока пропускна здатність без раптових блокувань. Коли ви пропонуєте sell rpc послуги, ви орієнтуєтесь на арбітражних ботів, MEV-пошуковців і розробників гаманців, для яких швидкість оновлення стейту блокчейну критична.

Економіка проекту: від витрат до прибутку

Бізнес-модель будується на різниці між вартістю оренди «заліза» і вартістю API-запитів. У той час як великі провайдери беруть плату за кожен «compute unit», ви можете пропонувати безлімітні пакети або дешевші кредити. Середній виділений сервер в дата-центрі рівня Tier III обходиться в $150–250. При правильному налаштуванні rate-limiting такий сервер витримує навантаження, порівнянне з планом «Growth» у конкурентів, який коштує від $400 до $900 за одну мережу. Якщо ви надаєте доступ до трьох мереж (Ethereum, BSC, Polygon), ваш виторг масштабується кратно кількості клієнтів.

Чому це реальна alchemy alternative для ринку

Багато розробників шукають alchemy alternative через політику приватності і обмеження на певні методи JSON-RPC. Власний вузол дозволяє відкривати доступ до методів debug_* і trace_*, які у публічних провайдерів або коштують величезних грошей, або взагалі відключені. Це ваша головна конкурентна перевага при продажу доступу спеціалізованим командам.

Вибір обладнання для ethereum rpc vps і виділених серверів

Для стабільної роботи ethereum rpc vps повинен володіти специфічними характеристиками. Звичайні хмарні VPS з повільними дисками не впораються з синхронізацією блокчейну через високий показник IOPS (операцій введення-виведення в секунду). Блокчейни постійно записують і зчитують дані, тому використання NVMe SSD — це обов'язкова умова, а не рекомендація.

Характеристика Мінімум (Full Node) Рекомендовано (Archive/High Load) Навіщо це потрібно
CPU 4-8 Cores (3.5 GHz+) 16+ Cores (AMD EPYC/Ryzen) Обробка JSON-RPC запитів і підпис
RAM 32 GB DDR4/DDR5 128 GB+ Кешування стейту і робота бази даних
Disk 2 TB NVMe SSD 2 x 4 TB NVMe (RAID 0) Зберігання ланцюжка блоків і індексів
Network 100 Mbps Unlimited 1 Gbps+ Port Синхронізація з пірами і віддача даних

Специфіка дискової підсистеми

При виборі сервера для свій rpc ендпоінт, звертайте увагу на показник TBW (Total Bytes Written) накопичувачів. Нода Ethereum за рік може здійснити петабайти циклів перезапису. Якщо ви плануєте запускати Archive Node (архівну ноду), вам буде потрібно більше 12 ТБ простору. Для більшості комерційних завдань достатньо Full Node з включеним прунінгом (очищенням старих даних), що детально описано в статті про Ethereum full node на VPS: Geth + Lighthouse.

Локація і затримки

Розміщуйте сервери в ключових хабах: Франкфурт, Амстердам, Сінгапур або Нью-Йорк. Чим ближче ваш RPC-вузол до основних валідаторів мережі, тим швидше транзакції ваших клієнтів будуть потрапляти в мемпул. Це критично для тих, хто хоче sell rpc доступу для високочастотного трейдингу.

Шукаєте надійний сервер для ваших проектів?

VPS від $10/міс і виділені сервери від $9/міс з NVMe, DDoS-захистом і підтримкою 24/7.

Дивитись пропозиції →

Встановлення та налаштування нод: Geth проти Erigon

Вибір програмного забезпечення визначає, наскільки ефективним буде ваш сервіс. Geth (Go Ethereum) — це стандарт індустрії, він стабільний і передбачуваний. Однак Erigon (колишній Turbo-Geth) набагато ефективніше використовує дисковий простір і пропонує більш високу швидкість виконання запитів eth_getLogs, що робить його відмінною quicknode alternative.

Налаштування Geth для високого навантаження

Для того щоб нода могла обслуговувати тисячі зовнішніх запитів, її потрібно запустити з правильними флагами оптимізації. Стандартні налаштування розраховані на домашнє використання, а не на комерційний сервіс.

geth --http --http.addr "0.0.0.0" \
--http.port 8545 \
--http.api "eth,net,web3,txpool,debug" \
--http.vhosts "*" \
--http.corsdomain "*" \
--cache 16384 \
--maxpeers 100 \
--db.engine leveldb \
--syncmode snap

Параметр --cache тут критичний: виділіть під нього мінімум 25-30% всієї оперативної пам'яті сервера. Це прискорить читання останніх блоків. Якщо ви також плануєте підтримувати інші мережі, корисно вивчити досвід налаштування Bitcoin full node на VPS, так як принципи управління ресурсами багато в чому схожі.

Erigon: вибір для професійного RPC-провайдера

Якщо ваша мета — надавати доступ до історичних даних (Archive Node), Erigon поза конкуренцією. Він використовує архітектуру "staged sync", яка дозволяє стискати дані блокчейну в рази ефективніше Geth. Це дозволяє тримати архівну ноду Ethereum на 3 ТБ диску замість 12 ТБ, що значно знижує поріг входу в бізнес.

rocket_launch Quick pick

Looking for a server that just works?

Valebyte VPS — NVMe, 24/7 support, deploy in 60 seconds.

View VPS plans arrow_forward

Створення інфраструктури доступу: Caddy, Rate-limit і Auth

Просто відкрити порт 8545 в інтернет — вірний спосіб миттєво покласти сервер. Щоб перетворити ноду в продукт, вам потрібен прошарок (middleware), який буде управляти ключами доступу і обмежувати кількість запитів в секунду (RPS).

Використання Caddy як реверс-проксі

Caddy — ідеальний вибір, так як він автоматично управляє SSL-сертифікатами і має модульну структуру. Ви можете використовувати модуль rate-limit для обмеження користувачів. Конфігурація Caddyfile для вашого свій rpc ендпоінт може виглядати так:

rpc.yourdomain.com {
    reverse_proxy localhost:8545
    
    handle /v1/api-key-1 {
        rate_limit {
            zone customer1 {
                key {remote_host}
                events_per_second 50
                burst 100

            }
        }
        reverse_proxy localhost:8545
    }
}

Реалізація системи авторизації

Для комерційного використання вам потрібно генерувати унікальні шляхи або токени для кожного клієнта. Це можна реалізувати через кастомний заголовок Authorization: Bearer <token> або через URL-префікси. Якщо ви хочете відстежувати помилки та продуктивність вашої прокладки в реальному часі, рекомендуємо розгорнути Self-hosted Sentry для моніторингу винятків у коді авторизації.

Монетизація та автоматизація продажів через Stripe

Щоб успішно sell rpc, процес оплати та видачі ключів має бути автоматизований. Вам не потрібно писати складний білінг з нуля. Достатньо зв'язки з простого дашборда на React/Next.js та Stripe API.

  • Модель підписки: Клієнт платить $50/міс за ліміт у 10 мільйонів запитів.
  • Модель Pay-as-you-go: Використання Stripe Metered Billing, де ви списуєте гроші за фактом спожитих ресурсів.
  • Кредитна система: Користувач купує пакет "кредитів", які списуються при кожному виклику API.

Інтеграція білінгу

Коли оплата проходить через Stripe, ваш бекенд повинен оновити ліміти в базі даних (наприклад, PostgreSQL або Redis) та оновити конфігурацію проксі-сервера. Для аналізу поведінки користувачів та розуміння того, які пакети послуг є найбільш популярними, відмінно підійде Self-hosted analytics (PostHog або Umami), встановлена на цьому ж або сусідньому VPS. Це дозволить бачити, які методи JSON-RPC використовуються найчастіше, без порушення приватності клієнтів.

Маркетинг вашого RPC-сервісу

Перших клієнтів найпростіше знайти в Discord-спільнотах розробників та на форумах арбітражників. Запропонуйте безкоштовний тріал на 24 години. Оскільки у вас свій rpc ендпоінт, для вас собівартість цього тріалу близька до нуля, в той час як довіра користувачів зростає швидко.

Оптимізація продуктивності та моніторинг

Клієнти йдуть від Alchemy не тільки через ціну, але і через нестабільність в моменти пікових навантажень на мережу (наприклад, під час великих мінтів NFT). Ваше завдання — забезпечити стабільний аптайм 99.9%.

Моніторинг ресурсів сервера

Вам необхідно відстежувати:

  1. Disk I/O Wait: Якщо цей показник вище 10%, запити будуть "гальмувати".
  2. Peer Count: Якщо кількість пірів впаде до нуля, нода перестане синхронізуватися.
  3. Eth Syncing Status: Перевірка через eth_syncing, що ваша голова блокчейна актуальна.
  4. Memory Usage: Витоки пам'яті в Geth трапляються, важливо налаштувати автоматичний рестарт.

Для візуалізації цих даних використовуйте зв'язку Prometheus + Grafana. Це стандарт для будь-якого ethereum rpc vps. Якщо ви плануєте масштабуватися і запускати ноди для інших мереж (BSC, Polygon), ви зіткнетеся з величезним обсягом логів. В цьому випадку корисно мати структуровану базу знань для команди, яку можна підняти на базі Self-hosted Outline або BookStack.

Polygon та BSC: особливості налаштування

Polygon Bor/Heimdall вимагає набагато більше ресурсів процесора через високу частоту блоків. BSC (Binance Smart Chain) вимагає величезного дискового простору та дуже швидкого NVMe, оскільки розмір її стейту росте швидше Ethereum. Якщо ви плануєте пропонувати ці мережі, закладайте бюджет на сервери з 128 ГБ RAM мінімум.

rocket_launch Quick pick

Looking for a server that just works?

Valebyte VPS — NVMe, 24/7 support, deploy in 60 seconds.

View VPS plans arrow_forward

Безпека вашого RPC-бізнесу

Відкритий доступ до фінансової інфраструктури завжди приваблює хакерів. Захист повинен бути багаторівневим. Ніколи не зберігайте приватні ключі від гаманців на RPC-вузлах. Нода повинна бути "чистою" — тільки дані блокчейна.

Захист від DDoS та зловживань

Використовуйте Cloudflare перед вашим Caddy-сервером для захисту від L7 DDoS атак. Налаштуйте Firewall (UFW або iptables) так, щоб порти P2P (30303 для ETH) були відкриті для всіх, а порт управління нодою (8545) — тільки для локального інтерфейсу або вашого проксі. Якщо ви працюєте в команді, обов'язково використовуйте Vaultwarden для безпечного зберігання API-ключів адміністратора та паролів до серверів.

Регулярне обслуговування

Блокчейни оновлюються часто (hardforks). Вам потрібно підписатися на розсилки розробників клієнтів (Geth, Erigon, Lighthouse). Пропуск оновлення може призвести до того, що ваша нода опиниться у форку, і ви будете віддавати клієнтам невірні дані, що миттєво знищить репутацію вашого сервісу.

Висновки

Запуск власного RPC-сервісу на базі Geth або Erigon — це високодохідний інфраструктурний бізнес з низьким порогом входу, де основним активом є якісний виділений сервер з NVMe. Для досягнення виручки в $1-3k достатньо автоматизувати білінг через Stripe та забезпечити низьку затримку відповідей, позиціонуючи себе як доступну та гнучку альтернативу великим провайдерам.

Готові вибрати сервер?

VPS та виділені сервери у 72+ країнах з миттєвою активацією та повним root-доступом.

Почати зараз →
support_agent
Valebyte Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.