Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
14 декабря 2016, 9:50:35 PM   # 1
 
 
Сообщения: 330
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли злоумышленник наводнения mempool с помощью транзакции Locktime?

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


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

а. высокая плата Tx

б. Общий размер сгустка Tx выше, чем емкость mempool

с. транзакция Locktime блока, который должен быть добыт в течение одного года


Тогда какие из следующих будет?

я. узлы будут врезаться

II. Tx плата требуется для новой Tx быть в mempool будет выше, чем установлено атакующим

III. узлы будут удалены кучей Ого с транзакциями Locktime далекого будущего блока


постскриптум Если и не знают о транзакции Locktime, пожалуйста, обратитесь к - https://bitcoin.org/en/developer-guide#locktime-and-sequence-number
CoinLearn сейчас офлайн Пожаловаться на CoinLearn   Ответить с цитированием Мультицитирование сообщения от CoinLearn Быстрый ответ на сообщение CoinLearn


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


14 декабря 2016, 11:09:55 PM   # 2
 
 
Сообщения: 1890
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли злоумышленник наводнения mempool с помощью транзакции Locktime?

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






котировка
поэтому транзакции Locktime могут быть добавлены в блок цепи до двух часов до его блокировки время официально истекает.

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

Однако, двойные транжиры / злонамеренные пользователи могут ставить сделки с 1Hr 59 минут Locktime .. попытаться поколебать торговец принять ТЙ пока неподтвержденные, чтобы предотвратить необходимость ждать около 2 часов для того, чтобы подтвердить (или нет) .., а затем использовать почечный кровоток / ПКНФ, чтобы затем сделать новую транзакцию красть находки в другое место после того, как торговец лениво и неправильно сделал сделку, основываясь на неподтвержденном ОМ.

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

14 декабря 2016, 11:30:33 PM   # 3
 
 
Сообщения: 1456
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли злоумышленник наводнения mempool с помощью транзакции Locktime?

б. Общий размер сгустка Tx выше, чем емкость mempool

вы бежите из сборов, прежде чем вы можете добраться до 1/100 доступной всей сети ... mempool.

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

15 декабря 2016, 12:25:43 AM   # 4
 
 
Сообщения: 1456
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли злоумышленник наводнения mempool с помощью транзакции Locktime?

Однако, двойные транжиры / злонамеренные пользователи могут ставить сделки с 1Hr 59 минут Locktime .. попытаться поколебать торговец принять ТЙ пока неподтвержденные, чтобы предотвратить необходимость ждать около 2 часов для того, чтобы подтвердить (или нет) .., а затем использовать почечный кровоток / ПКНФ, чтобы затем сделать новую транзакцию красть находки в другое место после того, как торговец лениво и неправильно сделал сделку, основываясь на неподтвержденном ОМ.

BIP65:

котировка
Система реализована в ее нынешнем состоянии не допускают операции, содержащих будущую nLockTime, которые будут добываться в блок, пока время блокировки не проходит - сделка сидит в mempool полных узлов сети.

[...]

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

Этот скрипт блокирует выход транзакции, предотвращая их пребывания в будущей сделке, если определенный срок не прошло.


а также ... https://github.com/bitcoin/bitcoin/pull/4570 а также https://github.com/bitcoin/bitcoin/pull/2340#issuecomment-23233615
Meuh6879 сейчас офлайн Пожаловаться на Meuh6879   Ответить с цитированием Мультицитирование сообщения от Meuh6879 Быстрый ответ на сообщение Meuh6879

15 декабря 2016, 3:15:10 AM   # 5
 
 
Сообщения: 1288
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли злоумышленник наводнения mempool с помощью транзакции Locktime?

Если nlocktime включена и в будущем на сделки, сделка будет считаться нестандартности. В соответствии с Bitcoin Ядро 0.8.2,
котировка
Нестандартные операции не передаются по сети, не включается в блоках большинства шахтеров, и не будет отображаться в вашем бумажнике, пока они не будут включены в блоке.

Однако, двойные транжиры / злонамеренные пользователи могут ставить сделки с 1Hr 59 минут Locktime .. попытаться поколебать торговец принять ТЙ пока неподтвержденные, чтобы предотвратить необходимость ждать около 2 часов для того, чтобы подтвердить (или нет) .., а затем использовать почечный кровоток / ПКНФ, чтобы затем сделать новую транзакцию красть находки в другое место после того, как торговец лениво и неправильно сделал сделку, основываясь на неподтвержденном ОМ.

Есть и другие новые функции, которые могут быть использованы злоумышленниками винта с купцами. но вот оффтоп к вашему первоначальному вопросу
Даже если не nlocktime, ПКНФ чрезвычайно трудно с его маленьким принятия. RBF флаги могут быть легко обнаружены коммерсантом, и они не принимают его в первую очередь. Для многих торговцев, использующих Bitpay, такая сделка, скорее всего, приведет в ожидании подтверждения.
ranochigo сейчас офлайн Пожаловаться на ranochigo   Ответить с цитированием Мультицитирование сообщения от ranochigo Быстрый ответ на сообщение ranochigo

15 декабря 2016, 3:29:02 AM   # 6
 
 
Сообщения: 1890
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли злоумышленник наводнения mempool с помощью транзакции Locktime?

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

BIP65:

https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki#freezing-funds
котировка
Замораживание фонды

В дополнении к использованию холодного хранения, аппаратные кошельков и multisig выходов P2SH контролировать средства, Теперь средства могут быть заморожены в UTXOs непосредственно на blockchain. Со следующим scriptPubKey, никто не сможет не тратить обремененный выход до предусмотренного срока времени. Эта способность замораживать средства надежно может быть полезна в тех случаях, когда восстанавливающие принуждение или конфискации риск желательно.

    <время истечения> CHECKLOCKTIMEVERIFY DROP DUP HASH160 EQUALVERIFY CHECKSIG

выше, как это может добавить "зрелость" особенность, чтобы остановить людям, не тратя подтвержденный выход до определенного времени ONCHAIN ​​(аналогичной концепция rreward зрелости)
CLTV и nlocktime 2 отдельные вещи
nlocktime останавливает ПЕРЕДАЧУ подтверждаются до определенного момента (блокировки). CLTV останавливает подтвержденный вывод не тратится до определенного момента (блокировки в).

Затем добавляет в CSV, вы можете добавить код фальшренонса в отзовет.


Теперь для решения двойных Потратьте оффтоп части

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

15 декабря 2016, 3:20:34 PM   # 7
 
 
Сообщения: 330
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли злоумышленник наводнения mempool с помощью транзакции Locktime?


котировка
поэтому транзакции Locktime могут быть добавлены в блок цепи до двух часов до его блокировки время официально истекает.

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

Таким образом, Locktime имеет предел максимального, а? Может у плз мне точку в соответствующей части кода в Github, где написано, что Tx, имеющий Locktime выше, чем определенная разность между высотой блока будет отклонен?
CoinLearn сейчас офлайн Пожаловаться на CoinLearn   Ответить с цитированием Мультицитирование сообщения от CoinLearn Быстрый ответ на сообщение CoinLearn

15 декабря 2016, 3:26:32 PM   # 8
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли злоумышленник наводнения mempool с помощью транзакции Locktime?

Таким образом, Locktime имеет предел максимального, а?
Не в том смысле, что вы думаете о. Существует предел 4294967296 секунд мимо эпохи, так как поле nlocktime только 32 бита.

Может у плз мне точку в соответствующей части кода в Github, где написано, что Tx, имеющий Locktime выше, чем определенная разность между высотой блока будет отклонен?
Это не то, как это работает. Любая сделка, которая имеет множество nLocktime считается, не окончательной и, таким образом, отвергается узлами. Это происходит, если Locktime это несколько дней прочь, или через несколько лет.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

15 декабря 2016, 3:56:12 PM   # 9
 
 
Сообщения: 330
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли злоумышленник наводнения mempool с помощью транзакции Locktime?

Таким образом, Locktime имеет предел максимального, а?
Не в том смысле, что вы думаете о. Существует предел 4294967296 секунд мимо эпохи, так как поле nlocktime только 32 бита.
ОК.

Может у плз мне точку в соответствующей части кода в Github, где написано, что Tx, имеющий Locktime выше, чем определенная разность между высотой блока будет отклонен?
Это не то, как это работает. Любая сделка, которая имеет множество nLocktime считается, не окончательной и, таким образом, отвергается узлами. Это происходит, если Locktime это несколько дней прочь, или через несколько лет.
Таким образом, только Tx с nLocktime от нескольких часов держится в mempool? Если это так, то должна быть проверка в коде, который фильтр Tx с nLocktime выше, чем несколько часов. Нет?
CoinLearn сейчас офлайн Пожаловаться на CoinLearn   Ответить с цитированием Мультицитирование сообщения от CoinLearn Быстрый ответ на сообщение CoinLearn

15 декабря 2016, 4:05:35 PM   # 10
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли злоумышленник наводнения mempool с помощью транзакции Locktime?

Таким образом, только Tx с nLocktime от нескольких часов держится в mempool? Если это так, то должна быть проверка в коде, который фильтр Tx с nLocktime выше, чем несколько часов. Нет?
Нет. Сделка будет принята только mempool тогда и только тогда, когда среднее время, прошедшее или blockheight больше, чем указано в nlocktime. Это означает, что сделка не будет принято до тех пор, после того, как Locktime прошло. Обратите внимание, что узлы теперь используют медиану времени прошлое, которое является среднее время последних 11 блоков означает, что сделка фактически будет принято позже, чем указано в Locktime. Однако из-за времени блокировать текучесть (временная метка блока не является абсолютным), то сделка может быть принята раньше или позже, чем время, указанное в Locktime.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

15 декабря 2016, 5:08:05 PM   # 11
 
 
Сообщения: 428
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли злоумышленник наводнения mempool с помощью транзакции Locktime?

♯♯ сделка может быть принято раньше или позднее времени, указанного Locktime.

Что делать, если Locktime был номер кадра (< 500000000) вместо метки времени UNIX (>= 500000000) Я предполагаю, что это уже не может быть добыто до указанного блока, не так ли?
Кодирование Энтузиаст сейчас офлайн Пожаловаться на Coding Энтузиаст   Ответить с цитированием Мультицитирование сообщения от Coding Энтузиаст Быстрый ответ на сообщение Coding Энтузиаст

15 декабря 2016, 5:30:49 PM   # 12
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли злоумышленник наводнения mempool с помощью транзакции Locktime?

Что делать, если Locktime был номер кадра (< 500000000) вместо метки времени UNIX (>= 500000000) Я предполагаю, что это уже не может быть добыто до указанного блока, не так ли?
Правильно. Сделка не будет принята к mempool, пока блок на заданную высоту не найден.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW