Цель "Счета" автоматически корректирует баланс, когда есть блок цепь реорганизация.
Предположим, вы работаете в бизнесе продажи виджеты, и Фред посылает вам 10 биткойнов купить виджет. Если вы связали принимающий адрес с "счет Фреда", Что счет будет показывать баланс 10 BTC.
Позже, нет блок-цепи реорганизации, и на новом блоке цепи больше нет платеж от Фреда. В этом случае баланс "счет Фреда" покажет ноль. Если больше блоков успешно построена на оригинальной цепи, блок цепь может быть реорганизована снова, и баланс "счет Фреда" снова покажет 10BTC.
Для многих предприятий это именно то, что они хотят. Если бизнес имеет постоянные отношения с клиентом, они знают, что во все времена, сколько монет, которые они получили от этого клиента.
С другой стороны, это довольно непрактично, особенно для предприятий с необратимыми операциями или с большим количеством разовых сделок.
На практике большинство компаний предпочитают подождать (скажем) 6 подтверждений получения оплаты. затем бизнес-кредиты "счет Фреда" (на их база данных, не в их клиенте Bitcoin) с 10BTC, что дело рассматривает как безотзывное. Виджет поставляется заказчику в этой точке. Если позже, происходит перестройка блок цепи, виджет бизнес несет потери на свои книги (хотя, конечно, если они знают, кто заказчик, они будут пытаться восстановить платеж).
В нормальных условиях, 6 подтверждений достаточно, чтобы перестройка блок-цепочка очень маловероятно после этой точки. Тем не менее, это возможно. Когда переполнения ошибка была затронута, был блок цепи раскола, который не был разрешен, пока каждый пользователь не обновил свое программное обеспечение Bitcoin. Для многих пользователей это заняло больше времени, чем 6 Подтверждения (люди, должен спать, и т.д.) так много людей работает на некоторое время на неисправного блока цепи, которому суждено было стать сиротой.
(И да, способность позволить сальдо счетов идти отрицательными является особенностью, а не ошибка.)