тем самым снижая риски двойного расходов. где основные термины / условия Satoshi кости / кафе является то, что только транзакции из адреса с низкой активностью будет получить принимаются к немедленному использованию. где по адресам с много активности придется ждать подтверждения, прежде чем торговля / продажа / обслуживание завершено.
Просто чтобы прояснить, что нет никакого периода времени (например, "час"), Который будет гарантировать, что транзакция подтверждена. Поэтому эта идея требует, что час ничего не гарантирует.
Кроме того, в этом случае вы размещаете значение на этой концепции адреса, имеющей "низкая активность. Bitcoin не использует понятие "противовесов", Bitcoin сделки, а не состоит из входов и выходов. После того, как выход тратится, нет никакой дальнейшей деятельности этого производства, когда-либо.
Но вы правы, чтобы выразить озабоченность. Рассмотрим следующий сценарий:
Скажем SatoshiDICE сделаны выплаты с использованием других ставок людей, которые еще не подтвердили. И тогда потребитель использует средства из этой SatoshiDICE выплаты, чтобы сделать платеж на купца. Тогда давайте говорить, эти операции не подтверждают и как-то дальше назад двойной тратить место и аннулировал пари на SatoshiDICE. Что в конечном итоге происходит то, что потребитель произвел платеж торговца, который никогда не будет подтвердить.
Но это легко определить. Торговец должен делать больше, чем просто проверить, что сделка была получена, но и проверить, что вход (ы) для этой операции, по крайней мере, одно подтверждения (или, возможно, больше подтверждений, в зависимости от суммы сделки / уровня толерантности к риску) ,
Принять 0-подтверждение Тх = доверять плательщику. Если вы не доверяете плательщика, вы должны ждать подтверждения.
В приведенном выше примере, клиент может быть надежным, но, вероятно, был бы в то время, не зная, что эти средства используются для оплаты торговца не было уже подтверждено. Таким образом, в этом случае, даже если потребитель не намерен удвоить потратить это действительно то, что может произойти, если потребитель тоже в конечном итоге получать сделку, которая в конечном итоге стала двойным тратить.
Таким образом, лакмусовая бумажка на принятие 0 / неподтвержденные в качестве оплаты, возможно, необходимо также включить другую проверку, чтобы убедиться, что все входы для оплаты были подтверждения. Если это не удается, то есть увеличение риска того, что сделка никогда не подтвердив и купец хотел бы поступить соответствующим образом.
Эти типы сценариев редко встречаются случайно, так просто предупреждение может быть, чтобы гарантировать, что нет экономической выгоды от попыток их. В ресторане, например, будет делать больше прибыли от повторяющихся неудачных попыток двойных тратить, чем проиграют от случайного той, которая имеет место, например.
Но торговец, вероятно, захочет использовать процессор оплаты, который может выполнить анализ риска (например, знать, что если платеж торговцу пришел от выплаты SatoshiDICE, что также не подтвердил, что он тогда плата с повышенным уровнем риска. )