Но ведь достаточно от своего адреса пройтись в обратную сторону по выходам до самого блока.
А как определить предка, если в транзакции было, например, 10 входов и 5 выходов (цифры условны, возможны
любые подобные варианты, вплоть до нескольких сотен входов и выходов)?
Считать все входы предками, сортироваными по их доле в монетах. Исключение разве что для комисии сделать, то есть вся комисия без роду племени, как будто создалась майнером в этом блоке.
Идея вцелом очень хороша для оценки реального использования
BTC. Особено если удастя еще связать разрозненые блоки одного пула-майнера в некоторый единый псевдо-блок. Так вот если для подавляющего числа нынешних монет количество блоков рождения будет десятками тысяч и более измерятся - это реальный оборот. Если таких блоков и десятка не набирается - живем еще в личиночной стадии когда вся возня это только спекулянты на биржах.