Барлық мақалалар
6 мин оқу

toncenter баламалары 2026: TON әзірлеушісіне арналған талдау

toncenter баламасы 2026: ашық конфиг, жеке лайтсервер және TON үшін MCP — адал талдау. HTTP 429-дан құтылу, кепілді өткізу қабілеті мен кастодиалды емес құралдар.

toncenter баламасыTON APITON үшін MCPTON лайтсервер429 қатесіәзірлеушілерге арналған TON

toncenter баламалары 2026: HTTP 429-ға және ортақ лайтсерверлерге неге тірелесіз

TON желісінің күйін оқу тәсілі алдамшы қарапайым көрінеді: https://toncenter.com/api/... дегенді шақырасың, JSON аласың, қуанасың. Продтағы бот балансты секундына бір рет сұрай бастаған сәтке дейін ғана. Сонда оныншы әмиянға келгенде жауап ретінде баланс емес, қабырға ұшып келеді: HTTP 429 Too Many Requests. Пайдаланушы қолдау қызметіне «транзакция ілініп қалды» деп жазады, ал сіз логтарға қарап, кодыңыздың багына емес, ортақ ашық лимитке тірелгеніңізді түсінесіз.

Егер бұл сіз туралы болса — 2026 жылы toncenter баламалары қандай екенін, олардың практикада несімен ерекшеленетінін және нақты сіздің міндетіңізге қандай toncenter alternative 2026 орынды болатынын адал талдап көрейік: read-only дашбордтан бастап свапты өзі жинайтын ЖИ-агентке дейін.

toncenter пен tonapi.io тәрізді ашық HTTP-API — желіге кіретін ыңғайлы есік, бірақ есік ортақ. Оның артында кілт алмағандардың бәрі бөлісетін лайтсерверлер пулы тұр. Лимиттен асқан бойда API адал HTTP 429 Too Many Requests деп жауап береді. Кілтсіз төбе — шамамен секундына бір сұрау. «Бір мекенжайды тексеру» формасына бұл жетеді. Ботқа, индексаторға немесе агентке — жоқ.

Фольклор туралы шағын шегініс. TON қауымдастығында «228 қатесі» жайлы мем жүреді. Ендеше: 228 — бұл әзіл, API-дың қате коды емес. Рейт-лимитке тірелгенде сіз көретін нақты код — 429. Егер біреу toncenter «228 қайтарады» деп жазса, ол сервердің жауабын оқып отырған жоқ, мемді қайталап отыр. Дәл осы төбені қалай жеңуді іздеп жүрсеңіз — бізде бөлек талдау бар: toncenter 429-ды қалай түзету керек.

Ашық API-дың басты шектеуі — сіз пулды мыңдаған басқа әзірлеушімен бөлісесіз. Қосымшаға «қанша берсе, сонша» емес, болжамды өткізу қабілеті керек болған сәтте желіге қол жеткізу тәсілінің өзін ауыстыруға тура келеді. Әрі қарай — өз шешіміңізге көшудің үш жолы.

1-жол. TON-ның ашық конфигі: тегін, бірақ ескертпелермен

«HTTP-ды айналып өтудің» бірінші қадамы — желіге TON-ның глобал конфигі (global.config.json) арқылы тікелей қосылып, @ton/ton немесе tonutils-go тәрізді SDK-дан лайтсерверлерге нативті ADNL протоколымен бару. Бұл тегін, бұл желінің «темір» деңгейіне жақынырақ әрі SDK-лардың көбі әдепкіде дәл осыны қолданады.

Продқа шыққанда ғана білінетін ескертпелер:

  • Глобал конфигтегі лайтсерверлер — ортақ әрі лимитті. Жүктеме кезінде олар жиі not ready деп жауап береді немесе жай ғана ADNL-таймаутқа кетеді. Бұл — сіздің кодыңыздың багы емес, шамадан тыс жүктелген ашық түйін.
  • Олар терең тарихты сақтамайды. Бір ай бұрынғы транзакциялар керек болса — олар онда сақталмаған болуы мүмкін.
  • Болжаусыздық. Конфигтегі тірі серверлердің жиыны өзгеріп отырады, өлі нодаларды сүзіп тастауға өзіңізге тура келеді.

Егер сіз қазірдің өзінде liteserver not ready дегенді жиі көріп жүрсеңіз, практикалық талдауды қараңыз: лайтсервер неге not ready деп жауап береді және не істеу керек. Бұл жол бойынша қорытынды: дев-орта мен бір реттік скрипттерге тамаша, жүктемесі жоғары продқа — тәуекелді.

2-жол. Өз лайтсерверіңіз: инфрақұрылым есебінен толық бақылау

Түбегейлі шешім — өз нодаңызды және өз лайтсерверіңізді көтеру. Сонда өткізу қабілеті тек сіздікі, оны қасыңыздан ешкім жеп қоймайды әрі тарихты қанша сақтауды өзіңіз шешесіз.

Бақылау үшін төленетін баға — инфрақұрылым:

  • TON нодасын көтеріп, синхрондалуын күту (архивтік тереңдік үшін бұл ұзаққа созылады әрі диск орнын аса көп жейді);
  • серверді тірі ұстау: мониторинг, рестарттар, желі форктарына арналған жаңартулар;
  • түйіннің мастерчейннен қалып қоймауын қадағалау әрі ақаулыққа төзімділік пен бэкап мәселелерін өзіңіз жабу.

Бұл — DevOps-ресурсы бар әрі жеке, болжамды өткізу қабілетін талап ететін команда үшін дұрыс жол. Бірақ сіздің міндетіңіз «TON инфрақұрылымын пайдалану» емес, «желіні тез оқып, транзакция жинау» болса, сол үшін өз нодаңызды ұстау — торғайға зеңбірекпен ату.

3-жол. MCP-сервер: ЖИ-агенттер мен қосымшаларға арналған қолжетімділік

Бірер жыл бұрын мүлдем болмаған бөлек санат. MCP (Model Context Protocol) — ЖИ-агенттер (Claude, Cursor, ChatGPT/Codex және кез келген MCP-клиент) сыртқы құралдарды шақыратын стандарт. TON үшін MCP-сервер «блокчейнге бар» дегенді қолмен жасалатын HTTP-сұраудан агенттің өзі шақыратын типтелген құралға айналдырады.

Алдыңғы жолдардан айырмашылығы «API-ды қалай тезірек шақыру» дегенде емес, кім шақыратынында. Жүйеңізде агент, ассистент немесе LLM үстіндегі қосымша болса, MCP өз қолыңызбен жазылған орауыштардың қабатын алып тастайды: агент жай ғана get_balance сұрайды да, жауап алады. Сонымен қатар желіге қол жеткізу мәселесі де шешіледі — ашық лимит үшін жарысудың қажеті жоқ. TON контекстінде MCP деген не және ол не үшін керек — TON үшін MCP нұсқаулығында егжей-тегжейлі.

TONNode: кепілді өткізу қабілеті және кастодиалды емес құралдар

TONNode (сайты tonnode.io) — TON үшін hosted MCP-сервер. Ол бірден екі ауыртпалықты жабады: сіздің кілтіңіз бойынша кепілді өткізу қабілетін береді (яғни ортақ 429-дан кетеді) және тек оқу емес, әрекет құралдарын қосады. @tonnode/mcp пакеті — open source (MIT), npm мен GitHub-та (tonnode/mcp) жатыр әрі TON-ның нативті ADNL протоколы бойынша, HTTP-қабаттарсыз жұмыс істейді.

Ішінде — дәл 16 MCP құралы, олар былайша топталған.

Оқу (8)

  • get_masterchain_info — мастерчейннің басы;
  • get_balance — GRAM балансы;
  • get_account_state — статус, жалаушалар, соңғы транзакция;
  • get_transactions — транзакциялар тарихы;
  • run_get_method — контракттың кез келген read-only get-әдісі;
  • get_jetton_balance — жетон балансы (мысалы, USDT); жетон-әмиянның мекенжайы он-чейн есептеледі, оны қолмен санаудың қажеті жоқ;
  • get_jetton_info — жетонның метадеректері: аты, символы, decimals, эмиссиясы (decimals «шикі» бірліктерді адам түсінетін түрге қайта санау үшін өте маңызды: USDT-де ол 6, жетондардың көпшілігінде — 9);
  • parse_addressEQ/UQ/raw форматтарын түрлендіру және тексеру, толықтай офлайн.

Свап (2)

get_swap_quote (STON.fi мен DeDust өтімділігінің үстіндегі Omniston протоколы арқылы GRAM⇄жетон DEX-тің нақты котировкасы) және build_swap_tx (TonConnect үшін қол қойылмаған свап транзакциясы).

Кроссчейн (5)

get_crosschain_quote, build_crosschain_swap_tx, track_crosschain_swap, disclose_crosschain_secret, build_crosschain_refund — атомарлық HTLC-эскроу, TON әрқашан бастау көзі, қабылдаушы желілер: Ethereum, Arbitrum, Base, BNB Chain, Polygon, Avalanche.

Әмиян (1)

generate_wallet — v3r2 / v4 / v5r1 / highload_v3 нұсқаларындағы TON-әмиян жасау.

Кастодиалды шешімдерден түбегейлі айырмашылығы — кастодиалды еместік. Свап, кроссчейн және әмиян құралдары қатаң түрде кастодиалды емес: сервер ешқашан қол қоймайды әрі қаражатты да, жеке кілттерді де сақтамайды. Ол қол қойылмаған TonConnect-хабарламаларын қайтарады, оларға пайдаланушының өз әмияны қол қояды. generate_wallet арқылы жасалған әмиян сізге беріледі әрі серверде қалмайды. Яғни агент GRAM⇄жетон свапын дайындай алады, бірақ «қол қою» түймесін тек кілт иесі баса алады.

Дәл қазір адал түрде күтуге болмайтын нәрсе: TONNode-тың архивтік нодасы әлі синхрондалып жатыр әрі әзірге сұрауларға қызмет көрсетпейді — терең тарихты дайын дүние ретінде уәде етуге болмайды, бұл — роадмап. Бөлінген single-tenant лайтсервер де бар, бірақ тек сұраныс бойынша қолмен, self-serve емес.

Терминологиялық ескертпе: GRAM — 2026 жылдың маусымында атауы өзгертілген Toncoin. Желінің өзі бұрынғысынша TON деп аталады. Құралдарда «GRAM» кездессе — бұл сол нативті коин.

Өз міндетіңізге қарай баламаны қалай таңдау керек

Қысқаша, жағдайлар бойынша:

  • Бір реттік скрипт, дев-орта, «жай ғана мекенжайды оқу». TON-ның ашық конфигі немесе тегін жергілікті npx -y @tonnode/mcp. Шығын нөл, бірақ жүктеме кезінде кепілдік жоқ.
  • Жүктемесі жоғары бэкенд, индексатор, жеке өткізу қабілеті мен тарихқа толық бақылау талабы. Өз лайтсерверіңіз/нодаңыз — оны ұстауға DevOps-ресурс болса.
  • Желіні оқып, транзакцияларды (свап/кроссчейн) кастодиалды емес түрде дайындауы керек ЖИ-агент, ассистент немесе LLM үстіндегі қосымша. TONNode-тың MCP-құралдары — өз инфрақұрылымыңызсыз.
  • 429-ға тірелген, бірақ ноданы әкімшілендіргісі келмейтін продтағы read-heavy сервис. Кілт бойынша кепілді лимиті бар TONNode-тың hosted MCP-эндпоинті.

Егер сіз дәл қазір HTTP-провайдерлерді салыстырып жүрсеңіз, бізде бөлек шолу бар: 2026 жылғы tonapi баламалары.

TONNode-ты бірер минутта қалай қосуға болады

Бастау үшін тіркеудің де, картаның да қажеті жоқ — жергілікті, npx арқылы. Бұл оқудың толық жинағын тегін береді:

{
  "mcpServers": {
    "ton": {
      "command": "npx",
      "args": ["-y", "@tonnode/mcp"]
    }
  }
}

Одан кейін агентке жай ғана адам тілінде айтуға болады:

UQ… мекенжайындағы USDT балансын тексер де, оны адам түсінетін бірліктермен көрсет.

Агент get_jetton_info (decimals білу үшін) мен get_jetton_balance құралдарын өзі шақырады — API-ды қолмен шақырудың қажеті жоқ. Басқа да типтік промпттар:

  • «100 USDT свапы дәл қазір қанша GRAM береді?» → get_swap_quote.
  • «Менің әмияным үшін 100 USDT-ны GRAM-ға айырбастайтын қол қойылмаған свап транзакциясын жина» → build_swap_tx (оған сервер емес, пайдаланушының әмияны қол қояды).
  • «EQC… контрактының соңғы 10 транзакциясын көрсет» → get_transactions.
  • «Жаңа v5r1 әмиянын генерациялап бер» → generate_wallet.

Өткізу қабілетіне тірелгенде немесе өз кілтіңіз бойынша әрекет құралдарын қалағанда — сол сервердің өзі hosted-эндпоинт ретінде көтеріледі:

{
  "mcpServers": {
    "ton": {
      "type": "http",
      "url": "https://mcp.tonnode.io/mcp",
      "headers": { "Authorization": "Bearer tn_live_…" }
    }
  }
}

Тарифтер адал құрылған: барлық жоспарларда 16 құралдың бәрі қолжетімді, сіз тек өткізу қабілеті үшін төлейсіз.

  • Hobby — мәңгілікке тегін, 60 сұрау/мин;
  • Pro — $29/ай, 300 сұрау/мин;
  • Scale — $199/ай, 1200 сұрау/мин.

Hobby кілті жүйеге кіргеннен кейін бірден, картасыз беріледі. Ақылы жоспарларды TON желісіндегі GRAM немесе USDT-мен TonConnect арқылы, не болмаса Telegram-дағы xRocket шоты арқылы BTC/ETH/SOL және басқаларымен төлеуге болады.

Практикалық жоспар: npx -y @tonnode/mcp дегенді бір минутта көтеріңіз, агентке оқуға арналған бірер құрал беріңіз, схема сізге сай келетініне көз жеткізіңіз — содан кейін ғана кепілді лимитке кілт алыңыз. toncenter-ден келген 429 — кодқа шығарылған үкім емес, ашық лимиттен өсіп шыққаныңыздың белгісі.

Тегін Hobby кілтін алу (60 сұрау/мин, картасыз) → tonnode.io/dashboard?plan=hobby

Агентіңізге TON-ға қолжетімділік беріңіз

16 MCP-құрал: оқу, кастодиалды емес сваптар, кроссчейн және әмияндар. Тегін тариф — 60 сұрау/мин, карта керек емес.