Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
7 июля 2011, 4:35:32 PM   # 1
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему "validateaddress" вернуть значение TRUE для Bitcoin addys в testnet?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я имею в виду ... когда я пытаюсь проверить адрес и bitcoind работает testnet ... как testnet и Bitcoin адреса являются действительными адресами.

Это не верно, однако, или, вернее, это не может быть правдой, не так ли?

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


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


7 июля 2011, 4:40:30 PM   # 2
 
 
Сообщения: 673
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему "validateaddress" вернуть значение TRUE для Bitcoin addys в testnet?

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





Bitcoin адрес являются действительными направлениями на testnet (вы можете отправить тестовые монеты в адрес Bitcoin)

testnet адреса не являются действительными направления на не-testnet (вы не можете отправить обычные монеты в адрес testnet).

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

7 июля 2011, 4:45:11 PM   # 3
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему "validateaddress" вернуть значение TRUE для Bitcoin addys в testnet?

Адрес версия testnet является 111 вместо 0. Bitcoin видит все версии адреса ниже его текущей версии в силе. Так testnet видит mainnet адрес действительным.
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

10 июля 2011, 12:12:47 AM   # 4
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему "validateaddress" вернуть значение TRUE для Bitcoin addys в testnet?

Bitcoin адрес являются действительными направлениями на testnet (вы можете отправить тестовые монеты в адрес Bitcoin)

testnet адреса не являются действительными направления на не-testnet (вы не можете отправить обычные монеты в адрес testnet).

validateaddress по существу, заключается в проверке, что адрес является действительным адресом назначения.

Таким образом, вы можете отправить testnet монеты, то на Bitcoin адрес?

Как бы вы отправить их из Bitcoin адрес обратно на адрес testnet?

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

Любое внешнее чтение по этому поводу?

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

11 июля 2011, 1:36:07 AM   # 5
 
 
Сообщения: 673
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему "validateaddress" вернуть значение TRUE для Bitcoin addys в testnet?

Таким образом, вы можете отправить testnet монеты, то на Bitcoin адрес?

Я думаю, что вы получаете смущает разница между адресами и сетями.

Может быть, вы экспортировали свой адрес и секретный ключ от обычного клиента wallet.dat и импортировать его в ваш клиент testnet. Теперь у вас есть нормальный глядя Bitcoin адрес на клиенте testnet. Если у вас есть нормальный адрес стиля на testnet, Вы можете отправить testnet монеты к нему. Это вовсе не означает, что монеты собираются волшебно появляются по этому адресу в обычной сети. Они будут только по этому адресу тестовой сети. Зачем это делать? Я не могу придумать причину, почему вы хотели бы это сделать, но реальность такова, что вы можете.

Вы не можете отправить монеты между сетями. Они имеют различные блочные цепи.


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

11 июля 2011, 3:25:24 AM   # 6
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему "validateaddress" вернуть значение TRUE для Bitcoin addys в testnet?

На testnet, mainnet адреса в основном "псевдонимы" их эквивалентных адресов testnet. Отправка 1KNHQ7513gVwJv5fG4ucsPgkdb5Ub9UzR6 точно так же, как и отправка mytEhA9yrhwC62ZGydszhJu5VagBZj2z7t. Единственное различие между этими двумя адресами является версия и контрольная сумма: ключ хэш общественности тем же.

Если скопировать wallet.dat из mainnet в testnet, ваши приемные адреса будут все еще там: они просто были изменены, чтобы их "testnet" псевдонимы. Соответствующий mainnet версия будет по-прежнему работать для операций по testnet.

На testnet, есть на самом деле 111 действительные способы выражения каждого адреса. Это все равно:
1KNHQ7513gVwJv5fG4ucsPgkdb5Ub9UzR6
ihtPDNHkrxp8MDkHVEwMWxYG6LRMEvGhC
283VNKfaU3RgwnMqJuaFqeEKtbbN1Q5KFY
2XP6MRxsBDtZmDVvLKuaKmW7X6rJiSaZ9Z
2vihLYG9tQMSaee1MkEtotmu9c7FSBxg9a
3L4JKeZSbapKQ5n6PAaDJ23gn7NCD2x9V1
...
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

26 июля 2011, 11:23:12 PM   # 7
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему "validateaddress" вернуть значение TRUE для Bitcoin addys в testnet?

Адрес версия testnet является 111 вместо 0. Bitcoin видит все версии адреса ниже его текущей версии в силе. Так testnet видит mainnet адрес действительным.
Я должен просить каких-либо объяснений о том, что
Я имею в виду, либо разработчики хотят любой адрес версия нормальна для любой сети (и адрес версия становится бесполезной) или они хотят ровно один адрес версии номинальной сети
Почему принимая все нижние, но не более высокие из них?
jackjack сейчас офлайн Пожаловаться на jackjack   Ответить с цитированием Мультицитирование сообщения от jackjack Быстрый ответ на сообщение jackjack

27 июля 2011, 12:02:51 AM   # 8
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему "validateaddress" вернуть значение TRUE для Bitcoin addys в testnet?

Я должен просить каких-либо объяснений о том, что
Я имею в виду, либо разработчики хотят любой адрес версия нормальна для любой сети (и адрес версия становится бесполезной) или они хотят ровно один адрес версии номинальной сети
Почему принимая все нижние, но не более высокие из них?

Проверки кода адреса предполагает, что любой версии ниже, чем последняя версия обрабатывается в другом месте в коде. Будущее версии не могли быть обработаны.

Пример: Если мы переходим к SHA-256 хэш вместо RIPEMD-160 хэш, адрес версия изменится на 1. Адреса с версией 0 по-прежнему будет действовать, хотя: они просто будут обрабатываться со старым кодом вместо нового кода или, возможно, пытается использовать их вызовет информативное сообщение об ошибке.

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

27 июля 2011, 12:12:20 AM   # 9
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему "validateaddress" вернуть значение TRUE для Bitcoin addys в testnet?

Проверки кода адреса предполагает, что любой версии ниже, чем последняя версия обрабатывается в другом месте в коде. Будущее версии не могли быть обработаны.

Пример: Если мы переходим к SHA-256 хэш вместо RIPEMD-160 хэш, адрес версия изменится на 1. Адреса с версией 0 по-прежнему будет действовать, хотя: они просто будут обрабатываться со старым кодом вместо нового кода или, возможно, пытается использовать их вызовет информативное сообщение об ошибке.

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

7 августа 2011, 7:17:37 PM   # 10
 
 
Сообщения: 196
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему "validateaddress" вернуть значение TRUE для Bitcoin addys в testnet?

На testnet, mainnet адреса в основном "псевдонимы" их эквивалентных адресов testnet. Отправка 1KNHQ7513gVwJv5fG4ucsPgkdb5Ub9UzR6 точно так же, как и отправка mytEhA9yrhwC62ZGydszhJu5VagBZj2z7t. Единственное различие между этими двумя адресами является версия и контрольная сумма: ключ хэш общественности тем же.

Если скопировать wallet.dat из mainnet в testnet, ваши приемные адреса будут все еще там: они просто были изменены, чтобы их "testnet" псевдонимы. Соответствующий mainnet версия будет по-прежнему работать для операций по testnet.

На testnet, есть на самом деле 111 действительные способы выражения каждого адреса. Это все равно:
1KNHQ7513gVwJv5fG4ucsPgkdb5Ub9UzR6
ihtPDNHkrxp8MDkHVEwMWxYG6LRMEvGhC
283VNKfaU3RgwnMqJuaFqeEKtbbN1Q5KFY
2XP6MRxsBDtZmDVvLKuaKmW7X6rJiSaZ9Z
2vihLYG9tQMSaee1MkEtotmu9c7FSBxg9a
3L4JKeZSbapKQ5n6PAaDJ23gn7NCD2x9V1
...

Я понимаю, что я не понимаю, почему это поведение полезно или желательно в любом случае. Не могли бы мы просто скажем, при работе I testnet режим вам нужно использовать 111 помечена версию адреса. Остальные будут генерировать ошибку. Мне кажется, было бы предотвратить некоторые ошибки отправки testnet монеты лимба, когда мы думаем, что мы посылаем mainnet монеты.
ЛЧМ сейчас офлайн Пожаловаться на ЛОМ   Ответить с цитированием Мультицитирование сообщения от ЛОГО Быстрый ответ на сообщение ЛЧМ

7 августа 2011, 7:23:50 PM   # 11
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему "validateaddress" вернуть значение TRUE для Bitcoin addys в testnet?

На testnet, mainnet адреса в основном "псевдонимы" их эквивалентных адресов testnet. Отправка 1KNHQ7513gVwJv5fG4ucsPgkdb5Ub9UzR6 точно так же, как и отправка mytEhA9yrhwC62ZGydszhJu5VagBZj2z7t. Единственное различие между этими двумя адресами является версия и контрольная сумма: ключ хэш общественности тем же.

Если скопировать wallet.dat из mainnet в testnet, ваши приемные адреса будут все еще там: они просто были изменены, чтобы их "testnet" псевдонимы. Соответствующий mainnet версия будет по-прежнему работать для операций по testnet.

На testnet, есть на самом деле 111 действительные способы выражения каждого адреса. Это все равно:
1KNHQ7513gVwJv5fG4ucsPgkdb5Ub9UzR6
ihtPDNHkrxp8MDkHVEwMWxYG6LRMEvGhC
283VNKfaU3RgwnMqJuaFqeEKtbbN1Q5KFY
2XP6MRxsBDtZmDVvLKuaKmW7X6rJiSaZ9Z
2vihLYG9tQMSaee1MkEtotmu9c7FSBxg9a
3L4JKeZSbapKQ5n6PAaDJ23gn7NCD2x9V1
...

Я понимаю, что я не понимаю, почему это поведение полезно или желательно в любом случае. Не могли бы мы просто скажем, при работе I testnet режим вам нужно использовать 111 помечена версию адреса. Остальные будут генерировать ошибку. Мне кажется, было бы предотвратить некоторые ошибки отправки testnet монеты лимба, когда мы думаем, что мы посылаем mainnet монеты.

после theymos', 3 постами выше достаточно ясно
Это когда мы будем использовать новый тип адресов, например, когда мы будем использовать адрес версию 2, было бы полезна для отправки монет старых адресов ...

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

7 августа 2011, 7:36:18 PM   # 12
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему "validateaddress" вернуть значение TRUE для Bitcoin addys в testnet?

Я понимаю, что я не понимаю, почему это поведение полезно или желательно в любом случае. Не могли бы мы просто скажем, при работе I testnet режим вам нужно использовать 111 помечена версию адреса. Остальные будут генерировать ошибку. Мне кажется, было бы предотвратить некоторые ошибки отправки testnet монеты лимба, когда мы думаем, что мы посылаем mainnet монеты.


Да, но это должно быть частным случаем для testnet.
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

7 августа 2011, 7:40:41 PM   # 13
 
 
Сообщения: 196
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему "validateaddress" вернуть значение TRUE для Bitcoin addys в testnet?

после theymos', 3 постами выше достаточно ясно
Это когда мы будем использовать новый тип адресов, например, когда мы будем использовать адрес версию 2, было бы полезна для отправки монет старых адресов ...

Кроме того, testnet монета, отправленная на адрес Bitcoin легко извлекаемая, я сделал руководство о том, что

Ну извините, но это было не все, что для меня ясно. Новый адрес версии, казалось бы, нужно гораздо больше кода, чем просто <= Версия, и это гипотетическое будущее использование в отличие от реализованного использования текущей версии байта

Я понимаю, как вы можете просто переключить бумажники вокруг, чтобы получить "потерял" монеты, но если посланные на адрес не ваше это может быть не так просто, как вы делаете это звук.
Правда, они "просто" testnet монета не потеряла, не большого дела, я полагаю, но я до сих пор нашел, что это неудобно, и это только кажется простым исправлением и возражение, а абстрактное / гипотетическим.
ЛЧМ сейчас офлайн Пожаловаться на ЛОМ   Ответить с цитированием Мультицитирование сообщения от ЛОГО Быстрый ответ на сообщение ЛЧМ



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW