BitMEX обнаружила баг в работе полной ноды от Parity для сети Ethereum
Исследовательское подразделение биткоин-биржи BitMEX запустило аналитический ресурс nodestats для сбора информации о работе различных имплементаций ПО для сети Ethereum и сравнения их эффективности.
https://t.co/tIMusUv6rw provide metrics comparing the computational efficiency of the different Ethereum implementations. For instance by comparing requirements related to:
* CPU usage
* Memory (RAM)
* Bandwidth
* Storage space pic.twitter.com/fKZC3Zxw7Z— BitMEX Research (@BitMEXResearch) March 13, 2019
Ресурс оценивает следующие параметры: нагрузка на CPU, задействованную память (RAM), пропускную способность и объем, который занимает блокчейн.
Отметим, что BitMEX запустила полную ноду на базе клиента Parity. На данный момент синхронизация длится уже 13 дней, а нода все еще отстает на пару сотен тысяч блоков. В дальнейшем медленная скорость синхронизации может стать проблемой для ПО от Parity, поскольку нода не будет успевать за ростом блокчейна. Однако пока исследователи рассчитывают на завершение процесса в течение нескольких дней.
While the slow initial sync is a potential problem, at least for our system setup, Ethereum has not yet reached a point where Parity cannot catch up, as the sync is faster than the rate of blockchain growth. Based on its current trajectory, the node should catch up in a few days pic.twitter.com/8mLkiqiENU
— BitMEX Research (@BitMEXResearch) March 13, 2019
Также в BitMEX обнаружили, что иногда нода ложно сообщает о завершении синхронизации, что потенциально можно использовать для атаки, но вероятность такого развития событий остается крайне малой.
The Parity full node sometimes falsely reports that it is in sync, despite being a long way behind the chain tip. This potential bug could be exploited by an attacker, in some circumstances, but such an attack is not likely. In general the data integrity of this metric is poor
— BitMEX Research (@BitMEXResearch) March 13, 2019
Напомним, ранее стало известно, что BitMEX запустит собственный клиент для сети биткоина.