-
Notifications
You must be signed in to change notification settings - Fork 1
Blockchain download speed
Почему блокчейн долго загружается?
Скорость загрузки и проверки каждого блока в блокчейне не пропорциональна количеству ядер процессора или скорости интернет-подключения. Она ограничивается принципом работы самого блокчейна. Блокчейн невозможно проверять параллельно, только последовательно, блок за блоком.
Для того чтобы проверить блок №2, необходимо сначала знать хеш блока №1, и так далее. Эти вычисления относительно затратны, а блоков в блокчейне Карбо сотни тысяч (на данный момент более 700 тыс.), поэтому последовательная проверка и занимает какое-то время. Хорошая новость состоит в том, что такая проверка необходима только в первый раз при загрузке блокчейна кошельком. Если вы откроете кошелек через пару дней, то загружать и сканировать блоки он будет не с начала, а с последнего сохраненного блока.
Поскольку Карбо базируется на протоколе Cryptonote и относится к конфиденциальным монетам, то все транзакции в блокчейне скрыты. Поэтому помимо проверки самих блоков на валидность, кошельку также необходимо просканировать каждый блок отдельно конкретно вашим приватным ключом, чтобы попробовать раскодировать каждую из транзакций и проверить, предназначалась она вам или нет. Это тоже занимает время, но такое сканирование также происходит каждый раз не с нуля, а с последнего известного блока. Исключением являются те случаи, когда вы явно используете функцию 'Сброс кошелька', чтобы просканировать кошелек заново.