Есть ли вверх лимит на sendmany сделки? 100, 255, 1000?
Насколько я знаю, нет никаких ограничений как таковой, но с учетом размера сделки и связанных с ними сборов, вы, вероятно, придется установить свой собственный limits.Doesn't это зависит от размера блока-а? Очистите меня, если я пропустил что-то там.
Любой способ легко вычислить соответствующую плату за транзакцию для такой сделки?
Для того, чтобы подробно описать, проверить это:
9
вниз голосование
принято
См GetMinFee () в main.h для кода, который определяет минимальную сумму сделки.
Вы описываете часть реализуется следующим образом:
// Поднять цену как блок приближается к полному
если (nBlockSize! = 1 && nNewBlockSize >= MAX_BLOCK_SIZE_GEN / 2)
{
если (nNewBlockSize >= MAX_BLOCK_SIZE_GEN)
вернуться MAX_MONEY;
nMinFee * = MAX_BLOCK_SIZE_GEN / (MAX_BLOCK_SIZE_GEN - nNewBlockSize);
}
где:
nBlockSize зависит от того, кто мы есть:
если мы пользователь делает новую транзакцию, nBlockSize 1
если мы узел решить, следует ли передавать входящую транзакцию, nBlockSize 1000
если мы шахтер решить, какие сделки включить в новом блоке, nBlockSize является размером блока мы строим, прежде чем добавлять новую транзакцию
nNewBlockSize является размером блока в том числе новой транзакции
MAX_BLOCK_SIZE_GEN является 500Кб
MAX_MONEY составляет 21000000 BTC (все деньги в мире)
так говорит:
если мы либо решить, следует ли передавать или мой транзакции, и добавление сделки сделает блок более 50% полной:
не допустить сделки, что делает блок 100% полным
в противном случае масштаб платы на коэффициент 500 Кб / (500KB - nNewBlockSize)
Примечание: перестановка символов, мы получаем именно то, что написали Мени в своем ответе:
Плата = Нормальная плата / ((500Кб - размер) / 500KB) = Normal плата / (1 - размер / 500Кб)
Источник :
http://bitcoin.stackexchange.com/questions/3400/what-is-the-exact-formula-for-calculating-transaction-feesСамый простой способ может принимать размер сделки во внимание и при условии, стандартный гонорар 0.0001kb, вы можете сделать математику.