Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
29 октября 2016, 11:29:15 AM   # 1
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: естественный порядок блоков в BLK-файлов?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Есть ли способ, чтобы заставить клиент 0.13.1 для хранения блоков в BLK-файлах в их "естественный порядок"?

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


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


29 октября 2016, 5:19:13 PM   # 2
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: естественный порядок блоков в BLK-файлов?

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





Есть ли способ, чтобы заставить клиент 0.13.1 для хранения блоков в BLK-файлах в их "естественный порядок"?
Пробовали ли вы с помощью "-connect" чтобы заставить говорить только одним пэра?

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

31 октября 2016, 12:16:31 AM   # 3
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: естественный порядок блоков в BLK-файлов?

Есть ли способ, чтобы заставить клиент 0.13.1 для хранения блоков в BLK-файлах в их "естественный порядок"?
Нет, не надежно, но вы можете использовать скрипт в вно / линеаризации, чтобы получить линеаризованную копию.

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

31 октября 2016, 7:57:17 AM   # 4
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: естественный порядок блоков в BLK-файлов?

Есть ли способ, чтобы заставить клиент 0.13.1 для хранения блоков в BLK-файлах в их "естественный порядок"?
Нет, не надежно, но вы можете использовать скрипт в вно / линеаризации, чтобы получить линеаризованную копию.
линеаризуя 80 + гб слишком скучный для повседневного использования 
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

3 ноября 2016, 8:07:58 AM   # 5
 
 
Сообщения: 115
Цитировать по имени
цитировать ответ
по умолчанию Re: естественный порядок блоков в BLK-файлов?

Есть ли способ, чтобы заставить клиент 0.13.1 для хранения блоков в BLK-файлах в их "естественный порядок"?
Нет, не надежно, но вы можете использовать скрипт в вно / линеаризации, чтобы получить линеаризованную копию.

Вы не должны вообще считать, что вы можете разобрать внутренний datastructures Bitcoin, они еще не поддерживаются интерфейсом и могут меняться от версии к версии.

Это хорошо знать.
Пепе видел некоторый altcoins, которые добавили индекс 4 байт заголовков блоков для нумерации блоков в соответствии с их "высота",
Таким образом, вы можете по крайней мере знать (при линейной разборе цепи), что вы остаетесь "на трассе",
pepethefrog сейчас офлайн Пожаловаться на pepethefrog   Ответить с цитированием Мультицитирование сообщения от pepethefrog Быстрый ответ на сообщение pepethefrog

3 ноября 2016, 8:30:55 AM   # 6
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: естественный порядок блоков в BLK-файлов?

Это хорошо знать.
Пепе видел некоторый altcoins, которые добавили индекс 4 байт заголовков блоков для нумерации блоков в соответствии с их "высота",
Таким образом, вы можете по крайней мере знать (при линейной разборе цепи), что вы остаетесь "на трассе",
Это не проблема. Блоки соединены между собой с их хэши. Нет необходимости, чтобы проверить поле высоты (и это поле не существует в начале блоков)
проверка "оставаясь на трассе" очень легко. Некоторые псевдокод:

Код:
Процесс недействительным (сопзЬ Блок& б)
{
  Статическая Hash256 пред;
  утверждает (block.getPrev () == предыдущих);
  пред = block.getKey ();
// ... здесь ваш код ...
}

Проблема в "что делать с блоком загруженным из BLK-файла, если это не представляется возможным связать его прямо сейчас с его родителем, потому что родитель находится ниже в BLK-файле"
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

3 ноября 2016, 9:23:04 AM   # 7
 
 
Сообщения: 115
Цитировать по имени
цитировать ответ
по умолчанию Re: естественный порядок блоков в BLK-файлов?

Это хорошо знать.
Пепе видел некоторый altcoins, которые добавили индекс 4 байт заголовков блоков для нумерации блоков в соответствии с их "высота",
Таким образом, вы можете по крайней мере знать (при линейной разборе цепи), что вы остаетесь "на трассе",
Это не проблема. Блоки соединены между собой с их хэши. Нет необходимости, чтобы проверить поле высоты (и это поле не существует в начале блоков)
проверка "оставаясь на трассе" очень легко. Некоторые псевдокод:

Код:
Процесс недействительным (сопзЬ Блок& б)
{
  Статическая Hash256 пред;
  утверждает (block.getPrev () == предыдущих);
  пред = block.getKey ();
// ... здесь ваш код ...
}

Проблема в "что делать с блоком загруженным из BLK-файла, если это не представляется возможным связать его прямо сейчас с его родителем, потому что родитель находится ниже в BLK-файле"


Да конечно, но поскольку блоки уже в BLK-файлах, мы можем предположить, что полный узел Bitcoin уже проверены и подтверждены их хэши.
Пепе подумал, что эта нить о том, можно ли считать, что блоки внутри BLK-файлы сохраняются в линейном порядке или нет?
Теперь, если они не являются, это потребует от вас либо знать структуру индекса, чтобы иметь возможность быстро найти положение следующего блока,
или, чтобы иметь нумерованный индекс в заголовке блока блока, чтобы быстро проверить линейную прогрессию.
Глядя ряд является способ быстрее, чем вычисление и сравнение хешей.

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

3 ноября 2016, 10:03:27 AM   # 8
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: естественный порядок блоков в BLK-файлов?

Теперь, если они не являются
Они не.

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

Например, порядок блок ... 99, 100, 101, 200, 102, 103, ... 199, 201, 202, 203 ...

Самый простой способ для blockchain синтаксического анализа, чтобы сохранить в памяти блоки, которые не могут быть добавлены
память цепь память дерева для обработки их позже. Я хотел, чтобы устранить эту процедуру
задавая Bitcoin клиента сохранить их в правильном порядке. Хорошо, это не возможно сегодня. Я уже написал
Код для линеаризации-на-лету. Тема может быть закрыта.
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW