Post
Topic
Board Oбcyждeниe Bitcoin
Re: [ИЮНЬ 2019] Вoзмoжнocть экoнoмить на комиссияx
by
IeSua
on 14/06/2019, 18:35:39 UTC
Поделюсь еще одним приемом экономии, который я использую. Чтобы было быстрее и понятнее опишу все на примере. У меня есть, адрес (назову его АДР) с множеством мелких входов: 1, 2, 3 ..... и т.д вплоть до n, на каждом входе для простоты описания ~0.01  BTC ( примерно). Я их специально не консолидирую и держу адрес именно в таком состоянии. Зачем?

Иногда нужно отправить кому-то мелкую сумму, скажем Сум= 0.05 BTC. Я смотрю, что находится на входах АДР и выбираю пять таких входов, чтобы на них  находилось в общей сложности Сум + Fee  отмечаю эти входы (получившуюся транзу несколько раз просматриваю, подгоняя входы, чтобы сдача была нулевой) и отправляю. Профит: сдачи нет, транза минимальна, на А остается меньше входов. И так проделываю каждый раз когда надо отсылать мелкие суммы до тех пор, пока АДР не истощится.
Проверяем:

Транзакция 5 входов/1 выход legacy: 10+148*5+34*1= 784 vBytes
Транзакция 5 входов/1 выход p2sh-segwit: 11+91*5+32*1= 498 vBytes
Транзакция 5 входов/1 выход native-segwit: 11+68*5+31*1= 382 vBytes

Транзакция 1 вход/2 выхода legacy: 10+148*1+34*2= 226 vBytes
Транзакция 1 вход/2 выхода p2sh-segwit: 11+91*1+32*2= 166 vBytes
Транзакция 1 вход/2 выхода native-segwit: 11+68*1+31*2= 141 vBytes

Входы заметно дороже выходов, даже один лишний вход не окупается отсутствием сдачи.

Скажите-ка  мне мой дорогой, что будет  дешевле консолидировать 1.2.4.......n  входов адреса АДР на каком-то другом АДР2 а затем с этого АДР2 отправить человеку 0.05 БТС или же выбрать 5 нужных входов АДР и перенаправить их без сдачи на адрес человека?

Удивляюсь, что именно Вы это не поняли. Ну да ладно, другие поймут.
Я напрасно надеялся, что в этот раз ответите нормально, а не в своем обычном хамском стиле. У меня есть ответ на заданный вопрос, если кому-то интересно, я ему отвечу.

1) Где хамство в моем ответе?
2) У меня есть скажем 100 входов по ~0.01 btc и два варианта: a) консолидировать их всех на одном адресе а потом отправить с этого адреса человеку 0.05 btc а сдачу себе б) выбрать из этих имеющихся 100 входов нужные 5 и перенаправить их человеку без сдачи.

Какой вариант выгоднее?

Зы, я как не разумный выбираю б)

Зы,зы Меня глупости с Вашей стороны порядком достали. И мне честно пох. но другие могут на них попасться.

А с остальными 0,95 вы что делать будете?. Каждый раз как вам надо будет воспользоваться АДР, сделать перевод с него? Опять брать 5 нужных входов и делать перевод?

Допустим, у вас на АДР есть 1 BTC которые вы получили за 20 входов, а в будущем вам понадобится разослать этот 1 BTC на 20 разных адресов по 0,05 BTC на каждый.

(берем за основу рекомендованную комиссию в 37 Sat/Byte и то, что АДР это обычный legacy адрес)

№1
Сначала делаем простую и адекватную консолидацию всех средств на 1 адрес: 20 Inputs и 2 Outputs = 3038 bytes = 0.00112406 BTC

Теперь рассылаем этот 1 биткоин на 20 разных адресов по 0.05 BTC: 1 Inputs и 2 Outputs = 226 bytes = 0.00008362 BTC * 20 = 0,0016652 BTC

Общая потраченная сумма = 0.00112406 BTC + 0,0016652 BTC = 0,00278926 BTC = $23,48 на сегодняшний день.


№2
Делаем рассылку на 20 разных адресов по 0.05 BTC по вашему: 5 Inputs и 1 Outputs = 784 bytes = 0.00029008 BTC * 20 = 0,0058016 BTC = $48,87 на сегодняшний день.

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

---
Зы, а мне пох на ваши "тёрки", просто мысли в слух и немного простой математики.

Зы,зы сооовсем пох.