Bitcoin Forum
November 09, 2024, 01:08:31 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Установка bitcoin core на ПК  (Read 429 times)
zuuuuk (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 1


View Profile
June 06, 2023, 07:05:33 PM
 #21

Я по статистики  загрузил уже 14%, но размер папки примерно 4Гб.
Подскажете, это нормально ?
Нормально. В первый год существования Bitcoin блоки были практически пустые.

И еще странность. Я захожу в папку blocks, а там самый младший файл по названию blk464.dat
Я до этого грузил в linux там фалы начинаются с blk0000.dat , blk00001.dat

Bitcoin core может их удалять ?
Кто то с таким сталкивался ?
A-Bolt
Legendary
*
Offline Offline

Activity: 2334
Merit: 2374


View Profile
June 06, 2023, 07:14:20 PM
Merited by xandry (1)
 #22

И еще странность. Я захожу в папку blocks, а там самый младший файл по названию blk464.dat
В настройках стоит галка "Обрезать объём хранимых блоков до" ?
zuuuuk (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 1


View Profile
June 06, 2023, 07:31:42 PM
 #23

И еще странность. Я захожу в папку blocks, а там самый младший файл по названию blk464.dat
В настройках стоит галка "Обрезать объём хранимых блоков до" ?

написано
Обрезать объём хранимых блоков до 2Гб.

Вопрос. А зачем тогда скачивается нода с самого начала ?
Пусть скачает последние 2 Гб . И все .

Зачем эта галочка вообще нужна?



A-Bolt
Legendary
*
Offline Offline

Activity: 2334
Merit: 2374


View Profile
June 06, 2023, 07:53:15 PM
Merited by xandry (1)
 #24

Зачем эта галочка вообще нужна?
Для экономии места на диске. Но в процессе первоначальной синхронизации блоки скачиваются все, начиная с первого, потому что нода Bitcoin никому не верит и должна сама убедиться в том, что вся цепочка блоков выросла из genesis-блока и ей не подсунули левую цепочку. Блоки скачиваются все до единого для проверки, но на диск сохраняются только последние блоки в количестве, помещающемся в выделенный объём памяти (по-умолчанию - 2ГБ).
zuuuuk (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 1


View Profile
June 07, 2023, 07:08:42 AM
 #25

Зачем эта галочка вообще нужна?
Для экономии места на диске. Но в процессе первоначальной синхронизации блоки скачиваются все, начиная с первого, потому что нода Bitcoin никому не верит и должна сама убедиться в том, что вся цепочка блоков выросла из genesis-блока и ей не подсунули левую цепочку. Блоки скачиваются все до единого для проверки, но на диск сохраняются только последние блоки в количестве, помещающемся в выделенный объём памяти (по-умолчанию - 2ГБ).

Понятно, спасибо.

А можно как то сконфигурировать bitcoin core , что бы он скачать последние 20 блоков и все?
Я же не планирую работать со всем бокченом за все время существования.
satscraper
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1638



View Profile
June 07, 2023, 08:43:43 AM
Last edit: June 07, 2023, 09:16:41 AM by satscraper
 #26


А можно как то сконфигурировать bitcoin core , что бы он скачать последние 20 блоков и все?
Я же не планирую работать со всем бокченом за все время существования.

Нельзя, при первоначальной синхронизации  bitcoin core  должен скачать весь блокчейн, обрезая предыдущие блоки и оставляя на диске последние в соответствии с тем количеством MiB, которое установлено директивой prune.

Что-то вы долго синхронизируетесь. Как я понял начали еще 24 мая
Я загружаю весь bitcoin записи.

а на 6 июня синхронизировали только 14%

загрузил уже 14%,

Что у вас за железо и какой интернет-канал?


Я же не планирую работать со всем бокченом за все время существования.

Чтобы не работать со всем блокчейном опять,  после того как закончите свою синхронизацию я бы вам советовал сделать бэкап той директории, в которую bitcoin core сохраняет свои данные.

 Может случиться так,  что LevelDB (это база данных, используемая bitcoin core для работы с данными) у вас на диске запортится -есть разные для этого причины - и тогда прийдётся начинать всё с нуля.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
zuuuuk (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 1


View Profile
June 09, 2023, 05:52:49 PM
 #27


Quote
Нельзя, при первоначальной синхронизации  bitcoin core  должен скачать весь блокчейн, обрезая предыдущие блоки и оставляя на диске последние в соответствии с тем количеством MiB, которое установлено директивой prune.
а можно скачать последние блоки и подсунуть bitcoin core?
я видел, можно скачать архив за последний день.


Quote
Что-то вы долго синхронизируетесь. Как я понял начали еще 24 мая
а на 6 июня синхронизировали только 14%
Сейчас у меня 25%

Quote
Что у вас за железо и какой интернет-канал?
Ноутбук
intel i3 1,8Гц 8Гб  скорость примерно 2М/с

Quote
Чтобы не работать со всем блокчейном опять,  после того как закончите свою синхронизацию я бы вам советовал сделать бэкап той директории, в которую bitcoin core сохраняет свои данные.

 Может случиться так,  что LevelDB (это база данных, используемая bitcoin core для работы с данными) у вас на диске запортится -есть разные для этого причины - и тогда прийдётся начинать всё с нуля.


А есть возможность следить вообще только за мэйн фреймом?
куда поступают все последние транзакции .


Спасибо большое за помощь.
satscraper
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1638



View Profile
June 10, 2023, 02:29:06 AM
Last edit: June 10, 2023, 03:10:07 PM by satscraper
Merited by xandry (1), klarki (1)
 #28


Quote
Нельзя, при первоначальной синхронизации  bitcoin core  должен скачать весь блокчейн, обрезая предыдущие блоки и оставляя на диске последние в соответствии с тем количеством MiB, которое установлено директивой prune.
а можно скачать последние блоки и подсунуть bitcoin core?
я видел, можно скачать архив за последний день.



Это вопрос доверия к тому что вы видели.

У меня директория данных bitcoin core находится на внешнем диске и я могу подключать этот диск к любой своей ноде.

Но я бы не стал доверять любому стороннему "архиву за последний день".

Ноутбук
intel i3 1,8Гц 8Гб  скорость примерно 2М/с

2М/с, надеюсь это не общая ширина канала (таких каналов наверное в настоящее время редко встретишь) ибо в противном случае это очень мало.

Если 2М/с это скорость обмена вaшей ноды с пирами, то при intel i3 1,8Гц 8Гб всинхронизация должна уже  по идее завершиться.

Создайте в папке данных  файл bitcoin.conf и с помощью любого текстового редактора пропишите в нём строчку
Code:
dbcache=2048

Сохраните файл. Перезапустите Bitcoin Core.



Quote
Чтобы не работать со всем блокчейном опять,  после того как закончите свою синхронизацию я бы вам советовал сделать бэкап той директории, в которую bitcoin core сохраняет свои данные.

 Может случиться так,  что LevelDB (это база данных, используемая bitcoin core для работы с данными) у вас на диске запортится -есть разные для этого причины - и тогда прийдётся начинать всё с нуля.


А есть возможность следить вообще только за мэйн фреймом?
куда поступают все последние транзакции .


Даже подзавис на секундочку от  вашего вопроса.

Для работоспособности Bitcoin Core важна целостность  LevelDB, которую он создаёт в процессе синхронизации ( вернее он создаёт их аж целых две - blockchain state database и block index ) и если хоть одна из двух баз запортится, то  за чем бы вы не следили без бэкапа не обойтись, если не хотите начинать синхронизацию с нуля.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
zuuuuk (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 1


View Profile
June 11, 2023, 07:26:22 AM
Merited by satscraper (1)
 #29

Quote
2М/с, надеюсь это не общая ширина канала (таких каналов наверное в настоящее время редко встретишь) ибо в противном случае это очень мало.

Если 2М/с это скорость обмена вaшей ноды с пирами, то при intel i3 1,8Гц 8Гб всинхронизация должна уже  по идее завершиться.

Создайте в папке данных  файл bitcoin.conf и с помощью любого текстового редактора пропишите в нём строчку
Code:
dbcache=2048

Сохраните файл. Перезапустите Bitcoin Core.



1- 2Мб/с это обмен с пирами.
Провайдер предоставляет 100Мб/с
Но сам график сетевого трафика выглядит как  забор. Много провалов в 0.
dbcache помагло немного.

сейчас пишет:
Прирост прогресса в час 0,3%

Quote
Даже подзавис на секундочку от  вашего вопроса.
Я имел ввиду мэйн пул.
satscraper
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1638



View Profile
June 11, 2023, 09:01:23 AM
Last edit: June 13, 2023, 07:11:39 AM by satscraper
 #30


Quote
Даже подзавис на секундочку от  вашего вопроса.
Я имел ввиду мэйн пул.

Скоре всего вы имели ввиду mempool.

Вам он сейчас вовсе ненужен и при вашей скорости синхронизации даже мешает.

В своём  файле bitcoin.conf с помощью любого текстового редактора пропишите строчку

Quote
blocksonly=1

и перезапустие Bitcoin Core.

В этом случае ваше нода будет получать от пиров только блоки. Неподтвержденные транзакции она получать не будет что позволит сэкономить полосу пропускания, уменьшить количество I/O операций и  как следствие ускорить синхронизацию


После того как полностью засинхронизируетесь можете убрать эту строчку.

Вообще я думаю что узкое место у вас это диск, на который ваша нода скидывает свои данные.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
xandry
Moderator
Legendary
*
Offline Offline

Activity: 3626
Merit: 4516


Crypto Swap Exchange


View Profile WWW
June 11, 2023, 10:44:47 AM
 #31

zuuuuk, в начале темы я вас спрашивал, не рассматриваете ли вы другие кошельки. И, глядя на ваши мучения, которые начались аж с 21-го марта и продолжаются по сей день, опять же назревает вопрос о том, почему вам так принципиально нужен именно Bitcoin Core? Чем вас не устраивает Electrum, например?

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
torproject
Member
**
Offline Offline

Activity: 213
Merit: 15


View Profile
September 02, 2023, 03:09:08 PM
 #32

Извиняюсь, а зачем? Какой от установки ноды профит?

Мой Бог меня рабом не называл.
satscraper
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1638



View Profile
September 02, 2023, 03:32:12 PM
 #33

Извиняюсь, а зачем? Какой от установки ноды профит?

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

Мой Sparrow, например, это лёгкий клтент, и ему обязательно нужно подключаться к серверу, для того, чтобы получить или передать транзакцию. Поэтому я подключаю его к Bitcoin Core.

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

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
igor72
Legendary
*
Offline Offline

Activity: 2016
Merit: 2079


Crypto Swap Exchange


View Profile
September 04, 2023, 05:43:32 AM
Merited by The0ldl_lser (1)
 #34

Собственную ноду в основном запускают те пользователи, которые заботятся о своей приватности.
Мне кажется, большинство новичков ставят ноду не поэтому, а потому, что ошибочно считают (прочитали на каком-то форуме), что хранить в  Bitcoin Core безопасно. Максимальная приватность с их суммами им обычно не нужна, да и Tor в большой степени снимает этот вопрос. Им вполне устроил бы Electrum или Sparrow, которыми при том же уровне безопасности гораздо удобнее пользоваться. А если сделать холодный кошелек в электруме на двух системах, то и на порядки безопаснее.
А Bitcoin Core по большому счету нужен только тогда, когда нужна нода, а не кошелек.
Quote
или получить сатошики на свой кошелёк,  не раскрывая все имеющиеся адреса, чего не делает легкий клиект, когда конектится к стороннему серверу для той же цели.
Для получения кошелек подключать к серверам не нужно.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
satscraper
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1638



View Profile
September 04, 2023, 06:28:00 AM
Last edit: September 04, 2023, 05:55:00 PM by satscraper
 #35

[Мне кажется, большинство новичков ставят ноду не поэтому, а потому, что ошибочно считают (прочитали на каком-то форуме), что хранить в  Bitcoin Core безопасно.

Ну я говорил о тех пользователях, которые понимают, что они делaют. В эту категорию  могут  попадать так же и образованные новички,


Для получения кошелек подключать к серверам не нужно.

Как это? Я до того как пересел на Sparrow  имел дело с Electrum  то там всегда, если не было связи с серверами, никаких входящих транзакций не поступало и баланс кошелька оставался старым. Да и для Sparrow требуется связь с Bitcoin Core , чтобы отразить новые монеты.

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




███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
igor72
Legendary
*
Offline Offline

Activity: 2016
Merit: 2079


Crypto Swap Exchange


View Profile
September 04, 2023, 08:14:34 AM
 #36

Или вы имеете в виду, что при отключенном клиенте средства всё равно поступят на нужный адрес.
Да, я это имел в виду.

Кстати, при желании можно улучшить приватность, пользуясь Электрумом без ноды, если вместо одного watch-only кошелька на основе xpub-а создавать отдельные watch-only кошельки для каждого адреса HD-кошелька (подключаться к серверам они должны будут с разных IP). Это уже избыточная паранойя, на мой взгляд, но сделать можно. В Sparrow и прочих такой фокус не получится. По похожему принципу работает (по крайней мере раньше работал) Wassabi wallet - информация по адресам там получается через разные tor-соединения.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: « 1 [2]  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!