Платы, как правило, за КБ размера сделки. Размер сделки в основном определяется ее входами и выходами. Я полагаю, что сборы должны быть основаны только на выходах.
Интуиции в том, что каждый выходной сигнал, в конечном счете предназначена для быть погашены путем ввода. Это не служит никакой цели, чтобы оштрафовать эти входы. Скорее всего, сделка, создавший выход должен включать в себя плату, достаточную для оплаты как на выходе и на входе, что мы знаем, в конечном счете, будет необходимо, чтобы выкупить его.
Преимущества:
- В настоящее время, пользователи иногда будет предложено включить большую плату, потому что их сделка сочетает в себе множество входов, что приводит к путанице. Зарядка только для выходов позволит устранить эту путаницу. Большие сборы будут по-прежнему необходимы для операций с большим количеством выходов, но в этом случае причина платы ясна.
- В настоящее время, выходы ниже определенного значения может быть неэкономичным погасить, в результате чего постоянно надутом набор неизрасходованных выходов. Зарядка только для выходов позволит небольшим выходы должны быть погашены.
Сложности:
- политика Fee якобы в руках шахтеров, но это не совсем верно в присутствии предельного размера блока. Предполагая, что там достаточно платных операций, чтобы заполнить блок, максимизация прибыли шахтер должен взимать плату в зависимости от размера всей сделки. Если предельный размер блока изменяются в будущем, стоит учесть, что делает предел применяется только к выходам. (В целях безопасности, отдельное ограничение может применяться к входам, достаточно высокие, что вряд ли будет достигнуто на практике.)
- В идеале сборы должны быть основаны на общем размере выходов и их искупительных входов, но в целом это не представляется возможным, чтобы знать размер этих входов загодя. P2SH выходы могут потребовать произвольные сценарии для выкупа. Даже обычный выход, который платит адрес может потребовать сжатый или несжатый открытый ключ реабилитироваться. Один из подходов для зарядки всех выходов для фиксированного дополнительного количества байт, и заряда входов, если они превышают тот размер. Другой игнорировать входы полностью, что может иметь смысл, если они, как правило, обрезают в любом случае. На практике, политика может быть определена с помощью предельного размера блока. Если ограничение применяется только к выходам, поведение максимизирующей прибыли будет взимать плату за килобайт выходов и игнорировать входы.
Это всего лишь набросок идеи. Это может превратиться в конкретное предложение, если люди думают, что это имеет смысл. Возможно, это следует рассматривать в то время, что предельный размер блока адресован, хотя она также может быть предпринята как политика вознаграждение по умолчанию до этого.