Вернуться   Биткоин Форум > Bitcoin Обсуждение
20 января 2011, 10:28:50 PM   # 1
 
 
Сообщений: 39
Цитировать по имени
цитировать ответ
по умолчанию Re: PROTON подобных платежей / Смарт-карта для Bitcoins

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Вероятно, большинство из вас никогда не слышали о "ПРОТОН" карта, но это электронная форма денежных средств, введенные в Бельгии с умеренным успехом.
Он предназначен для небольших платежей (от 1 до 50 евро), например, в продуктовых магазинах. Это на самом деле дополнительная функция на обычной дебетной банковской карты и с точки зрения пользователя очень прост в использовании:
  • вы загружаете деньги со своего банковского счета на карту (до 125 евро) на любом банкомате
  • в магазине вы кладете карту в терминале, они введите сумму к оплате, и вы принимаете, что, нажав на кнопку OK. СДЕЛАННЫЙ !
Есть еще две кнопки: Отмена для отказа оплаты, а вопросительный знак, чтобы проверить баланс на вашей PROTON карте.
Нет PIN-код не требуется.
Для магазинов это более интересно то нормальные платежи в PROTON дешевле (за вычетом комиссии и не онлайн расходы) для них, так что они могут принять небольшое количество (менее 10 евро). Видеть http://www.atosworldline.be/index/en_US/5118014/5126207/Proton.htm для получения дополнительной информации.

Я думал, как это можно было бы перевести на окружающую среду Bitcoin.

Самое главное отличие, на мой взгляд с фактической реализации Bitcoin является "клиент": Если я хочу сделать платеж, мне нужно взять с собой некоторую форму клиента (на ноутбуке, смартфоне или аналогичное устройство) с моей wallet.dat и требует подключения к Интернету, чтобы отправить транзакцию в сети Bitcoin. Возможно, через несколько лет, многие люди будут иметь смартфоны и мобильный Интернет, но есть еще риск безопасности переноски wallet.dat на таком устройстве с вами.

Таким образом, вопрос: можем ли мы исключить необходимость наличия "смарт-клиент телефон" с wallet.dat?

Что делать, если мы используем следующую настройку (коротко):
  • У меня есть смарт-карта с модулем крипты, который может хранить пару ключей (частный + открытый ключ) одного из моих Bitcoin адресов;
  • В магазине, у них есть работает Bitcoin клиент (или любое подобное приложение), и я положил мою смарт-карту в устройство для чтения карт и подтверждения на экране, что я хочу заплатить X BTC.

При продолжительном:
ДОМА:
  • Я могу загрузить на смарт-карту ключевую пару моего выбора (один из них в моем обычном Bitcoin кошелек). Секретный ключ часть записываемой только на карту, никогда не читаемая. Публичная часть записываемый / считываемый (или его хэш / Bitcoin адрес).
  • Используя обычный клиент Bitcoin, я могу перечислить любую сумму на этот Bitcoin адрес, который имеет эффект загрузки BTC на карту.
  • Я могу даже обратного переключения любую сумму от этого Bitcoin адреса на другой из моих адресов (в случае утери карты или кражи)!
  • Защита от вирусовЯ могу удалить из ключей моей повседневной wallet.dat (я сохранить оригинальный wallet.dat в безопасном месте, в автономном режиме), поэтому BTC с этого адреса не может быть украден.

В МАГАЗИНЕ: Я хочу заплатить X BTC: вставить карту в устройство для чтения карт, набираю сумму я хочу оплатить и подтвердить.
Теперь клиент Bitcoin на машине должен совершить сделку:
  • TXIN: Он может прочитать мой Bitcoin адрес (из открытого ключа или его хэша или адреса Bitcoin немедленно, так как это мир чтения), поэтому он может найти необходимые данные в блоке цепи, правильно?
  • TXOUT: Система знает, к которому Bitcoin адрес платежа должен пойти и он знает сумму. Листы проблемы, что делать с изменением (см. Ниже)
  • Данные сделок передаются в смарт-карту и криптографический модуль внутри подписывает его с закрытым ключом на карте, чтобы подтвердить сделку.
  • Клиент Bitcoin посылает подписанный транзакции в сети Bitcoin. Готово.

Все может быть обеспечено немного больше с помощью PIN-кода, необходимого при регистрации (и после 3 неправильных PIN-кода, карта больше не принимает ничего подписывать, он не должен быть сброшен снова посылая частный пара / открытый ключ, тот же один или другой один).

Я вижу 2 проблемы оставшихся:
  • изменение: По какой-то причине, я еще не до конца понимаю, TXIN всегда полные количества монет, отправленных на этот адрес Bitcoin прежде (для удобства проверки двойных расходов ??), так что если вы послали 50 BTC по адресу, и вам нужно только заплатить 10 BTC, есть 40 изменений BTC, который клиент теперь посылает на новый адрес генерируется Биткойн (whihc принадлежит к тому же wallet.dat / же пользователю). Решение может быть отправлен в 40 BTC обратно на тот же адрес смарт-карты Bitcoin, но я не знаю, если это является действительной сделкой.
  • ДоверятьЯ должен верить, что магазин создает правильную транзакцию (транзакция на экране так же, как послал на смарт-карту для подписания). Я до сих пор не придумали хороший ответ здесь ... 

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

Есть предположения ? И извините за длинный пост.
bfever сейчас офлайн Пожаловаться на bfever   Ответить с цитированием Мультицитирование сообщения от bfever Быстрый ответ на сообщение bfever


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


20 января 2011, 10:40:37 PM   # 2
 
 
Сообщения: 826
Цитировать по имени
цитировать ответ
по умолчанию Re: PROTON подобных платежей / Смарт-карта для Bitcoins

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





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

Например, с помощью следующих сто ключей вы можете сделать много платежей (в худшем случае это 10, но, вероятно, намного больше) любое количество от 1 до 99 BTC, прежде чем вы должны пополнить карту:

25 х 1 BTC, 25 х 3 BTC, 25 х 10 BTC, 25 х 30 BTC
ribuck сейчас офлайн Пожаловаться на ribuck   Ответить с цитированием Мультицитирование сообщения от ribuck Быстрый ответ на сообщение ribuck

20 января 2011, 11:40:41 PM   # 3
 
 
Сообщения: 109
Цитировать по имени
цитировать ответ
по умолчанию Re: PROTON подобных платежей / Смарт-карта для Bitcoins

Изменения также могут быть решены без использования сети Bitcoin напрямую. Там может быть сайт под названием BitcoinPOS, где вы посылаете монеты, чтобы заполнить карту, а затем купец получает свои монеты с сайта. Я думаю, что это примерно идея Брюса "концентраторы счета", Вы не должны доверять всем торговцам этого пути либо, так как вы могли бы прибегнуть тщательные BitcoinPOS, если вы были обвинены неправильно.
Местный офлайн сейчас Пожаловаться на местном   Ответить с цитированием Мультицитирование сообщения от Local Быстрый ответ на сообщение Local

20 января 2011, 11:53:11 PM   # 4
 
 
Сообщения: 314
Цитировать по имени
цитировать ответ
по умолчанию Re: PROTON подобных платежей / Смарт-карта для Bitcoins

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

Ой, подождите, вы хотите кормить изменения обратно на карту, не так ли? Это сложнее, потому что Bitcoin платежи должны ссылаться на хеш сделки источника. Что вам нужно сделать, это магазин на карте первоисточника транзакции хэш (который финансировал адрес на карте). Затем, когда вы делаете платеж, терминал использует это для txin, и создает ТЙ, который дает вернуться к вашему адресу. Он вычисляет хэш этой новой транзакции и записывает его обратно на карту. Это будет использоваться в качестве txin для следующего платежа.

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

21 января 2011, 1:18:35 AM   # 5
 
 
Сообщений: 32
Цитировать по имени
цитировать ответ
по умолчанию Re: PROTON подобных платежей / Смарт-карта для Bitcoins

  • ДоверятьЯ должен верить, что магазин создает правильную транзакцию (транзакция на экране так же, как послал на смарт-карту для подписания). Я до сих пор не придумали хороший ответ здесь ...  

Есть карты с дисплеем и нажмите кнопку, где сумма может быть подтверждено непосредственно на карте:
http://silicontrust.files.wordpress.com/2010/11/maia-display_custom_items-download_seealso_file.jpeg

http://www.incard.com/products.html
bitcoin2 сейчас офлайн Пожаловаться на bitcoin2   Ответить с цитированием Мультицитирование сообщения от bitcoin2 Быстрый ответ на сообщение bitcoin2

21 января 2011, 8:52:41 PM   # 6
 
 
Сообщений: 39
Цитировать по имени
цитировать ответ
по умолчанию Re: PROTON подобных платежей / Смарт-карта для Bitcoins

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

Ой, подождите, вы хотите кормить изменения обратно на карту, не так ли? Это сложнее, потому что Bitcoin платежи должны ссылаться на хеш сделки источника.
Да, платежи нужно хэш, но они доступны в blockchain: вы можете легко проверить это с Blockexplorer: просто введите свой Bitcoin адрес (который также будет являться Bitcoin адрес на карте), и вы можете увидеть баланс и все операции участвует.

Моя идея заключается в том, что вам нужна только для хранения частной комбинации / открытого ключа ОДНОГО Bitcoin адреса (все остальные данные в блоке цепи!), Так что продавец может легко запросить карту для Bitcoin адреса и карта может использовать закрытый ключ, чтобы подписать сделку, созданный купцом.
bfever сейчас офлайн Пожаловаться на bfever   Ответить с цитированием Мультицитирование сообщения от bfever Быстрый ответ на сообщение bfever

21 января 2011, 9:13:52 PM   # 7
 
 
Сообщения: 314
Цитировать по имени
цитировать ответ
по умолчанию Re: PROTON подобных платежей / Смарт-карта для Bitcoins

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

13 марта 2011, 11:59:34 PM   # 8
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: PROTON подобных платежей / Смарт-карта для Bitcoins

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW