Разве это не очень похоже количество байт для каждой транзакции? Я имею в виду, это просто добавление или удаление номеров для публичных выступлений - не так ли?
Не обязательно. При отправке биткойны на адрес ... это создает "Неизрасходованный Выход транзакции"... также знаю, как UTXO. Если вы хотите создать транзакцию, вам нужно, чтобы начать добавлять UTXOs вместе, пока вы не получите достаточно, чтобы добавить к общей вы пытаетесь провести (+ шахтеры плата).
Так что ... если у вас есть "большой" UTXO, как 1,0 BTC ... и вы хотите отправить 0,1 BTC кого-то ... это просто ... 1 UTXO в -> 2 UTXOs из (0,1 на человек, 0,8999 обратно к вам, как изменение, + 0.0001 шахтеров платы). Сделка, как, что (1, 2 выхода), как правило, составит около 226bytes.
Тем не менее, если у вас есть целый букет на маленьких UTXOs в вашем бумажнике ... как у вас есть 15x 0,01 BTC платежи ... и теперь вы хотите, чтобы отправить 0,1 BTC кому-то ... вы будете нуждаться в 11 UTXOs в качестве входных (помните, что у вас есть, чтобы покрыть плату шахтеров!) Так что ... 11 UTXO в -> 2 UTXO из (0,1 к человеку, 0,009 к вам как гонорар изменения + 0,001 шахтеров).
"Генеральная" формула для размера сделки является:
(#Inputs * 148) + (#outputs * 34) + 10 байт
Таким образом, первый один:
(1 * 148) + (2 * 34) + 10 = 226 байт
и второй один:
(11 * 148) + (2 * 34) + 10 = 1706 байт!
Это причина, почему вы должны стараться как можно сильнее, чтобы избежать сбора большого количества маленьких сумм в кошельке ... рано или поздно вы будете в конечном итоге нужно использовать целую кучу UTXOs создать транзакцию, и вы получите хлопнул по сборам
Другой вопрос в том, что путь: После того, как я что-то отправить биткойны, где же моя сделка идет на всех шахтеров, чтобы захватить его от?
Я понимаю, что все прошлые данные в blockchain, но где данные, которые до сих пор не в blockchain?
Существует сеть "узлы" кто держит и передавать неподтвержденные транзакции ... у них есть то, что называется, как "mempool" или пул памяти ... транзакция находится в mempool различных узлов, пока шахтер не включает его в блок.
Если он сидит слишком долго (раньше было около 72 часов, но, кажется, становится больше в эти дни) узлы начнут выпадать его от их mempool. После того, как все узлы бросьте, это как сделки никогда не существовали, и ваши монеты должны быть respendable на вашем кошельке.