Не пытаясь сорвать кого-то здесь, в последнее время была ситуация, когда два раза расходов на сохраненный день.
Мой вопрос, что это лучший способ двойных расходов? (У меня почти не догадывается, что я говорю о том, пожалуйста, имейте это в виду.)
ИМХО лучше всего было бы избежать необходимости двойной провести в первую очередь. Большинство бумажники расчет платы за вас так, что двойные расходы не требуется.
Отправка любой суммы без сборов 2-адреса, а затем провести от 2-го адреса и отправить от 1-го адреса на 3 адреса с оплатой стоимости? (Будет ли затем подобрать сделки 0 плата, если сделки по 2-ю адреса были сделаны платой (хотя вход еще неподтвержденный?))
Я не совсем уверен, но это звучит, как вы описывающее ребенок платит за родителей [1]. Первая сделка без гонорара должна быть подтверждена на 2-й сделку, чтобы получить подтверждение. Чаще всего это происходит, даже если я не совсем уверен, что если шахтеры это реализовано. То, что вы часто будете видеть, что TX без денег и следить за ТХ с гонораром получить подтверждение в том же блоке.
Потратив минимальное количество без сборов на 2-й адрес, где некоторые дополнительные монеты отсылается обратно к себе, что должно сделать его минимальным приоритетом, поскольку он такой маленький, а затем отправить весь баланс в том числе несколько неподтвержденных те, которые получили посланных обратно к себе на 2-й адрес, а затем отправить новую сделку с цельным баланса с оплатой стоимости на 3-адрес?
Если минимальная сумма достаточно мала - иначе пыль - первый TX (A) имеет меньше шансов получить подтвержденные, поскольку операции, создающей пыль не ретранслируются Bitcoin основных узлов. Таким образом, было бы трудно для А, чтобы достичь шахтера. Следить TX (B) может быть отвергнута узлами, потому что они не знают о А и, следовательно, не знают о входных B пытается провести. Я не совсем уверен, что каждый из узлов проверяет входы, хотя.
Я также думаю, если есть какой-то надежный способ сделать это, может быть довольно много жульничества можно предотвратить путем упреждающего создания сценария двойного Потратьте с потенциальным продавцом, так что у вас есть возможность возвратного платежа, если он оказывается быть мошенник?
Там нет никакого надежного способа. Shoehorning chargback в Bitcoin будет работать только надежным, если у вас есть >50% от сети хэш власти, чтобы изменить порядок блоков при необходимости. Этот сценарий известен как 51% атаки и может быть проблемой для сети в целом. В прошлом, когда любой пул был близок к 50% он потерял горнодобывающую мощность из-за шахтер переключающих бассейнов. Это тоже безумно дорого.
Сделка Bitcoin предназначается, чтобы быть необратимым. Если вы не можете доверять человеку, вы торгуете с использованием эскроу и ждать в leats 1 подтверждение при принятии Bitcoin в качестве оплаты. Больше для больших количеств, количество в зависимости от ваших личных потребностей.
Дважды расходы в отношении компаний, которые принимают 0 подтверждение TX, скорее всего, не работает. До тех пор, как компания достаточно большая, чтобы иметь несколько узлов, они могут держать транслируют щётка TX, который делает вашу двойная попытку тратить недопустимой для большинства других узлов. Они могли бы также - и я полагаю, большинство из них - добыча контакт бассейнов непосредственно для того, чтобы иметь ТХ обрабатываются с priortity.
[1] немного больше здесь:
и здесь:
https://github.com/bitcoin/bitcoin/pull/1647