Bitcoin Forum

Local => Новички => Topic started by: tuaregssl on July 12, 2012, 11:28:55 AM



Title: загрузка новых тразакций
Post by: tuaregssl on July 12, 2012, 11:28:55 AM
Очень медленно подгружаются новые операции. Если заставить оф. клиента загружать базу с нуля сначала все идет достаточно быстро, на  на последней миле - дней50 все сильно затягивается. Действительно долго, за ночь не загрузились последние несколько десятков дней. Всегда максимум 8 потоков, открыть 8333 для взодящих соединений нельзя. Есть варианты?


Title: Re: загрузка новых тразакций
Post by: MyFoX on July 12, 2012, 02:04:12 PM
Кошельком не пользуюсь, но присоединяюсь к вопросу ТС.
А вручную разве транзакции нельзя слить и не мучаться весь день, считая их с "0" ? ;D


Title: Re: загрузка новых тразакций
Post by: Azrace on July 12, 2012, 09:03:45 PM
довольно странно, такие проблемы у меня были с 0.3х клиентом, шестой шустро блоки качает

Кошельком не пользуюсь, но присоединяюсь к вопросу ТС.
А вручную разве транзакции нельзя слить и не мучаться весь день, считая их с "0" ? ;D


Title: Re: загрузка новых тразакций
Post by: tuaregssl on July 12, 2012, 10:03:14 PM
Мне не очень понятен смысл ограничения потоков 8'ю. Возможно в несколько десятков потоков было бы быстрее.
Ну и качать всю базу целиком нет смысла, затыкается все только в самом конце закачки.
Всеже лучшим вариантом был бы клиент / сервер в оф. клиенте.
Возможность постоянно обновлять базу транзакций удаленно необходима.


Title: Re: загрузка новых тразакций
Post by: tuaregssl on July 13, 2012, 10:37:07 AM
С базой настоящая засада. Размер уверенно движется к трем гигам, это при очень малом кол-ве пользователей. Там что история всех операций хранится и никогда не удаляется? ИМХО нескольких месяцев достаточно. Потом запоминать только суммы.
И возможность хранить на дропбоксах, амазоновских облаках, личных вдс и т.д.
Есть вообще русскоязычные разработчики?


Title: Re: загрузка новых тразакций
Post by: ZPK on July 13, 2012, 11:32:27 AM
Чтобы было больше 8 коннектов запускайте кошелек с параметром -irc . Ибо этот параметр выключен по умолчанию в новых версиях кошельков и по-этому так мало коннектов.
Иногда клиент бывает стопорится на конкретном блоке и дальше не идет, перезапуск помогает, так что сами смотрите уж) А так да уже 2,86 гб весит, но даже у меня на целероне проблем с прогрузкой суточного кол-ва блоков на 3г инете не возникает. Скачиваю ибо 1 раз в сутки когда ограничение по тарифу сбрасывают. Запускаю по дефолту ибо 8 коннектов за уши хватает. Celeron G530+ Intel SSD 160gb 310 серии и никаких трабл, все это дело под Macosx 10.7, а так прогружал и на E4400 2,0ггц + 3.5 HDD 7200 оборотов и то же довольно шустро грузит новые транзы без всяких доп.флагов на загрузку.


Title: Re: загрузка новых тразакций
Post by: tuaregssl on July 13, 2012, 08:33:00 PM
Это все замечательно, но сильно ограничивает использование BTC. О сколько нибудь мобильных решениях в такой ситуации можно забыть. База вообще самое узкое место в удобстве использования и перспективах. Очень неудобно.
Много же вариантов решения.


Title: Re: загрузка новых тразакций
Post by: LZ on July 14, 2012, 12:43:38 AM
Не забываем, что Bitcoin-Qt не является единственным клиентом. Еще есть MultiBit, Electrum и другие.


Title: Re: загрузка новых тразакций
Post by: tuaregssl on July 14, 2012, 10:03:13 PM
-irc не помог с количеством соединений. Что кстати он ищет в ирке?
Чем открыть базу? В базе сохраняются ип с которых делались транзакции?
Что пишется в файлы database\log.*?


Title: Re: загрузка новых тразакций
Post by: ZPK on July 14, 2012, 10:27:01 PM
Скорее всего он подключится если давно не синхронизирован был, мб это и не так, попробуй включить и начать качать заново в новое место куда нить)


Title: Re: загрузка новых тразакций
Post by: tuaregssl on July 14, 2012, 11:41:26 PM
Скорее всего он подключится если давно не синхронизирован был, мб это и не так, попробуй включить и начать качать заново в новое место куда нить)
Я рехнусь перекачивать. Обновление за день скачивается час.


Title: Re: загрузка новых тразакций
Post by: ZPK on July 14, 2012, 11:53:39 PM
Скорее всего он подключится если давно не синхронизирован был, мб это и не так, попробуй включить и начать качать заново в новое место куда нить)
Я рехнусь перекачивать. Обновление за день скачивается час.

забекапь папку и все) ну и никто не говорит качать до упора)


Title: Re: загрузка новых тразакций
Post by: tuaregssl on July 15, 2012, 02:56:42 PM
Ага, так и сделаю.
Чем можно просмотреть базу?
В разделе кодеров стоило спросить, но туда писать не могу...


Title: Re: загрузка новых тразакций
Post by: A-Bolt on July 15, 2012, 03:23:57 PM
Чем можно просмотреть базу?
https://ru.bitcoin.it/wiki/Berkley_DB (https://ru.bitcoin.it/wiki/Berkley_DB)


Title: Re: загрузка новых тразакций
Post by: ZPK on July 15, 2012, 11:52:18 PM
Добрался сегодня до дома таки, запустил суточный апдейт ан канале широком на ссд 56 коннектов, адльше ждать не стал выключил кошель.


Title: Re: загрузка новых тразакций
Post by: yo-blin on July 20, 2012, 01:22:20 PM
Не забываем, что Bitcoin-Qt не является единственным клиентом. Еще есть MultiBit, Electrum и другие.
а как на другой клиент перейти если тут у тебя 30 кошелей и на все капает по центу


Title: Re: загрузка новых тразакций
Post by: LZ on July 20, 2012, 03:18:48 PM
С помощью pywallet сделать дамп всех закрытых ключей и импортировать в тот же MultiBit.


Title: Re: загрузка новых тразакций
Post by: rPman on July 20, 2012, 03:23:04 PM
Не забываем, что Bitcoin-Qt не является единственным клиентом. Еще есть MultiBit, Electrum и другие.
а как на другой клиент перейти если тут у тебя 30 кошелей и на все капает по центу
С помощью pywallet сделать дамп всех закрытых ключей и импортировать в тот же MultiBit.
Не обязательно, штатная команда:
Quote
bitcoind dumpprivkey адрес
а у electrum есть штатная команда импорта адресов:
Quote
python electrum help import адрес:ключ