Post
Topic
Board Альтернативные криптовалюты
Re: CryptoMon
by
scor2k
on 26/10/2014, 11:38:34 UTC
Летом я дописал получение последних пяти генераторов блоков. Если один и тот же генератор, то есть подозрение на форк.
https://github.com/nxt-ext/nxt-kit/blob/1537dd9216cf487e597f318835c0bb35112bc09c/scripts-src/check.sh#L18-L34

Воспользовался идеей, только оптимизировал количество обращений к базе. Минимум теперь всего 4, а максимум 10. С учетом регулярности запуска получается более неплохо. Глянуть можно там же: GitHub

Каким образом анализ производить? Ф-ия getECBlock выдает:
Code:
{
    "timestamp": 28823676,
    "requestProcessingTime": 0,
    "ecBlockId": "6814834360474109868",
    "ecBlockHeight": 266556
}
Как она себя будет в форке вести?

Надо брать все новые транзакции (из блоков или неподтвержденные). Если ecBlockId совпадает с id блока из текущего чейна на высоте ecBlockHeight, значит вы на одном бранче.

В целом, идея понятна, но на форках, имхо, не взлетит Smiley А я хочу универсальный скрипт Smiley