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

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


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

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


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


10 марта 2013, 4:23:31 PM   # 2
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

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





Насколько я знаю, что-то вроде этого еще не существует, и да, имхо это гораздо более насущная проблема, чем MAX_BLOCK_SIZE.

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

Решение может быть падение неподтвержденных транзакций из MemoryPool после 1008 блоков (~ 1 недели) автоматически и после 6 блоков (~ 1 часа) по настойчивой просьбе. До этого другие клиенты не будут видеть другие сделки с тем же входом (ы) в качестве двойных расходов, а не передавать их. Я не знаю, если это должно быть жесткое правило, хотя, кажется, скорее как "хорошая вещь, чтобы сделать" правило по отношению к людям, которые получают сделку застряла в подвешенном состоянии.
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

10 марта 2013, 4:40:27 PM   # 3
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

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

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

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

11 марта 2013, 10:43:40 AM   # 4
 
 
Сообщения: 2352
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

Я сейчас думаю о следующей ситуации: кто-то пытается быть cheapass не добавляя плату за его сделку, объем сделки берет навсегда, и сделку застряла в подвешенном состоянии навсегда. 

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

 - https://github.com/bitcoin/bitcoin/pull/1647

Это дало бы получатель платежа способ оплатить дополнительный сбор после отправитель вещать сделку.
Стивен Gornick сейчас офлайн Пожаловаться на Stephen Gornick   Ответить с цитированием Мультицитирование сообщения от Stephen Gornick Быстрый ответ на сообщение Стивен Gornick

11 марта 2013, 11:38:11 AM   # 5
 
 
Сообщения: 1470
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

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

11 марта 2013, 12:19:07 PM   # 6
 
 
Сообщения: 546
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

Привет,

не было бы реалистичным сценарием, что сделка без гонорара получает просто игнорироваться шахтеров. Я имею в виду, если у вас есть 1 BTC и попытаться совершить сделку без гонорара. Чем вы будете ждать, и ждать, ждать и ничего не происходит. Чем вы попробуете ту же операцию с 0.001 платой BTC и шахтеры включить эту сделку в блок, а другая сделка никогда не будет, потому что это invalide? Или там в настоящее время жесткие правила, что впоследствии сделка всегда будет игнорировать?

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

11 марта 2013, 3:26:07 PM   # 7
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

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

11 марта 2013, 4:27:05 PM   # 8
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

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

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

Проблема в том, ваш клиент очень старательный. Он постоянно смотрит, если транзакция она была отправлена ​​в том числе в блоке. Если нет, то периодически будет уведомлять своих коллег и транзакция снова будет распространение информации о сети. Любой узел, который забыл о ТХ будет проинформирован об этом снова и процесс продолжается бесконечно.


Для отмены транзакции необходимо удалить его из wallet.dat. Это позволит предотвратить ваш клиент из держать его в живых. В конце концов, все узлы будут уронить его из своего пула памяти автоматически.

Было бы полезно включать "специальное исключение" правила двойных расходов. Узлы будут падать двойной тратит выходов в настоящее время в их памяти пула. Двойные проводит который состоит из тех же входов и выходов же и отличается лишь в размере гонорара шахтера на заданную величину (скажем, до 5x мин платы) может быть разрешено "пройти через" двойной израсходует щит. Это позволит пользователям "Обновить" сделка с низкой / нет платы в стандартную / более высокую плату и получить его шахтер.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

11 марта 2013, 4:30:27 PM   # 9
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

Было бы полезно включать "специальное исключение" правила двойных расходов. Узлы будут падать двойной тратит выходов в настоящее время в их памяти пула. Двойные проводит который состоит из тех же входов и выходов же и отличается лишь в размере гонорара шахтера на заданную величину (скажем, до 5x мин платы) может быть разрешено "пройти через" двойной израсходует щит. Это позволит пользователям "Обновить" сделка с низкой / нет платы в стандартную / более высокую плату и получить его шахтер.
Майнинг может предложить это в качестве услуги по настройке узла, который позволяет много прямых соединений и обходит обычные правила Релеинга, и который сразу же включает в себя отборочные операции в следующем блоке.
justusranvier сейчас офлайн Пожаловаться на justusranvier   Ответить с цитированием Мультицитирование сообщения от justusranvier Быстрый ответ на сообщение justusranvier

11 марта 2013, 4:38:22 PM   # 10
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

Было бы полезно включать "специальное исключение" правила двойных расходов. Узлы будут падать двойной тратит выходов в настоящее время в их памяти пула. Двойные проводит который состоит из тех же входов и выходов же и отличается лишь в размере гонорара шахтера на заданную величину (скажем, до 5x мин платы) может быть разрешено "пройти через" двойной израсходует щит. Это позволит пользователям "Обновить" сделка с низкой / нет платы в стандартную / более высокую плату и получить его шахтер.
Майнинг может предложить это в качестве услуги по настройке узла, который позволяет много прямых соединений и обходит обычные правила Релеинга, и который сразу же включает в себя отборочные операции в следующем блоке.

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

Кроме того, большинство бассейнов горных ограничения входящих соединений в пул хочет получить блок с другими шахтерами (а именно других крупных бассейнов) быстро. Имея bitcoind увязли с сотнями соединений не помогает сиротам цены. В теории оптимальной конфигурации равный шахтера будет без пересадок добраться до всех других бассейнов горных и затем несколько подключений к основным ТХ узлов (бирж, blockchain.info, крупные торговцы, и т.д.).
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

11 марта 2013, 4:47:21 PM   # 11
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

Кроме того, большинство бассейнов горных ограничения входящих соединений в пул хочет получить блок с другими шахтерами (а именно других крупных бассейнов) быстро. Имея bitcoind увязли с сотнями соединений не помогает сиротам цены. В теории оптимальной конфигурации равный шахтера будет без пересадок добраться до всех других бассейнов горных и затем несколько подключений к основным ТХ узлов (бирж, blockchain.info, крупные торговцы, и т.д.).
Если существует значительный спрос на нестандартные сделки они могли бы создать отдельный узел, возможно, доступен только для абонентов, для того, чтобы принять их. Конечно, люди, которые хотят, чтобы отправить эти нестандартные операции должны платить за дополнительный риск осиротевших блоков, так как они не будут находиться в кэше подписи других узлов.
justusranvier сейчас офлайн Пожаловаться на justusranvier   Ответить с цитированием Мультицитирование сообщения от justusranvier Быстрый ответ на сообщение justusranvier

11 марта 2013, 7:05:20 PM   # 12
 
 
Сообщения: 1190
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

Я думал о Git ... Можно ли резервного копирования / восстановления (фактически отменяя неподтвержденные операции) ваш кошелек путем преобразования ~ / .bitcoin в мерзавца локальный репозиторий?

Таким образом, после каждой операции (передача или прием), мерзавец совершить происходит ... Или что-то подобное ... Было бы возможно "расстегивать" операции легко (для пользователей GIT, по крайней мере) ... Переход назад и вперед в истории транзакций ...

http://en.wikipedia.org/wiki/Git_(software)

Я собираюсь попробовать, что мне нужно сделать для завершения работы Bitcoin-Qt перед запуском ГИТ-материал для фиксации изменений в бумажнике?

Лучший,
Тьяго
ThiagoCMC сейчас офлайн Пожаловаться на ThiagoCMC   Ответить с цитированием Мультицитирование сообщения от ThiagoCMC Быстрый ответ на сообщение ThiagoCMC

11 марта 2013, 7:56:44 PM   # 13
 
 
Сообщения: 740
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

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

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

11 марта 2013, 8:47:19 PM   # 14
 
 
Сообщения: 1043
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

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

12 марта 2013, 11:48:52 AM   # 15
 
 
Сообщения: 2352
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

...
Первое, что нужно знать, что все узлы будут забывать о сделках через несколько часов
...
Сколько времени делает bitcoind помните сделку?

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

13 марта 2013, 7:14:59 AM   # 16
 
 
Сообщений: 15
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

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

13 марта 2013, 4:04:01 PM   # 17
 
 
Сообщения: 740
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

У меня есть неподтвержденные сделки с октября. 

Теперь, как это может быть?

Вы можете отправить его с платой?

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

13 марта 2013, 4:12:51 PM   # 18
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

У меня есть неподтвержденные сделки с октября. 

Теперь, как это может быть?

Вы можете отправить его с платой?

Даже без платы, конечно, она должна пережить сейчас?

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

14 марта 2013, 4:10:11 AM   # 19
 
 
Сообщений: 15
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

У меня есть неподтвержденные сделки с октября. 

Теперь, как это может быть?

Вы можете отправить его с платой?

Даже без платы, конечно, она должна пережить сейчас?

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

14 марта 2013, 12:40:59 PM   # 20
 
 
Сообщения: 2352
Цитировать по имени
цитировать ответ
по умолчанию Re: Отмена неподтвержденных транзакций

оставляя остаток в подвешенном состоянии.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW