Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
19 ноября 2010, 12:47:02 PM   # 1
 
 
Сообщения: 185
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Может кто-то момент мне код где-то, что определяет, является ли строка действительный адрес Bitcoin?
mtgox сейчас офлайн Пожаловаться на mtgox   Ответить с цитированием Мультицитирование сообщения от mtgox Быстрый ответ на сообщение mtgox


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


19 ноября 2010, 12:56:18 PM   # 2
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

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





Вы получаете его бесплатно в качестве JSON-RPC вызова в новых версиях клиента для.
В противном случае см https://github.com/davout/bitcoin-bank/blob/master/lib/bitcoin/util.rb который является бесстыдным портом некоторого питона битого кода, который я нашел валяюсь в форумах, если вы обнаружите, что нить я буду добавить комментарий дает кредит.

Я бы, однако, полагаться на вызов JSON-RPC теперь это implementes, собирается бросить этот фрагмент в пользу этого простого вызова.
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

19 ноября 2010, 1:06:09 PM   # 3
 
 
Сообщения: 185
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

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

19 ноября 2010, 1:52:16 PM   # 4
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

Да, я хотел бы сделать это в JavaScript. Но я могу только порт этого. Благодарю.
Вы, вероятно, в конечном итоге писать путь меньше кода и получить обновления / исправления ошибок бесплатно с вызовом Ajax.
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

19 ноября 2010, 3:55:34 PM   # 5
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

Код daveout является не совсем правильно (потому что он опирался на более раннюю версию моего кода Python).

Исправленная версия кода питона в эта нить.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

19 ноября 2010, 4:04:56 PM   # 6
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

Код daveout является не совсем правильно (потому что он опирался на более раннюю версию моего кода Python).

Исправленная версия кода питона в эта нить.

Спасибо за указание на это!
Я брошу этот кусок кода в любом случае, я бы предпочел полагаться на Bitcoin реализации клиента проверки.

Было интересно узнать, какой Python при переносе его на Ruby, =)
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

19 ноября 2010, 4:10:23 PM   # 7
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

Вот мой PHP версия:
http://pastebin.com/vmRQC7ha

У меня есть веб-интерфейс, что:
http://theymos.ath.cx:64150/q/checkaddress
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

21 ноября 2010, 5:19:18 PM   # 8
 
 
Сообщения: 358
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

Вот мой PHP версия:
http://pastebin.com/vmRQC7ha

Спасибо за это, но checkAddress (), как представляется, быть разорван на несколько адресов:

1F417eczAAbh41V4oLGNf3DqXLY72hsM73 BOOL (истина)
12uJ8qf82vbD76JYxSC38wqXo6QpPdRWbh BOOL (истина)
1F417eczAAbh41V4oLGNf3DqXLY72hsM7 BOOL (ложь)
1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD BOOL (истина)
17NdbrSGoUotzeGCcMMCqnFkEvLymoou9j BOOL (истина)
1MU97wyf7msCVdaapneW2dW1uXP7oEQsFA BOOL (ложь) ** На самом деле действует ** Изменить: Я тупица, фигу.
1N3QX79szMKAJm35NLRSfSpD9DmpQTbNLR BOOL (истина)
1Jcbeg2VjLLJrVztBrsk2UgyEDeLPfk5Q BOOL (истина)
1F417eczAAbh41V4oLGNf3DqXLY72hsM73 BOOL (истина)
F417eczAAbh41V4oLGNf3DqXLY72hsM73 BOOL (ложь)
1417eczAAbh41V4oLGNf3DqXLY72hsM73 BOOL (ложь)
1F17eczAAbh41V4oLGNf3DqXLY72hsM73 BOOL (ложь)
1F4AAbh41V4oLGNf3DqXLY72hsM73 BOOL (ложь)
1F417eczAAbDqXLY72hsM73 BOOL (ложь)
1F417eczAAbh0000 BOOL (ложь)
1F417eczAAbhNf3DqXL72hsM73 BOOL (ложь)

[Edit:] Это относится к PHP версии
mikegogulski сейчас офлайн Пожаловаться на mikegogulski   Ответить с цитированием Мультицитирование сообщения от mikegogulski Быстрый ответ на сообщение mikegogulski

21 ноября 2010, 6:09:43 PM   # 9
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

Спасибо за это, но checkAddress (), как представляется, быть разорван на несколько адресов:

Это все правильно. Ничто не может сказать вам, действительно ли кто-то владеет адрес. Он просто проверяет, что адрес в правильной форме и содержит правильную контрольную сумму.

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

котировка
1MU97wyf7msCVdaapneW2dW1uXP7oEQsFA BOOL (ложь) ** На самом деле действует **

Я просто проверил это и checkAddress () возвращала верно. Может быть, вы имели некоторые пробелы или что-то: он делает не "уборка" вообще.
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

21 ноября 2010, 11:06:23 PM   # 10
 
 
Сообщения: 196
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

Вы, вероятно, следует иметь несколько тестовых случаев, как хорошие, так и плохие с несколькими ведущими "1"s. Они являются действительными и частью проверки ошибок в некоторых случаях.

например :

11111111111111111111114oLvT2 плохо
1111111111111111111114oLvT2 хорошо
111111111111111111114oLvT2 плохо

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

22 ноября 2010, 2:35:49 AM   # 11
 
 
Сообщения: 358
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

Спасибо за это, но checkAddress (), как представляется, быть разорван на несколько адресов:

Это все правильно.

котировка
1MU97wyf7msCVdaapneW2dW1uXP7oEQsFA BOOL (ложь) ** На самом деле действует **

Я просто проверил это и checkAddress () возвращала верно. Может быть, вы имели некоторые пробелы или что-то: он делает не "уборка" вообще.

Хорошо, теперь я чувствую себя ослом. Как-то пространство пробрался в себя до конца этой строки.

Сожалею. Спасибо за функцию! Я собираюсь включить его в то, что я делаю.

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

23 ноября 2010, 2:11:52 AM   # 12
 
 
Сообщения: 350
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

Спасибо за это, но checkAddress (), как представляется, быть разорван на несколько адресов:

Это все правильно.

котировка
1MU97wyf7msCVdaapneW2dW1uXP7oEQsFA BOOL (ложь) ** На самом деле действует **

Я просто проверил это и checkAddress () возвращала верно. Может быть, вы имели некоторые пробелы или что-то: он делает не "уборка" вообще.

Хорошо, теперь я чувствую себя ослом. Как-то пространство пробрался в себя до конца этой строки.

Сожалею. Спасибо за функцию! Я собираюсь включить его в то, что я делаю.

Мир,
Майк

В данном разделе содержится объяснение того, почему нежелательно использовать такие функции:
https://www.bitcoin.org/smf/index.php?topic=1267.msg13897
bitcoinex сейчас офлайн Пожаловаться на bitcoinex   Ответить с цитированием Мультицитирование сообщения от bitcoinex Быстрый ответ на сообщение bitcoinex

23 ноября 2010, 2:39:24 AM   # 13
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

В данном разделе содержится объяснение того, почему нежелательно использовать такие функции:
https://www.bitcoin.org/smf/index.php?topic=1267.msg13897

Если что-то изменится в Bitcoin, то все старые клиенты Bitcoin также завинчивать. Мой PHP код проверяет номер версии в адрес так же, как Bitcoin, так что это должно быть будущее доказательство.
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

23 ноября 2010, 6:29:34 AM   # 14
 
 
Сообщения: 358
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

В данном разделе содержится объяснение того, почему нежелательно использовать такие функции:
https://www.bitcoin.org/smf/index.php?topic=1267.msg13897

Как theymos пишет, управление версиями можно позаботиться о с чеком.

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

19 декабря 2010, 7:30:54 AM   # 15
 
 
Сообщений: 47
Цитировать по имени
цитировать ответ
по умолчанию Re: определить действительный адрес Bitcoin

Вот мой PHP версия:
http://pastebin.com/vmRQC7ha

У меня есть веб-интерфейс, что:
http://theymos.ath.cx:64150/q/checkaddress

Спасибо за это, я работаю над модулем Drupal принимать Bitcoin адреса в качестве типа ССК поля и проверять их с этим. 

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW