У клиентов биткойнов автоматически добавляется дополнительная плата, чем указано?

Иногда, когда я отправляю транзакцию с использованием вызовов json-rpc на биткойн, клиент добавляет более 0,0001 гонорара. 0.0001 - плата TX, указанная в настройках.

Я понимаю, что, когда размер TX больше определенного КБ, клиент автоматически добавляет дополнительную плату. Это правда?

Если да, то как я могу рассчитать, сколько будет стоить транзакция, прежде чем я отправлю ее?

3 голоса | спросил Emre Kenci 26 ThuEurope/Moscow2013-12-26T14:38:55+04:00Europe/Moscow12bEurope/MoscowThu, 26 Dec 2013 14:38:55 +0400 2013, 14:38:55

1 ответ


4

Да, за каждую 1000 байтов в транзакции добавляется дополнительная плата. Вы можете получить приблизительную оценку размера транзакции с помощью этой формулы:

148*IN + 34*OUT + 10

где IN - количество входов, а OUT - количество выходов. Результат может зависеть от IN байтов, так как начальный ноль имеет префикс для ключей, где первый байт равен 0x80-0xFF. Предполагается, что транзакция использует сжатые открытые ключи (адреса биткойнов).

Итак, за минимальную плату вам нужно сохранить размер транзакции менее 1000 байт. Предполагая два выхода (получателя и изменение), вы можете иметь до 6 входов без дополнительной платы.

ответил ScripterRon 26 ThuEurope/Moscow2013-12-26T19:09:07+04:00Europe/Moscow12bEurope/MoscowThu, 26 Dec 2013 19:09:07 +0400 2013, 19:09:07

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132