Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
4 февраля 2011, 3:23:25 PM   # 1
 
 
Сообщения: 249
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

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


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

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

1) принять решение о том, что в результате двух противоречивых сделок 50:50 двойного расходов. Таким образом, торговец, который был обманут с двойной потратить бы получить наименьшую половину оплаты
2) или более радикальные, но, может быть, даже лучше: просто уничтожить биткойно, участвующие в двойном потратить полностью

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

Такое наказание будет наиболее полезным в условиях, когда продавец не хочет ждать, пока один или несколько блоков подтверждения, но вместо этого просто ждет несколько секунд, операция для распространения через сеть. Это уже мешает ряд атак (см закуски машины нити: http://bitcointalk.org/index.php?topic=423.0 , особенно это сообщение от Satoshi: http://bitcointalk.org/index.php?topic=423.msg3819#msg3819). Это наказание не сделало бы невозможным нападения - торговец может все еще быть обманутым (с уточненным нападением) в предоставлении услуг без оплаты. Но после того, как осядет пыль, злоумышленник также остался без двойных потраченных монет, что значительно снижает стимул для такого нападения (или, по крайней мере, предотвратить повторные атаки).

Обсудить! 😉
JAV сейчас офлайн Пожаловаться на JAV   Ответить с цитированием Мультицитирование сообщения от яв Быстрый ответ на сообщение яв


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


4 февраля 2011, 3:37:45 PM   # 2
 
 
Сообщения: 826
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

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





Есть много вещей неправильно с этим.

Расщепление платеж 50:50? Так что, если я платить кому-то какие-то биткойны, в любое время я хочу, я могу взять 50% из них назад, проводя их снова?

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

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

4 февраля 2011, 4:06:41 PM   # 3
 
 
Сообщения: 249
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

Расщепление платеж 50:50? Так что, если я платить кому-то какие-то биткойны, в любое время я хочу, я могу взять 50% из них назад, проводя их снова?

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

Thx за указание на это. Это действительно должно применяться только к операциям, которые очень близки друг к другу в их временные метки (сделки датируемые, не так ли?). Если вы попытаетесь двойной потратить некоторое время «позже», это должно быть просто отвергнут как недействительный, как это было бы сейчас, без штрафа.

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

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

4 февраля 2011, 4:31:11 PM   # 4
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

Операции датируемые, не так ли?

Нет, они не. И если бы они были, то отметка времени будет предоставлена ​​атакующим ...
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

4 февраля 2011, 4:42:33 PM   # 5
 
 
Сообщения: 249
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

Операции датируемые, не так ли?

Нет, они не. И если бы они были, то отметка времени будет предоставлена ​​атакующим ...

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

4 февраля 2011, 4:49:54 PM   # 6
 
 
Сообщения: 826
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

Таким образом, проблема в том, что не знает об этом, но знать, какой из них двух сделок является "вторые израсходует",

Ответ Bitcoin является то, что "вторые израсходует" это тот, который не делает его в блок цепи, принятой большинством. Читать бумага Satoshi в чтобы увидеть, как это работает.
ribuck сейчас офлайн Пожаловаться на ribuck   Ответить с цитированием Мультицитирование сообщения от ribuck Быстрый ответ на сообщение ribuck

4 февраля 2011, 5:11:28 PM   # 7
 
 
Сообщения: 249
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

Таким образом, проблема в том, что не знает об этом, но знать, какой из них двух сделок является "вторые израсходует",

Ответ Bitcoin является то, что "вторые израсходует" это тот, который не делает его в блок цепи, принятой большинством. Читать бумага Satoshi в чтобы увидеть, как это работает.

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

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

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

4 февраля 2011, 5:58:59 PM   # 8
 
 
Сообщения: 476
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

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

4 февраля 2011, 6:28:36 PM   # 9
LZ
 
 
Сообщения: 1680
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

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

4 февраля 2011, 6:29:16 PM   # 10
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

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

Как правило, продукт, который вы продали не стоит. Если бы это был совершенно новый автомобиль, вы, вероятно, было несколько минут, чтобы ждать подтверждения блока.

Так, кто-то вырывает тебя за конфету и выпить, или пару штанов. Это то, что они могли бы уже сделали десяток других способов. Риск потери сильно меньше нематериальная стоимость защиты от риска.

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

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

4 февраля 2011, 6:41:23 PM   # 11
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

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

Так что, если продавец видит попытку дважды провести в течение 5 секунд, они принимают биткойны, но не дают СУВЕНИРЫ / услугу / независимо.

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

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

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

17 февраля 2011, 7:07:56 AM   # 12
 
 
Сообщения: 416
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

Как изощренность схемы Яви, и со ссылкой на http://bitcointalk.org/index.php?topic=3441.msg50075#msg50075 Я предлагаю следующее.

Если клиент хочет купить у торговца, не дожидаясь подтверждений, то он создает сделку с общей стоимостью гораздо большей, чем стоимость товаров, которые он хочет купить у торговца. Скажем, товар купца стоит 10BTC то клиент создает транзакцию для 100BTC. 10BTC идет в адрес продавца, а остальные 90BTC "изменение" которые обычно идут на новый адрес, порожденного клиента на самом деле идет к одному из адресов клиента, перечисленных в качестве вклада в операции. Это сигнализирует миру, что сделка означает быть завершена немедленно и что, если входы дважды провели в другой "непосредственная сделка" в другом месте, то изменение изымается.

Отношение количества "На кону" и цена товара может быть взаимно согласованы заранее торговцем и покупателем. В случае двойных расходов одних и те же входных затем торговцы приписывают в порядке убывания отношения, пока значение входов не истекает, и любое изменение теряется. Включение в сеть, чтобы сделать финансовый смысл почитания двойной траты ресурсов таким образом было бы чреваты проблемами однако. Идея действительно есть заслуга, хотя. Предположим, что клиент делает три непосредственные сделки с использованием в общей сложности 100BTC для 30BTC, 40BTC и 50BTC. Сеть может позволить получателей первых двух сделок, подлежащих зачислению. Последний торговый, вероятно, может быть зачислена 30BTC из 50BTC задолженности, хотя дальнейший анализ стратегий, когда клиент вступает в сговор с одним или несколькими купцами может решить, что это более целесообразно, чтобы сжечь оставшиеся 30BTC вместо этого.

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

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

17 февраля 2011, 4:59:45 PM   # 13
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

Если клиент хочет купить у торговца, не дожидаясь подтверждений, то он создает сделку с общей стоимостью гораздо большей, чем стоимость товаров, которые он хочет купить у торговца. Скажем, товар купца стоит 10BTC то клиент создает транзакцию для 100BTC. 10BTC идет в адрес продавца, а остальные 90BTC "изменение" которые обычно идут на новый адрес, порожденного клиента на самом деле идет к одному из адресов клиента, перечисленных в качестве вклада в операции. Это сигнализирует миру, что сделка означает быть завершена немедленно и что, если входы дважды провели в другой "непосредственная сделка" в другом месте, то изменение изымается.

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

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

17 февраля 2011, 9:18:39 PM   # 14
 
 
Сообщения: 487
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Ввести штраф за попытку двойных расходов

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW