Я думаю, что это модель, которая позволяет нам решить эту проблему без каких-либо искусственных ограничений масштабируемости.
Я думал о том, как платить сборы за включение в блок. Но это не то, что они на самом деле о. Сборы, что вы платите, чтобы обеспечить вашу сделку от обратного и, таким образом, сумма, которую вы платите действительно должны зависеть от цены megahashes / сек против вычислительной мощности вы считаете, что ваш ненадежных контрагент может иметь доступ. Если вы доверяете своему контрагенту, вам не нужны никакие подтверждения, чтобы сделать торговлю, и поэтому вы не должны платить никаких сборов.
Допустим, вы продаете свой автомобиль. Вы не знаете, покупатель, и они собираются получить и отъехать с их новой покупкой. Вы не хотите, чтобы отогнать, нажать несколько кнопок на свой смартфон и имеют некоторые арендовали черный рынок горнодобывающей промышленности вышка выбивает несколько блоков, чтобы получить деньги обратно. Таким образом, после приема монет (ноль) Подтверждает, вы сразу же потратить их снова, но на этот раз с платой достаточно высокой, чтобы вы чувствовали себя в безопасности.
Скажем MikeMine Corp продает 10 gigahashes работы на Ⓑ1 сборов. Мои добывающие установки простаивают, пока они не видят сделку, которая имеет, по крайней мере, что многое в тарифах всех ожидающих зависимых операций. Я начинаю работу над текущим блоком, но только включаю в себя операции, которые отвечают моему (публично объявленный) минимальный взнос. Другие операции опущены. Если я успешно решить блок, содержащий операцию, я держу добычу на следующих блоков до 100 gigahashes работы не было сделано, и еще несколько блоков были найдены. Это не имеет значения, если я не повезло, и на самом деле не найти какой-либо из следующих блоков сам, я уже утверждал, что плата в первом блоке, который был за проделанную работу не нашли блоков.
Тодес аргумент предполагает, что я не буду включать в себя все операции, независимо от того, как низко их сбора / приоритет, потому что это не стоит мне ничего, чтобы сделать это, и почему бы мне не взять свободные деньги? Но реальная жизнь полна компании, которые могли бы сделать это, но не делают, потому что они понимают это подорвет их собственный бизнес. Рассмотрим водителя автобуса. Он ждет в точке А, пока он не имеет несколько пассажиров, которые заплатили гонорар, а затем начинает вождение в точке B. Если в данный момент он собирается оставить вас подбежать и сказать, что вы будете платить за полцены или ходить, это не имеет значения ... он не будет препятствовать вам на борту, даже если предельная стоимость включая вас не почти ничего.
Обратите внимание, что плата рассчитывается рекурсивно по всем зависимостям. Если я пошлю Ⓑ50 к моему брату, нам не нужен какой-либо голос сделал на этой сделку. Мы доверяем друг другу, так что ТХ может быть свободным. Теперь мой брат хочет купить что-то в Интернете с этими монетами. Он посылает другую свободную сделку тратить эти монеты, и продавец тут же отправляет их на другой из его собственных адресов, но на этот раз с платой прилагается. В настоящее время существует 3 сделки в ожидании в пуле памяти, которые зависят друг от друга, и подведение сборов результатов в работе, проводимые на все три. Даже несмотря на то, первые два были свободны, они все равно будут включены для того, чтобы претендовать на гонорары на последнем.