Mouvdy
@Mouvdy

Как ускорить bitcoind?

Здравствуйте,

Есть 2 сервера, основной и бекап сервер, на каждом поднята нода bitcoin с идентичными wallet.dat файлами.

Сервер обрабатывает транзакцию через walletnotify опцию в конфиге.

Проблема в том, что 99% случаев операция через walletnotify обрабатывается первой именно бекап сервером, а не основным.

Оба сервера в Hetzner.

Разница во времени в обработке операции между бекап сервером и основным - измеряется милисекундах (<1 сек)

bitcoin-cli --getinfo
{
  "version": 190200,
  "protocolversion": 70015,
  "blocks": 685072,
  "timeoffset": 0,
  "connections": 162,
  "proxy": "",
  "difficulty": 25046487590083.27,
  "chain": "main",
  "walletversion": 169900,
  "balance": 0.00009219,
  "keypoololdest": 1615197403,
  "keypoolsize": 2036,
  "paytxfee": 0.00000000,
  "relayfee": 0.00001000,
  "warnings": ""
}


Значение connections: 162 примерно такое же на основном и бекап сервере.

Что можно сделать, где разметить сервер, что ускорить, чтобы именно основной сервер первым обрабатывал операцию .. ? Вопрос именно как максимально ускорить обработку "основным сервером" не выставляя задержки и т.д бекап серверу.

Буду рад любым идеям и предложениям.
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ответы на вопрос 1
Noizefan
@Noizefan
Вам точно нужны две фулл ноды бтц?
блокчейн по сути сейчас нужен только тому кому нужен конкретно и без вариантов. Во всех остальных случаях любой либы на множестве языков хватает для любого проекта... разве только если не обозреватель блоков делается
-чего-чего Вы там бекапите? Думаете, всех пиров не достаточно в качестве бекапов?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы