Например:
Торговец выбирает взять на номинальном риск и принимать сделки с 0 подтверждений до тех пор, как все остальное, о сделке выглядит хорошо.
Торговец понимает, что некоторые из клиентов не будут включать в себя достаточное количестве платы в своих сделках.
После того, как час, торговец проводит все биткоен, полученные во всех неподтвержденных сделках с этим последним часа в одной крупной сделке, которая отправляет биткойна другой адрес, принадлежащий купец.
Торговец складывает все сборы во всех этих неподтвержденных операциях и обнаруживает, что клиенты заплатили в общей сложности 0,25 МВТСА.
Торговец добавляет размер
его сделка (В байтах)
плюс размер всех
неподтвержденные операции (В байтах), а затем выясняет, сколько платы
должен платить за что много байт.
Торговец обнаруживает, что общие сборы, которые должны быть оплачены всеми этими байты для быстрого подтверждения является 2,3 МВТСОМ.
Поскольку 0,25 МВТС платы уже оплачен, торговец платит 2,05 МВТСА в сделке, что он создает (2.3 МВТСА - 0,25 МВТСА = 2,05 МВТСА).
Шахтеры не могут подтвердить сделку торговца до сделки заказчика не подтверждены (так как торговец использовал эти операции в качестве вклада в его сделку).
В прошлом шахтеры увидели бы, что все эти операции клиента заплатили недостаточные сборы и они никогда не будут подтверждать их. Торговец будет застрял с кучей неподтвержденных операций и ничего он не мог поделать. Это потому, что в прошлом большинство шахтеров не смотреть вперед и видеть, что там было высокопоставленными платным "ребенок" сделка, которая зависит от тех, "родитель" сделки.
Теперь любой шахтер, который использует 0.13.0 будет видеть общие сборы, которые они могут заработать, подтвердив как низкую плату "родитель" и высокая пошлина "ребенок" сделки все в одном блоке. Таким образом, в интересах повышения их доходов, шахтеры подтвердят те скупые бесполезен "родитель" сделки, потому что щедр сделка ребенок компенсировал разницу и шахтеры не могут получить на доход от того "ребенок" сделки, если они не включают в себя "родитель" операции одновременно.
Другими словами, сделка ребенок оплачивает путь родительских сделок, так что все они могут получить подтвержденными. (Именно поэтому он называется "ребенок платит за родителей").
Кроме того, вы можете (при определенных обстоятельствах) создать сделку ребенка, чтобы заплатить плату за ранее сделку самостоятельно. Вот пример.
У вас есть пустой бумажник с не Bitcoins.
Вы получаете компенсацию в размере 0,5 BTC.
Вы получаете второй платеж в размере 2 BTC.
Вы создаете транзакцию, которая посылает 0,5 BTC кому-то еще, и вы не платите плату.
Вы проверить размер сделки и реализовать плата должна быть 0,1 МВТС.
В настоящее время существуют три возможности ...
Возможность 1- Ваш кошелек провел выход 2 BTC, которые ранее получили.
- Так как стоимость продукции, что вы послали кому-то (0,5 BTC) меньше, чем значение входного вы потратили (2 BTC), ваш кошелек создает 1,5 BTC "выход изменения" что он отправляет обратно на адрес, что ваши средства управления бумажник.
- Если ваш кошелек имеет "Монета-контроль" функции, то теперь вы можете создать новую транзакцию, затрачиваемое что 1.5 выход BTC в новой транзакции к себе.
- Если ваш кошелек не имеет "Монета-контроль" функции, то теперь вы можете создать новую транзакцию, которая тратит весь ваш оставшийся 2,0 BTC бумажника баланс (0,5 BTC + 1,5 BTC = 2 BTC) в новой транзакции к себе.
- Допустим, эта новая транзакция должна нормально заплатить взнос в размере 0,075 МВТС, вы можете вместо этого заплатить взнос в размере 0,175 МВТС и покрыть стоимость обоих сделок (0,1 МВТС + 0,075 = 0,175 МВТС МВТС)
Возможность 2- Ваш кошелек провел ОБА выхода 2 BTC ранее полученные и БТД выхода 0.5, который ранее получил в качестве вклада в операцию.
- Так как стоимость продукции, что вы послали кому-то (0,5 BTC) меньше, чем значение суммы входов потраченных (2,5 BTC), ваш кошелек создает 2,0 BTC "выход изменения" что он отправляет обратно на адрес, что ваши средства управления бумажник.
- Если ваш кошелек имеет "Монета-контроль" функции, то теперь вы можете создать новую транзакцию, затрачиваемое вывод, что 2.0 BTC в новой транзакции к себе.
- Если ваш кошелек не имеет "Монета-контроль" функции, то теперь вы можете создать новую транзакцию, которая тратит всю вашу оставшуюся 2,0 BTC бумажник баланс в новой транзакции к себе.
- Допустим, эта новая транзакция должна нормально заплатить взнос в размере 0,075 МВТС, вы можете вместо этого заплатить взнос в размере 0,175 МВТС и покрыть стоимость обоих сделок
Возможность 3- Ваш кошелек провел выход 0.5 BTC, которые ранее получили.
- Так как значение выходного сигнала, что вы послали кому-то (0,5 BTC) в точности равно значению входного вы потратили (0,5 BTC) ваш кошелек не создает каких-либо "выход изменения" отправить обратно в свой кошелек.
- Поскольку нет "выход изменения", Нет ничего для вас, чтобы создать "ребенок" сделка с.
- Вы не сможете создать "ребенок платит за родителей" сделка самостоятельно.
- Тем не менее, вы можете создать транзакцию, которая отправляет 0,175 МВТСА к человеку, что вы послали оригинальную транзакцию.
- Этот получатель теперь может провести в одной транзакции ОБА 0.5 BTC, которые они получили от вас, и 0,175 МВТСА, что они получили от вас, отправив 0,5 BTC того, что на другой адрес, что они владеют, и платить 0,175 МВТС платы с остаточной стоимостью ,
- Поскольку 0,5 BTC было получено в неподтвержденном "родитель" сделки, 0,175 МВТС плата в этой детской сделки платит за себя, так и родителей