Pages:
Author

Topic: Bitcoin Core. Вопросы/ответы. - page 3. (Read 9180 times)

hero member
Activity: 910
Merit: 501
Что по сути дела дает шифрование кошелька? Тепло на душе, что злоумышленники не воспользуются уже уведенными монетами?
member
Activity: 172
Merit: 11
переместите wallet.dat в другое место. Клиент создаст новый, но при имеющейся цепочке блоков синхронизация пройдет быстрее, чем 3-4 недели)) Это клиент пишет об отставании вашей цепи от основной.
У меня на azure 4x2,3Hz, 7 Gb, 1000Mb Lan полная синхронизация занимает около 36 часов.
newbie
Activity: 4
Merit: 0
7 месяцев не запускал.
Спасибо за совет, буду пробовать, отпишусь по результату!
legendary
Activity: 1260
Merit: 1019
Это битки. Кошелёк он восстанавливает в течении 3-4 дней.
Все битки на месте, но отправить с кошелька не могу.
Пишет ваша транзакция велика и небезопасна и кошелёк закрывается.
Уффф... Очень трудно понять что вы хотите, потому что пишете с ошибками.
Итак. валлет.дат вы забэкапили на пару флешек.
Теперь сделайте вот что.
1) запустите ваш клиент с параметром -reindex
Он попробует переиндексировать всю цепочку блоков (придется ждать)

Если не получится, то
2)  удалите из подкаталога blocks файл blk****.dat c с самым большим номером (при незапущенном клиенте)
и снова попробуйте запустить с параметром -reindex

Вы что, больше года кошель не запускали?
newbie
Activity: 4
Merit: 0
Это битки. Кошелёк он восстанавливает в течении 3-4 дней.
Все битки на месте, но отправить с кошелька не могу.
Пишет ваша транзакция велика и небезопасна и кошелёк закрывается.
legendary
Activity: 1260
Merit: 1019
Не могу восстановить кошелёк ВТС.
Восстановить кошелёк или скачать цепочку блоков?
У вас в логах height=253468 - это вы биткойн скачиваете или какой-то форк?
Что надо сделать:
1) Самое главное. При выключенном клиенте скопировать файл wallet.dat в несколько надежных мест.
2) Потом определить все-таки - в чем проблема - в синхронизации цепочки блоков или в битом файле с вашими ключами
3) Дальше действовать по обстоятельствам в зависимости от п.2
newbie
Activity: 4
Merit: 0
Добрый день!
Не могу восстановить кошелёк ВТС.
Всё время лезет ошибка!
ЛОГИ:
2016-04-13 13:25:46 tor: Thread interrupt
2016-04-13 13:25:46 addcon thread interrupt
2016-04-13 13:25:46 torcontrol thread exit
2016-04-13 13:25:46 opencon thread interrupt
2016-04-13 13:25:46 scheduler thread interrupt
2016-04-13 13:25:46 net thread interrupt
2016-04-13 13:25:46 UpdateTip: new best=000000000000002c69c6847e57c76ad6f1dcbbea654cb74980d5647b8f7ebe0a  height=253468  log2_work=71.356325  tx=22501811  date=2013-08-21 21:28:23 progress=0.087576  cache=3.8MiB(3656tx)
2016-04-13 13:25:46 msghand thread interrupt
2016-04-13 13:25:46 Shutdown: In progress...
2016-04-13 13:25:46 StopNode()
2016-04-13 13:25:46 *** System error while flushing: CDB: Error -30974, can't open database
2016-04-13 13:25:47 CDBEnv::EnvShutdown: Error -30974 shutting down database environment: DB_RUNRECOVERY: Fatal error, run database recovery
2016-04-13 13:25:47 Shutdown: done
legendary
Activity: 1260
Merit: 1019
Так что держись amaclin, намедни запущу тебе конкурента

Питона я не знаю, так что даже спрашивать как дела не буду - все равно не пойму.
Я этот пример брал и все на с++ переписывал - мне плюсы ближе.

Да последнее время ничего особенного не происходит.
Бот мой изредка выцепляет из сети какие-то аномальные действия. Но очень скучно.
Вот сегодня например... Ну что интересного?

Вот кто-то (я не знаю кто) попытался дабл-спендить против казино лаки-бит.
Сперва этот кто-то послал 2 транзакции для теста даблспендинга
https://blockchain.info/tx/f03158feb25583c931aab4510b7cdb8a8dfb07b2db6ca7045ce0548d1ba42125
https://blockchain.info/tx/7197196ee405aeedef598166ba118bf5089f782d185ee4b5cfe97be7908e8ba1

Потом он попытался сыграть против казино
https://tradeblock.com/bitcoin/tx/0b085343bca9d8e89d67f0f72bf09ca7e9e924d8ec716bcbbad04addc98b74b7
https://tradeblock.com/bitcoin/tx/be790835454ca949b7d9ef146b9af87ec4995697e6a8e54e264acc620be64008
и не получилось (насколько я могу судить, но я не вдавался)

Вот кто-то на скомпроментированный адрес послал 0.001068 BTC
https://blockchain.info/tx/358a744a07f2e27d1226889b3b7820c6b2c8f33f7869b79b6abeb88d3dcea01f
Два бота за 30 рублей подрались

Что еще? Пара транзакций с использованием OP_CLTV
Можно тут посмотреть https://webbtc.com/p2sh_scripts/unknown
Мне бот про них докладывает, но я пока не вижу ничего интересного

Спам-атака на сеть практически рассосалась, поэтому иногда даже транзакции к комиссией 1 сатоши за байт стали проходить.
Ну, собственно и все.

Ты пиши если чо надо.


member
Activity: 172
Merit: 11
1. Насколько я понял core-клиент не пересылает всякий шлак. Значит у него самый "чистый" пул.
2. Все приходящие ко мне транзакции)).

https://github.com/sebicas/bitcoin-sniffer

Ну что ж, переписал я почти весь код в этом самом сниффере. Запихал туда The Swiss Army Knife of the Bitcoin protocol Питера Тодда.
Теперь я могу не держать ноду у себя, транзы ощутимо быстрее валяться. При этом парсю все скрипты и по пути собираю стату по транзам вне протокола, которые экранируются в клиенте(привет костыли и велосипеды), но по сети ходят.
При этом начал втягиваться в python. Такая крутая штучка.
Так что держись amaclin, намедни запущу тебе конкурента
legendary
Activity: 2044
Merit: 1231
Будет ли генерация публичных ключей выдавать повторные значения для одинаковых индексов?
Этот вопрос я не понял

Вообще-то ты на него сам и ответил:

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

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

...даже потеряв wallet.dat и все бэкапы.

Не, один бэкап таки нужен вроде для такой технологии...
legendary
Activity: 1260
Merit: 1019
Bitcoin Core клиент в настоящее время включает в себя Type-0 кошелёк или HD-кошелёк? Были ли внедрены предложения BIP0032/0044? 
Я не со всеми этими технологиями знаком, но по-моему все они основываются на том, что юзеру даётся некий SEED, например 12 случайных слов, запомнив которые можно будет впоследствии восстановить свой кошелек даже потеряв wallet.dat и все бэкапы.

Вам Core или Classic или XT такое предлагает? Нет?
Значит считайте что этого нет. Точнее сказать не могу. У меня версия 0.8.5 рабочая.

Будет ли генерация публичных ключей выдавать повторные значения для одинаковых индексов?
Этот вопрос я не понял
member
Activity: 172
Merit: 11
Bitcoin Core клиент в настоящее время включает в себя Type-0 кошелёк или HD-кошелёк? Были ли внедрены предложения BIP0032/0044?  Будет ли генерация публичных ключей выдавать повторные значения для одинаковых индексов?
legendary
Activity: 2044
Merit: 1231
Зачем?

Поставь себя на место разработчиков. Имеет место ситуация, когда кошелёк начинает жрать память и компьютер тормозит. Я сам с этим сталкивался. Твои действия, какое решение принимать? Рубануть с плеча или осторожно аккуратно решать вопрос, не сжигая мосты? Я бы на месте разработчиков предпочёл сброс на диск.
legendary
Activity: 1260
Merit: 1019
Когда транзакций станет меньше - подгрузят.
Зачем?

Quote
Чтобы ничего не потерялось, а то вдруг хитрые майнеры "забудут" про старые транзакции.
Майнеры имеют право не включать в блоки любые транзакции.
Условно говоря, майнеры имеют право в блок включать только coinbase-транзакцию.
Чем иногда и пользуются.
legendary
Activity: 2044
Merit: 1231
Для домашних компьютеров сделали, чтобы оперативку всю не забивало.
А сохранять-то зачем?
Если я майнить блоки не собираюсь - нахуя мне чужие транзакции хранить?
Ну можно хранить последние N штук или M килобайт чтобы релеить их пирам. А остальные стирать из памяти.


Я думал, что так и происходит. Но в справке вчера прочитал про сброс на диск. Зачем это делают? Видимо из-за следующего. Допустим много неподтверждённых транзакций и их количество растёт. Чтобы не забилась оперативка, сбрасывают на диск. Когда транзакций станет меньше - подгрузят. Чтобы ничего не потерялось, а то вдруг хитрые майнеры "забудут" про старые транзакции. Конечно можно критиковать такое, но не следует забывать, что клиентов много и в таком случае схема не так уж и плоха.
member
Activity: 172
Merit: 11
1. Насколько я понял core-клиент не пересылает всякий шлак. Значит у него самый "чистый" пул.
2. Все приходящие ко мне транзакции)).

https://github.com/sebicas/bitcoin-sniffer

Спасибо от души, коллега. Пойду читать
legendary
Activity: 1260
Merit: 1019
1. Насколько я понял core-клиент не пересылает всякий шлак. Значит у него самый "чистый" пул.
2. Все приходящие ко мне транзакции)).

https://github.com/sebicas/bitcoin-sniffer
member
Activity: 172
Merit: 11
я хотел бы получать все новые транзакции. без повтора запроса getrawmempool.
1) Вы уверены что для этого вам нужен Bitcoin-Qt?
2) "Все новые транзакции" - понятие весьма растяжимое. Вам обязательно все или как можно больше?

1. Насколько я понял core-клиент не пересылает всякий шлак. Значит у него самый "чистый" пул.
2. Все приходящие ко мне транзакции)).
legendary
Activity: 1260
Merit: 1019
я хотел бы получать все новые транзакции. без повтора запроса getrawmempool.
1) Вы уверены что для этого вам нужен Bitcoin-Qt?
2) "Все новые транзакции" - понятие весьма растяжимое. Вам обязательно все или как можно больше?
legendary
Activity: 1260
Merit: 1019
Для домашних компьютеров сделали, чтобы оперативку всю не забивало.
А сохранять-то зачем?
Если я майнить блоки не собираюсь - нахуя мне чужие транзакции хранить?
Ну можно хранить последние N штук или M килобайт чтобы релеить их пирам. А остальные стирать из памяти.
Pages:
Jump to: