Author

Topic: Биткоин клиент (Read 602 times)

legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 22, 2024, 07:39:38 AM
#51
Ну в режиме приёма и ретрасляции в среднем одного блока за 10 минут то и Raspberry Pi с 8 (или даже с 4) Гб памяти хватает, но попробуйте поставить её для IBD, уверен что черезмесяц стукнете по Raspberry Pi  молотком от злости.
Первую синхронизацию в таких случаях проводят, подключив диск к более мощной машине с /chainstate на SSD или RAM-диске, я писал об этом выше. Только ради этого необязательно отказываться от HDD (если он уже есть, а покупать SSD нет возможности/желания).

Как видите SSD помог с загрузской.
Конечно так лучше. Но не уверен, что дело было только в этом.

Не уверенность в случае  очевидных  фактов    это уже  состояние. Я вам говорю это как человек, тесно соприкасающийся с медициной.
Факта было как минимум два: появление SSD и переустановка Bitcoin Core с нуля. Какой из них и в какой степени повлиял, мне не очевидно. Продолжайте наблюдение за моим состоянием, доктор.
hero member
Activity: 714
Merit: 1298
April 21, 2024, 02:26:50 AM
#50
Ну я вам так из своего опыта скажу.

То вовсе не баг , а недостаток ваших ресурсов - для коры на Windows 10/11 8 GB RAM  это маловато. При 16 такой проблемы  быть не должно, если конечно CPU не древний. При 16 bitcoin.conf = 4096
У многих нода крутится на Raspberry Pi с 8 (или даже с 4) Гб памяти, у некоторых даже на HDD. И ничего, работает круглосуточно без проблем.

Ну в режиме приёма и ретрасляции в среднем одного блока за 10 минут то и Raspberry Pi с 8 (или даже с 4) Гб памяти хватает, но попробуйте поставить её для IBD, уверен что черезмесяц стукнете по Raspberry Pi  молотком от злости.


Как видите SSD помог с загрузской.
Конечно так лучше. Но не уверен, что дело было только в этом.

Не уверенность в случае  очевидных  фактов    это уже  состояние. Я вам говорю это как человек, тесно соприкасающийся с медициной.
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 20, 2024, 05:03:50 AM
#49
Ну я вам так из своего опыта скажу.

То вовсе не баг , а недостаток ваших ресурсов - для коры на Windows 10/11 8 GB RAM  это маловато. При 16 такой проблемы  быть не должно, если конечно CPU не древний. При 16 bitcoin.conf = 4096
У многих нода крутится на Raspberry Pi с 8 (или даже с 4) Гб памяти, у некоторых даже на HDD. И ничего, работает круглосуточно без проблем. Правда, если синхронизировать такую систему с нуля, то это занимает, порой, много недель, поэтому первую синхронизацию все же обычно делают на машине посерьезней.
Но это, наверное, если нода только для себя, как у ТС. А если будут работать десятки входных соединений, то скорее всего нужно что-то помощнее.
Quote
Как видите SSD помог с загрузской.
Конечно так лучше. Но не уверен, что дело было только в этом.
hero member
Activity: 714
Merit: 1298
April 20, 2024, 03:54:41 AM
#48
Уф, я вроде наконец решил свою задачу, но это было нечто. Объясните, как это получается, что программа, через которую проходит триллионы долларов, настолько кривая? Можно рассуждать что это связано с её бесплатностью и открытостью, но всё равно, с такими оборотами крипты могли бы хоть на краудфандинге достаточно заработать, или скажем на платной техподдержке? Так ведь?
Речь идет о Bitcoin Core? Почему кривая?
И уж сразу поделились бы, как свою проблему решили, может кому-то полезно будет. Выходит, дело было не в недостатке дисковой производительности, а в чем-то другом?


Ну он чудовищно медленно подгружал блокчейн, когда блокчейн был на винчестере. А может вообще не подгружал - полагаю я столкнулся с проблемой, о которой упомянули выше  satscraper и igor72. В таких случаях надо перезагружать блокчейн с нуля, а без ssd это крайне долго. С SSD у меня блокчейн прогрузился с нуля примерно за двое суток.
Также выше я написал про непонятное зависание, когда я нажал кнопку "Посмотреть файл конфигурации". И для меня было крайне муторной задачей сказать ему поменять местоположение блокчейна; я гуглил эту информацию и мне гугл давал форумы, где тоже задавали этот вопрос, и ответы меня далеко не сразу удовлетворили.
Ещё было очень неприятно, что при подгрузке блокчейна с винчестера я не мог закрыть кору когда хотел, хотя это может быть связано с упомянутым выше багом.

 Ну я вам так из своего опыта скажу.

То вовсе не баг , а недостаток ваших ресурсов - для коры на Windows 10/11 8 GB RAM  это маловато. При 16 такой проблемы  быть не должно, если конечно CPU не древний. При 16 bitcoin.conf = 4096

 Как видите SSD помог с загрузской. Было бы 16 Гб, загрузилось бы ещё быстрее.

При нормальном железе кора останавливается без багов на любом этапе синхронизации, если RAM достаточный и  процессор не нагружать ещё параллельно какими-нибудь сверхтяжёлыми задачами.



legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 20, 2024, 01:44:17 AM
#47
Ну он чудовищно медленно подгружал блокчейн, когда блокчейн был на винчестере. А может вообще не подгружал - полагаю я столкнулся с проблемой, о которой упомянули выше  satscraper и igor72. В таких случаях надо перезагружать блокчейн с нуля, а без ssd это крайне долго. С SSD у меня блокчейн прогрузился с нуля примерно за двое суток.
Также выше я написал про непонятное зависание, когда я нажал кнопку "Посмотреть файл конфигурации". И для меня было крайне муторной задачей сказать ему поменять местоположение блокчейна; я гуглил эту информацию и мне гугл давал форумы, где тоже задавали этот вопрос, и ответы меня далеко не сразу удовлетворили.
Ещё было очень неприятно, что при подгрузке блокчейна с винчестера я не мог закрыть кору когда хотел, хотя это может быть связано с упомянутым выше багом.
Я, конечно, допускаю, что это может быть багом, идеального софта практически не бывает даже с хорошо финансируемой разработкой. Но из вашего рассказа неочевидно, что это точно баг. Сложный софт (вроде баз данных, как здесь) более чувствителен к условиям, в которых он работает. Например, неправильное завершение его работы может привести иногда к трудноустранимым последствиям. Поэтому для Bitcoin core лучше всего выделить отдельную линукс-систему, работающую постоянно и с бесперебойным питанием. Ну а если нет, то быть готовым к неожиданностям, либо пользоваться более простым софтом.
member
Activity: 264
Merit: 27
April 20, 2024, 01:19:58 AM
#46
Уф, я вроде наконец решил свою задачу, но это было нечто. Объясните, как это получается, что программа, через которую проходит триллионы долларов, настолько кривая? Можно рассуждать что это связано с её бесплатностью и открытостью, но всё равно, с такими оборотами крипты могли бы хоть на краудфандинге достаточно заработать, или скажем на платной техподдержке? Так ведь?
Речь идет о Bitcoin Core? Почему кривая?
И уж сразу поделились бы, как свою проблему решили, может кому-то полезно будет. Выходит, дело было не в недостатке дисковой производительности, а в чем-то другом?


Ну он чудовищно медленно подгружал блокчейн, когда блокчейн был на винчестере. А может вообще не подгружал - полагаю я столкнулся с проблемой, о которой упомянули выше  satscraper и igor72. В таких случаях надо перезагружать блокчейн с нуля, а без ssd это крайне долго. С SSD у меня блокчейн прогрузился с нуля примерно за двое суток.
Также выше я написал про непонятное зависание, когда я нажал кнопку "Посмотреть файл конфигурации". И для меня было крайне муторной задачей сказать ему поменять местоположение блокчейна; я гуглил эту информацию и мне гугл давал форумы, где тоже задавали этот вопрос, и ответы меня далеко не сразу удовлетворили.
Ещё было очень неприятно, что при подгрузке блокчейна с винчестера я не мог закрыть кору когда хотел, хотя это может быть связано с упомянутым выше багом.
legendary
Activity: 2338
Merit: 1775
Catalog Websites
April 20, 2024, 01:00:44 AM
#45
Уф, я вроде наконец решил свою задачу, но это было нечто. Объясните, как это получается, что программа, через которую проходит триллионы долларов, настолько кривая? Можно рассуждать что это связано с её бесплатностью и открытостью, но всё равно, с такими оборотами крипты могли бы хоть на краудфандинге достаточно заработать, или скажем на платной техподдержке? Так ведь?

Да, очень интересно, как вы решили свою проблему! В отношении Bitcoin Core, лично я воспринимаю этот кошелёк, как достаточно сложный инструмент, но если пообщаться с людьми из англоязычных разделов, то там очень много энтузиастов этого кошелька.
И они не воспринимают его, как кривой и недоработанный инструмент, их всё устраивает, возможно, потому что они очень давно с этим инструментом работают и знают все его особенности.
Если человек, работает с чем-то много лет, то ему уже не кажется что этот инструмент неудобный, потому что он к нему привык, знает его все особенности, и пользуется всеми его преимуществами.
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 20, 2024, 12:06:07 AM
#44
Уф, я вроде наконец решил свою задачу, но это было нечто. Объясните, как это получается, что программа, через которую проходит триллионы долларов, настолько кривая? Можно рассуждать что это связано с её бесплатностью и открытостью, но всё равно, с такими оборотами крипты могли бы хоть на краудфандинге достаточно заработать, или скажем на платной техподдержке? Так ведь?
Речь идет о Bitcoin Core? Почему кривая?
И уж сразу поделились бы, как свою проблему решили, может кому-то полезно будет. Выходит, дело было не в недостатке дисковой производительности, а в чем-то другом?
member
Activity: 264
Merit: 27
April 19, 2024, 11:52:43 PM
#43
Уф, я вроде наконец решил свою задачу, но это было нечто. Объясните, как это получается, что программа, через которую проходит триллионы долларов, настолько кривая? Можно рассуждать что это связано с её бесплатностью и открытостью, но всё равно, с такими оборотами крипты могли бы хоть на краудфандинге достаточно заработать, или скажем на платной техподдержке? Так ведь?
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 19, 2024, 04:52:50 AM
#42
Кстати, уже два дня как тестирую новый 27.0 релиз на разных машинах с разными ОС и по моим наблюдениям Кора стала  завершать свои операции и выходить на полный останов заметно быстрее чем предыдущая 26.0.

Может кто-нибудь  подтвердить, или мне это только так кажется?
Подтвердить не могу, разницы не заметил - закрывается вроде бы так же быстро, как и прошлая.

Как чувствует себя ваша 27.0  нода?
Подозреваю, что так же ). Возможно, эти тормоза вообще не зависят от его железа и софта, а просто провайдер сильно режет пропускную способность канала для такого трафика. Припоминаю, что где-то видел подобную проблему - человек поменял провайдера, и сразу всё наладилось.
hero member
Activity: 714
Merit: 1298
April 19, 2024, 03:42:24 AM
#41
Для начала почитайте https://habr.com/ru/articles/737944/

Прочитал. Это какая-то немного левая статья, и в комментах об этом пишут, как будто написанная ChatGPT. Дайте ещё ссылки по теме.

Ну вот вам совсем не левая, а прямо таки из самого сердца https://openpgp.dev/book/

А вообще-то  пора научиться самому пользоваться поисковиками и находить то, что интересует именно вас.

Не нужно расчитывать на то, что всё время  вас будут водить за ручку.

Кстати, ChatGPT для вас был бы в самый раз, так как он даёт ответы на вопросы, исходя из уровня их задающего.

Как чувствует себя ваша 27.0  нода?
member
Activity: 264
Merit: 27
April 19, 2024, 03:32:00 AM
#40
Для начала почитайте https://habr.com/ru/articles/737944/

Прочитал. Это какая-то немного левая статья, и в комментах об этом пишут, как будто написанная ChatGPT. Дайте ещё ссылки по теме.
hero member
Activity: 714
Merit: 1298
April 19, 2024, 02:35:25 AM
#39
Кстати, уже два дня как тестирую новый 27.0 релиз на разных машинах с разными ОС и по моим наблюдениям Кора стала  завершать свои операции и выходить на полный останов заметно быстрее чем предыдущая 26.0.

Может кто-нибудь  подтвердить, или мне это только так кажется?
legendary
Activity: 2338
Merit: 1775
Catalog Websites
April 18, 2024, 02:35:44 PM
#38
Послушайте, тут какая-то жуть, может мне срочно нужна помощь.
Запустил кору 27.0 с командной строкой, в которой -datadir f:\DFOLD. Он наконец-то начал грузить не винчестер а ssd, и пошло скачивание блокчейна с нуля. Дальше мой касперский антивирус стал жаловаться, что программа пытается с чем-то с связаться. Я думал тут ничего не поделаешь, и отключил антивирус. Далее я зашёл в настройки и нажал "открыть файл конфигурации", и система зависла, т.е. просто зависла и я не мог её закрыть. Тогда я закрыл её принудительно. И теперь я не могу закрыть bitcoin-qt в диспетчере и не могу запустить защиту в касперском, там нет пункта "восстановить защиту" в меню правой кнопкой. Может я скачал вместо коры что-то левое и теперь он украдёт мои  биткоины?

Вообще ваш энтузиазм в освоении Bitcoin Core достоин всяческого уважения. Для криптана освоить все тонкости использования этого кошелька очень даже статусно и почётно.
Тем не менее, с практической точки зрения, действительно может имеет смысл обратить свое внимание на кошелек Electrum, а также на аппаратные кошельки. И изучить их хорошенько.
Излишняя сложность это же тоже не всегда гуд. Тот же Electrum даёт массу возможностей, и всё гораздо проще, чем Bitcoin core. А по каким-то нюансам кошелька Electrum тот же igor72 может подсказать.
staff
Activity: 3472
Merit: 4111
Crypto Swap Exchange
April 18, 2024, 08:54:58 AM
#37
Вообще, я хорошо понимаю что весь этот геморрой надо терпеть как плату за децентрализацию. Выбор между централизацией и децентрализацией аналогичен выбору между авторитаризмом и демократией - на первый взгляд кажется что комфортнее, когда тебе не надо думать, а всё за тебя решает дядя. В России так многие думают. Но это иллюзия.
От того, что вы выберете какую-нибудь альтенативу Bitcoin Core, децентрализация биткоина никак не пострадает.  Полную ноду Bitcoin Core имеет смысл держать, если у вас для этого выделен специально компьютер, который работает круглосуточно, и это имело большой смысл много лет назад, когда сеть Bitcoin была в своём зачаточном состоянии. Раньше это было альтруизмом, да.
Сейчас практический смысл в этом есть, если вам нужно максимально быстро отправлять большое количество транзакций сразу в сеть, минуя посредников. Кому это нужно? Чтоб не повторяться, привожу цитату с forklog:
Quote
Тяжелыми биткоин-кошельками пользуются майнеры, а также разработчики приложений, которые отправляют и получают большое количество переводов — например биржи криптовалют, магазины и т.п.

Все эти вышеперечисленные ребята, как правило, используют довольно производительные дорогие серверы, резервные интернет-каналы и диски, а также системных администраторов на зарплате. Что ещё не мало важно - их не десятки, не сотни и не тысячи. Если поискать статистику, то за 2023-й год можно найти упоминания о более чем 45000 нод биткоина по всему миру. Вот когда их количество уменьшится, например, до 1000 и менее, тогда ваш альтруизм будет иметь смысл.

В данный момент, как уже несколько раз заметил igor72, даже с целью безопасности, есть гораздо более приоритетные факторы.

Кстати вспоминая по вашей истории сообщений, могу приоткрыть завесу тайны, что вы раньше использовали и продолжаете использовать программные кошельки, которые в свою очередь подключаются к сторонним полным нодам. Может вы не знали, но у Ethereum и у TON также есть возможность установки полной ноды:
https://ethereum.org/ru/run-a-node/
https://docs.ton.org/participate/run-nodes/full-node
hero member
Activity: 714
Merit: 1298
April 18, 2024, 02:13:38 AM
#36
C dbcache такая штука.

Если сделать его слишком большим, то системе останется мало RAM для своих нужд и она или зависнет, или, что ещё хуже, вообще вылетит.

 Если сделать малым, то увеличится количество обращений к диску самой Коры, что скажется на времени синхронизации.

Опытным путём было установлено, что оптимальный размер равен 1/4RAM, т.е. в случае ОР ему нужно поставить dbcache=2048

Как пояснил Greg Maxwell, dbcache это вовсе не кэш, как его понимают в компьютерных науках,  а больше  буфер записи, чем кэш.

есть какие-то файлы с хэшами, но откуда я знаю, что эти файлы у меня тоже не будут подделанные?

Чтобы пользователь мог убедиться, что файлы оригинальные, а не подделанные, разработчики  подписывают файлы своими приватными pgp ключами. Пользователь, зная публичный  pgp ключ разработчика, может проверить соответствие того, что подписал разработчик, тому, что он закачал.

Можно ликбез, что такое проверка хэша. Дайте ссылки на статьи тут, если есть.

Для начала почитайте https://habr.com/ru/articles/737944/

Потом погуглите. Материала на сотни мегатон килобайтов.

legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 18, 2024, 12:49:32 AM
#35
Можно ликбез, что такое проверка хэша. Дайте ссылки на статьи тут, если есть.
Я пока не очень понимаю принцип. Предположим, мне какие-то хакеры или вирусы подсунули бы другой файл вместо этого. Насколько такое вообще возможно?  И где скачать правильный хэш этого файла? Ну ок на адресе https://bitcoincore.org/bin/bitcoin-core-27.0/, который вы скинули, есть какие-то файлы с хэшами, но откуда я знаю, что эти файлы у меня тоже не будут подделанные?
Хэш файла - это как отпечаток пальца, у каждого файла он уникальный и подделать его нельзя. Поэтому если у двух файлов хэш одинаковый, то эти файлы идентичны. Хеши файлов из каталога https://bitcoincore.org/bin/bitcoin-core-27.0/ записаны в файле https://bitcoincore.org/bin/bitcoin-core-27.0/SHA256SUMS, можно сверить со скачанным. Остается убедиться, что сам файл SHA256SUMS не подменили, для этого нужно проверить, что файл https://bitcoincore.org/bin/bitcoin-core-27.0/SHA256SUMS.asc содержит правильные pgp-подписи. Это в двух словах не расскажешь, темы по проверке pgp-подписей я тут видел,ссылок под рукой нет, вот первое, что попалось на этом форуме касательно проверки именно Bitcoin Core.

Если захожу в настройки и нажимаю "показать файл конфигурации" - выдаёт "файл не найден".
Странно.
Quote
Но я поместил bitcoin.conf в F:\DFOLD и опытным путём убедился что он читается: если поменять  dbcache и запустить кору, в настройках видно что оно прочиталось. С ssd мне тоже лучше выставить  dbcache=2048?
Я у себя улучшений изменением этого параметра как-то не заметил. Пробуйте, если разницы особо не увидите, то лучше ставить поменьше - больше памяти системе останется. А так можете экспериментировать от дефолтных 450 до где-то 4096.
member
Activity: 264
Merit: 27
April 18, 2024, 12:17:56 AM
#34

Да, это оно. Вообще-то я просил скачанный файл, а не bitcoin-qt.exe. Но я скачал zip-архив, проверил его, он оригинальный, а внутри архива bitcoin-qt.exe идентичный вашему (хеш совпадает). Так что как минимум этот экзешник настоящий ).

Кстати, я нагуглил место в реестре, где задается путь к блокчейну: HKEY_CURRENT_USER\SOFTWARE\Bitcoin\Bitcoin-Qt\strDataDir
Можете поменять там букву E на F, должно тогда по идее (наверное, после перезагрузки системы) и без -datadir работать.

Можно ликбез, что такое проверка хэша. Дайте ссылки на статьи тут, если есть.
Я пока не очень понимаю принцип. Предположим, мне какие-то хакеры или вирусы подсунули бы другой файл вместо этого. Насколько такое вообще возможно?  И где скачать правильный хэш этого файла? Ну ок на адресе https://bitcoincore.org/bin/bitcoin-core-27.0/, который вы скинули, есть какие-то файлы с хэшами, но откуда я знаю, что эти файлы у меня тоже не будут подделанные?
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 17, 2024, 11:51:32 PM
#33
Это вряд ли. Но загрузите скачанный файл на virustotal.com и дайте сюда sha256 хеш файла (длинное 16-ричное число вверху слева) - проверю.

Отправил bitcoin-qt.exe на virustotal, хэш это вверху над именем файла? Вот:

cf7f3fc1ef6d4294716924f3e3b5ad11d94164e4c952b193f227025dd3f79ef5
Да, это оно. Вообще-то я просил скачанный файл, а не bitcoin-qt.exe. Но я скачал zip-архив, проверил его, он оригинальный, а внутри архива bitcoin-qt.exe идентичный вашему (хеш совпадает). Так что как минимум этот экзешник настоящий ).

Кстати, я нагуглил место в реестре, где задается путь к блокчейну: HKEY_CURRENT_USER\SOFTWARE\Bitcoin\Bitcoin-Qt\strDataDir
Можете поменять там букву E на F, должно тогда по идее (наверное, после перезагрузки системы) и без -datadir работать.
member
Activity: 264
Merit: 27
April 17, 2024, 11:35:59 PM
#32
Это вряд ли. Но загрузите скачанный файл на virustotal.com и дайте сюда sha256 хеш файла (длинное 16-ричное число вверху слева) - проверю.

Отправил bitcoin-qt.exe на virustotal, хэш это вверху над именем файла? Вот:

cf7f3fc1ef6d4294716924f3e3b5ad11d94164e4c952b193f227025dd3f79ef5

Вирусов virustotal не нашёл.

update:
Я перезагрузил компьютер. Далее попробовал запустить старую кору (22.0), и убедился что если её просто запускать кликом - касперский не срабатывает, а если с datadir=F:\DFOLD - он срабатывает так же как с новой (27.0) корой (вначале кора что-то пытается добавить в реестр, потом запрашивает TCP соединение).
Я отключил касперского, запустил снова кору 27, и ещё брандмауэр Windows стал предупреждать о небезопасном соединении, я его тоже успокоил.
Если захожу в настройки и нажимаю "показать файл конфигурации" - выдаёт "файл не найден". Но я поместил bitcoin.conf в F:\DFOLD и опытным путём убедился что он читается: если поменять  dbcache и запустить кору, в настройках видно что оно прочиталось. С ssd мне тоже лучше выставить  dbcache=2048?
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 17, 2024, 11:32:01 PM
#31
Послушайте, тут какая-то жуть, может мне срочно нужна помощь.
Запустил кору 27.0 с командной строкой, в которой -datadir f:\DFOLD. Он наконец-то начал грузить не винчестер а ssd, и пошло скачивание блокчейна с нуля. Дальше мой касперский антивирус стал жаловаться, что программа пытается с чем-то с связаться. Я думал тут ничего не поделаешь, и отключил антивирус. Далее я зашёл в настройки и нажал "открыть файл конфигурации", и система зависла, т.е. просто зависла и я не мог её закрыть. Тогда я закрыл её принудительно. И теперь я не могу закрыть bitcoin-qt в диспетчере и не могу запустить защиту в касперском, там нет пункта "восстановить защиту" в меню правой кнопкой.
Тут затрудняюсь. Касперского всегда обходил стороной, когда еще виндой пользовался. Комп перегружали?
Quote
Может я скачал вместо коры что-то левое и теперь он украдёт мои  биткоины?
Это вряд ли. Но загрузите скачанный файл на virustotal.com и дайте сюда sha256 хеш файла (длинное 16-ричное число вверху слева) - проверю.

А вообще, чтобы никто битки точно не украл, надо делать холодный кошелек (или покупать правильный аппаратник). У вас сейчас горячий, небезопасный.
member
Activity: 264
Merit: 27
April 17, 2024, 11:21:43 PM
#30
Послушайте, тут какая-то жуть, может мне срочно нужна помощь.
Запустил кору 27.0 с командной строкой, в которой -datadir f:\DFOLD. Он наконец-то начал грузить не винчестер а ssd, и пошло скачивание блокчейна с нуля. Дальше мой касперский антивирус стал жаловаться, что программа пытается с чем-то с связаться. Я думал тут ничего не поделаешь, и отключил антивирус. Далее я зашёл в настройки и нажал "открыть файл конфигурации", и система зависла, т.е. просто зависла и я не мог её закрыть. Тогда я закрыл её принудительно. И теперь я не могу закрыть bitcoin-qt в диспетчере и не могу запустить защиту в касперском, там нет пункта "восстановить защиту" в меню правой кнопкой. Может я скачал вместо коры что-то левое и теперь он украдёт мои  биткоины?
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 17, 2024, 10:59:46 PM
#29
Ну через ctrl+i мне выдаётся каталог E:\DFOLD, это мой старый винчестер где хранится блокчейн. Я положил в него bitcoin.conf, запустил - ничего не изменилось.
Чтобы убедиться, что не было ошибки, нажмите в коре меню "Настройки - Открыть файл конфигурации" и в этом файле посмотрите, есть ли строка datadir=F:\DFOLD (она не должна начинаться на символ #).
Quote
Вообще сама идея такого подхода бредовая: вы утверждаете что в каталоге E:\DFOLD лежит файл настроек, в котором прописано что файл настроек лежит в F:\DFOLD. Я на всякий случай и в F:\DFOLD скопировал файл bitcoin.conf, но чувствуется же нелепость.
Потому что в реестре прописано на старый каталог, надо бы найти эти записи и удалить.
Quote
Ещё с новой корой мне не нравится, что при каждом запуске она пишет что-то в реестре, по крайней мере так антивирус мне сообщает.
Я не знаю, что там пишет, давно виндой не пользуюсь, в линуксе реестра нет, антивируса тоже.
Кстати, ваши тормоза с синхронизацией могли быть и из-за антивируса.

Видимо, вы не понимаете про изменение свойств ярлыка, напишу подробно, как это сделать, если ошибку выше не найдёте.
member
Activity: 264
Merit: 27
April 17, 2024, 10:31:50 PM
#28
У меня файл bitcoin.conf лежит в каталоге последней коры (исполняемый файл bitcoin-qt.exe лежит в подкаталоге bin). Может надо bitcoin.conf положить в какое-то другое место?
Естественно, там в нем самом в первых строках это написано. Запустите кор, нажмите CTRL-i, откроется окно информации (либо через меню его откройте), там увидите строку "Директория данных", вот в нее и положите ваш bitcoin.conf и перезапустите. Или свойства ярлыка поменяйте, как уже говорилось неоднократно.

Ну через ctrl+i мне выдаётся каталог E:\DFOLD, это мой старый винчестер где хранится блокчейн. Я положил в него bitcoin.conf, запустил - ничего не изменилось.
Вообще сама идея такого подхода бредовая: вы утверждаете что в каталоге E:\DFOLD лежит файл настроек, в котором прописано что файл настроек лежит в F:\DFOLD. Я на всякий случай и в F:\DFOLD скопировал файл bitcoin.conf, но чувствуется же нелепость.
Кликал правой кнопкой на bincoin-qt.exe в двух виндах, там ничего не прописано про каталог E:\DFOLD.
Что же делать? Может надо почистить все записи в реестре? Ещё с новой корой мне не нравится, что при каждом запуске она пишет что-то в реестре, по крайней мере так антивирус мне сообщает.
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 17, 2024, 02:54:50 PM
#27
У меня файл bitcoin.conf лежит в каталоге последней коры (исполняемый файл bitcoin-qt.exe лежит в подкаталоге bin). Может надо bitcoin.conf положить в какое-то другое место?
Естественно, там в нем самом в первых строках это написано. Запустите кор, нажмите CTRL-i, откроется окно информации (либо через меню его откройте), там увидите строку "Директория данных", вот в нее и положите ваш bitcoin.conf и перезапустите. Или свойства ярлыка поменяйте, как уже говорилось неоднократно.
member
Activity: 264
Merit: 27
April 17, 2024, 02:43:15 PM
#26
Похоже вы на Винде.

Зайди в  C:\Users\YourUserName\Appdata\Roaming\ и удали папку Bitcoin co всем её содержимым. wallet.dat сохрани, если у тебя на кошельке не нулевой баланс.

Потом в F:\DFOLD создай bitcoin.conf со строчками, которые я раньше указывал. Впиши туда же datadir=F:\DFOLD

Запусти Кору. При запуске она попросит указать путь к своей базе. Направь её на  F:\DFOLD

Ну ли как igor72 сказал, создай ярлык и в его свойствах -datadir=F:\DFOLD, запускай с этого ярлыка, тогда Кора спрашивать не будет, куда ей идти и сразу найдёт нужное место.

У меня нет каталога Bitcoin в C:\Users\YourUserName\Appdata\Roaming\.
По идее, я могу поступить похожим образом - деинсталлировать кору, потом поставить новую и при запуске она попросит указать этот каталог F:\DFOLD. Вопрос, как деинсталлировать кору, чтобы именно из системного реестра поудалилось всё что с ней связано?
Или может есть ещё какой-то способ.
У меня файл bitcoin.conf лежит в каталоге последней коры (исполняемый файл bitcoin-qt.exe лежит в подкаталоге bin). Может надо bitcoin.conf положить в какое-то другое место?
update: да я убедился что этот файл bitcoin.conf ни на что не влияет. В нём написано что его надо поместить в data directory, т.е. надо полагать в каталог где хранится блокчейн? Но это же нелепость - в каталоге data directory хранятся настройки, где находится data directory.
hero member
Activity: 714
Merit: 1298
April 17, 2024, 01:38:38 PM
#25
Опять сплошная хрень, ну сколько можно. Я поставил кору 27.0, в отдельном каталоге, запустил, и тут первый сюрприз - он стал подкачивать всё тот же блокчейн с того же места. Т.е. настройки коры хранятся не в её каталоге а где-то в реестре. А если мне надо иметь несколько кошельков на одном компьютере? Ладно, я честно погуглил 5 минут, как поменять каталог где хранится блокчейн. Не сразу, но нашёл такой совет - прописать datadir в файле bitcoin.conf. Ну ок, я зашёл в файл и прописал строчку:

datadir=F:\\DFOLD

Запустил - и ничего не поменялось, всё тот же недосчитанный блокчейн, а на F ничего не появилось. Может надо каталог писать в кавычках, или добавить слэш? Или сначала создать каталог F:\\DFOLD?

Похоже вы на Винде.

Зайди в  C:\Users\YourUserName\Appdata\Roaming\ и удали папку Bitcoin co всем её содержимым. wallet.dat сохрани, если у тебя на кошельке не нулевой баланс.

Потом в F:\DFOLD создай bitcoin.conf со строчками, которые я раньше указывал. Впиши туда же datadir=F:\DFOLD

Запусти Кору. При запуске она попросит указать путь к своей базе. Направь её на  F:\DFOLD

Ну ли как igor72 сказал, создай ярлык и в его свойствах -datadir=F:\DFOLD, запускай с этого ярлыка, тогда Кора спрашивать не будет, куда ей идти и сразу найдёт нужное место.
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 17, 2024, 01:32:54 PM
#24
А если мне надо иметь несколько кошельков на одном компьютере?
Несколько кошельков или несколько нод? К одной ноде можно подключить сколько угодно кошельков.
Quote
Ладно, я честно погуглил 5 минут, как поменять каталог где хранится блокчейн. Не сразу, но нашёл такой совет - прописать datadir в файле bitcoin.conf.
А где этот файл у вас лежит?
Quote
Ну ок, я зашёл в файл и прописал строчку:

datadir=F:\\DFOLD
Зачем здесь два обратных слеша? datadir=F:\DFOLD должно быть, по-моему.
Quote
Запустил - и ничего не поменялось, всё тот же недосчитанный блокчейн, а на F ничего не появилось. Может надо каталог писать в кавычках, или добавить слэш? Или сначала создать каталог F:\\DFOLD?
Каталог можно создать заранее, хуже не будет. Кавычки не нужны.

Можно просто в свойствах ярлыка запуска кора добавить в конце после bitcoin-qt.exe -datadir=F:\DFOLD
member
Activity: 264
Merit: 27
April 17, 2024, 01:23:16 PM
#23
Опять сплошная хрень, ну сколько можно. Я поставил кору 27.0, в отдельном каталоге, запустил, и тут первый сюрприз - он стал подкачивать всё тот же блокчейн с того же места. Т.е. настройки коры хранятся не в её каталоге а где-то в реестре. А если мне надо иметь несколько кошельков на одном компьютере? Ладно, я честно погуглил 5 минут, как поменять каталог где хранится блокчейн. Не сразу, но нашёл такой совет - прописать datadir в файле bitcoin.conf. Ну ок, я зашёл в файл и прописал строчку:

datadir=F:\\DFOLD

Запустил - и ничего не поменялось, всё тот же недосчитанный блокчейн, а на F ничего не появилось. Может надо каталог писать в кавычках, или добавить слэш? Или сначала создать каталог F:\\DFOLD?
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 17, 2024, 12:33:30 PM
#22
там около сотни серверов, которые держат разные люди, обыкновенные пользователи (как мы с вами,

включая необыкновенных в лице наблюдающих агенств, которым нетерпится получить досье на каждого пользователя криптовалют. Smiley
Может быть есть и такие, не знаю. По крайней мере ничто не мешает им быть. Тут остается либо на это забить (кому мы с нашими копейками интересны?), либо принимать полумеры (прописать какой-то один давно известный сервер, вроде electrum.jochen-hoenicke.de:50006, разделить сумму на десятки мелких кошельков итп.), либо да, ставить свою ноду и уже к ней подключаться. Как бы там ни было, если бояться слежки, то начинать нужно с операционной системы, винда (как у ТС), мягко говоря, не лучшее решение для этого.
member
Activity: 264
Merit: 27
April 17, 2024, 11:41:43 AM
#21
Купил ssd на 2 тб, сейчас надо отформатировать; какой посоветуете выбрать размер тома - по умолчанию или сколько-то?
Для последней коры.
hero member
Activity: 714
Merit: 1298
April 17, 2024, 09:41:34 AM
#20

Ох, так неохота разбираться ещё и в этом...
Вообще, я хорошо понимаю что весь этот геморрой надо терпеть как плату за децентрализацию.

Не, не как плату за децентрализацию, а как плату за безопасность своей заначки.

Не разобрашившись во всём "этом", это всё равно, что не зная правил вождения сесть за руль своего авто и помчаться по оживлённой автомагистрали. Метров 100 может и проедешь, но потом собъют.

Поэтому учите матчасть, чтобы обеспечить сохранность своих сокровищ.

там около сотни серверов, которые держат разные люди, обыкновенные пользователи (как мы с вами,

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

legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 17, 2024, 08:57:23 AM
#19
Им доверять можно, но проверить хеш скачанного файла на соответствие указанному в файле sha256sums, а последний на соответствие pgp-подписи разработчика не помешает.

Ох, так неохота разбираться ещё и в этом... Я скачал архив по этой ссылке, сгодится?

https://bitcoincore.org/bin/bitcoin-core-27.0/bitcoin-27.0-win64.zip
Скорее всего сгодится. А точно сказать без проверки нельзя. Если хотите, дайте хеш SHA256 этого вашего файла, а я вам скажу оригинальный он или нет.Но вообще-то такой проверке лучше научиться, инструкции есть, на этом форуме в том числе.
Quote
Кстати в моей последней версии (22) не было файла bitcoin.conf, а тут есть, что меня как бы устраивает, но уже есть очередная непонятка - там стоит это:

#dbcache=

Что такое ?
В этом файле перечислены все возможные опции и все строки закомментированы (то есть перед каждой строкой стоит символ #, означающий, что эта строка "выключена", как будто ее и нет), это как бы шаблон для настройки под себя - в нужной строке убираете # и редактируете аргумент (в вашнм примере строка может выглядеть как, например, dbcache=2048), после чего файл копируется в рабочую директорию (по умолчанию или указанную в -datadir). В начале файла, кстати, это написано.
Quote
Вообще, я хорошо понимаю что весь этот геморрой надо терпеть как плату за децентрализацию. Выбор между централизацией и децентрализацией аналогичен выбору между авторитаризмом и демократией - на первый взгляд кажется что комфортнее, когда тебе не надо думать, а всё за тебя решает дядя. В России так многие думают. Но это иллюзия.
Я разделяю ваше стремление к децентрализации, но, скажем, Электрум, не является централизованным кошельком, там около сотни серверов, которые держат разные люди, обыкновенные пользователи (как мы с вами, у меня, кстати, тоже есть электрум-сервер, просто я его не делаю публичным). В общем, в этом смысле вы ничего не теряете. А если уж случится такое маловероятное событие, что все эти десятки серверов, скажем, заддосят, то ничего особо страшного не произойдет, вы просто не сможете отправить транзакцию - ну, тогда уже скачаете кор или импортируете приватник в другой легкий кошелек.
Короче, децентрализация здесь похуже, чем в коре, но приемлемая. Кор не ради этого ставят. А авторитаризм тут вспоминать вообще не к месту. Главное, чтобы сеть была децентрализована, а с этим у биткоина проблем нет.
member
Activity: 264
Merit: 27
April 17, 2024, 08:27:35 AM
#18
Им доверять можно, но проверить хеш скачанного файла на соответствие указанному в файле sha256sums, а последний на соответствие pgp-подписи разработчика не помешает.

Ох, так неохота разбираться ещё и в этом... Я скачал архив по этой ссылке, сгодится?

https://bitcoincore.org/bin/bitcoin-core-27.0/bitcoin-27.0-win64.zip

Кстати в моей последней версии (22) не было файла bitcoin.conf, а тут есть, что меня как бы устраивает, но уже есть очередная непонятка - там стоит это:

#dbcache=

Что такое ?
Вообще, я хорошо понимаю что весь этот геморрой надо терпеть как плату за децентрализацию. Выбор между централизацией и децентрализацией аналогичен выбору между авторитаризмом и демократией - на первый взгляд кажется что комфортнее, когда тебе не надо думать, а всё за тебя решает дядя. В России так многие думают. Но это иллюзия.
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 17, 2024, 06:25:44 AM
#17
Я могу купить ssd на 2 терабайта, и вы советуете ставить кору заново, подкачивать блокчейн с нуля? Сколько времени на ssd займёт подкачивание полного блокчейна с нуля?
Я советую ничего не покупать (или купить хороший, не обязательно дорогой, аппаратник) и не качать, а перейти на легкий кошелек. А кор с нуля я качал последний раз несколько лет назад, тогда это у меня заняло около суток. Причем сами файлы блоков сохранялись на старый медленный ноутбучный HDD (остальное на SSD). Мне нужна была именно нода, монеты я там не держу.
кто создаёт новые версии коры, насколько им можно доверять?
Им доверять можно, но проверить хеш скачанного файла на соответствие указанному в файле sha256sums, а последний на соответствие pgp-подписи разработчика не помешает.
Не понял что такое datadir, это можно задать в настройках коры? Может быть datadir это не где находится блокчейн, а где находится wallet.dat?
datadir - это где находится и блокчейн, и папка с wallet.dat (по умолчанию, путь можно изменить). Задается либо в конфиге, либо в командной строке запуска.
hero member
Activity: 714
Merit: 1298
April 17, 2024, 05:55:35 AM
#16

Не понял что такое datadir, это можно задать в настройках коры? Может быть datadir это не где находится блокчейн, а где находится wallet.dat?

Кстати 12 часов назад зарелизили новую версию the newest v.27.0 , которая содержит множество улучшений в том числе и связанные с безопасностью. Ставьте уже её.

Где её скачать? Здесь есть ссылка на версию 25:

https://bitcoin.org/en/download

И сорри за занудство, кто создаёт новые версии коры, насколько им можно доверять?

Ссылки где скачать я привёл. https://bitcoin.org это сайт, который поодерживается одним из биткойн энтузиастов, а не разработчиками. Он свой сайт уже  не обновляет в течении длительного времени.

data.dir это запись (сторока) в файле bitcoin.conf  

Новые версии создают разработчики. Имена их известны и им  доверяют как самому себе.


member
Activity: 264
Merit: 27
April 17, 2024, 05:38:58 AM
#15
Кстати 12 часов назад зарелизили новую версию the newest v.27.0 , которая содержит множество улучшений в том числе и связанные с безопасностью. Ставьте уже её.

Где её скачать? Здесь есть ссылка на версию 25:

https://bitcoin.org/en/download

И сорри за занудство, кто создаёт новые версии коры, насколько им можно доверять?
member
Activity: 264
Merit: 27
April 17, 2024, 05:25:36 AM
#14
Я бы на вашем месте так и поступил и начал синхронизацию с нуля, а не подкачивать вашу старую копию. Кто знает какие скелеты в ней зарыты. Причём data.dir я бы разместил на  внешнем диске, в качестве которого бы использовали свой новый SSD.  datadir=  в bitcoin.conf

Не понял что такое datadir, это можно задать в настройках коры? Может быть datadir это не где находится блокчейн, а где находится wallet.dat?
hero member
Activity: 714
Merit: 1298
April 17, 2024, 05:10:14 AM
#13

Вот сейчас кора мне пишет: "расчётное время до окончания синхронизации 8 недель", и ниже "отстаём на 18 недель". Хрень какая-то.
Я могу купить ssd на 2 терабайта, и вы советуете ставить кору заново, подкачивать блокчейн с нуля? Сколько времени на ssd займёт подкачивание полного блокчейна с нуля?


У меня с нуля занимало меньше 30 часов пару месяцев назад.

Я бы на вашем месте так и поступил и начал синхронизацию с нуля, а не подкачивать вашу старую копию. Кто знает какие скелеты в ней зарыты. Причём data.dir я бы разместил на  внешнем диске, в качестве которого бы использовали свой новый SSD.  datadir=  в bitcoin.conf


[
Сорри что совсем нубские вопросы, если я поставлю на свой компьютер ещё один диск, ssd, и переустановлю кору - мне надо будет сначала подключить wallet.dat и потом начать подкачивать блокчейн, или сначала закачать блокчейн, а потом подключить wallet.dat?

Кора состоит из двух частей - ноды и самого кошелька.

Вы можете сначала не создавая кошелёк синхронизировать ноду, а потом подсунуть ей свой старый wallet.dat

Кстати 12 часов назад зарелизили новую версию v.27.0 , которая содержит множество улучшений в том числе и связанные с безопасностью. Ставьте уже её.

member
Activity: 264
Merit: 27
April 17, 2024, 04:21:13 AM
#12
Да, капризная это штука, тоже попадал на непонятные моменты и перекачивал блокчейн заново (это мне было проще, чем искать причину). По-хорошему нода должна работать безостановочно на отдельном девайсе и с бесперебойником.

Вот сейчас кора мне пишет: "расчётное время до окончания синхронизации 8 недель", и ниже "отстаём на 18 недель". Хрень какая-то.
Я могу купить ssd на 2 терабайта, и вы советуете ставить кору заново, подкачивать блокчейн с нуля? Сколько времени на ssd займёт подкачивание полного блокчейна с нуля?
Сорри что совсем нубские вопросы, если я поставлю на свой компьютер ещё один диск, ssd, и переустановлю кору - мне надо будет сначала подключить wallet.dat и потом начать подкачивать блокчейн, или сначала закачать блокчейн, а потом подключить wallet.dat?
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 16, 2024, 09:11:28 AM
#11
Ну если актуализация занимет терпимое время то строчку можне не раcкоментировать, так как выигрыша заметного не будет.
У меня вообще есть сомнения, что этот параметр влияет на скорость синхронизации, пробовал с ним и без него - разницы не заметил. Подозреваю, это работает уже для синхронизированной ноды, чтобы трафик экономить. Но не уверен.
Quote
Кстати, у меня был однажды такой случай.  Коре закрылся во внештатном режиме. Когда запустил его снова всё было ОК, засинхронизировался , закрылся как положено. Через несколько часов запустил опять. Смотрю синхронизация началась не с того блока, на котором нода остановилась , а с того когда  началась предыдущая  синхронизация. Нода опять засинхронизировалась полностью.  Повторял этот  цикл ( остановку - задержку запуска - запуск - полную синхронизацию ) несколько раз и каждый раз было одно и то же при этом время синхронизации естественно  увеличивалосься, так как начальный блок оставалсяя одним и тем же, а новые блоки всё прибывали прибывали. Короче понял что, что-то не то с базой. Так как у меня была копия, я недолго думаю затёр диск и скопировал на него свой бэкап. После этого всё заработало в штатном режиме.

Может у ОП та же ситуация. Кто знает.
Да, капризная это штука, тоже попадал на непонятные моменты и перекачивал блокчейн заново (это мне было проще, чем искать причину). По-хорошему нода должна работать безостановочно на отдельном девайсе и с бесперебойником.
Quote
C этими SSD такая штука. Чтобы скорость записи/считывания не падала желательно чтобы примерно 25% его ёмкости оставалась свободной. Поэтому если исходить из этого условия то 1 ТБ  это фактически 0.75 ТБ.
Есть такое дело. Хотя в данном случае можно смириться с падением производительности диска, все равно будет намного быстрее HDD.
hero member
Activity: 714
Merit: 1298
April 16, 2024, 07:15:05 AM
#10

После окончания полной синхронизации закомментировать  строчку blocksonly=1, т.е перед ней поставить # (на случай может когда-нибудь ещё понадобится) , в итоге  # blocksonly=1
И так делать каждый раз? Как я понимаю, полная синхронизация у ТС уже была произведена, ему просто не нравится долгая актуализация базы при периодическом запуске кора.


Ну если актуализация занимет терпимое время то строчку можне не раcкоментировать, так как выигрыша заметного не будет.

Кстати, у меня был однажды такой случай.  Коре закрылся во внештатном режиме. Когда запустил его снова всё было ОК, засинхронизировался , закрылся как положено. Через несколько часов запустил опять. Смотрю синхронизация началась не с того блока, на котором нода остановилась , а с того когда  началась предыдущая  синхронизация. Нода опять засинхронизировалась полностью.  Повторял этот  цикл ( остановку - задержку запуска - запуск - полную синхронизацию ) несколько раз и каждый раз было одно и то же при этом время синхронизации естественно  увеличивалосься, так как начальный блок оставалсяя одним и тем же, а новые блоки всё прибывали прибывали. Короче понял что, что-то не то с базой. Так как у меня была копия, я недолго думаю затёр диск и скопировал на него свой бэкап. После этого всё заработало в штатном режиме.

Может у ОП та же ситуация. Кто знает.


Да, даже 2 ТБ может сдохнуть раньше, чем заполнится, а 4 - это на лет 20 ). 1 ТБ на года 2-3 должно хватить.

C этими SSD такая штука. Чтобы скорость записи/считывания не падала желательно чтобы примерно 25% его ёмкости оставалась свободной. Поэтому если исходить из этого условия то 1 ТБ  это фактически 0.75 ТБ.
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 16, 2024, 05:07:14 AM
#9
Прописать прямо в файле bitcoin.conf (Если его нет, создайте сами).

Путь на Винде C:\Users\\AppData\Roaming\Bitcoin

На Линуксе /home//.bitcoin/bitcoin.conf

Если копия блокчейна пишется на  внешний диск (как у меня) то в соответствующей директории на этом внешнем диске.

Отдельной строчкой dbcache=2048
Если ТС пользуется только bitcoin-qt (а скорее всего это так), то проще в самом GUI в настройках установить размер кэша 2048 МБ вместо дефолтных 450. Но ваш способ более универсальный, он будет и с bitcoind работать.
Quote
Отдельной строчкой blocksonly=1

Кору перед этим закрыть

После окончания полной синхронизации закомментировать  строчку blocksonly=1, т.е перед ней поставить # (на случай может когда-нибудь ещё понадобится) , в итоге  # blocksonly=1
И так делать каждый раз? Как я понимаю, полная синхронизация у ТС уже была произведена, ему просто не нравится долгая актуализация базы при периодическом запуске кора.
Quote
Кстати 4 TB 'это c большим запасом на много много лет. Если бюджет на такой не позволяет, берите на 2 ТВ. Тоже хватит на много лет.
Да, даже 2 ТБ может сдохнуть раньше, чем заполнится, а 4 - это на лет 20 ). 1 ТБ на года 2-3 должно хватить.
hero member
Activity: 714
Merit: 1298
April 16, 2024, 03:03:43 AM
#8
Пилюли такие:  RAM  хотя бы 8 Гб, SSD и быстрый интернет.

У меня RAM 8 гб, интернет вроде нормальный, значит главное купить SSD. Я спрошу в магазине, сколько стоит SSD на 4 тб.

Quote
в bitcoin.conf прописать dbcache=1/4 RAM  (для 8 GB  dbcache=2048, для 16 GB dbcache=4096) и blocksonly=1

В смысле в файле /doc/bitcoin-conf.md?
Посмотрел - у меня сейчас там нет dbcache, где это прописать? Добавить строку? В каком месте? И перед тем как править этот файл - надо закрыть Кору?


Прописать прямо в файле bitcoin.conf (Если его нет, создайте сами).

Путь на Винде C:\Users\\AppData\Roaming\Bitcoin

На Линуксе /home//.bitcoin/bitcoin.conf

Если копия блокчейна пишется на  внешний диск (как у меня) то в соответствующей директории на этом внешнем диске.

Отдельной строчкой dbcache=2048

Отдельной строчкой blocksonly=1

Кору перед этим закрыть

После окончания полной синхронизации закомментировать  строчку blocksonly=1, т.е перед ней поставить # (на случай может когда-нибудь ещё понадобится) , в итоге  # blocksonly=1

Кстати 4 TB 'это c большим запасом на много много лет. Если бюджет на такой не позволяет, берите на 2 ТВ. Тоже хватит на много лет.
member
Activity: 264
Merit: 27
April 16, 2024, 02:57:52 AM
#7
Пилюли такие:  RAM  хотя бы 8 Гб, SSD и быстрый интернет.

У меня RAM 8 гб, интернет вроде нормальный, значит главное купить SSD. Я спрошу в магазине, сколько стоит SSD на 4 тб.

Quote
в bitcoin.conf прописать dbcache=1/4 RAM  (для 8 GB  dbcache=2048, для 16 GB dbcache=4096) и blocksonly=1

В смысле в файле /doc/bitcoin-conf.md?
Посмотрел - у меня сейчас там нет dbcache, где это прописать? Добавить строку? В каком месте? И перед тем как править этот файл - надо закрыть Кору?
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 16, 2024, 12:02:06 AM
#6
Я не очень понимаю, какой тут может быть SSD, если размер блокчейна сейчас 600 ГБ?
При нежелании тратиться на терабайтный SSD можно обойтись и маленьким SSD (от 16 гигабайт, если такие существуют), на который положить директорию /chainstate и создать к ней символическую ссылку.
Quote
И у меня всё-таки вопрос, можно ли поставить полный клиент посерьёзнее, чтобы хотя бы я мог его закрыть до того, как он подгрузит полностью блокчейн? Может Кора поновее в этом плане лучше?
Главный вопрос, который вам следует себе задать: "А зачем мне Bitcoin Core"? Если ответ будет: "Чтобы мои битки не украли", тогда кор вам не нужен точно.
hero member
Activity: 714
Merit: 1298
April 15, 2024, 10:31:56 PM
#5
Пилюли такие:  RAM  хотя бы 8 Гб, SSD и быстрый интернет.

Я не очень понимаю, какой тут может быть SSD, если размер блокчейна сейчас 600 ГБ?

И что?

Сейчас не в диковинку SSD и в десятки терабайт. Это экстрим конечно по цене, но диски в несколько тер вполне по карману.

У меня например для блокчейна два SSD. Один для ежедневной работы в 1 ТВ, а второй - в 2ТВ - бэкап, на всякий случай, чтобы не начинать синхронизацию с нуля  если что случится с первым.




И у меня всё-таки вопрос, можно ли поставить полный клиент посерьёзнее, чтобы хотя бы я мог его закрыть до того, как он подгрузит полностью блокчейн? Может Кора поновее в этом плане лучше?

Вы имеете в виду новейшую версию Bitcoin Core?

 Поставьте если хотите, но это на глюки с закрытием и скорость синхронизации не повлияет. Как уже было сказано ваш глюк связан с подвисанием  системы, вызванным  недостаточностью её ресурсов для завершения операций по остановке ноды.
member
Activity: 264
Merit: 27
April 15, 2024, 02:17:32 PM
#4
Пилюли такие:  RAM  хотя бы 8 Гб, SSD и быстрый интернет.

Я не очень понимаю, какой тут может быть SSD, если размер блокчейна сейчас 600 ГБ?
И у меня всё-таки вопрос, можно ли поставить полный клиент посерьёзнее, чтобы хотя бы я мог его закрыть до того, как он подгрузит полностью блокчейн? Может Кора поновее в этом плане лучше?
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
April 15, 2024, 12:52:40 PM
#3
У меня стоит Bitcoin core, версию не могу сейчас посмотреть но по-моему 2021 года. Он сейчас у меня подгружает блокчейн; я привык что это длится очень долго, но в этот раз совсем долго и я уже прямо реально боюсь, что блокчейн биткоина станет дописываться быстрее чем мой компьютер его подгружает. Если это случится – может надо купить более быстрый винчестер?
Это вряд ли случится. Винчестер, конечно, влияет на производительность, но он всё-таки не настолько медленный.
Quote
Могу конечно перейти на лёгкий клиент, кажется все советуют Электрум? Я совсем не в теме, но мне казалось что у лёгких клиентов должны быть скрытые недостатки по сравнению с Корой. Может у них комиссия выше?
Не выше. У легкого клиента два основных недостатка:
1. Хуже приватность - владелец сервера может узнать ваш баланс и историю транзакций. Но если использовать Tor, то ваш ip-адрес он не получит, а значит и смысла в этом его знании мало. Да и так вряд ли вы кому-то интересны (если у вас не сотни-тысячи битков).
2. Ниже производительность - если вы отправляете/получаете хотя бы десяток платежей в день, то данный недостаток через какое-то время может проявиться.
Если это для вас, как и для большинства, несущественные минусы, то лучше пользуйтесь легким клиентом (Electrum или Sparrow) - они удобнее и функциональнее, к тому же занимают мало места и не доставляют хлопот.
Quote
И меня беспокоит вопрос – если все перейдут на лёгкие клиенты, биткоин не накроется? Ему же вроде нужен полный блокчейн?
Все не перейдут - если нод станет мало, я, например, включу свою, многие сделают так же. А сейчас нода ваша (если она за NAT-ом, что скорее всего) не так уж сильно помогает сети, а может даже где-то и вредит.
hero member
Activity: 714
Merit: 1298
April 15, 2024, 12:16:02 PM
#2
У меня стоит Bitcoin core, версию не могу сейчас посмотреть но по-моему 2021 года. Он сейчас у меня подгружает блокчейн; я привык что это длится очень долго, но в этот раз совсем долго

Пилюли такие:  RAM  хотя бы 8 Гб, SSD и быстрый интернет.

в bitcoin.conf прописать dbcache=1/4 RAM  (для 8 GB  dbcache=2048, для 16 GB dbcache=4096) и blocksonly=1


а если кликаю дважды – система принудительно закрывает программу, что как я понимаю чревато.

Вообщем да, чревато. Думаю у вас система с тормозами (CPU, диск ...) и дело не в версии Core.

Может у них комиссия выше? И меня беспокоит вопрос – если все перейдут на лёгкие клиенты, биткоин не накроется? Ему же вроде нужен полный блокчейн?
Комиссия не зависит от того, какой клиент


И меня беспокоит вопрос – если все перейдут на лёгкие клиенты, биткоин не накроется? Ему же вроде нужен полный блокчейн?

Не накроется. Ноды сохраняют копии блокчейнов. У одних нод она полная, у других обрезанная.
member
Activity: 264
Merit: 27
April 15, 2024, 11:44:39 AM
#1
У меня стоит Bitcoin core, версию не могу сейчас посмотреть но по-моему 2021 года. Он сейчас у меня подгружает блокчейн; я привык что это длится очень долго, но в этот раз совсем долго и я уже прямо реально боюсь, что блокчейн биткоина станет дописываться быстрее чем мой компьютер его подгружает. Если это случится – может надо купить более быстрый винчестер?
Очень раздражает, что я толком не могу закрыть свою Кору, пока она не загрузила блокчейн. Иногда получается кликнуть на крестик и программа показывает “Не выключайте компьютер пока это окно не исчезнет”, тогда ок, но часто я кликаю и нет реакции, а если кликаю дважды – система принудительно закрывает программу, что как я понимаю чревато. Может в более поздних версиях Коры нет такой проблемы?
Могу конечно перейти на лёгкий клиент, кажется все советуют Электрум? Я совсем не в теме, но мне казалось что у лёгких клиентов должны быть скрытые недостатки по сравнению с Корой. Может у них комиссия выше? И меня беспокоит вопрос – если все перейдут на лёгкие клиенты, биткоин не накроется? Ему же вроде нужен полный блокчейн?
Jump to: