Show Posts
|
Pages: [1]
|
Доброго времени суток .
Как я понимаю, в работу майнеров носятся ограничения на генерацию хеш блоков. Это связано с тем что бы блоки в сети появлялись не быстрее 10 минут. Для этого майнеры подбираю число nonce.
Вопрос . 1) А какие технические ограничения накладываются на хеш? 2) Есть ли какая то официальная документация по этому поводу?
|
|
|
Доброго времени суток.
Есть задумка сделать свой демо проект майнера на cpu.
Я прочитал достаточно статей в сети. Но есть ощущение , что не хватает понимания и знаний в этой области.
Подскажите книгу в которой хорошо описан алгоритм шифрования sha-256.
|
|
|
2М/с, надеюсь это не общая ширина канала (таких каналов наверное в настоящее время редко встретишь) ибо в противном случае это очень мало. Если 2М/с это скорость обмена вaшей ноды с пирами, то при intel i3 1,8Гц 8Гб всинхронизация должна уже по идее завершиться. Создайте в папке данных файл bitcoin.conf и с помощью любого текстового редактора пропишите в нём строчку Сохраните файл. Перезапустите Bitcoin Core. 1- 2Мб/с это обмен с пирами. Провайдер предоставляет 100Мб/с Но сам график сетевого трафика выглядит как забор. Много провалов в 0. dbcache помагло немного. сейчас пишет: Прирост прогресса в час 0,3%Даже подзавис на секундочку от вашего вопроса.
Я имел ввиду мэйн пул.
|
|
|
Нельзя, при первоначальной синхронизации bitcoin core должен скачать весь блокчейн, обрезая предыдущие блоки и оставляя на диске последние в соответствии с тем количеством MiB, которое установлено директивой prune.
а можно скачать последние блоки и подсунуть bitcoin core? я видел, можно скачать архив за последний день. Что-то вы долго синхронизируетесь. Как я понял начали еще 24 мая а на 6 июня синхронизировали только 14%
Сейчас у меня 25%Что у вас за железо и какой интернет-канал?
Ноутбук intel i3 1,8Гц 8Гб скорость примерно 2М/с Чтобы не работать со всем блокчейном опять, после того как закончите свою синхронизацию я бы вам советовал сделать бэкап той директории, в которую bitcoin core сохраняет свои данные.
Может случиться так, что LevelDB (это база данных, используемая bitcoin core для работы с данными) у вас на диске запортится -есть разные для этого причины - и тогда прийдётся начинать всё с нуля.
А есть возможность следить вообще только за мэйн фреймом? куда поступают все последние транзакции . Спасибо большое за помощь.
|
|
|
Зачем эта галочка вообще нужна?
Для экономии места на диске. Но в процессе первоначальной синхронизации блоки скачиваются все, начиная с первого, потому что нода Bitcoin никому не верит и должна сама убедиться в том, что вся цепочка блоков выросла из genesis-блока и ей не подсунули левую цепочку. Блоки скачиваются все до единого для проверки, но на диск сохраняются только последние блоки в количестве, помещающемся в выделенный объём памяти (по-умолчанию - 2ГБ). Понятно, спасибо. А можно как то сконфигурировать bitcoin core , что бы он скачать последние 20 блоков и все? Я же не планирую работать со всем бокченом за все время существования.
|
|
|
И еще странность. Я захожу в папку blocks, а там самый младший файл по названию blk464.dat
В настройках стоит галка "Обрезать объём хранимых блоков до" ? написано Обрезать объём хранимых блоков до 2Гб.Вопрос. А зачем тогда скачивается нода с самого начала ? Пусть скачает последние 2 Гб . И все . Зачем эта галочка вообще нужна?
|
|
|
Я по статистики загрузил уже 14%, но размер папки примерно 4Гб. Подскажете, это нормально ?
Нормально. В первый год существования Bitcoin блоки были практически пустые. И еще странность. Я захожу в папку blocks, а там самый младший файл по названию blk464.dat Я до этого грузил в linux там фалы начинаются с blk0000.dat , blk00001.dat Bitcoin core может их удалять ? Кто то с таким сталкивался ?
|
|
|
Подскажите , это нормально? Как можно это ускорить ?
Вообщем это ненормально. Я буквально пару недель назад перезапускал ноду на более быстром компе (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 . Может быть для это ОС это нормально ? Подскажете, это нормально ?
|
|
|
Доброго времени суток.
Я хочу установить bitcoin core на свой компьютер. И сделать свой кошелек. Но на сайте сказано , что необходимо будет загрузить 350 Гб. данных. Что бы нода работала полноценно.
Подскажите , а можно загрузить не всю историю , а только последние 2 Гб ? или как то сократить объем загружаемой информации? Но что бы мой пк стал частью сети
модератор попросил продолжать этот топик. Я загружаю весь bitcoin записи. И все шло хорошо. Но блоки 2015 года начали загружаться очень медленно. Прирост прогресса в час 0.1 %Я так загружать буду 9 недель. Подскажите , это нормально? Как можно это ускорить ? Может быть прописать какой то узел ? Более быстрый
|
|
|
Это было бы правдой, если бы Сатоши Накамото сначала создал 21000000 биткоинов и закодировал в генезис блок, а дальше эти биткоины распределялись бы по мере подключения новых пользователей. Но тогда биткоин был бы не децентрализованной валютой и исчез бы к текущему времени.
Я переформулирую свой вопрос. Откуда в системе берутся биткойны ? Получается , только от майнеров из coinbase транзакций ? Любая транзакция , своей историей , может привести к coinbase транзакции ?
|
|
|
Добрый день.
Я пытаюсь разобраться в транзакциях Bitcoin BTC. Как я понимаю UTXO это выход транзакции , который может быть разбит еще на несколько транзакций. В свою очередь у этой , моей, транзакции была предыдущая транзакция.
Я не понимаю , а что была нулевая транзакция , которая разбилась на миллионы ?
А может в системе появится UTXO которое не имеет истории?
PS я этого механизма не понимаю ...
|
|
|
Добрый день.
Я установил себе bitcoin core . И скачал всю историю транзакций.
Подскажите , а можно как-то вытащить транзакцию по ее номеру в блоке и зная номер блока? Через bitcoin-cli
|
|
|
Доброго времени сеток.
Я хочу установить bitcoin core на свой компьютер. И сделать свой кошелек. Но на сайте сказано , что необходимо будет загрузить 350 Гб. данных. Что бы нода работала полноценно.
Подскажите , а можно загрузить не всю историю , а только последние 2 Гб ? или как то сократить объем загружаемой информации? Но что бы мой пк стал частью сети
|
|
|
|