|
January 10, 2014, 06:42:17 AM |
|
Вопрос к специалистам по коду кошельков - какие действия они выполняют при запуске, а именно - проводят ли они какую-то проверку загруженного блокчейна перед синхронизацией, и если да - то насколько полную?
Вопрос возник по причине невероятно медленной (точное время не засекал, но по ощущениям - минут 10) загрузке кошелька yacoin. Единственное разумное объяснение этому я вижу только в используемом алгоритме хеширования - как известно сей форк использует scrypt-jane, который на моем, например, процессоре вычисляется на два порядка медленнее, чем традиционный scrypt. Т.е. если кошелек осуществляет проверку блокчейна, то это может объяснить долгий запуск кошелька - и в то же время делает абсолютно бесперспективным применение этого алгоритма в криптовалютах (кто же будет ждать часами, пока его кошелек загрузится?). С другой стороны, имхо, проверка всего блокчейна в bitcoin-qt при размере ~15Gb должна требовать значительно больше времени, чем те секунды, в течение которых запускается этот кошелек. Но если проверка все же не осуществляется, то возможен подлог, например какой-нибудь троян может изменить часть блоков на диске...
|