Вернуться   Биткоин Форум > - Помощь начинающим
10 декабря 2012, 11:41:43 AM   # 1
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Здравствуйте,
I`m новый и я провожу последние 4 или 5 дней для синхронизации blockchain с клиентом Bitcoin-кварты. Я canґt найти текущую резервную копию blockchain в Интернете, поэтому я сделал новый дамп и загрузить его для вас.

Дата: 05-01-2013
ток blockchain: ~ 215270
Информация:
bootstrap.001 >> 7aac5826b91b4f87a2e9534e0e38e8d64ed21aff8a4eb8ff8dde4e726e67fe1a (sha256sum)
bootstrap.002 >> 796f65be10ef2e5fc27b97b09f312c9f8ddd7d1c3ab0f27f356a5b1dbf5a8963 (sha256sum)
bootstrap.003 >> 7b8775e49419ebc48cd2ac7488b6a41425810009470f3fb994cd55294e1dc924 (sha256sum)


скачать: https://copy.com/eK8sgbbtdspu

[редактировать]
обновление 05-01-2013
Med2k сейчас офлайн Пожаловаться на Med2k   Ответить с цитированием Мультицитирование сообщения от Med2k Быстрый ответ на сообщение Med2k


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


10 декабря 2012, 11:50:27 AM   # 2
 
 
Сообщения: 650
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

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





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

10 декабря 2012, 11:55:58 AM   # 3
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

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

11 декабря 2012, 9:27:55 AM   # 4
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

гм, wouldn `сеть знает, если его изменили? Я понимаю это таким образом, что клиент
проверить blockchain, когда он начинает с сетью, и если есть коллизия, чем он будет
почини это?! Или это не так?

Если не чем есть большая проблема в будущем. Если blockchain достиг 10 ГБ или более,
вы неможете никогда не начинаете загружать весь blockchain из сети или он принимает
2 месяца и более
Может быть, вы можете принять вниз сеть, чтобы загрузить blockchain с большим количеством клиентов или
тревожить потенциал?

гм, может быть хэш над blk00x файлов поможет гарантировать, что файл в порядке, если Bitcoin
Ребята опубликуют хэш там сайт?
Med2k сейчас офлайн Пожаловаться на Med2k   Ответить с цитированием Мультицитирование сообщения от Med2k Быстрый ответ на сообщение Med2k

11 декабря 2012, 9:36:32 AM   # 5
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

гм, wouldn `сеть знает, если его изменили? Я понимаю это таким образом, что клиент
проверить blockchain, когда он начинает с сетью, и если есть коллизия, чем он будет
почини это?! Или это не так?

Если не чем есть большая проблема в будущем. Если blockchain достиг 10 ГБ или более,
вы неможете никогда не начинаете загружать весь blockchain из сети или он принимает
2 месяца и более
Может быть, вы можете принять вниз сеть, чтобы загрузить blockchain с большим количеством клиентов или
тревожить потенциал?

гм, может быть хэш над blk00x файлов поможет гарантировать, что файл в порядке, если Bitcoin
Ребята опубликуют хэш там сайт?

Это только подтверждает его при загрузке блока, если он уже находится в базе данных не проверяет его. Размер blockchain было принято заботиться о в 0.8.0 версии, которые вы можете проверить прямо сейчас.
gweedo сейчас офлайн Пожаловаться на gweedo   Ответить с цитированием Мультицитирование сообщения от gweedo Быстрый ответ на сообщение gweedo

11 декабря 2012, 9:47:44 AM   # 6
 
 
Сообщения: 980
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

предлагается в качестве торрент скачать по jgarzik -она в Bitcoin devs-
Я его ждал на сервере с быстрой трубой, то Вам необходимо включить DHT хотя
Graet сейчас офлайн Пожаловаться на Graet   Ответить с цитированием Мультицитирование сообщения от Graet Быстрый ответ на сообщение Graet

11 декабря 2012, 3:30:00 PM   # 7
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

Хорошо я проверить bootstrap.dat путь один раз, но это занимает много времени, чтобы проверить данные, поэтому я его отменить.
Что вы будете делать, если ваш жесткий диск и произойдет сбой, и вы потеряете весь свой blockchain?
У вас есть резервная копия этого?



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

11 декабря 2012, 5:27:20 PM   # 8
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

Хорошо я проверить bootstrap.dat путь один раз, но это занимает много времени, чтобы проверить данные, поэтому я его отменить.
Что вы будете делать, если ваш жесткий диск и произойдет сбой, и вы потеряете весь свой blockchain?
У вас есть резервная копия этого?

Это действительно не займет много времени, я на самом деле есть установка около 3 различного bitcoind, 2 основной сети и 1 тестовой сети, и ожидания в день, не так уж плохо. Так почему же обратно его и тратить это пространство.
gweedo сейчас офлайн Пожаловаться на gweedo   Ответить с цитированием Мультицитирование сообщения от gweedo Быстрый ответ на сообщение gweedo

11 декабря 2012, 6:39:15 PM   # 9
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

Blk0001.dat контрольная сумма размещена отличаются от того, что я получаю на моей копии blk0001.dat (используя неудобную программу QuickSFV), и мой файл идентичен тому, генерируемой pynode офф сети загрузки, тот, который будет создан делая импорт начальной загрузки торрента, и файл в торрент ЛУКА-младший. Кроме того, даже если CRC Размещенное же, это тривиально, чтобы сделать столкновение CRC32, так как это не является криптографически стойкий алгоритм.

Кроме того, blockchain файлы базы данных не может быть использована независимо от последовательности файлов журналов, которые находятся в подкаталоге базы данных, если база данных не будет специально подготовлен заранее.

у меня есть нить где I (у) принимал blockchain файлы, он также имеет связи с двумя потоками и другими, которые размещающие бутстраповское blockchain.

Если вы хотите, чтобы подготовить blockchain загрузить таким образом, что целостность может быть независимо проверена, я могу помочь вам в этом, но это займет больше времени и программное обеспечение, чем просто копирование файлов из DATADIR.

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

12 декабря 2012, 8:58:56 AM   # 10
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

привет deepceleron
У меня есть интересы, чтобы сгенерировать boottrap для blockchain. У вас есть учебник?

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

12 декабря 2012, 2:38:07 PM   # 11
 
 
Сообщений: 63
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

но зачем спешить ..take время

пользуется ..count блоков, как они скачивают

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

15 декабря 2012, 3:33:26 AM   # 12
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

Первое, что вам нужно сделать, это получить pynode (язык питона мини-Bitcoin узел) программное обеспечение работает. Это легче на Linux, так как на Windows, вам нужно будет построить LevelDB использовать ру-LevelDB, что потребует много C ++ материала установлен. Я использую Kubuntu 12.04 на VirtualBox, так как это позволяет иметь вторую "Bitcoin" на другом виртуальном IP-адрес для подключения к основному узлу компьютера.

https://github.com/jgarzik/pynode
()

Вот шаги, чтобы получить необходимые расширения питона на (к) убунту 12:

Суд APT-получить установку питон-Setuptools
Sudo APT-получить установку питона-LevelDB
Sudo APT-получить установку Libevent-DEV
Sudo APT-получить установку питона-все-DEV
Sudo easy_install greenlet
Sudo easy_install GEvent


Затем скачайте и распакуйте pynode в рабочий каталог. Я его в каталоге / Главная / USER / pynode /, где USER это имя пользователя для входа. Я также создал подкаталог / Главная / USER / pynode / дб для blockchain.

Вам нужно будет создать pynode-конфигурации файл. Вы можете вырезать и вставить файл ниже, но изменить IP-адрес будет другой (локальный) Bitcoin узел и изменить / дома / USER строки в ваш логин директории имя пользователя:

pynode-конфигурации
Код:
# Имя хоста или IP-адрес сетевого узла для подключения к
хозяйничать = 192.168.1.101

# Порт сетевого узла для подключения (по умолчанию: 8333)
Порт = 8333

# Пользователя сервера JSON-RPC, пароль. Использует HTTP обычную проверку подлинности.
rpcuser = XXXX
rpcpass = YYYY

# JSON-RPC сервер входящий TCP-порт (по умолчанию: 9332)
rpcport = 9332

# Каталог баз
дб = / дом / USER / pynode / дб

# Лог файл, или «-» или нет значения для стандартного вывода
войти = / дом / USER / pynode / дб / node.log

# Если он присутствует, импортировать эти блоки в базу данных блока
# Loadblock = / TMP / blk0001.dat

# Если нет, отключить все проверки сигнатур в новых блоках
# (По умолчанию отключено)
NOSIG = 1

# Если нет, заставить подпись проверки на всех блоках,
# Даже те, которые обычно пропускаются, потому что они были до
# На контрольно-пропускной пункт.
# (По умолчанию отключено)
# Forcesig = 1

Затем запустите его с помощью следующей команды:
кд ~ / pynode
./node.py pynode-конфигурации


Она будет загружать все блоки с другим Bitcoin по сети (но идет гораздо быстрее, без повторной проверки).
После того, как это делается загрузки (проверив это файл журнала), вы можете прервать его.


Для создания bootstrap.dat
Найти и редактировать файл mkbootstrap.py, изменение журналов и каталогов БД в каталогах, используемых выше. Затем запустите его, чтобы сбросить bootstrap.dat до контрольной точки блока, указанного в строке, которая говорит xrange (216116...


Для создания блоков в импортируемых из нескольких частей файлов
С другой стороны, для Bitcoins меньше, чем версия 0.8.0, запустить свой измененный файл mkbootstrap.py, который выгружает blockchain и разбивает файлы на один и те же блоки и размере, как Bitcoin создает в его каталогу_данный:

Код:
#! / USR / бен / питон
#
# mkbootstrap.py
#
# Распространяется под лицензией MIT / X11 см сопровождающего
# Файл КОПИРОВАНИЕ или http://www.opensource.org/licenses/mit-license.php.
#


импорт SYS
импорт Войти
импорт MemPool
импорт ChainDb
импорт cStringIO
импорт структура

от bitcoin.coredefs импортных СЕТЕЙ
от bitcoin.core импорта CBlock
от bitcoin.scripteval импорта *

NET_SETTINGS = {
'Mainnet': {
'Журнал': '/home/USER/pynode/mkbootstrap.log',
'Дб': '/ дом / USER / pynode / дб'
},
'Testnet3': {
'Журнал': '/home/USER/pynode/mkbootstraptest.log',
'Дб': '/ дом / USER / pynode / chaintest'
}
}

MY_NETWORK = 'mainnet'

НАСТРОЙКИ = NET_SETTINGS [MY_NETWORK]

войти = Log.Log (НАСТРОЙКИ [ 'войти'])
mempool = MemPool.MemPool (журнал)
netmagic = СЕТИ [MY_NETWORK]
chaindb = ChainDb.ChainDb (НАСТРОЙКИ, НАСТРОЙКИ [ 'БД'], журнал, mempool, netmagic,
 Правда)

OUT1 = открытое ( 'bootstrap.001', '') термометру
OUT2 = открытое ( 'bootstrap.002', '') термометру
OUT3 = открытое ( 'bootstrap.003', '') термометру


сканируются = 0
отказы = 0

по высоте в xrange (212000 + 1): # последний блок для дампа (контрольных точек)
heightidx = ChainDb.HeightIdx ()
heightstr = ул (высота)
пытаться:
heightidx.deserialize (chaindb.db.Get ( 'высота' + heightstr))
кроме KeyError:
log.write ("Высота " + Ул (высота) + " не найдено.")
Продолжать

blkhash = heightidx.blocks [0]

Блок = chaindb.getblock (blkhash)

ser_block = block.serialize ()
если (высота 1000% == 0 и высота <= 90000) или (высота 100% == 0 и высота > 90000):
 Распечатать "mkbootstrap: высота блока " + Ул (высота)
outhdr = netmagic.msg_start
outhdr + = struct.pack ("<я", Len (ser_block))
если высота > 210964: # написать 210965- на 3-й файл
out3.write (outhdr)
out3.write (ser_block)
высота Элиф > 188528: # написать 188529-210964 на 2-й файл
  out2.write (outhdr)
out2.write (ser_block)
еще:
out1.write (outhdr)
out1.write (ser_block)

сканируются + 1 =
если (сканируются% 1000) == 1:
log.write ("Высота сканированный% d (% D сбоев)" % (
высота, неудача))

log.write ("Сканированные% D блоков (% D) отказы" % (Отсканированная, неудача))

Это позволит создать "Официальный / финал / проверяемые / не изменится" Первые два blockchain файлов (содержащие блоки до 210964), blk0001 / blk0002.dat в Bitcoin до v0.7.x также будет иметь тот же хэш после импорта:

>sha256sum самозагрузки. *
7aac5826b91b4f87a2e9534e0e38e8d64ed21aff8a4eb8ff8dde4e726e67fe1a * bootstrap.001
796f65be10ef2e5fc27b97b09f312c9f8ddd7d1c3ab0f27f356a5b1dbf5a8963 * bootstrap.002

Сценарий будет также создать bootstrap.003 с оставшимися блоками (до 212000 в сценарии). Мы будем игнорировать этот сейчас. Оригинальный сценарий mkbootstrap сбрасывали один bootstrap.dat файл, чтобы заблокировать 193000; если в будущем контрольно-пропускной пункт установлен, заключительная часть 003 будет включать в себя эти блоки.

(Google для вашей собственной копии sha256sum.exe. Поместите его в каталоге Windows, и вы можете запустить его из любого места.)

Давайте импортировать блоки в Bitcoin, это займет шесть часов с SSD и быстрым процессором (3ГГц Core2), еще больше времени с обычным жестким диском и меньше CPU. Вот командная строка, импорт на пустой C для Windows: \ каталогу_данных:

"C: \ Program Files (x86) \ Bitcoin \ демон \ bitcoind.exe" -datadir = C: \ каталогу_данных -loadblock = C: \ bootstrap.001 -loadblock = C: \ bootstrap.002 -connect = 127.0.0.1 -detachdb -printtoconsole

Это создаст одинаковые хэши блоков файлов в качестве импортируемых файлов, и будет строить окончательный индексный файл. Bitcoin не будет продолжать загрузки из сети после того, как последний блок импорта, вместо этого она будет прервана, так как у вас нет bitcoin.conf. Вот хэш-индекс файла на 0.7.1:

1ab115fd8338f0f4d112c8465418619f1219058a2e6f9baeb7621f39b362a177 * blkindex.dat

Используя этот метод, другие могут создать те же самые blockchain файлов, как вы из сетевой загрузки, импортировать их и убедиться, что они получают те же файлы в их директориях данных, как вы создали.
deepceleron сейчас офлайн Пожаловаться на deepceleron   Ответить с цитированием Мультицитирование сообщения от deepceleron Быстрый ответ на сообщение deepceleron

16 декабря 2012, 10:39:36 AM   # 13
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

спасибо за учебник. Я начинаю сценарий несколько минут назад. Мы увидим, как долго он принимает.

[редактировать]
ок я есть проблемы с вашим сценарием.
если я начну mkbootstrap.py он будет говорить "нет разрешения" и если я запустить его с Судом он будет говорить "команда не найдена",

если я проверяю свой сценарий есть некоторые пути, которые не существует на моем Linux (Kubuntu в VM)
котировка
NET_SETTINGS = {
   'Mainnet': {
      'Журнал': '/home/user/pynode/mkbootstrap.log',
      'Дб': '/ дом / пользователь / pynode / chaindb'
   },
   'Testnet3': {
      'Журнал': '/home/user/pynode/mkbootstraptest.log',
      'Дб': '/ дом / пользователь / pynode / chaintest'
   }
}

Я havenґt получил chaindb или chaintest или один из этих логов. I`ve вернулся домой / пользователь / pynode / дб / LevelDB с данными. Любая идея, чтобы это исправить?
Med2k сейчас офлайн Пожаловаться на Med2k   Ответить с цитированием Мультицитирование сообщения от Med2k Быстрый ответ на сообщение Med2k

16 декабря 2012, 10:46:22 PM   # 14
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

Если вы создаете текстовый файл и хотите, чтобы превратить его в исполняемый скрипт, вам обычно нужно CHMOD 755 файла, чтобы сделать его исполняемым. Вы также можете просто изменить первоначальный mkbootstrap.py и сохранить его в моей версии.

Pynode придется скачать blockchain первый - это его собственный клиент Bitcoin, но у него есть только несколько функций реального Bitcoin. Конфигурационный скрипт я дал пример, и имеет местоположение каталогов Я указал вам следует изменить, например, если ваш вход в систему имя пользователя "med2k"И вы извлекаете pynode в его собственный подкаталог в вашем домашнем каталоге, то конфигурационный файл пути будут начинаться с "/ Главная / med2k / pynode" потому как "пользователь" в сценарии, где ваше имя пользователя идет.

Там нет необходимости Суда, ничего не нужно бежать как корень.
deepceleron сейчас офлайн Пожаловаться на deepceleron   Ответить с цитированием Мультицитирование сообщения от deepceleron Быстрый ответ на сообщение deepceleron

17 декабря 2012, 9:45:53 AM   # 15
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

аааа ТНХ CHMOD была ошибка. К сожалению Iґm ребенка из окна, и я начинаю с Linux в виртуальной машине несколько месяцев назад, но я только играл немного. Теперь скрипт работает. THx за вашу помощь.
Med2k сейчас офлайн Пожаловаться на Med2k   Ответить с цитированием Мультицитирование сообщения от Med2k Быстрый ответ на сообщение Med2k

18 декабря 2012, 8:54:37 PM   # 16
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin Blockchain дампа / резервного копирования

Промежуточный результат все sha256 хешей являются одинаковыми.
Med2k сейчас офлайн Пожаловаться на Med2k   Ответить с цитированием Мультицитирование сообщения от Med2k Быстрый ответ на сообщение Med2k



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW