|
18 июня 2013, 11:54:41 AM | # 1 |
Сообщений: 72
цитировать ответ |
Re: Blockchain тестовых данных
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Существует ли набор блоков, которые могут быть использованы для модульного тестирования? Я имею в виду что-то вроде нескольких тысяч блоков, является представителем всего узла необходимо реализовать.
|
18 июня 2013, 12:04:37 PM | # 2 |
Сообщения: 1134
цитировать ответ |
Re: Blockchain тестовых данных
Получил 1806 Биткоинов
Реальная история. Все блоки имеют один и то же, закрепленное структуру так, используя блок генезиса и последний блок должен быть достаточно
Это сделка, которая может быть хитрым чтение |
18 июня 2013, 12:16:20 PM | # 3 |
Сообщений: 72
цитировать ответ |
Re: Blockchain тестовых данных
Используя настоящий blockchain будет слишком медленным и большим для целей модульного тестирования, я думаю.
|
18 июня 2013, 1:53:04 PM | # 4 |
Сообщения: 1134
цитировать ответ |
Re: Blockchain тестовых данных
Я предлагал использовать только два блока, первый и последний.
Я не уверен, что я действительно понимаю ваш вопрос, хотя: вы ищете данные для тестирования blockchain анализатора? |
18 июня 2013, 2:00:02 PM | # 5 |
Сообщений: 72
цитировать ответ |
Re: Blockchain тестовых данных
Ааа, что имеет больше смысла. То, что я имею в виду это куча блоков, некоторые действительно, некоторые нет. Вы должны были бы сделки, некоторые действительно, некоторые нет. Такие вещи, как бесхозные блоки будут присутствовать. Я до сих пор действительно новичок в этом, так что я не могу дать полный список того, что все будет включать репрезентативную выборку.
Вы могли бы кормить эти данные в парсер, да. Вы также можете кормить его в систему, которая проверяет блоки, другой, который имеет дело с построением blockchain и обращения детей-сирот и т.д. Вы можете сделать мини-блок тестовой сети, состоящую из нескольких узлов, транслирующих блоки тестовых данных, и использовать его для проверки функциональные возможности узла. Ожидаемые результаты могут даже быть описаны в каком-то формате, так что различные реализации, написанные на разных языках, могли бы использовать этот же набор тестовых данных, создавая набор проверки сортов. |
18 июня 2013, 2:09:17 PM | # 6 |
Сообщения: 2212
цитировать ответ |
Re: Blockchain тестовых данных
В идеале эти данные будут начиная с генезом блоком Bitcoin и быть структурированы таким образом, что блоки могут быть добавлены с внешней стороны тоже (например, новый блок объявляется в сети, но она опирается на блоке за 10 блоков, то следующие 10 блоки также построить на этой развилке и клиент должен быть в состоянии Reorg).
Кроме того, некоторые блоки со странными сделок, недействительных заголовки (которые имеют трудности в непосредственной близости от одного - как вы начинаете с дифф = 1 она не должна быть слишком трудно найти это), трудности роста / падения более чем в 4 раза после перенастроить. .. Я думаю, было бы интересно иметь такой набор данных. |
18 июня 2013, 2:18:00 PM | # 7 |
Сообщений: 72
цитировать ответ |
Re: Blockchain тестовых данных
Я думаю, вы хотите один клик повторяемый способ генерации тестовых данных, а также. Какая-то программа, которая будет взаимодействовать с bitcoind, например, для создания операций и блоков. Я не уверен, насколько недостоверные данные можно ввести непосредственно с помощью bitcoind, но вы также можете вертеть биты после факта, чтобы ввести ошибки.
Это все еще дает сырые блоки, так и другие варианты реализации не должно зависеть от bitcoind вообще для набора тестов. Но это означает, что вы могли бы раскатать обновления для тестового набора гораздо легче. |
18 июня 2013, 3:52:31 PM | # 8 |
Сообщения: 1428
цитировать ответ |
Re: Blockchain тестовых данных
Я думаю, вы хотите один клик повторяемый способ генерации тестовых данных, а также. Какая-то программа, которая будет взаимодействовать с bitcoind, например, для создания операций и блоков. Я не уверен, насколько недостоверные данные можно ввести непосредственно с помощью bitcoind, но вы также можете вертеть биты после факта, чтобы ввести ошибки. Это все еще дает сырые блоки, так и другие варианты реализации не должно зависеть от bitcoind вообще для набора тестов. Но это означает, что вы могли бы раскатать обновления для тестового набора гораздо легче. Долгое время назад я создал тест повторно орг блока: Я создал полностью действительный blockchain, с действительными подписями и доказательством работы, сиротской цепью и двойными расходами. Это действует до тех пор, как вы установите COINBASE_MATURITY 1 (так coinbase блоки сразу расходуемые). Это было дико неоценим для меня, чтобы испытать все виды различной логики. Единственное, что я жалею, что делать не добавлял пару более блоков повторно орг обратно на исходную цепочку. Это было бы еще более напряженным ... |
18 июня 2013, 3:58:32 PM | # 9 |
Сообщения: 1778
цитировать ответ |
Re: Blockchain тестовых данных
Существует ли набор блоков, которые могут быть использованы для модульного тестирования? Я имею в виду что-то вроде нескольких тысяч блоков, является представителем всего узла необходимо реализовать. testnet3 цепочка очень хорошо для этого.он не имеет все, но я считаю, что это достаточно, чтобы держать вас занят какое-то время ... |