Post
Topic
Board Новички
Re: FAQ: зависла / не подтверждается транзакция
by
sankopolo
on 21/02/2019, 06:22:10 UTC
Для новичков очень полезная тема. А что скажете насчет сервисов, которые проталкивают зависшие транзакции?
2 бесплатных сервиса упомянуты в FAQ (со ссылками). Других бесплатных не встречал.
1) Кол-во байт транзакции:   = (in х  180) + (out  х  34 )+10 ± in , где  in  - кол-во входов, out  - кол- во выходов.
Это добавлю.
2) Приоритет транзакции зависит от "возраста" пропихиваемых монет. Иными словами более "старые" монеты проходят быстрее.
В этом я сомневаюсь. Знаю, что так было раньше. Мне казалось, что потом это условие было убрано. Кроме того, любому пулу выгодно учитывать только плату за байт, а не возраст. Если учесть, что выбор транзакций пулом никак и никем не контролируется, можно предположить, что на возраст монет никто из пулов не смотрит.

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

соображение - выделить ссылки в тексте цветом\подчеркиванием ?
Ок.
Читал про схемы мошенничества с долгими транзакциями биткоина. Там типа покупали биткоин, когда покупателю показывали отправленную транзакцию он пересылал фиат или другую крипту, и как только переслал первоначальные битки уходили на другой кошелек. То есть покупателю показывали транзу с мелкой комиссией чтобы долго шла, а после того как он переводил деньги отправляли себе на кошелек но с большой комиссией чтобы быстро дошла.
Блин вот не могли сразу написать защиту от подобных действий... Интересно сейчас такое прокатит или нет Huh
Это называется двойная трата (double spend), в первом посте есть об этом. Да, можно и сейчас такое устроить. Суть в том, что пока транзакция не подтверждена, она в блокчейн не записывается, а находится в мемпуле и ее можно "перебить" другой транзакцией. В описанной ситуации, во избежание мошенничества, нужно ждать подтверждения (а лучше двух).
Сейчас можно, но сложнее - последние месяцы мемпул обычно почти пуст. Для реализации надо хотя бы 5-10 мегабайт транзакций (это на глазок). Такое бывает, но нечасто.