Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
8 мая 2011, 3:19:50 AM   # 1
 
 
Сообщения: 104
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

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


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

У меня возникли эти идеи в последнее время, о том, как реализовать Bitcoin PoS с физической картой, сродни дебетовой карты. Я уверен, что мои идеи правильны, но я хотел бы проверить несколько предположений первыми.

После прочтения некоторых на SIM-картах и ​​смарт-карт, в общем, я установил следующее:

  • Существует защищенное хранение (R / W) на смарт-карте, и единственный способ доступа это с помощью API, предусмотренной программным обеспечением, загруженной на карту. (Если у вас нет сканирующего туннельного микроскопа).
  • Программное обеспечение, которое работает на карте может быть либо в C или Java
    • C дешевле аппаратно-накрест, но очень негибкая. Любые изменения, необходимые на более поздних этапах означают огромные затраты
    • Java дешевле разрабатывать, так как она имеет интегрированную среду разработки и множество классов (в том числе CryptoAPI), а сами карты являются более дорогими
  • Вы можете написать программу для смарт-карты, который выполняет на смарт-карте, и способен выполнять различные действия, например:
    • Санкционирования доступа к закрытым ключам с PIN-кодом
    • Проверка цифровой подписи
    • Подписание блока данных
    • Инициализация пустой карты с кучей пары ключей

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

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

Я разговаривал с парнем, который это работа пишет программное обеспечение для SIM-карт, те, в сотовых телефонах каждого. Он сказал, что 1Мбы JavaCard будет стоить около $ 1, если заказ на 50000 карт сразу. Так что это не так уж плохо.

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

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

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

С другой стороны, пары ключей могут быть созданы с помощью самой карты, на POS, когда добавляется деньги.
Кроме того, POS терминал может распечатать адрес Bitcoin на квитанции, так что вы можете добавить больше денег на карту с регулярным программным обеспечением Bitcoin.

Это также возможно, чтобы иметь карту проверки POS, для обеспечения соответствия. Если POS проверяются (путем криптографического ключом проверки) конечно, то (возможно) дополнительные гарантии могут быть реализованы, как принимать транзакции без каких-либо подтверждений, но почему-то временно предотвратить карты от двойных расходов и т.д. Или дать вариант при оплате как "оплатить не валидаций, но карта блокируется на ближайшие 10 минут" или "платить регулярно, но товары освобождаются от проверки"

вопросы
Это не карта доступа банковского счета. Было бы фактический бумажник карты, так что если он потеряется - деньги ушли навсегда. Если он украден - ПИН-код должен запретить доступ к закрытым ключам. Можно было бы создать 2 защиты PIN-уровня, подобный PIN и PUK в сотовых телефонах.

Кроме того, можно создать "конец света контактный" что вытирает чистоту карты, в случае, если вы находитесь под давлением, или что-то из шпионского романа

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


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


8 мая 2011, 4:12:26 AM   # 2
 
 
Сообщения: 196
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

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





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

8 мая 2011, 4:13:46 AM   # 3
 
 
Сообщения: 104
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

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

8 мая 2011, 4:24:18 AM   # 4
 
 
Сообщения: 476
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

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

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

8 мая 2011, 4:28:02 AM   # 5
 
 
Сообщения: 104
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

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

8 мая 2011, 11:12:07 AM   # 6
 
 
Сообщения: 755
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

Отлично. Тем не менее, существует слишком много проблем для Bitcoin использования PoS, которые необходимо решать в первую очередь в любом случае. (Например, задержки подтверждения, и т.д.). На данный момент, его гораздо легче просто выяснить Bitcoin PoS платежей с помощью QR-кодов и таких и посмотреть, если он когда-либо цепляется, прежде чем мы начнем поднятием задающие стандарты, которые будут использоваться на 10 человек.
Мэтт Corallo сейчас офлайн Пожаловаться на Matt Corallo   Ответить с цитированием Мультицитирование сообщения от Matt Corallo Быстрый ответ на сообщение Matt Corallo

8 мая 2011, 7:45:31 PM   # 7
 
 
Сообщения: 104
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

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

8 мая 2011, 7:53:43 PM   # 8
 
 
Сообщения: 755
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

Ну, это дело - смарт-карта может генерировать пару ключей. Вы не в состоянии получить его, когда-либо. Вы все еще можете использовать его, если вы знаете, пин-код. Но вы не можете клонировать кошелек на другую карту или на компьютере. Поэтому возможность двойных расходов строго ограничена использование этого метода.
Это не мешает двойным тратит, я могу написать подписать тонну txes готов удвоить тратить, а затем пойти в магазин, а второй он тратит, отправить все этот txes в крупных шахтер с телефона. 
Тем не менее, его отличная идея и прохладный сон, но пока мы действительно не имеем использование для этого (то есть возм готов к использованию и магазинов, готовых принять Bitcoin), расходуя на это время, кажется, как пустая трата ресурсов.
Мэтт Corallo сейчас офлайн Пожаловаться на Matt Corallo   Ответить с цитированием Мультицитирование сообщения от Matt Corallo Быстрый ответ на сообщение Matt Corallo

8 мая 2011, 7:55:36 PM   # 9
 
 
Сообщения: 104
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

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

8 мая 2011, 7:57:49 PM   # 10
 
 
Сообщения: 755
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

Как вы можете подписать много сделок, не имея секретного ключа?
Дело смарт-карты вы даете ему данные и подписывает его. Так что, если у меня есть смарт-карта, которую я использую для оплаты, я пошлю его txes подписать с каждым адресом, который может использовать для отправки денег.
Мэтт Corallo сейчас офлайн Пожаловаться на Matt Corallo   Ответить с цитированием Мультицитирование сообщения от Matt Corallo Быстрый ответ на сообщение Matt Corallo

8 мая 2011, 8:02:06 PM   # 11
 
 
Сообщения: 104
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

Да, но если бы вы читали мой оригинальный пост в целом, можно заметить, раздел, когда я обдумывать на идее взаимного разрешения между картой и POS-терминалом, который позволил бы для продвинутых вариантов оплаты. Если у тебя есть "взломан" POS, он не будет проверять подлинность и предотвратить вас от подписания сделки в объеме. Или просто вас ждать подтверждения.

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

8 мая 2011, 8:17:37 PM   # 12
 
 
Сообщения: 1330
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

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

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

8 мая 2011, 8:23:32 PM   # 13
 
 
Сообщения: 104
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

Ну, в настоящее время необходимы дополнительные исследования. Потому что, от того, что я прочитал, пользовательские реализации ECDSA для JavaCard очень медленно, поэтому, либо карта должна поддерживать его в естественном виде, или требуется реализация C.

http://amadousarr.free.fr/crypto/ECDSAJAVACARD.pdf
Василий Свиридов сейчас офлайн Пожаловаться на Василий Свиридов   Ответить с цитированием Мультицитирование сообщения от Василий Свиридов Быстрый ответ на сообщение Василий Свиридов

8 мая 2011, 8:23:50 PM   # 14
 
 
Сообщения: 755
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

Да, но если бы вы читали мой оригинальный пост в целом, можно заметить, раздел, когда я обдумывать на идее взаимного разрешения между картой и POS-терминалом, который позволил бы для продвинутых вариантов оплаты. Если у тебя есть "взломан" POS, он не будет проверять подлинность и предотвратить вас от подписания сделки в объеме. Или просто вас ждать подтверждения.
Удачи останавливая хакеров. В любом случае, я полагаю, что проблема не неразрешимая, просто невозможна в огромных масштабах. В любом случае, получение торговцы на борту (или по крайней мере заинтересованы, прежде чем начать было бы круто, как AFAIK, нет, где достаточно близко IRL Bitcoin продавцов, чтобы это было разумно).  
Мэтт Corallo сейчас офлайн Пожаловаться на Matt Corallo   Ответить с цитированием Мультицитирование сообщения от Matt Corallo Быстрый ответ на сообщение Matt Corallo

8 мая 2011, 8:28:52 PM   # 15
 
 
Сообщения: 104
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

Да. Это одна из причин, почему я отправляю это.

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

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

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

8 мая 2011, 8:38:58 PM   # 16
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

Идея хорошая, но цена со ссылкой вы упомянули, кажется высокой. $ 1 за карту, не говоря уже о $ 50k первоначальных инвестиций?

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

8 мая 2011, 8:44:58 PM   # 17
 
 
Сообщения: 104
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

Это будет еще одним направлением исследований.

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

Можно получить средства разработки от основных смартов-производителей карт, они составляют около $ 300 за комплект. Так что, если мы найдем кого-то желание - наемный может быть установлена.

Кроме того, больше карт упорядочиваются - опустить за карты цена. Учитывая, что это довольно крупные инвестиции до фронта, что-то вроде http://www.KickStarter.com Проект может быть создан, где люди могут принимать участие и заплатить небольшую сумму, чтобы получить карту или несколько карт они могли бы распространять на местном уровне.
Василий Свиридов сейчас офлайн Пожаловаться на Василий Свиридов   Ответить с цитированием Мультицитирование сообщения от Василий Свиридов Быстрый ответ на сообщение Василий Свиридов

8 мая 2011, 8:49:35 PM   # 18
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

У меня есть значительный опыт программирования для VeriFone точки-торговых терминалов ... они, как правило, должны быть запрограммированы в C / C ++ и имеют собственную ОС, соответствие подражает POSIX. Они также имеют считыватели смарт-карт, хотя я никогда не программировали смарт часть карты. PM мне, если вы хотели бы обсудить. Программирование Bitcoin на POS-терминалах, абсолютно возможно.
casascius сейчас офлайн Пожаловаться на casascius   Ответить с цитированием Мультицитирование сообщения от casascius Быстрый ответ на сообщение casascius

8 мая 2011, 8:53:12 PM   # 19
 
 
Сообщения: 104
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

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

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

8 мая 2011, 8:53:45 PM   # 20
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin смарт-карты точки продажи терминала

Было бы особенно удивительным, если каким-то образом вы сделали это работать в существующих машинах, которые принимают Visa и Mastercard, но я не думаю, что это возможно ... это? Может новое программное обеспечение будет установлено в этих машинах?

Я могу запустить следующее на терминале VeriFone Vx570 POS


#включают
#включают
обугливается приветствие [] = "Привет мир";
силы основных (недействительными)
{
   INT = дисплей открыт (DEV_CONSOLE, O_WRONLY);
   написать (дисплей, приветствие, STRLEN (приветствие));
   normal_tone ();
}
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