24 августа 2011, 5:49:20 PM   # 1
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: О длине Bitcoin адресов

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Если кто-то не имеет специфический, общий потребительной случай, что я не знаком, адреса почти всегда сообщаться с помощью копирования и вставки в сканирований кода по электронной почте / IM, или через QR. В этом случае, я не вижу, как это на самом деле отношение, как долго это, вероятно, пока она не превышает половины длины а QR-код может обрабатывать (что составляет около 3 КБ).

Это опасное предположение в пространстве пользователя. Я лично напечатал сотни ключевых кодов. QR кода расти больше и плотнее, и требуют более лучшие условий чтения, тем больше байт вы вещи в них, и я даже не знаю, как идти прямо из QR в буфер моего компьютера без ввода. Если потенциал печатая их что-то "никто" действительно, почему они были сделаны коротка, чтобы начать? Почему ripemd160? Зачем удостоверяясь, чтобы избежать 0 / O / I / л? Почему бы просто не кодировали весь открытый ключ в формате PEM и передать их вокруг в виде блоков base64-закодированный текст? Общественность уже думает, что мы глупы за то, что такие длинные адреса, как это, но это неизбежно, потому что энтропия должна быть там для них, чтобы быть безопасными. Более длинные адреса, безусловно, тормозят принятие Bitcoin общественности и должны быть в списке вещей, чтобы избежать.
casascius сейчас офлайн Пожаловаться на casascius   Ответить с цитированием Мультицитирование сообщения от casascius Быстрый ответ на сообщение casascius


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


24 августа 2011, 6:04:19 PM   # 2
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: О длине Bitcoin адресов

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





Мое беспокойство в том, что мы запланировать blockchain разделить на 6 месяцев с этого момента, а теперь и потом кто-то реализует безопасный способ-круто, все-решает в использовании, способ использовать ваш адрес электронной почты в качестве адреса Bitcoin.

Так что мой приемный адрес "gavinandresen@gmail.com"И вдруг все спорят длины Bitcoin адреса, используемые за кулисами была просто огромная трата времени.

Я как виновный делать такие вещи, как, что в качестве следующего geek-- я могу получить настолько сосредоточен на одном немного проблемы, я даже не понимал решение проблемы больше делает весь вопрос уйти. Резвый меня с ног на голову, если вы видите меня идти по этому пути ...
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

24 августа 2011, 6:50:29 PM   # 3
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: О длине Bitcoin адресов

Существует довольно много уже способ сделать это де-факто смысл. Просто отправьте человеку сообщение с PGP-холостом зашифрованы Bitcoin закрытого ключа обременяющего точный баланс, подлежащих передаче, и дать им возможность импортировать его. Назовите это "Bitcoin проверка", Сделка будет завершена, когда этот баланс тратится на новый адрес, порожденный получателем. (Неортодоксальные: Если Bitcoin UI ограничил возможность выдавать ключи PGP и непосредственно декодировать PGP-зашифрованы проверки, было бы в среднем Джо дружественных для Джо, который обычно не использовать GPG и т.д.).

Без центрального органа по надзору за что вы на самом деле владелец вашего адреса, и без опоры на вашей способности принимать или дешифровать сообщение, отправленное вам, нет просто никакого способа, чтобы убедиться, что я не ворую псевдоним "gavinandresen@gmail.com" прежде чем попасть на него. Или "btcdeposits@citibank.com" или любой другой. И если получение такого платежа зависит от регистра где-то (blockchain или иным образом), платежи, которые вы получаете сейчас не-анонимные. С другой стороны, получение секретного ключа в электронной почте сохраняет свою анонимность.

Идея "firstbits" Вероятно, один из самых экологически чистых адресов укорочения идей существует. Когда расширение на основе первого вхождения в блок цепи, это полностью децентрализована и детерминированным. Если клиент мог изначально расширить firstbits из базы данных, я "1bowser" и это очень удобно для пользователя. А с другой стороны, если вы позволяете firstbits в качестве ручки для адресов уже имеющихся в blockchain, вы действительно могли иметь сумасшедшие длинные адреса, где бы они были полезны, потому что пользователь никогда не будет на самом деле должен их типа.
casascius сейчас офлайн Пожаловаться на casascius   Ответить с цитированием Мультицитирование сообщения от casascius Быстрый ответ на сообщение casascius

24 августа 2011, 7:05:22 PM   # 4
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: О длине Bitcoin адресов

И Гэвин,

(Возможно, это должно быть отделено в новую нить под названием "на разделяющей части bitcoind из бумажника и UI")

Я уже говорил много вещей, которые были бы здорово иметь в пользовательском интерфейсе, но я также признать, как это только делает вашу пластину более и более полно. Я думаю, что вы должны рассмотреть возможность сделать разделяющую основы "bitcoind" в демона вы поддерживаете, и пусть сообщество написать пользовательский интерфейс и управление кошельком для всех различных платформ.

Другими словами, есть не bitcoind делать ничего, кроме разговоров по сети P2P, проверять транзакции, сохранить локальный блок цепи копировать уточненный, генерировать getworks для шахтеров, а самое главное две новые функции RPC для UI-х: вперед подписал сделки с сетью из пользовательского интерфейса, а также позволяет UI для запроса демон для неизрасходованных операций дана списка адресов.

Отделив бумажник, это освобождает вас от необходимости беспокоиться о шифровании кошелька. Единственная причина, bitcoind потребуется бумажник будет принимать доходы от добычи полезных ископаемых (и, возможно, для ограниченных целей, предусмотренных разработчиками, таких как "система бумажник" когда это сервер и т.д. Интернет). Средний пользователь джо не будет использовать системный кошелек.

При таком разделении функций, пользовательский интерфейс будет управлять бумажник и подписывать сделки, а также различные UI, может обеспечить их по-разному. Некоторые приложения UI будут держать закрытые ключи на жестком диске, другие могли бы держать их в автономном режиме и требуют от пользователя ввести их или иным образом поставить их, чтобы сделать сделку (например, из бумаги бумажника, смарт-карта, флэш-диск, веб-сервис, вы называете это). В то время как bitcoind будет платформа нейтральна, вы найдете интерфейс, написанном быть конкретной платформы и написаны людьми, более комфортно с их любимой ОС, поэтому они выглядят и чувствуют себя и работать изначально, как и другие приложения для той же ОС.

При уменьшении размера bitcoind кодового, у вас есть меньше, чтобы наблюдать, когда дело доходит до принятия решения, что патчи и изменения принять. Кто-то делает изменения пользовательского интерфейса, вам не нужно беспокоиться, если он вводит новую уязвимость в bitcoind.

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

25 августа 2011, 2:48:55 AM   # 5
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: О длине Bitcoin адресов

вперед подписал сделки с сетью из пользовательского интерфейса, а также позволяет UI для запроса демон для неизрасходованных операций дана списка адресов.
Этого недостаточно. Связь между бумажником-обработчиком и блоком-цепью&Обработчик сети потребует двусторонней связи. Очевидно бумажник-обработчик представляет различные запросы к обработчику блок-цепи. Но обработчик блок-цепи должен быть в состоянии сделать обратные вызовы для всех заинтересованных кошельков обработчиков. Обратные вызовы могут быть дистиллированной, чтобы одном: blockchain был externded положительным или отрицательным числом блоков. Положительное расширение указывает на нормальную работу. Отрицательное расширение указывает на реорганизацию цепи. Обратный вызов может передать массив соответствующих корней Merkle или некоторые такие.

Главное о выше требования заключается в том, что JSON-RPC не является хорошим инструментом для двухсторонней связи. Не является XML-RPC, SOAP или некоторыми другими популярными кандидатов. Это серьезный вопрос архитектуры программного обеспечения.
2112 сейчас офлайн Пожаловаться на 2112   Ответить с цитированием Мультицитирование Сообщения от 2112 Быстрый ответ на сообщение 2112

25 августа 2011, 5:39:11 AM   # 6
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: О длине Bitcoin адресов


Главное о выше требования заключается в том, что JSON-RPC не является хорошим инструментом для двухсторонней связи. Не является XML-RPC, SOAP или некоторыми другими популярными кандидатов. Это серьезный вопрос архитектуры программного обеспечения.

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

25 августа 2011, 3:51:59 PM   # 7
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: О длине Bitcoin адресов

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

В минимуме, необходимо только два вызова. Первый способ для бумажника, чтобы предоставить идентификатор (открытый ключ, адрес или любой другие) и имеет возвращение сервера для всех операций, связанных с этой учетной записью. Второй способ для бумажника, чтобы подтолкнуть транзакцию к узлу так, что узел может передавать его в сеть.

Обратите внимание, что это полностью обходит проблему интерактивного приема. Причиной этого является то, что я считаю это дело между узлом и программного обеспечения электронной коммерции, а не между бумажником и узлом. Существование blockexplorer.com должно убедить вас в том, что эта проблема разрешима.

По первоначальной теме адресов, я все в пользу многодетности транспортных средств. Но мы всегда должны думать тщательно при добавлении нового формата.

Например, стандартные адреса содержат избыточность, так что мы можем обнаружить ошибки, когда кто-то типы их, или делает копию и пасту. Спецификация QR-коды также содержит ECC, так что не имеет смысла кодировать стандартный адрес в виде строки QR. Мы бы лучше кодирования только адресная часть, и оставив контрольный код из.

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

25 августа 2011, 4:26:10 PM   # 8
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: О длине Bitcoin адресов

Спецификация QR-коды также содержит ECC, так что не имеет смысла кодировать стандартный адрес в виде строки QR. Мы бы лучше кодирования только адресная часть, и оставив контрольный код из.

Я также думаю, что firstbits немного глупо, потому что я никогда не набран адрес, и я не думаю, что когда-либо будет. Он также отбрасывает информацию чека, который смешно, потому что он якобы был предназначен для ввода адресов вручную. Но, я полагаю, в некотором смысле, это имеет различные средства проверки ошибок ввода в том, что не каждой строке обязательно является действительным. И насколько известно, никто не послал себе кучу сделок, которые просто случаются с разрешением общих опечаток действительного firstbits адресов. 

Просто имейте в виде, что Bitcoin должен быть совместим с обычными людьми, а не только герой-членами, и задачей ввода что-то из QR-коды для среднего Джо часто состоит из загрузки приложения для своего iPhone и перепечатывать код, он видит в его компьютер, делая опечатку доказательства резервирования необходимо еще раз. Она также должна быть обеспечена возможность обмена Bitcoins в отсутствие компьютеров (я имею в виду между доверенными людьми, конечно). Я считаю себя хорошо разбирающимся в Bitcoin и еще получил очень привыкли к передаче адресов вручную, в основном потому, что я использую бумажные бумажники и выделенные airgapped компьютеры для Bitcoin только так я могу зависеть не получить мое украденное. Я передать биткойны другим людям в лицо, передав им бумажные бумажники, особенно если я считаю, что они будут просить меня, чтобы выкупить их позже.

Если Bitcoin адрес был приняты без кода проверки и сканировали покинуть QR-код и handkeyed с опечаткой в ​​качестве отправляющего адреса, это приведет к необратимой потере средств пользователя пытается передать, что явно является неприемлемым следствие , Он также требует введения нового формата адреса, который является бременем для пользователей, чтобы узнать, нагрузку на разработчиков для реализации и сохранения 32 бита из QR-кода не дает никакой практической пользы компенсирующее.
casascius сейчас офлайн Пожаловаться на casascius   Ответить с цитированием Мультицитирование сообщения от casascius Быстрый ответ на сообщение casascius

25 августа 2011, 6:29:46 PM   # 9
 
 
Сообщения: 314
Цитировать по имени
цитировать ответ
по умолчанию Re: О длине Bitcoin адресов

Если Bitcoin адрес был приняты без кода проверки и сканировали покинуть QR-код и handkeyed с опечаткой в ​​качестве отправляющего адреса, это приведет к необратимой потере средств пользователя пытается передать, что явно является неприемлемым следствие , Он также требует введения нового формата адреса, который является бременем для пользователей, чтобы узнать, нагрузку на разработчиков для реализации и сохранения 32 бита из QR-кода не дает никакой практической пользы компенсирующее.

У меня нет доказательств, но по какой-то причине я думал, "адреса" называемые хэши имеют некоторые коррекции ошибок встраиваются. Я надеюсь, что они делают ?! чтобы, например, обрабатывать опечатки.
Если они действительно не хватает этого, я понимаю, что быть исправлены до укоротить их.
vv01f сейчас офлайн Пожаловаться на vv01f   Ответить с цитированием Мультицитирование сообщения от vv01f Быстрый ответ на сообщение vv01f

25 августа 2011, 6:31:25 PM   # 10
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: О длине Bitcoin адресов

Просто имейте в виде, что Bitcoin должен быть совместим с обычными людьми, а не только герой-членами, и задачей ввода что-то из QR-коды для среднего Джо часто состоит из загрузки приложения для своего iPhone и перепечатывать код, он видит в его компьютер, делая опечатку доказательства резервирования необходимо еще раз. Она также должна быть обеспечена возможность обмена Bitcoins в отсутствие компьютеров (я имею в виду между доверенными людьми, конечно). Я считаю себя хорошо разбирающимся в Bitcoin и еще получил очень привыкли к передаче адресов вручную, в основном потому, что я использую бумажные бумажники и выделенные airgapped компьютеры для Bitcoin только так я могу зависеть не получить мое украденное. Я передать биткойны другим людям в лицо, передав им бумажные бумажники, особенно если я считаю, что они будут просить меня, чтобы выкупить их позже.

Если Bitcoin адрес был приняты без кода проверки и сканировали покинуть QR-код и handkeyed с опечаткой в ​​качестве отправляющего адреса, это приведет к необратимой потере средств пользователя пытается передать, что явно является неприемлемым следствие , Он также требует введения нового формата адреса, который является бременем для пользователей, чтобы узнать, нагрузку на разработчиков для реализации и сохранения 32 бита из QR-кода не дает никакой практической пользы компенсирующее.

Ааа, я понимаю вашу точку зрения, и я согласен, что это полезно в этой ситуации. Но EWW.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

25 августа 2011, 10:17:47 PM   # 11
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: О длине Bitcoin адресов


Ааа, я понимаю вашу точку зрения, и я согласен, что это полезно в этой ситуации. Но EWW.

Это на самом деле не так уж плохо и оттачивает свои навыки клавиатуры. Я могу ввести Bitcoin адрес без ошибок, не глядя на клавиатуру более чем 95% времени, навык, который я считаю значительно более улучшилось, я должен был сделать это. Я думал об издательском оптимизированном коде для автоматического исправления ошибок, так как с 32 битами "проверить" в каждом адресе, компьютер может достаточно надежно зафиксировать даже два или три опечатки в адресе, и включены тривиальные возможности для этого в Casascius Bitcoin Utility. Набрав в адресах намного меньше недружелюбны, если вы можете сделать это, зная, что маленькая ошибка или два будет игнорироваться. Но, конечно, было бы очень хорошо, если каждый вход, который принял Bitcoin адрес можно также расширить firstbits, или только 8 символов, в любое время, расширение доступно на blockchain.
casascius сейчас офлайн Пожаловаться на casascius   Ответить с цитированием Мультицитирование сообщения от casascius Быстрый ответ на сообщение casascius



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW