Bitcoin Forum
March 28, 2024, 10:56:14 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Советы по Bitcoin Core  (Read 8599 times)
Vov4ik2682 (OP)
Hero Member
*****
Offline Offline

Activity: 1218
Merit: 560


Help in the fight against russia - itarmy.com.ua


View Profile WWW
March 21, 2016, 10:10:46 PM
Last edit: March 23, 2016, 02:14:47 PM by Vov4ik2682
Merited by esmanthra (5), xenon131 (2), klarki (1), temarazin (1)
 #1

Ни для кого не секрет, что кошелек Bitcoin Core самый тяжелый и при его использовании могут возникнуть некоторые проблемы. Одна из них, с которой мне пришлось столкнуться - это сбой при синхронизации с сетью, либо по вине железа, либо из-за выключения электричества, что как раз таки недавно и случилось. После этого слетает база и приходится делать переиндексацию, которая занимает не так уж мало времени.
Нашел способ, который значительно снизит время, которое требуется на восстановление работоспособности базы, без переиндексации. Но при этом нужно периодически делать бекап некоторых папок и файлов кошелька. Занимать они будут до 2 Гб на диске.

И так, вот что нужно будет периодически бекапить:
1. Папку chainstate полностью.
2. Из папки blocks только папку index.
3. И из папки blocks последние файлы blk и rev (например blk00471.dat и rev00471.dat).
Все это копируете в отдельную папку. Естественно после полного выключения кошелька)

Затем, если случился сбой и выдало сообщение, что нужно переиндексировать базу, закрываете кошелек через диспетчер задач. Сначала удаляете все выше указанные папки из кошелька - chainstate, index и все последние блоки вплоть до имеющихся у вас в бекапе, и уже потом копируете все имеющееся на свои места. В итоге кошелек запустится с того момента в который вы сделали бекап. Допустим, делали два дня назад, а сегодня слетело, то есть запустится и нужно будет синхронизировать только два дня, а не ждать переиндексацию всего периода жизни биткоина)

Для большей наглядности приведу пример:
Допустим, кошелек был полностью синхронизирован неделю назад 14.03.16, после выключения кошелька вы сделали бекап всех указанных папок и файлов в отдельную папку под названием 14.03.16. После этого всю неделю больше не делали бекап, но кошелек запускали периодически, естественно база обновлялась и добавлялись новые файлы. Но вот по какой-то из причин, 21.03.16 произошел сбой и слетела база. Теперь остается удалить указанные выше папки из кошелька и новые блоки, которые были закачаны кошельком в течении прошлой недели. Опять же для примера: в бекапе у вас есть файлы blk00471.dat и rev00471.dat, все файлы начиная с этих и заканчивая последними (допустим blk00475.dat и rev00475.dat) удаляете и потом уже копируете из бекапа на свои места.

Надеюсь, кому-то это пригодится.

P.S.: Предлагаю сюда писать свои наблюдения и советы по работе с Bitcoin Core.

Donation for VPS to help IT ARMY of Ukraine in the fight against the russian terrorist state.
LTC: ltc1qj3amr0zkuwq350y88gul5rkgs238sx86rn0h56 BNB: 0xaf7145d738bc43f69a3ff7b7befecd40d8e40037
Telegram UA/EN Twitter Telegram Chat
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1711666574
Hero Member
*
Offline Offline

Posts: 1711666574

View Profile Personal Message (Offline)

Ignore
1711666574
Reply with quote  #2

1711666574
Report to moderator
tvskit
Legendary
*
Offline Offline

Activity: 1358
Merit: 1008



View Profile
March 22, 2016, 02:11:33 AM
 #2

Хмм, интересненько, но как, но проверим.....

Проверил, не работает.

Установлен bitcoin-0.12.0-win64






Vov4ik2682 (OP)
Hero Member
*****
Offline Offline

Activity: 1218
Merit: 560


Help in the fight against russia - itarmy.com.ua


View Profile WWW
March 22, 2016, 11:45:36 AM
Last edit: March 22, 2016, 12:03:58 PM by Vov4ik2682
 #3

Хмм, интересненько, но как, но проверим.....

Проверил, не работает.

Установлен bitcoin-0.12.0-win64


Что именно не работает?
Если последовательность действий соблюдена, то должно работать. Вроде все пошагово описал, но если что непонятно, то допишу и исправлю.

Donation for VPS to help IT ARMY of Ukraine in the fight against the russian terrorist state.
LTC: ltc1qj3amr0zkuwq350y88gul5rkgs238sx86rn0h56 BNB: 0xaf7145d738bc43f69a3ff7b7befecd40d8e40037
Telegram UA/EN Twitter Telegram Chat
tvskit
Legendary
*
Offline Offline

Activity: 1358
Merit: 1008



View Profile
March 23, 2016, 04:55:44 AM
 #4

Что именно не работает?
Если последовательность действий соблюдена, то должно работать. Вроде все пошагово описал, но если что непонятно, то допишу и исправлю.

Наверно и должно работать. Я не правильно понял: "все последние блоки вплоть до имеющихся у вас в бекапе" и удалил всё блоки предыдущие. Это у вызвало у меня удивление, как это будет работать если база предыдущих блоков будет удалена.  Wink
Vov4ik2682 (OP)
Hero Member
*****
Offline Offline

Activity: 1218
Merit: 560


Help in the fight against russia - itarmy.com.ua


View Profile WWW
March 23, 2016, 02:16:21 PM
 #5

Наверно и должно работать. Я не правильно понял: "все последние блоки вплоть до имеющихся у вас в бекапе" и удалил всё блоки предыдущие. Это у вызвало у меня удивление, как это будет работать если база предыдущих блоков будет удалена.  Wink

Добавил в описание пример. Так думаю будет более понятно.

Donation for VPS to help IT ARMY of Ukraine in the fight against the russian terrorist state.
LTC: ltc1qj3amr0zkuwq350y88gul5rkgs238sx86rn0h56 BNB: 0xaf7145d738bc43f69a3ff7b7befecd40d8e40037
Telegram UA/EN Twitter Telegram Chat
mightyghz
Full Member
***
Offline Offline

Activity: 168
Merit: 100



View Profile
March 23, 2016, 03:07:00 PM
 #6

можно ли как-то перевести биткойны с адреса не загружая весь клиент? решил я переформатировать хард, теперь придется ждать пока синхронизируется весь клиент?
Vov4ik2682 (OP)
Hero Member
*****
Offline Offline

Activity: 1218
Merit: 560


Help in the fight against russia - itarmy.com.ua


View Profile WWW
March 23, 2016, 09:39:34 PM
 #7

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

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

А почему же не сохранил куда-то весь кошелек перед форматированием? Гемора было бы меньше, хотя новая версия вроде синхронизируется гораздо быстрее, может и не так много времени займет.

Donation for VPS to help IT ARMY of Ukraine in the fight against the russian terrorist state.
LTC: ltc1qj3amr0zkuwq350y88gul5rkgs238sx86rn0h56 BNB: 0xaf7145d738bc43f69a3ff7b7befecd40d8e40037
Telegram UA/EN Twitter Telegram Chat
kvazimodo
Legendary
*
Offline Offline

Activity: 1008
Merit: 1006


View Profile
March 23, 2016, 11:07:21 PM
 #8

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

на будущее - если держишь Bitcoin Core, чтоб не долбаться каждый раз когда захочешь переустановить ось и отформатить С: когда поставил чистую ось и все дрова - первым ставь Core и потом сразу - образ диска... съэкономишь кучу времени в будущем
Vov4ik2682 (OP)
Hero Member
*****
Offline Offline

Activity: 1218
Merit: 560


Help in the fight against russia - itarmy.com.ua


View Profile WWW
March 23, 2016, 11:16:19 PM
 #9

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

на будущее - если держишь Bitcoin Core, чтоб не долбаться каждый раз когда захочешь переустановить ось и отформатить С: когда поставил чистую ось и все дрова - первым ставь Core и потом сразу - образ диска... съэкономишь кучу времени в будущем

Зачем же так жестко?  Shocked  Не легче ли сразу установить Bitcoin Core на другой Локальный диск и при сносе винды и форматировании системного диска под нее, кошелек уже не пострадает.
А если делать образ диска с виндой, да плюс с полным Bitcoin Core"ом, то он будет весить гигов под 50 если не больше.

Donation for VPS to help IT ARMY of Ukraine in the fight against the russian terrorist state.
LTC: ltc1qj3amr0zkuwq350y88gul5rkgs238sx86rn0h56 BNB: 0xaf7145d738bc43f69a3ff7b7befecd40d8e40037
Telegram UA/EN Twitter Telegram Chat
WhiteManWhite
Legendary
*
Offline Offline

Activity: 2016
Merit: 1118



View Profile
March 24, 2016, 07:26:39 PM
 #10

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

на будущее - если держишь Bitcoin Core, чтоб не долбаться каждый раз когда захочешь переустановить ось и отформатить С: когда поставил чистую ось и все дрова - первым ставь Core и потом сразу - образ диска... съэкономишь кучу времени в будущем

Зачем же так жестко?  Shocked  Не легче ли сразу установить Bitcoin Core на другой Локальный диск и при сносе винды и форматировании системного диска под нее, кошелек уже не пострадает.
А если делать образ диска с виндой, да плюс с полным Bitcoin Core"ом, то он будет весить гигов под 50 если не больше.

Все верно. Незачем держать Кору на системном диске, потому как места кучу занимает. Да и при формате, опять таки неудобство заново качать. А за совет по бэкаппу - сэнкс!
Vov4ik2682 (OP)
Hero Member
*****
Offline Offline

Activity: 1218
Merit: 560


Help in the fight against russia - itarmy.com.ua


View Profile WWW
March 25, 2016, 04:49:06 PM
 #11

А за совет по бэкаппу - сэнкс!

Если  это кому нибудь может помочь, то почему бы не поделиться) Тем более что сам несколько раз сталкивался с этой проблемой, но на форуме в то время не нашел решения.

Donation for VPS to help IT ARMY of Ukraine in the fight against the russian terrorist state.
LTC: ltc1qj3amr0zkuwq350y88gul5rkgs238sx86rn0h56 BNB: 0xaf7145d738bc43f69a3ff7b7befecd40d8e40037
Telegram UA/EN Twitter Telegram Chat
FutureBitcoin
Legendary
*
Offline Offline

Activity: 2674
Merit: 1138


View Profile
March 27, 2016, 12:09:22 PM
 #12

А за совет по бэкаппу - сэнкс!

Если  это кому нибудь может помочь, то почему бы не поделиться) Тем более что сам несколько раз сталкивался с этой проблемой, но на форуме в то время не нашел решения.
Спасибо, взял на заметку. Сначала запутался с именами файлов, потом на примере все по шагам сделал. Все получилось!
Vov4ik2682 (OP)
Hero Member
*****
Offline Offline

Activity: 1218
Merit: 560


Help in the fight against russia - itarmy.com.ua


View Profile WWW
April 02, 2016, 10:44:21 PM
 #13

Прочитал тут статью "Безопасность кошелька Bitcoin": http://bits.media/wallet-security/
Правильно ли я понял, что уже на виртуальный Windows Server 2008 ставится кошелек Bitcoin Core. То есть, в общей сложности нужно под это все, как минимум 100 Гб свободного места на диске?

Donation for VPS to help IT ARMY of Ukraine in the fight against the russian terrorist state.
LTC: ltc1qj3amr0zkuwq350y88gul5rkgs238sx86rn0h56 BNB: 0xaf7145d738bc43f69a3ff7b7befecd40d8e40037
Telegram UA/EN Twitter Telegram Chat
Vadi2323
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
April 03, 2016, 06:03:49 AM
 #14

Прочитал тут статью "Безопасность кошелька Bitcoin": http://bits.media/wallet-security/
Правильно ли я понял, что уже на виртуальный Windows Server 2008 ставится кошелек Bitcoin Core. То есть, в общей сложности нужно под это все, как минимум 100 Гб свободного места на диске?

В статье ставят кошелёк на  Windows Server 2008. Хочешь, можешь поставить на Windows Server 2012. Со свободным местом получается так: место под кошелёк + место под виртуальную ОС.

Статья от любителя с его собственным взглядом на безопасность.
FutureBitcoin
Legendary
*
Offline Offline

Activity: 2674
Merit: 1138


View Profile
April 03, 2016, 07:31:25 AM
 #15

Прочитал тут статью "Безопасность кошелька Bitcoin": http://bits.media/wallet-security/
Правильно ли я понял, что уже на виртуальный Windows Server 2008 ставится кошелек Bitcoin Core. То есть, в общей сложности нужно под это все, как минимум 100 Гб свободного места на диске?
Норм такая статья. Подойдет просто как вопросы по настройке винды для безопасной работы. Сначала не понял, почему именно выбрали серверный вариант винды. А вот с местом для данных прогадали, под кошель уже больше нужно, хотя -prune в помощь.
Vov4ik2682 (OP)
Hero Member
*****
Offline Offline

Activity: 1218
Merit: 560


Help in the fight against russia - itarmy.com.ua


View Profile WWW
April 03, 2016, 10:38:35 AM
 #16

хотя -prune в помощь.

Для чего нужен этот параметр?

В статье ставят кошелёк на  Windows Server 2008. Хочешь, можешь поставить на Windows Server 2012. Со свободным местом получается так: место под кошелёк + место под виртуальную ОС.

Статья от любителя с его собственным взглядом на безопасность.

Вот с местом как раз таки туго. Обязательно нужно будет из под виртуалки по новой тянуть все, почти 70 Гб блоков, или можно будет как-то скопировать уже имеющиеся в Коре?

Если есть ссылка на более профессиональную статью, пожалуйста в студию  Smiley На будущее пригодится.


Donation for VPS to help IT ARMY of Ukraine in the fight against the russian terrorist state.
LTC: ltc1qj3amr0zkuwq350y88gul5rkgs238sx86rn0h56 BNB: 0xaf7145d738bc43f69a3ff7b7befecd40d8e40037
Telegram UA/EN Twitter Telegram Chat
Vadi2323
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
April 03, 2016, 10:44:53 AM
 #17

хотя -prune в помощь.

Для чего нужен этот параметр?

В статье ставят кошелёк на  Windows Server 2008. Хочешь, можешь поставить на Windows Server 2012. Со свободным местом получается так: место под кошелёк + место под виртуальную ОС.

Статья от любителя с его собственным взглядом на безопасность.

Вот с местом как раз таки туго. Обязательно нужно будет из под виртуалки по новой тянуть все, почти 70 Гб блоков, или можно будет как-то скопировать уже имеющиеся в Коре?

Если есть ссылка на более профессиональную статью, пожалуйста в студию  Smiley На будущее пригодится.



Параметр нужен для включения лайт-режима https://bitcointalk.org/index.php?topic=1145774.0

Тут статьёй одной не обойтись. Читай книжки по устройству биткоина http://bits.media/news/pyat-neobkhodimykh-knig-o-bitkoine-i-blokcheyne/ , про холодные кошельки и по информационной безопасности, устройстве операционных систем
WhiteManWhite
Legendary
*
Offline Offline

Activity: 2016
Merit: 1118



View Profile
April 03, 2016, 10:47:36 AM
 #18

хотя -prune в помощь.

Для чего нужен этот параметр?

В статье ставят кошелёк на  Windows Server 2008. Хочешь, можешь поставить на Windows Server 2012. Со свободным местом получается так: место под кошелёк + место под виртуальную ОС.

Статья от любителя с его собственным взглядом на безопасность.

Вот с местом как раз таки туго. Обязательно нужно будет из под виртуалки по новой тянуть все, почти 70 Гб блоков, или можно будет как-то скопировать уже имеющиеся в Коре?

Если есть ссылка на более профессиональную статью, пожалуйста в студию  Smiley На будущее пригодится.



Параметр нужен для включения лайт-режима https://bitcointalk.org/index.php?topic=1145774.0

Тут статьёй одной не обойтись. Читай книжки по устройству биткоина http://bits.media/news/pyat-neobkhodimykh-knig-o-bitkoine-i-blokcheyne/ , про холодные кошельки и по информационной безопасности, устройстве операционных систем

А есть здесь на форуме топик где все ключи Коры разжеваны хотя бы на уровне нормального перевода?
Vov4ik2682 (OP)
Hero Member
*****
Offline Offline

Activity: 1218
Merit: 560


Help in the fight against russia - itarmy.com.ua


View Profile WWW
April 03, 2016, 10:59:15 AM
 #19

Вот с местом как раз таки туго. Обязательно нужно будет из под виртуалки по новой тянуть все, почти 70 Гб блоков, или можно будет как-то скопировать уже имеющиеся в Коре?

Если есть ссылка на более профессиональную статью, пожалуйста в студию  Smiley На будущее пригодится.

Параметр нужен для включения лайт-режима https://bitcointalk.org/index.php?topic=1145774.0

Тут статьёй одной не обойтись. Читай книжки по устройству биткоина http://bits.media/news/pyat-neobkhodimykh-knig-o-bitkoine-i-blokcheyne/ , про холодные кошельки и по информационной безопасности, устройстве операционных систем

Вряд ли у меня будет время вникать в информационную безопасность и тем более в устройство операционных систем. Тем более я же не собираюсь писать свой фаерволл или антивирусник для защиты.

Все равно спасибо. Потом буду с этим разбираться, сейчас все равно места не хватит под это все.

Donation for VPS to help IT ARMY of Ukraine in the fight against the russian terrorist state.
LTC: ltc1qj3amr0zkuwq350y88gul5rkgs238sx86rn0h56 BNB: 0xaf7145d738bc43f69a3ff7b7befecd40d8e40037
Telegram UA/EN Twitter Telegram Chat
Vadi2323
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
April 03, 2016, 11:16:08 AM
 #20

А есть здесь на форуме топик где все ключи Коры разжеваны хотя бы на уровне нормального перевода?

Всё есть во встроенной в кошелёк справке, по-русски переведено. Чтобы увидеть весь список, нужно в кошельке в меню выбрать Помощь - Опции командной строки.



Вот пример справки по ключу командной строки:
Code:
-prune=<n>
Уменьшить размер хранилища за счёт удаления (обрезания) старых блоков.
Этот режим несовместим с -txindex и -rescan.
Внимание: переключение этой опции обратно потребует полной загрузки цепи блоков.
(по умолчанию: 0 = отключить удаление блоков, >550 = целевой размер в Мб для файлов блоков)

Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!