Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
28 июля 2014, 9:20:34 AM   # 1
 
 
Сообщения: 152
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

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


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

Я экспериментировал со своими кошельками и передан в шахту с другого кошельком 0,008 BTC с гонораром 0,000001 (1/100 рекомендованного). Входы этой сделки refered к выходам другой сделки только с 1 подтверждением. Так масса входов были очень низкий приоритет. И стоимость этой сделки составила < 0.01 BTC, который рекомендуется.

Я видел мою сделку в "пул памяти" в blockchain.info. Это не было подтверждаться очень и очень долго (я ждал ~ 2 дня), а теперь нет этой сделки на blockchain.info. Я думаю, что это было проигнорировано и вытирали как пыль узлами. Мой кошелек теперь думает, что эта сделка находится на рассмотрении и не позволяет потратила эти деньги. Хорошо, я знаю, если я восстановить бумажник из закрытых ключей на другом устройстве, может быть, я буду иметь возможность потрачены эти деньги. Мой вопрос не об этом.

Я знаю, что магазины, которые приняты микроплатежи после 0 подтверждений. Я думал, что это нормально и хорошо, потому что двойные расходы очень трудно. Но после этого случая я не думаю, что то же самое.
Attaker может отправить микроплатежей в тех же магазинах по пути, как я сделал. Магазин видит сделки (стоимость < 0,01 BTC) в бассейне и решает выпустить хороший или услугу покупателю. Но после этого оплата будет оставаться в пуле памяти долгое время и после того, как стирается, так как некоторые условия произошли от по умолчанию описаны здесь: https://en.bitcoin.it/wiki/Transaction_fees

Что должны магазин сделать для предотвращения таких случаев? Программное обеспечение магазина должно видеть в стоимости сделки? Но если покупатель не сделал это намеренно (бумажник был гонорар, как 0,000001 BTC, например, или там нулевой платы)? И если это произойдет, как магазин заранее, быстро, может знать - будет эта сделка подтверждена (даже через 1-2 дня) или нет?
Perlover сейчас офлайн Пожаловаться на Perlover   Ответить с цитированием Мультицитирование сообщения от Perlover Быстрый ответ на сообщение Perlover


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


28 июля 2014, 9:41:49 AM   # 2
 
 
Сообщения: 152
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

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





Ooopss ..
Я снова увидеть эту сделку, но время прибытия есть новое - сегодня ...

https://blockchain.info/tx/f0171af132cf728e162b561391f2019712b6c5400e702d0c232c897a34a85c27

Может быть эта сделка будет подтверждена через ... X дней / месяцев
Perlover сейчас офлайн Пожаловаться на Perlover   Ответить с цитированием Мультицитирование сообщения от Perlover Быстрый ответ на сообщение Perlover

28 июля 2014, 10:01:44 AM   # 3
 
 
Сообщений: 25
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

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

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

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

28 июля 2014, 10:37:33 AM   # 4
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

котировка
Я экспериментировал со своими кошельками и передан в шахту с другого кошельком 0,008 BTC с гонораром 0,000001 (1/100 рекомендованного).
Приемлемая плата за 0.9.x клиентов 0,00001 за килобайт
Итак, вы собираетесь 1/4 ниже предела, а не 1/100

котировка
И теперь нет этой сделки в blockchain.info. Я думаю, что это было проигнорировано и вытирали как пыль узлами.
Он был удален из памяти-пула blockchain.info узла!
Есть узлы сети, которые держат сделки в течение месяца и [может быть] в течение многих лет!
Иногда эти узлы ретрансляции транзакций из их памяти бассейнов.
Ваша транзакция имеет ненулевую плату, поэтому узлы имеют больше причин, чтобы держать его, чем свободные.
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

28 июля 2014, 10:40:06 AM   # 5
 
 
Сообщения: 152
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

Спасибо за ответы.
Теперь я хочу, чтобы сделать некоторые испытания для Bitpay
Namecheap использует Bitpay для платежей. Я буду проверять теперь, что происходит
Perlover сейчас офлайн Пожаловаться на Perlover   Ответить с цитированием Мультицитирование сообщения от Perlover Быстрый ответ на сообщение Perlover

28 июля 2014, 10:51:20 AM   # 6
 
 
Сообщения: 152
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

Bitpay принял мой платеж через 2 секунды
А $ 3 есть на моем счете в Namecheap

Сделка здесь:

https://blockchain.info/tx/241a9cb0a9374d432e230ecbc8f88494856b38e201455d2faa5c0de8a90b3aa3

Я заплатил 1 Satoshi за него.

Мне очень интересно, когда этот платеж будет подтвержден ...

Постскриптум И только уведомление: в Bitpay повторного использования адрес для заказов. Вот адрес Bitpay для моего заказа: https://blockchain.info/ru/address/18Gds8K6HUBcojEN2jj1kaA9rmxdwNzHV8
И теперь я думаю, что эксперимент не достаточно чистый - в моей последней транзакции используется вход с 16 МВТСОМ, поэтому приоритет сделки будет несколько больше, чем первая транзакция, где вход был 8 МВТСОМ
Perlover сейчас офлайн Пожаловаться на Perlover   Ответить с цитированием Мультицитирование сообщения от Perlover Быстрый ответ на сообщение Perlover

28 июля 2014, 11:49:38 AM   # 7
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

Так bitpay не требует каких-либо подтверждений?
AFAIK это может быть использован для двойной расходов!
tsoPANos сейчас офлайн Пожаловаться на tsoPANos   Ответить с цитированием Мультицитирование сообщения от tsoPANos Быстрый ответ на сообщение tsoPANos

28 июля 2014, 12:49:56 PM   # 8
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

котировка
Bitpay принял мой платеж через 2 секунды
А $ 3 есть на моем счете в Namecheap
Сделка здесь:
https://blockchain.info/tx/241a9cb0a9374d432e230ecbc8f88494856b38e201455d2faa5c0de8a90b3aa3
Я заплатил 1 Satoshi за него.
Мне очень интересно, когда этот платеж будет подтвердил...

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

28 июля 2014, 1:08:34 PM   # 9
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

Я не знал, что Bitpay не требует подтверждения? Почему они не проверить? Есть два раза провести проблему? На самом деле это противоречит правилу БТД, верно?
Пожалуйста,
    MZ
Мухаммед Закир сейчас офлайн Пожаловаться на Мухаммед Закир   Ответить с цитированием Мультицитирование сообщения от Мухамед Закир Быстрый ответ на сообщение Мухаммед Закир

28 июля 2014, 1:48:03 PM   # 10
 
 
Сообщения: 152
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

Я думаю, что только для небольших платежей Bitpay не требует подтверждений
Но если плата >= 0,0001 BTC, это не проблема, - как правило, оплата будет подтверждена быстро и двойными расходы злоумышленник должен сделать добычу очень быстро
Но если плата очень мала для этой сделки будет в бассейне очень долго (я взломщик без проблем установит плату <0,1 МБТХ).
Затем злоумышленник может сделать двойной израсходует и мой блок только с новой транзакцией двойных потратить, и он будет иметь больше времени, потому что первая сделка будет ждать ~ дней для подтверждения.
Правильно?
Perlover сейчас офлайн Пожаловаться на Perlover   Ответить с цитированием Мультицитирование сообщения от Perlover Быстрый ответ на сообщение Perlover

28 июля 2014, 1:52:32 PM   # 11
 
 
Сообщения: 152
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

Я не знал, что Bitpay не требует подтверждения? Почему они не проверить? Есть два раза провести проблему? На самом деле это противоречит правилу БТД, верно?
Пожалуйста,
    MZ
Я думаю, что они хотят простые платежи для клиентов. Стоимость двойных расходов на небольшую сделку очень большая и больше, чем стоимость небольших микроплатеж. Но эти правила работают только для нормальной скорости - 10-20 минут. Как я думаю, что здесь другая ситуация - небольшая плата -> много времени -> взломщик имеет время для двойных расходов.
Perlover сейчас офлайн Пожаловаться на Perlover   Ответить с цитированием Мультицитирование сообщения от Perlover Быстрый ответ на сообщение Perlover

28 июля 2014, 2:44:32 PM   # 12
 
 
Сообщения: 152
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

Но я думаю, что это очень трудно сделать двойные расходы, потому что моей небольшой сделка небольших платов уже в пуле памяти многих полных узлов.
И если я буду транслировать новую подписанную сделку с тем же выходами полных узлы отклонят новую транзакцию, потому что они имеют первый небольшую сделку.
Bitpay принят с 0 / подтвердил, потому что они получили свой первый ТХ и теперь они пересчитываются его ко многим другим узлам и будет хранить его до тех пор, пока не будет подтверждено.

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

28 июля 2014, 2:56:42 PM   # 13
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

Но я думаю, что это очень трудно сделать двойные расходы, потому что моей небольшой сделка небольших платов уже в пуле памяти многих полных узлов.
И если я буду транслировать новую подписанную сделку с тем же выходами полных узлы отклонят новую транзакцию, потому что они имеют первый небольшую сделку.
Bitpay принят с 0 / подтвердил, потому что они получили свой первый ТХ и теперь они пересчитываются его ко многим другим узлам и будет хранить его до тех пор, пока не будет подтверждено.

Я прав?

это очень трудно сделать двойные расходы - неправильно. Легко дважды провести 0 подтвержденный ТЙ с низкой платой.
моя маленькая сделка малого плата уже в пуле памяти многих полных узлов - правильно или неправильно, зависит от того, что является "многие"?
полные узлы отклонят новую транзакцию, поскольку они имеют первую небольшую сделку - обычно, но не 100% правда

Bitpay принят с 0 / подтвердил, потому что они получили свой первый ТХ - неправильно? Я думаю, что Bitpay способен отказаться от $ 3-платеж на свой счет Namecheap
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

28 июля 2014, 3:05:34 PM   # 14
 
 
Сообщения: 152
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

Bitpay принят с 0 / подтвердил, потому что они получили свой первый ТХ - неправильно? Я думаю, что Bitpay способен отказаться от $ 3-платеж на свой счет Namecheap
Я знаю, что другие магазины, которые принимают 0 / подтвержденные сделки и они перезаряжают мобильные телефоны. Я не буду писать здесь URL в том же магазине, но я знаю, что они принимают 0 / подтвержденные сделки.

И мой эксперимент будет продолжить:

1) Я импортировал закрытый ключ в Bitcoin Ядра для этого адреса, который я использовал для сделки Namecheap в (через консоль отладки)
2) Bitcoin ядро ​​не видел нигде свою первую сделку и написал мне, что у меня есть 16. ** МВТС
3) Я послал все средства от старого адреса другого адреса. Bitcoin Ядро послал эту сделку в сети

Вот новая сделка:

https://www.biteasy.com/blockchain/transactions/b78bfe99cfd6eaf843ce7d739c29cbfb2e19d40d26ec4c7f8d15793ae579e4b0
Как я понимаю beateasy не знает о моей первой сделке

Тот же адрес:
https://blockchain.info/address/1Q7t6mYBrZ5jHkYoUzLrFfky5JQ1UNbsrS
А также
https://www.biteasy.com/blockchain/addresses/1Q7t6mYBrZ5jHkYoUzLrFfky5JQ1UNbsrS

Я жду, что происходит сейчас
Perlover сейчас офлайн Пожаловаться на Perlover   Ответить с цитированием Мультицитирование сообщения от Perlover Быстрый ответ на сообщение Perlover

28 июля 2014, 6:11:21 PM   # 15
 
 
Сообщения: 152
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

К сожалению ...

Дважды расходы.
Моя вторая сделка, которая передается через 4 часа позже (!) Была подтверждена.
Теперь у меня есть $ 3 в Namecheap счете, но сделка Bitpay была отклонено Bitcoin сети.

Я напишу сейчас в Namecheap & в Bitpay об этом.
Perlover сейчас офлайн Пожаловаться на Perlover   Ответить с цитированием Мультицитирование сообщения от Perlover Быстрый ответ на сообщение Perlover

28 июля 2014, 7:50:57 PM   # 16
 
 
Сообщения: 152
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

РЕЗЮМЕ:

В операциях Bitcoin с небольшой платой и с низким приоритетом входами могут замедлить скорость подтверждения сделки и ретрансляцию.
Злоумышленник может использовать его!

условия:

1) сумма сделки должна быть небольшой (около 0.01BTC)
2) После того, как счет-фактура злоумышленник должен сделать & отправить сделку с небольшой платой (<0,00001 BTC / кб, https://en.bitcoin.it/wiki/Transaction_fee#Including_in_Blocks) И низкие входы prioroty (это может быть достигнуто путем отправки Bitcoins, прежде чем к другому адресу и сделать новую транзакцию сразу после первого подтверждения от выходов предыдущей транзакции)
3) Магазин (что позволяет 0-подтвержденную сделку) видит сделки и выпуска услугу или товары.
4) После того, как через некоторое время (это может быть через 1-4 часов, даже, я сделал это через 4 часа) злоумышленник должен отправить в сети другой сделке с обычной платой (>= 0.0001BTC).
    Поскольку вторая транзакция имеет гонорар больше, чем Recommened 0.0001BTC, он имеет огромный шанс попасть в ближний блок (https://en.bitcoin.it/wiki/Transaction_fee#Including_in_Blocks)
5) Приступ может быть сделано с помощью обычных клиентов: Bitcoin ядра & и некоторые бумажники Bitcoin, где плата может быть изменена (Wallet32 @ Android)

В решении я вижу здесь два пути:

1) Магазин должен освободить услугу или товар после, как минимум 1 подтверждения

ИЛИ

2) Если магазин хочет сделать быстро платежи и продолжает работать с 0-подтвержденной сделки он должен проанализировать вероятность успеха быстрой сделки:
  а) плата за сделки должна быть >= 0,0001 BTC (для быстрого ретранслировать его шахтерам через сеть Bitcoin)
  б) входы транзакций должны относиться к возрастным выходам предыдущей транзакции.
  в) сделка не должна быть большой размер ("приоритет = сумма (input_value_in_base_units * input_age) / SIZE_IN_BYTES")
  Если он не удовлетворяет требованиям этих conitions магазин должен ждать 1 подтверждение.

& б & С точки описаны здесь:
https://en.bitcoin.it/wiki/Transaction_fee#Reference_Implementation
Но эти правила могут быть изменены с новыми версиями Bitcoin Core.

Я видел много магазинов, где 0 подтвержденном нормально. Эти магазины используют Bitpay.com, Alfacoins.com и другие выставленные счета. Они продают мобильные подзарядки, домены и банковский счет подзарядку (Да!)

Я люблю Bitcoin и я люблю быстро микроплатежей!

ОБНОВЛЕНИЕ: я нашел подобную тему с 2012 года:
Perlover сейчас офлайн Пожаловаться на Perlover   Ответить с цитированием Мультицитирование сообщения от Perlover Быстрый ответ на сообщение Perlover

29 июля 2014, 12:39:41 AM   # 17
 
 
Сообщения: 352
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

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

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

29 июля 2014, 1:12:53 AM   # 18
 
 
Сообщений: 52
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

Ваш успешный двойные израсходуют показывает на этом сайте, который отслеживает их:

http://respends.thinlink.com

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

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

29 июля 2014, 12:57:46 PM   # 19
 
 
Сообщения: 152
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

Namecheap поблагодарил меня и вернулся обратно $ 3 со счета.
Bitpay работает с моим билетом.

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

31 июля 2014, 10:47:23 PM   # 20
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: небольшая плата сделок + магазины, которые доверяют 0 подтверждений

Так bitpay не требует каких-либо подтверждений?
AFAIK это может быть использован для двойной расходов!
Оба bitpay и coinbase дадут вам только ограниченное количество времени "Отправить" БТД (вероятно, для защиты от шансов цен в цене). IIRC ТОС при оплате через coinbase является то, что товар не считается оплачен до тех пор, TX фактически не подтверждается сетью, но таймер на пределе, как долго вы должны платить за пункт только для того, когда TX на самом деле появляется в сети.
Jenny69 сейчас офлайн Пожаловаться на Jenny69   Ответить с цитированием Мультицитирование сообщения от Jenny69 Быстрый ответ на сообщение Jenny69



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW