Есть ли способ, чтобы заставить клиент 0.13.1 для хранения блоков в BLK-файлах в их "естественный порядок"?
|
29 октября 2016, 11:29:15 AM | # 1 |
Сообщения: 1260
цитировать ответ |
Re: естественный порядок блоков в BLK-файлов?
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Есть ли способ, чтобы заставить клиент 0.13.1 для хранения блоков в BLK-файлах в их "естественный порядок"?
|
29 октября 2016, 5:19:13 PM | # 2 |
Сообщения: 1988
цитировать ответ |
Re: естественный порядок блоков в BLK-файлов?
Получил 1806 Биткоинов
Реальная история. Есть ли способ, чтобы заставить клиент 0.13.1 для хранения блоков в BLK-файлах в их "естественный порядок"? Пробовали ли вы с помощью "-connect" чтобы заставить говорить только одним пэра?Я не пробовал 0.13.1, но с некоторыми более старыми версиями, которые привели к "воспроизводимая упорядочение"Я не помню, было ли это "естественный порядок", |
31 октября 2016, 12:16:31 AM | # 3 |
Сообщения: 2366
цитировать ответ |
Re: естественный порядок блоков в BLK-файлов?
Есть ли способ, чтобы заставить клиент 0.13.1 для хранения блоков в BLK-файлах в их "естественный порядок"? Нет, не надежно, но вы можете использовать скрипт в вно / линеаризации, чтобы получить линеаризованную копию.Вы не должны вообще считать, что вы можете разобрать внутренний datastructures Bitcoin, они еще не поддерживаются интерфейсом и могут меняться от версии к версии. |
31 октября 2016, 7:57:17 AM | # 4 |
Сообщения: 1260
цитировать ответ |
Re: естественный порядок блоков в BLK-файлов?
Есть ли способ, чтобы заставить клиент 0.13.1 для хранения блоков в BLK-файлах в их "естественный порядок"? Нет, не надежно, но вы можете использовать скрипт в вно / линеаризации, чтобы получить линеаризованную копию. |
3 ноября 2016, 8:07:58 AM | # 5 |
Сообщения: 115
цитировать ответ |
Re: естественный порядок блоков в BLK-файлов?
Есть ли способ, чтобы заставить клиент 0.13.1 для хранения блоков в BLK-файлах в их "естественный порядок"? Нет, не надежно, но вы можете использовать скрипт в вно / линеаризации, чтобы получить линеаризованную копию.Вы не должны вообще считать, что вы можете разобрать внутренний datastructures Bitcoin, они еще не поддерживаются интерфейсом и могут меняться от версии к версии. Это хорошо знать. Пепе видел некоторый altcoins, которые добавили индекс 4 байт заголовков блоков для нумерации блоков в соответствии с их "высота", Таким образом, вы можете по крайней мере знать (при линейной разборе цепи), что вы остаетесь "на трассе", |
3 ноября 2016, 8:30:55 AM | # 6 |
Сообщения: 1260
цитировать ответ |
Re: естественный порядок блоков в BLK-файлов?
Это хорошо знать. Это не проблема. Блоки соединены между собой с их хэши. Нет необходимости, чтобы проверить поле высоты (и это поле не существует в начале блоков)Пепе видел некоторый altcoins, которые добавили индекс 4 байт заголовков блоков для нумерации блоков в соответствии с их "высота", Таким образом, вы можете по крайней мере знать (при линейной разборе цепи), что вы остаетесь "на трассе", проверка "оставаясь на трассе" очень легко. Некоторые псевдокод: Код: Процесс недействительным (сопзЬ Блок& б) { Статическая Hash256 пред; утверждает (block.getPrev () == предыдущих); пред = block.getKey (); // ... здесь ваш код ... } Проблема в "что делать с блоком загруженным из BLK-файла, если это не представляется возможным связать его прямо сейчас с его родителем, потому что родитель находится ниже в BLK-файле" |
3 ноября 2016, 9:23:04 AM | # 7 |
Сообщения: 115
цитировать ответ |
Re: естественный порядок блоков в BLK-файлов?
Это хорошо знать. Это не проблема. Блоки соединены между собой с их хэши. Нет необходимости, чтобы проверить поле высоты (и это поле не существует в начале блоков)Пепе видел некоторый altcoins, которые добавили индекс 4 байт заголовков блоков для нумерации блоков в соответствии с их "высота", Таким образом, вы можете по крайней мере знать (при линейной разборе цепи), что вы остаетесь "на трассе", проверка "оставаясь на трассе" очень легко. Некоторые псевдокод: Код: Процесс недействительным (сопзЬ Блок& б) { Статическая Hash256 пред; утверждает (block.getPrev () == предыдущих); пред = block.getKey (); // ... здесь ваш код ... } Проблема в "что делать с блоком загруженным из BLK-файла, если это не представляется возможным связать его прямо сейчас с его родителем, потому что родитель находится ниже в BLK-файле" Да конечно, но поскольку блоки уже в BLK-файлах, мы можем предположить, что полный узел Bitcoin уже проверены и подтверждены их хэши. Пепе подумал, что эта нить о том, можно ли считать, что блоки внутри BLK-файлы сохраняются в линейном порядке или нет? Теперь, если они не являются, это потребует от вас либо знать структуру индекса, чтобы иметь возможность быстро найти положение следующего блока, или, чтобы иметь нумерованный индекс в заголовке блока блока, чтобы быстро проверить линейную прогрессию. Глядя ряд является способ быстрее, чем вычисление и сравнение хешей. Всего Пеп 2 цента |
3 ноября 2016, 10:03:27 AM | # 8 |
Сообщения: 1260
цитировать ответ |
Re: естественный порядок блоков в BLK-файлов?
Теперь, если они не являются Они не.котировка , это потребует вы либо знаете структуру индекса, чтобы иметь возможность быстро найти положение следующего блока, Слишком сложно для однопроходной парсерНапример, порядок блок ... 99, 100, 101, 200, 102, 103, ... 199, 201, 202, 203 ... Самый простой способ для blockchain синтаксического анализа, чтобы сохранить в памяти блоки, которые не могут быть добавлены задавая Bitcoin клиента сохранить их в правильном порядке. Хорошо, это не возможно сегодня. Я уже написал Код для линеаризации-на-лету. Тема может быть закрыта. |