Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
11 января 2011, 4:05:05 AM   # 1
 
 
Сообщения: 337
Цитировать по имени
цитировать ответ
по умолчанию Re: Счет имена, кодирующие

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Похоже, что интерфейс RPC не может обрабатывать имена учетных записей с не-ASCII символы правильно. копия&пастообразные listaccount в getaccountaddress создаст новую учетную запись с еще одним именем.

Можем ли мы ограничить accountnames ограниченного набора символов (например, [A-Za-Z0-9 \ -_]) или добавить поддержку UTF-8?
tcatm сейчас офлайн Пожаловаться на tcatm   Ответить с цитированием Мультицитирование сообщения от tcatm Быстрый ответ на сообщение tcatm


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


11 января 2011, 4:22:06 AM   # 2
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Счет имена, кодирующие

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





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

11 января 2011, 8:17:33 AM   # 3
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Счет имена, кодирующие

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

11 января 2011, 3:22:43 PM   # 4
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Счет имена, кодирующие

Набор символов, вопросы дают мне головные боли.

Так что я просто побежал тест в командной строке, перемещая 500 testnet биткойны на счет имени "฿"

Созданная учетная запись называется "\ U00E0 \ u00B8 \ u00BF", Который не то, что я намеревался. E0 B8 BF является представление UTF-8 Юникода характера Тайский бат.

Рассуждая об этом до конца, стараясь не получить головную боль ...

Мой терминальное окно имеет: LC_CTYPE = en_US.UTF-8
Поэтому, когда я копирую&вставить тайский символ бата, оно кодируется в UTF-8.

Я передать UTF-8 строку bitcoind, и она использует библиотеку JSON-Дух, чтобы преобразовать его в строку JSON (который определяется как Unicode ... кодируется с помощью обратных косых черт, я думаю: см http://www.ietf.org/rfc/rfc4627.txt ). И есть ошибка. Может быть. Я думаю?

Консольная bitcoind должны смотреть на местности и преобразование JSON строки в / из этой местности. Любой достаточно мотивированы о многоязычных имен учетных записей (и отправлять комментарии), чтобы научить его делать это?
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

11 января 2011, 8:42:01 PM   # 5
 
 
Сообщений: 37
Цитировать по имени
цитировать ответ
по умолчанию Re: Счет имена, кодирующие

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

11 января 2011, 9:25:56 PM   # 6
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Счет имена, кодирующие

RE: Точка вы в правильном направлении:

rpc.cpp файла, метод CommandLineRPC:

Я подозреваю, что должно быть сделано правильно JSON кодирования любых строк, передаваемых через командную строку.

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

11 января 2011, 9:35:13 PM   # 7
 
 
Сообщения: 337
Цитировать по имени
цитировать ответ
по умолчанию Re: Счет имена, кодирующие

Это, вероятно, не только метод CommandLineRPC, что вызывает проблемы. UTF-8 имен учетных записей, созданных из JS-пульта дистанционного управления неправильно тоже.
tcatm сейчас офлайн Пожаловаться на tcatm   Ответить с цитированием Мультицитирование сообщения от tcatm Быстрый ответ на сообщение tcatm



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW