Почему для моего клиента Bitcoin требуется 15 минут?

Я использую Ubuntu 11.10 и недавно установил стандартный клиент Bitcoin 0.40. Но графический интерфейс появляется только через 15 минут после запуска. Моя машина AMD64 Athlon 4600x2 с 6 ГБ оперативной памяти. Это нормально? (Я так не думаю) Любая идея?

8 голосов | спросил H_7 6 72011vEurope/Moscow11bEurope/MoscowSun, 06 Nov 2011 04:55:12 +0400 2011, 04:55:12

3 ответа


6

Я не могу быть уверен, почему ваш клиент специально занял 15 минут. Но я проверил процесс запуска клиента. Большую часть времени тратится на проверку базы данных, чтобы клиент имел разумное представление о хэш-цепочке.

Он «проверяется быстро» до самой последней контрольной точки, а затем «медленно проверяется» на текущий блок. Быстрая проверка подразумевает проверку только того, что заголовок действителен. Медленная верификация - это гораздо более полная проверка, которая может быть выполнена только на примерно 20 блоках в секунду на оборудовании, таком как ваше. (Модернизация клиента поможет, поскольку более новая версия клиента будет иметь более новые контрольные точки.)

Если вы передали параметр -rescan, клиент проверяет каждую транзакцию в каждом блоке, чтобы узнать, относится ли она к любой учетной записи в вашем бумажник. Это добавит некоторое время на время запуска клиента.

Когда вы запускаете клиент Bitcoin в первый раз, потребуется несколько часов для синхронизации с сетью. Недостатком децентрализованной системы является то, что вы не можете доверять никому и должны все проверять самостоятельно. Это буквально требует, чтобы вы полностью проверяли транзакцию каждая , которая когда-либо происходила. Я видел, что это занимает 9 часов на компьютерах класса Pentium 4 со 100 Мбит /с интернет-соединениями. (Хотя я думаю, что теперь это будет немного быстрее, благодаря исправлениям в клиенте.)

ответил David Schwartz 6 72011vEurope/Moscow11bEurope/MoscowSun, 06 Nov 2011 11:42:19 +0400 2011, 11:42:19
1

Может быть, вы добываете? По моему опыту, когда я запускаю шахтера перед биткойном, биткойн будет блокироваться в «Адрес загрузки ...» или «Индекс загружаемого блока ...» в течение длительного времени. Вы можете увидеть его в debug.log. Остановить шахтер и биткойн начнется в ближайшее время. Затем вы можете снова запустить шахтер.

ответил yongjhen 7 12011vEurope/Moscow11bEurope/MoscowMon, 07 Nov 2011 16:02:33 +0400 2011, 16:02:33
-2

Я оценивал некоторых клиентов биткойнов и самый противный; bitcoin-qt на десятилетнем одноядерном 32-разрядном процессоре с 512 МБ оперативной памяти изо всех сил боролся всю неделю, и до сих пор он получил только до 22 ГБ 34 ГБ загруженной блокнои.

Сегодня утром после его сбоя следующий перезапуск потребовал «повторного сканирования», который занял час, прежде чем он смог возобновить загрузку полной блок-цепи.

Мне повезло с Electrum (приложение для биткоинового кошелька, без всякого блокчлена), который отлично работает как на одном ядре 512 Мб, так и на 1024 мегабайтах quadcore raspberryPi. Это начинается через 1-2 минуты.

ответил mephisto 22 J000000Wednesday15 2015, 20:59:22

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132