Bitcoin Forum
June 21, 2024, 07:22:58 AM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Local / Кодеры / Какие есть ограничения на генерацию хеш б on: June 19, 2024, 04:37:01 PM
Доброго времени суток .

Как я понимаю, в работу майнеров носятся ограничения на генерацию хеш блоков.
Это связано с тем что бы блоки в сети появлялись не быстрее 10 минут.
Для этого майнеры подбираю число nonce.

Вопрос .
1) А какие технические  ограничения накладываются на хеш?
2) Есть ли какая то официальная документация по этому поводу?
2  Local / Новички / Хочу написать свой майнер. on: May 16, 2024, 03:20:49 PM
Доброго времени суток.

Есть задумка сделать свой демо проект майнера на cpu.

Я прочитал достаточно статей в сети. Но есть ощущение , что не хватает понимания
и знаний в этой области.

Подскажите книгу в которой хорошо описан алгоритм шифрования sha-256.
3  Local / Новички / Re: Установка bitcoin core на ПК on: June 11, 2023, 07:26:22 AM
Quote
2М/с, надеюсь это не общая ширина канала (таких каналов наверное в настоящее время редко встретишь) ибо в противном случае это очень мало.

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

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

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



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

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

Quote
Даже подзавис на секундочку от  вашего вопроса.
Я имел ввиду мэйн пул.
4  Local / Новички / Re: Установка bitcoin core на ПК on: June 09, 2023, 05:52:49 PM

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 для работы с данными) у вас на диске запортится -есть разные для этого причины - и тогда прийдётся начинать всё с нуля.


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


Спасибо большое за помощь.
5  Local / Новички / Re: Установка bitcoin core на ПК on: June 07, 2023, 07:08:42 AM
Зачем эта галочка вообще нужна?
Для экономии места на диске. Но в процессе первоначальной синхронизации блоки скачиваются все, начиная с первого, потому что нода Bitcoin никому не верит и должна сама убедиться в том, что вся цепочка блоков выросла из genesis-блока и ей не подсунули левую цепочку. Блоки скачиваются все до единого для проверки, но на диск сохраняются только последние блоки в количестве, помещающемся в выделенный объём памяти (по-умолчанию - 2ГБ).

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

А можно как то сконфигурировать bitcoin core , что бы он скачать последние 20 блоков и все?
Я же не планирую работать со всем бокченом за все время существования.
6  Local / Новички / Re: Установка bitcoin core на ПК on: June 06, 2023, 07:31:42 PM
И еще странность. Я захожу в папку blocks, а там самый младший файл по названию blk464.dat
В настройках стоит галка "Обрезать объём хранимых блоков до" ?

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

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

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



7  Local / Новички / Re: Установка bitcoin core на ПК on: June 06, 2023, 07:05:33 PM
Я по статистики  загрузил уже 14%, но размер папки примерно 4Гб.
Подскажете, это нормально ?
Нормально. В первый год существования Bitcoin блоки были практически пустые.

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

Bitcoin core может их удалять ?
Кто то с таким сталкивался ?
8  Local / Новички / Re: Установка bitcoin core на ПК on: June 06, 2023, 06:30:34 PM


Подскажите , это нормально?
Как можно это ускорить ?


Вообщем это ненормально.

Я буквально пару недель назад перезапускал ноду на более быстром компе (16 Gb RAM, i7-7700 HQ, 1Tb SSD,) и начальная синхронизация заняла около 36 часов. Блоки грузились равномерно. Был бы широкий канал в 1 Gb/s синхронизировался бы за пару часов.

Одной из причин почему  "блоки 2015 года начали загружаться очень медленно" может быть маленький RAM и/или значение dbcache

Попробуйте увеличить dbcache в файле конфигурации но не делайте его больше чем 1/4 RAM.

Если файла bitcoin.conf у вас нет создайте его с помощью текстового редактора и пропишите в нём dbcache=значение в MB.



Сейчас меня смущает то , что я запустил bitcoincore с параметром папки куда сохранять блоки.
Я по статистики  загрузил уже 14%, но размер папки примерно 4Гб.
По моим прикидкам размер этой папки должно быть примерно 100Гб.
Я сейчас делаю это в windows . Может быть для это ОС это нормально ?

Подскажете, это нормально ?


 
9  Local / Новички / Re: Установка bitcoin core на ПК on: May 24, 2023, 06:42:37 PM
Доброго времени суток.

Я хочу установить bitcoin core на свой компьютер.
И сделать свой кошелек.
Но на сайте сказано , что необходимо будет загрузить 350 Гб. данных.
Что бы нода работала полноценно.

Подскажите , а можно загрузить не всю историю , а только последние 2 Гб ?
или как то сократить объем загружаемой информации? Но что бы мой пк стал частью сети 

модератор попросил продолжать этот топик.

Я загружаю весь bitcoin записи.
И все шло хорошо. Но блоки 2015 года начали загружаться очень медленно.
Прирост прогресса в час 0.1 %

Я так загружать буду 9 недель.

Подскажите , это нормально?
Как можно это ускорить ?
Может быть прописать какой то узел ? Более быстрый

10  Local / Новички / Re: Как работает UTXO? on: April 24, 2023, 08:19:29 AM
Quote
Это было бы правдой, если бы Сатоши Накамото сначала создал 21000000 биткоинов и закодировал в генезис блок, а дальше эти биткоины распределялись бы по мере подключения новых пользователей. Но тогда биткоин был бы не децентрализованной валютой и исчез бы к текущему времени.

Я переформулирую свой вопрос.
Откуда в системе берутся биткойны ?

Получается , только от майнеров из coinbase транзакций ?
 Любая транзакция , своей историей , может привести к coinbase транзакции ?
11  Local / Новички / Как работает UTXO? on: April 23, 2023, 08:45:15 AM
Добрый день.

Я пытаюсь разобраться в транзакциях Bitcoin BTC.
Как я понимаю UTXO это выход транзакции , который может быть разбит еще на несколько транзакций.
В свою очередь у этой , моей, транзакции была предыдущая транзакция.

Я не понимаю , а что была нулевая транзакция , которая разбилась на миллионы ?

А может в системе появится UTXO которое не имеет истории?

PS
я этого механизма не понимаю ...
12  Local / Новички / Записи блоков. bitcoin-cli on: March 26, 2023, 03:45:19 PM
Добрый день.

Я установил себе bitcoin core .
И скачал всю историю транзакций.

Подскажите , а можно как-то вытащить транзакцию по ее номеру в блоке и зная номер блока?
Через bitcoin-cli
13  Local / Новички / Установка bitcoin core на ПК on: March 21, 2023, 08:07:09 AM
Доброго времени сеток.

Я хочу установить bitcoin core на свой компьютер.
И сделать свой кошелек.
Но на сайте сказано , что необходимо будет загрузить 350 Гб. данных.
Что бы нода работала полноценно.

Подскажите , а можно загрузить не всю историю , а только последние 2 Гб ?
или как то сократить объем загружаемой информации? Но что бы мой пк стал частью сети 
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!