Перейти к содержанию

Двойная трата Double-spending - пошаговая инструкция с картинками


e46btc

Рекомендуемые сообщения

Попытался пересобрать транзакцию

https://blockchain.info/tx/aec61c67055c7f08d7c9506c2a78207277fff436021958b8662a205e6261f5eb

 

сделал новую подписанную, но что-то не идёт, что я сделал не так?

 

0100000002b4aad9c1b48bd79a9654026c2abe44e54e6d4e4808c6f6eebcee106e0950e4390d0000006b483045022100b4c365f5d76fbb8651fdef1594d22f4ee9393b3f9699ee8347061b5d50ed8f1d022056ddd5ba2dad484ef0c8619f0aeae047fc05ad7620820368a91f058da9fc74af0121030843966cb8ebc91b39abe7c13bf6930436032eeed4f0aa8c1d97bff286be544cffffffff92085f6d7461be1c7734e6c73ff7665bcab52f14cd2e304652a9afbcdbe4fe1d010000006a473044022045261fff5e118d1473a88245f8bc877b86c73553be82f9c85aaa088cdaede7a202207bdd1e984b0db13de7eeda29d27859646a3d967969f3263fd768742799cc733c0121030843966cb8ebc91b39abe7c13bf6930436032eeed4f0aa8c1d97bff286be544cffffffff01006a1800000000001976a91419a71f08988e519b20f20197d44bd312c6797c5388ac00000000

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 646
  • Создана
  • Последний ответ

Топ авторов темы

, входные скрипты необходимо брать из предыдущей транзакции для каждого входа
Ссылка на комментарий
Поделиться на другие сайты

черт, и в правду нет, а я повелся на ченжлог об их поддержке

сам то я пользуюсь electrum

А можно как-то заставить электрум работать не с третьей стороной а со своей нодой биткойн кор полной?

Ссылка на комментарий
Поделиться на другие сайты

А можно как-то заставить электрум работать не с третьей стороной а со своей нодой биткойн кор полной?

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

Ссылка на комментарий
Поделиться на другие сайты

 

 

Что можно сделать? Ждать пока транза пропадет, месяц?

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

И пока она там есть - новая транзакция двойной траты туда не попадет.   Ответ уже есть на предыдущей странице это темы

https://forum.bits.media/index.php?/topic/32969-dvoinaia-trata-double-spending-poshagovaia-instruktciia-s-karti/?p=832634

 

Напишите текст подписанной транзакции здесь или в ЛС, я помогу разослать через свои ноды.

https://forum.bits.media/index.php?/topic/32969-dvoinaia-trata-double-spending-poshagovaia-instruktciia-s-karti/?p=832669


(правой кнопкой, Copy Raw Transaction)

Ссылка на комментарий
Поделиться на другие сайты

@e46btc,вы не могли бы мне помочь перенести с блокчейн инфо биткойн кеш на кошелек электронкеш? ничего не получается по фразе серетной из12 слов?

Ссылка на комментарий
Поделиться на другие сайты

@pobeda, мог бы, как с вами связаться?  

Напишите мне в ЛС или в телеграм @e46btc через пару часов, в телеграме я бываю ближе к вечеру.

Ссылка на комментарий
Поделиться на другие сайты

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

 

Это я видел, оно для линукса, а не виндовс

Ссылка на комментарий
Поделиться на другие сайты

Ссылка на комментарий
Поделиться на другие сайты

Помог, но эта тема не для ускорений.

Все ускорения здесь https://forum.bits.media/index.php?/topic/45821-obschaia-tema-po-uskoreniiu-zavisshikh-i-nepodtverzhd/

Изменено пользователем e46btc
Ссылка на комментарий
Поделиться на другие сайты

https://blockchain.info/tx/d612cdf421f95f844795cca51c46a7b5b48e368d60a14b9812b25ec9f215074d помогите 3 сутки нету потверждения
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

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

Итак, у меня на новом адресе в биткоинах ноль, а на импортированом 0.0045 битка.

Как первести с импортированного адреса на новый деньги. Здесь я столкнулся с приватным ключом. Мнемоник фраза у меня есть, а как её использовать для ключа не пойму и вообще, смогу ли я с импортированного адреса вытянуть свои деньги?

Писал в поддержку блокчейн, но толком ничего не понял.

Помогите с советом.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Подскажите нубу пж. Есть ли похожие мануалы? И вообще способ ещё работает? Ну мало ли фикс могли выпустить...

Ссылка на комментарий
Поделиться на другие сайты

Конечно работает. Другой способ при помощи bitcoin core описан здесь:

 

Ссылка на комментарий
Поделиться на другие сайты

Ссылка на комментарий
Поделиться на другие сайты

В 13.10.2017 в 23:04, e46btc сказал:

а вы сами этим "сервисом" пробовали пользоваться? ок, не появляется у них 258: txn-mempool-conflict error, зато появляется Error: 18: txn-mempool-conflict... те же яйца только в профиль что называется

Изменено пользователем _whale_
Ссылка на комментарий
Поделиться на другие сайты

@_whale_  да уж конечно пробовал и неоднократно, перед тем как здесь написать.

Я не могу сейчас уже проверить, потому что ваша оригинальная транзакция подтвердилась.

А вы несколько раз пытались отправить по той же причине, потому что была ошибка?

 

Объяснить не могу, только что проверил еще раз - все работает. 

Попробуйте еще раз воспользоваться сервисом, если возникнет такая необходимость позже.

 

 

 

 

Изменено пользователем e46btc
Ссылка на комментарий
Поделиться на другие сайты

Только что специально проверил еще раз:

 

1) транзакция

5404234a99154f8ac0ae251752735b776df8e513cccb6d5e29b58f8e81f7d5f1

 

2) двойная трата (появится после удачной рассылки, это занимает время)

6a6f8433e3045ff3f12ef538a8e4d76cf86a05198c6001343b4df2bec321b00d

 

txid_io_doublespending_example_2.thumb.JPG.9bba2a7e5342ee1305622889785a5925.JPG

 

3) поменял адрес получателя и потратил еще раз (появится после удачной рассылки, это занимает время)

b9f5b58e54c8bfdf238048ed68a01d2c9a05692b42cb6dd7a5cf7e4fd3939952

 

txid_io_doublespending_example_3.thumb.JPG.376d147763812bcbfd469e0fb9578360.JPG

Ссылка на комментарий
Поделиться на другие сайты

@e46btc  так а это ваш сервис? несколько раз пробовал, тк после ошибки решил что вот тут: New transaction will be broadcasted to BTC network (repeatedly until confirmed) имеется ввиду что я должен 100 раз нажать на кнопку "транслировать" прежде чем оно перестанет выдавать ошибку. но судя по всему есть дополнительные подводные камни, что должен быть определенный кошелек/нода с которой поступила первоначальная транзакция в сеть и комса первоначальной транзакции должна быть практически нулевая... ок, наблюдаем за вашим примером.

1HjLx6kGuadMxABUDUTsYBw2Lo7ojnmmgf с этого адреса я так вижу двойная трата не сработала

Ссылка на комментарий
Поделиться на другие сайты

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

 

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

 

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

 

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

 

 

50 минут назад, e46btc сказал:

 

Транзакция подтвердилась сама, поэтому двойной траты (транзакции 2 и 3) не увидим в этом примере.  

Ссылка на комментарий
Поделиться на другие сайты

Но так как у вас была проблема именно с отправкой, то как вы можете увидеть на скринах - отправка сработала и сеть вернула txid новых транзакций двойной траты, поэтому эта часть (которая не работала у вас) - работает.

Ссылка на комментарий
Поделиться на другие сайты

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

хорошо, попробую как нибудь ещё раз, по результатам отпишусь, хотя вам и они и так будут видны)

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, _whale_ сказал:

то есть при конкурентной комиссии вариантов пропихнуть двойную трату вероятнее всего нет

Скорее всего так.  Вероятность прохождения оригинальной выше. Транзакция с хорошей комиссией будет на 99% нод в сети и наверняка сразу же дойдет до пулов и они могут включить ее в блок.  В то время как даже если мои специально настроенные ноды примут новую транзакцию от клиента и отправят ее своим соседям (которых 1000*3=3000 вместо 8*3=24 :) ), то соседи не примую эту транзакцию и выкинут ее с той же ошибкой mempool-conflict, потому что у них в памяти уже будет висеть оригинальная.  И эту новую транзакцию примут только те, которые присоединились к сети после того, как оригинальная транзакция была отправлена, то есть у них ее нет и они сразу же примут транзакцию двойной траты. 

 

Но в моменты чрезмерной загруженности сети, как было этим летом, зависали даже транзакции с очень приличными комиссиями и объем транзакций в сети был под 200 Мб (= нужно 200 блоков по 10 минут = 33 часа) и двойная трата была реальным решением проблемы, за это время есть все шансы разойтись по сети.

 

11 минуту назад, _whale_ сказал:

хотя вам и они и так будут видны)

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

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте, у меня такая ситуация. На кошельке Multibit HD было 0,0875 бтц, перевел с него 0,0085, эта сумма так и не дошла, но хуже всего, что оставшаяся на кошельке сумма каким то образом переместилась в неподтвержденные транзакции. Можно её как-то вернуть?

1.png

Ссылка на комментарий
Поделиться на другие сайты

@OlegAn1962 нужно номер транзкции для начала, чтобы посмотреть что с ней не так..

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Blockster.com + Enjin.io | Двойная раздача: 10$ + бесплатные NFT

      Ребята! Есть возможность поучаствовать сразу в двойной раздаче,  участвуя в акциях от двух крайне солидных крипто-проектов, которые партнерятся друг с другом: 10$ от Blockster + получаем бесплатные NFT от Enjin !!!   ЭТАП 1 Итак, начнем с Blockster — будущей социальной сети для крипто-инвесторов и работающих в этой сфере. Классный сайт, прозрачный проект, открытая команда и уже полмиллиона зарегистрировавшихся в ожидании юзеров. 1) Переходим на САЙТ 2) Жмем "Get Access"

      в Раздачи монет

    • Трата и получение Tether USDT (omni) с помощью Trezor, Ledger, Keepkey

      Хочу поделиться возможностью получать и отправлять Tether USDT (omni), который работает на блокчейне биткоина с помощью аппаратных кошельков Trezor, Ledger, Keepkey. Начнем с теории: Tether USDT использует блокчейн биткоина для движение средств в omni инфраструктуре - кошельках, обозревателях и т.п.. Для транзакции с usdt используется команда биткоин скрипта op_return, которая позволяет записать произвольные данные в блокчейн. Именно эти данные служат идентификатором для omni транзакций.

      в Кошельки для криптовалют

    • Двойная транзакция

      Оплачивал услуги через coinbase и как-то получилось, что произошло двойное списание. При этом ID транзакции одно и тоже, разные только последние три цифры  которые после - . У первой 000, у второй 001. На блокчейне естественно транзакция одна, а в кошельке деньги списаны за две.  Можно ли вернуть средства с дублирующей транзакции? Как?  Клиент bitcoin core.

      в Общий


×
×
  • Создать...