котировка
Разумные операционные сборы
Сегодня операционные сборы жестко закодированы в / bitcoind программного обеспечения бумажника Bitcoin-Qt, а также правила, окружающие эти сборы представляют собой набор эвристик, которые развивались в течение последних четырех лет. Короче говоря, текущая плата обработки кода представляет собой сложный беспорядок, который перестанет работать, как только объем транзакций удваивается еще пару раз.
В теории, это должно быть просто: операционные издержки должны быть установлены через обмен любезностями между людьми, создающими операции (которые хотят заплатить как можно меньше) и людей, тестирующих и хранящих сделки (шахтеры, кто хотел бы будут вознаграждены с более высокими налогами).
И код, который шахтеры используют сегодня для выбора операции проста: они заполняют свои блоки с высоким плата-за-килобайт сделки (и наиболее приоритетных сделок, если они решили выделить какое-то место в своих блоках для свободных сделок).
Я работаю на обучение код бумажника оценить как низкий взнос (или приоритет) транзакция должна, на данный момент он направляется, чтобы быть принятыми шахтерами и включен в следующем блоке или три. Эти оценки основаны на просмотр сделок, как они передаются по сети и отслеживать, какие из этих сделок принимаются на блоки.
Опасность с оценкой операционных издержек является шахтеры есть стимул, чтобы попытаться игрой оценки, чтобы операционные издержки выше. Например, если оценка была основана на средних платах за транзакцию для всех операций в последних N блоков, шахтеры могли бы добавить очень высокую плату платить Себе операции с блоками, которые они добывают подъехать в среднее. Однако, только с учетом платы за сделки, которые транслировались по сети, что угроза eliminated- шахтеров могут транслировать очень высокую плату платить Себе сделки, но будут в конечном итоге платить эти высокие операционные издержки для других шахтеров. Код оценки транзакции также использует средние операционные издержки, а не средние, чтобы сделать это намного сложнее меньшинство сделок влиять на операционные издержки.
Если большинство шахтеров собрались вместе и договорились все широковещательные много высоких трансакционных платных операций они могут добиться успеха в продвижении вверх по средней платы за сделку ..., но это не произойдет, потому что это будет легко для шахтеров в «свободной езды» по разорвать договор и просто собирать более высокие операционные издержки для себя.
Все вышеперечисленное будет хорошо работать для полностью проверок программного обеспечения, как Bitcoin-Qt / bitcoind. Более мышление необходимо, чтобы выяснить, как легкий упрощенный проверка оплаты программного обеспечения (например, Multibit) может лучше оценить операционные издержки, потому что сегодня они не могут подсчитать, сколько плата за сделку каждая сделка платит.
Сегодня операционные сборы жестко закодированы в / bitcoind программного обеспечения бумажника Bitcoin-Qt, а также правила, окружающие эти сборы представляют собой набор эвристик, которые развивались в течение последних четырех лет. Короче говоря, текущая плата обработки кода представляет собой сложный беспорядок, который перестанет работать, как только объем транзакций удваивается еще пару раз.
В теории, это должно быть просто: операционные издержки должны быть установлены через обмен любезностями между людьми, создающими операции (которые хотят заплатить как можно меньше) и людей, тестирующих и хранящих сделки (шахтеры, кто хотел бы будут вознаграждены с более высокими налогами).
И код, который шахтеры используют сегодня для выбора операции проста: они заполняют свои блоки с высоким плата-за-килобайт сделки (и наиболее приоритетных сделок, если они решили выделить какое-то место в своих блоках для свободных сделок).
Я работаю на обучение код бумажника оценить как низкий взнос (или приоритет) транзакция должна, на данный момент он направляется, чтобы быть принятыми шахтерами и включен в следующем блоке или три. Эти оценки основаны на просмотр сделок, как они передаются по сети и отслеживать, какие из этих сделок принимаются на блоки.
Опасность с оценкой операционных издержек является шахтеры есть стимул, чтобы попытаться игрой оценки, чтобы операционные издержки выше. Например, если оценка была основана на средних платах за транзакцию для всех операций в последних N блоков, шахтеры могли бы добавить очень высокую плату платить Себе операции с блоками, которые они добывают подъехать в среднее. Однако, только с учетом платы за сделки, которые транслировались по сети, что угроза eliminated- шахтеров могут транслировать очень высокую плату платить Себе сделки, но будут в конечном итоге платить эти высокие операционные издержки для других шахтеров. Код оценки транзакции также использует средние операционные издержки, а не средние, чтобы сделать это намного сложнее меньшинство сделок влиять на операционные издержки.
Если большинство шахтеров собрались вместе и договорились все широковещательные много высоких трансакционных платных операций они могут добиться успеха в продвижении вверх по средней платы за сделку ..., но это не произойдет, потому что это будет легко для шахтеров в «свободной езды» по разорвать договор и просто собирать более высокие операционные издержки для себя.
Все вышеперечисленное будет хорошо работать для полностью проверок программного обеспечения, как Bitcoin-Qt / bitcoind. Более мышление необходимо, чтобы выяснить, как легкий упрощенный проверка оплаты программного обеспечения (например, Multibit) может лучше оценить операционные издержки, потому что сегодня они не могут подсчитать, сколько плата за сделку каждая сделка платит.
Что вы, ребята, думаете о таком подходе?