Это предположение будет неправильным 50% времени ...
Да! Я забыл изменить положение рандомизации!
Но все-таки это вообще возможно угадать, какой выход есть изменение, так как:
1. Сумма оплаты всегда больше, чем сумма входов сумм, за исключением входного количества меньшего значения.
3. Величина изменения всегда меньше, чем любой из входов.
Единственный случай, когда это угадывание терпит неудачу, когда есть единый объем ввода. В этом случае, как правило, сумма платежа целое значение, а изменение нет, поэтому вы можете догадаться, с какой точностью.
С наилучшими пожеланиями Pieter!
Я рад, что кто-то наконец-то делает анализ на основе этих предположений! Нет, они не точны, но они были бы в целом довольно близко. Я очень рад видеть, что вы придумали.
Планируете ли вы внести свой blkdat анализатор обратно bitcoinj? Это звучит полезно!
Я считаю, что ваши предположения по-прежнему неправильно:
1) Вы не можете ничего о размере адреса изменения предполагают, ничего не говорит, что это должно быть меньше, чем оплата, и часто это не будет
2) Вы не можете предположить, платежи круглые числа, как часто они будут преобразованные через обменный курс. Например многие платежи я делаю выглядеть по существу случайных чисел, потому что они одни круглые фигуры моей местной валюты, умноженной на обменном курсе в то время.
Анализ Блок цепи трудно, я сомневаюсь, что это точный способ расчета, что вы хотите.
Он сказал, "Угадай", И это, безусловно, хороший способ, чтобы получить это право подавляющего большинства времени.