Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
24 декабря 2014, 7:58:41 PM   # 1
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: удаление старых блоков для экономии места

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Здравствуй,

У меня есть bitcoind экземпляр работает и у меня есть тип демона Абэ-blockexplorer, который хранит блоки / Txs из bitcoind в локальной базе данных.
Поэтому для экономии места я удалил старые блочные файлы в bitcoind, старые файлы типа BLK * .dat, * .dat оборотов от .bitcoin

Теперь bitcoind иногда просто выходя из-за ошибки
котировка
2014-12-24 16:15:43 Добавлены временные данные, образцы 200, смещение +0 (+0 минут)
2014-12-24 16:15:48 Не удалось открыть файл /home/enigma/.bitcoin/blocks/blk00159.dat
2014-12-24 16:15:48 ОШИБКА: ReadBlockFromDisk: OpenBlockFile не удалось


Если перезапустить bitcoind он начинает работать снова на несколько блоков, а затем снова выход. Я не трогал содержание .bitcoin / chainstate
Любые мысли о том, почему это происходит? Мое мышление, так как я не сделал сенсорную chainstate, bitcoind должен быть еще в состоянии проверить новые блоки


btc_enigma сейчас офлайн Пожаловаться на btc_enigma   Ответить с цитированием Мультицитирование сообщения от btc_enigma Быстрый ответ на сообщение btc_enigma


Как заработать Биткоины?
Без вложений. Не майнинг.


24 декабря 2014, 8:02:36 PM   # 2
 
 
Сообщения: 1848
Цитировать по имени
цитировать ответ
по умолчанию Re: удаление старых блоков для экономии места

Получил 1806 Биткоинов
Реальная история.





Некоторые новые сверстники присоединиться к сети могут просить, чтобы загрузить старые блоки с вашего узла. Когда узел идет за ними с диска, он приходит к выводу о том, что блоки не существует, так что выходит. В настоящее время нет выбора, кроме как хранить всю blockchain в диск-однако в ближайшем будущем мы сможем сказать Bitcoin Сердечник "эй, не использовать больше, чем X Гб дискового пространства для хранения блоков", Вы можете сделать несколько запросов на "обрезка" чтобы узнать больше об этом.
dserrano5 сейчас офлайн Пожаловаться на dserrano5   Ответить с цитированием Мультицитирование сообщения от dserrano5 Быстрый ответ на сообщение dserrano5

24 декабря 2014, 8:14:20 PM   # 3
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: удаление старых блоков для экономии места

Спасибо, вы правы
Я попытался getblock на блоке № 100 и bitcoind вышел
bitcoind getblock 000000007bc154e0fa7ea32218a72fe2c1bb9f86cf8c9ebf9a715ed27fdb229a

Почему bitcoind выход в этом случае? Могу ли я патч bitcoind так это, что он просто игнорирует эту ошибку и продолжает работать?
Есть ли штраф, связанный, если узел не ретранслирует старые блоки?
btc_enigma сейчас офлайн Пожаловаться на btc_enigma   Ответить с цитированием Мультицитирование сообщения от btc_enigma Быстрый ответ на сообщение btc_enigma

24 декабря 2014, 8:18:03 PM   # 4
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: удаление старых блоков для экономии места

Это не совсем так просто. Вы будете злоупотреблять вашим коллегам, если вы сделаете их думать, что вы можете служить им блоки, но не в состоянии. Если удалить слишком много, вы будете не в состоянии реорганизации. Мы планируем на самом деле поддерживает это, в здравом организованно, вероятно, в следующей версии. (Тот факт, что вы можете попробовать, что у всех есть результат нашей работы, чтобы облегчить эту функцию, до 0,8 не было никаких данных, вы можете просто удалить без себя не в состоянии проверить новые блоки.)
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

24 декабря 2014, 9:13:21 PM   # 5
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: удаление старых блоков для экономии места

Я не уверен, что все узлы должны хранить все данные блока для поддержки новых узлов, может быть, несколько альтруистических узлов, могут сделать это. Уже люди не работают узлы, получая напуганы затраты. Может дать возможность сохранить только текущий блок-к, чтобы поддержать реорганизацию?

Спасибо, я знаю, что вы разработчики работают над этим, просто очень заманчиво, чтобы удалить старые блоки! С нетерпением жду следующей версии
btc_enigma сейчас офлайн Пожаловаться на btc_enigma   Ответить с цитированием Мультицитирование сообщения от btc_enigma Быстрый ответ на сообщение btc_enigma

25 декабря 2014, 10:51:00 AM   # 6
 
 
Сообщения: 587
Цитировать по имени
цитировать ответ
по умолчанию Re: удаление старых блоков для экономии места

Я не уверен, что все узлы должны хранить все данные блока для поддержки новых узлов, может быть, несколько альтруистических узлов, могут сделать это. Уже люди не работают узлы, получая напуганы затраты. Может дать возможность сохранить только текущий блок-к, чтобы поддержать реорганизацию?

Спасибо, я знаю, что вы разработчики работают над этим, просто очень заманчиво, чтобы удалить старые блоки! С нетерпением жду следующей версии


Как вы можете быть уверены в том, что узел альтруистична? Сила Bitcoin лежит в thoudsands копий blockchain по всему миру проверочных каждую сделку.
goosoodude сейчас офлайн Пожаловаться на goosoodude   Ответить с цитированием Мультицитирование сообщения от goosoodude Быстрый ответ на сообщение goosoodude

25 декабря 2014, 11:34:35 AM   # 7
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: удаление старых блоков для экономии места

Я не уверен, что все узлы должны хранить все данные блока для поддержки новых узлов, может быть, несколько альтруистических узлов, могут сделать это. Уже люди не работают узлы, получая напуганы затраты. Может дать возможность сохранить только текущий блок-к, чтобы поддержать реорганизацию?

Спасибо, я знаю, что вы разработчики работают над этим, просто очень заманчиво, чтобы удалить старые блоки! С нетерпением жду следующей версии


Как вы можете быть уверены в том, что узел альтруистична? Сила Bitcoin лежит в thoudsands копий blockchain по всему миру проверочных каждую сделку.

Не хранить старые блоки не в любом случае снижения прочности сети. Узлы еще могут хранить достаточное количество блоков для поддержки вилка / любая реорганизация необходима для проверки новых сделок. Блоки старше говорят 3 месяца не нужно хранить.
btc_enigma сейчас офлайн Пожаловаться на btc_enigma   Ответить с цитированием Мультицитирование сообщения от btc_enigma Быстрый ответ на сообщение btc_enigma

25 декабря 2014, 11:43:10 AM   # 8
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: удаление старых блоков для экономии места

Что делает его потенциально невозможным или гораздо более дорогостоящим для внедрения новых узлов в сеть подорвет безопасность чрезвычайно, очень важно, что это не может быть подорвано. В любом случае, мы работаем над этим _years_ неинформированного пупа глядя на BCT не собирается, чтобы переместить его вперед.

Никто из вас не появился, чтобы проверить патч когда мы сделали публичный вызов в надежде, имеющий исходную версию в 0,10. Возможно, в следующей версии.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

25 декабря 2014, 4:42:19 PM   # 9
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: удаление старых блоков для экономии места

Просто нужно было смотреть на https://github.com/bitcoin/bitcoin/pull/4701 . Постараемся проверить.
btc_enigma сейчас офлайн Пожаловаться на btc_enigma   Ответить с цитированием Мультицитирование сообщения от btc_enigma Быстрый ответ на сообщение btc_enigma

25 декабря 2014, 8:12:41 PM   # 10
 
 
Сообщения: 1848
Цитировать по имени
цитировать ответ
по умолчанию Re: удаление старых блоков для экономии места

Я не нашел никаких проблем, когда я попытался запрос тянущего 4701, только для записи.
dserrano5 сейчас офлайн Пожаловаться на dserrano5   Ответить с цитированием Мультицитирование сообщения от dserrano5 Быстрый ответ на сообщение dserrano5



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW