Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
28 апреля 2013, 10:31:59 PM   # 1
 
 
Сообщения: 191
Цитировать по имени
цитировать ответ
по умолчанию Re: Запрет двойных израсходуют с помощью смарт-карт аппаратных кошельков

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


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

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

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

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

Есть идеи?

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


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


28 апреля 2013, 11:10:24 PM   # 2
 
 
Сообщения: 2058
Цитировать по имени
цитировать ответ
по умолчанию Re: Запрет двойных израсходуют с помощью смарт-карт аппаратных кошельков

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





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

28 апреля 2013, 11:20:47 PM   # 3
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: Запрет двойных израсходуют с помощью смарт-карт аппаратных кошельков

котировка
Дважды расходы в Bitcoin относится к злонамеренному пользователю, пытающемуся провести те же входы в два раза. Это не о ваших средств кражи.
Я думаю, вы поняли OP.

котировка
Один из способов (немного запутанный) будут для каждого кошелька, чтобы прийти с отдельным закрытым ключом ...
Да. Риски здесь:

А) Нужно доверять третьей стороне не выполнить двойной себя тратит.
B) ключ подписи может быть украдена от смарт-карту.
C) Пользователи не могут читать их собственные ключи.


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

EDIT: Чтобы было ясно о C, я считаю, аппаратные бумажники необходима опция для зашифрованной резервной копии, в случае, если кошелек потеряется, повреждены или украдены. Я не имею в виду закрытые ключи должны подвергаться незашифрованном Хотя это не такая большая сделка для бумажника изо дня в день, когда пользователь только хранит небольшие суммы денег.
fpgaminer сейчас офлайн Пожаловаться на fpgaminer   Ответить с цитированием Мультицитирование сообщения от fpgaminer Быстрый ответ на сообщение fpgaminer

29 апреля 2013, 12:01:06 AM   # 4
 
 
Сообщения: 191
Цитировать по имени
цитировать ответ
по умолчанию Re: Запрет двойных израсходуют с помощью смарт-карт аппаратных кошельков

@grue, я очень хорошо знаю, что двойные средства расходов. Что я предлагаю способ, чтобы сделать его проще для продавцов, чтобы принимать платежи с 0 подтверждениями (= сразу), сделав двойные расходы злоумышленников менее вероятно.

@fpgaminer. Что касается А, третья сторона только право подписи, он не может тратить какие-либо средства, он не имеет доступа к закрытым ключам. Это просто подтверждает, что закрытый ключ, соответствующий открытому ключу / платя Bitcoin адрес был сгенерирован на смарт-карте и смарт-карты активно препятствует двойной тратит. Конечно, риск не полностью 0, как вы сказали, что есть аппаратные нападения на смарт-карту, но торговец может классифицировать пользователь как более низкий риск, чем общий пользователь без каких-либо ограничений на своих ключах.

Преимущество делать все на карту будет то, что вам не нужно будет полагаться на какой-либо третьей стороной для каждого платежа (или не может быть несколько третьих сторон / органов сертификации, каждый со своим собственным смарт-карт типа / программного обеспечения, подтверждающими различные открытые ключи для платежей 0-подтверждения). Крупные торговцы могли бы стать их собственные центры сертификации и выдавать свои собственные кошельки / смарт-карты, которые могут быть использованы как в качестве "безопасные бумажники" (Для сайтов, которые принимают их сертификацию) и регулярных кошельков Bitcoin (для сайтов, которые не знают, как справиться с дополнительной информацией).

СПУСТЯ EDIT: третья сторона в сценарии с несколькими сиг не мешает пользователю отправку одной транзакции через эту третью сторону и сразу же делать двойной потратить на другой пункт назначения, не проходя через них. До тех пор, пока пользователь имеет доступ к своему закрытому ключу, он / она не может быть принуждена выполнять конкретный вид сделки (мульти-сиг, и т.д.). Делать это в бумажнике не позволяет пользователю от выполнения каких-либо операций без проверки анти-двойной Потратьте (у них нет выбора, смарт-карты не подписывает, если он не удовлетворен, что все условия безопасности соблюдены).
drazvan сейчас офлайн Пожаловаться на drazvan   Ответить с цитированием Мультицитирование сообщения от drazvan Быстрый ответ на сообщение drazvan

29 апреля 2013, 4:12:30 AM   # 5
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: Запрет двойных израсходуют с помощью смарт-карт аппаратных кошельков

котировка
Что касается А, третья сторона только право подписи, он не может тратить какие-либо средства, он не имеет доступа к закрытым ключам.
В А, я указываю, что доверенная третья сторона может удвоить расходы; Я не сказал, что они могут получить доступ к приватным ключам Любому человек, работающий на доверенную третьей стороне доступ к ключу подписи может выполнить двойную атаку тратить деньги.

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

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

29 апреля 2013, 1:35:16 PM   # 6
 
 
Сообщений: 30
Цитировать по имени
цитировать ответ
по умолчанию Re: Запрет двойных израсходуют с помощью смарт-карт аппаратных кошельков

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

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

Эта система защищена от двойных расходов, не позволяя пользователь читать ключи от своей смарт-карты. Таким образом, в основном, торговец должен доверять банке клиенту не выпускать карты, которые могут быть использованы для двойных расходов. В addittion к этому, есть несколько гарантий:
- все карты истекает в конце концов. Если кто-то удается взломать одну карту, они могут только дважды провести с ним до тех пор, пока не истечет.
- Федеральный Центральный банк поддерживает теневые счета для всех карт, чтобы обнаружить любые попытки двойных расходов, несмотря на то, что они должны быть невозможно.
- Средства не могут свободно перемещаться в пределах системы. Они могут двигаться с банковского счета (или наличными) до Geldkarte. Оттуда они могут быть перемещены только на карту торговца и с карточки торговца, они могут идти только на банковский счет продавца. Вместо того, чтобы тратить средства, пользователи могут также потребовать возврата денег.

Несмотря на то, довольно близко всем здесь, в Германии есть Geldkarte, только немногие люди на самом деле используют эту систему, потому что:
- Никто не мешает перевести средства на их Geldkarte
- Есть всегда другие способы оплаты доступны
- Есть только несколько мест, которые принимают платежи Geldkarte; Даже если можно было бы принять Geldkarte в магазинах и на веб-сайтах (для чтения карт памяти и некоторых программ требуется), я видел только торговые автоматы, чтобы принять их.

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

Обратите внимание, что те mechants кого я говорю о всегда использовать платежные процессоры и терминалы карт, которые будут поддерживать онлайн-проверку баланса, а также чип&штырь. Тем не менее, они должны платить доплаты за то, что иногда просто считается слишком дорогим; Это дешевле для них, чтобы рисковать платеж и передать дело в агентство задолженности по сбору, когда необходимые.

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

29 апреля 2013, 1:46:43 PM   # 7
 
 
Сообщений: 30
Цитировать по имени
цитировать ответ
по умолчанию Re: Запрет двойных израсходуют с помощью смарт-карт аппаратных кошельков

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

[1]
falschgeld сейчас офлайн Пожаловаться на falschgeld   Ответить с цитированием Мультицитирование сообщения от falschgeld Быстрый ответ на сообщение falschgeld

29 апреля 2013, 4:14:08 PM   # 8
 
 
Сообщения: 191
Цитировать по имени
цитировать ответ
по умолчанию Re: Запрет двойных израсходуют с помощью смарт-карт аппаратных кошельков

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

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

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

29 апреля 2013, 4:28:54 PM   # 9
 
 
Сообщений: 30
Цитировать по имени
цитировать ответ
по умолчанию Re: Запрет двойных израсходуют с помощью смарт-карт аппаратных кошельков

Если все они делают это опубликовать список Bitcoin адресов, которые имеют двойное доказательство о расходах для смарт-карт позади своих закрытых ключей, они не могут заблокировать вас из ваших собственных денег [...]. Это удаляет их с позиции силы [...].

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

29 апреля 2013, 4:37:23 PM   # 10
 
 
Сообщения: 191
Цитировать по имени
цитировать ответ
по умолчанию Re: Запрет двойных израсходуют с помощью смарт-карт аппаратных кошельков

Я только что прочитал, извините. Это очень хорошая идея, и вы правы, это не блокирует ваши средства (или это делает, но в течение ограниченного времени). Интересно, если "замочные раз" (видеть https://en.bitcoin.it/wiki/Contracts ) Можно было бы использовать, чтобы сделать вашу идею работы (без необходимости изменения протокола Bitcoin).

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

30 апреля 2013, 4:13:41 PM   # 11
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Запрет двойных израсходуют с помощью смарт-карт аппаратных кошельков

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW