Я знаком с транзакциями и блоков, и все это, но я до сих пор не уверен, что именно то, что подтверждение ..
При обмене наличных денег при совершении покупки в магазине, вы можете выйти через несколько секунд с пунктом вы купили, потому что торговец теперь есть наличные деньги вы дали взамен. Кусок бумаги, используемый в денежной форме может существовать только в том или ином месте - либо в кошельке или бумажнике, или в кассе продавца. Она не может существовать как в любом Пайонте во время. Там нет никакого законного способа, которые вы можете потратить эти деньги на более чем одном магазине. Наличный то, не может быть двойной излете (за исключением, конечно, где наличные деньги незаконно подделывают).
Электронные денежные системы учета, такие как те, которые используются банком, эмулировать, что. Перед тем, как снимать наличные в банкомате, система учета вашего банка будет проверять баланс, находящийся на Вашем счете. На данный момент ваш вывод обрабатывается, ваш счет он списывается. Это происходит мгновенно, а не на ночь или на следующий день, потому что банк не хочет рисковать, что вы бы посетить другой банкомат и быть в состоянии вывести больше средств, чем вы имели в своем аккаунте. С этим мгновение, он мешает вам средств двойных расходов с вашего банковского баланса. Таким образом, банки электронные системы денежных эмулировать физические наличные деньги.
Если есть спор, например, если банкомат считает выплюнуть наличные, но неисправность не приводили к наличности на самом деле выходит, то банк исследует и, когда это оправданно делает корректирующую запись на счет клиента. Банк является органом там. Банк утверждает, "правда" поскольку остатки на счетах своего клиента.
архитектура Bitcoin такова, что нет ни одного банка или кто-либо еще с полномочиями регулировать баланс. Там нет центральной власти. Истина определяется из консенсуса вычислительной работы, выполняемого шахтерами, которые следуют конкретному протоколу. Это вычислительная работа строит blockchain Bitcoin.
При первом оформлении сделки Bitcoin и что транзакция транслируется в сети, "правда" до сих пор не установлено. С децентрализованной архитектурой Bitcoin, этот консенсус должен формироваться после вашей транзакция получает включена в блоке и цепи дополнительных блоков расширения от этого. В любой момент времени не может быть два или более блоков, решаемые на том же уровне в blockchain конкурирующих, чтобы выиграть этот консенсус. В то время, нет никакого способа узнать, какой блок будет в конечном итоге достичь консенсуса как "правда" и который блокирует потеряет поддержку и становятся сиротами.
Только после того, как цепь блоков расширена достаточно дополнительных блоков на вершине будет тогда известно, какие из потенциально конкурирующих блоков достигли консенсуса и стали "правда", Математика протокола показывает, что это будет безопасно принимать в качестве "правда" блок-от самой длинной цепи, которые произошли пять или более блоков перед. Блок расширен еще на пять блоков будет показан в общей сложности шести подтверждений.
Обмена Bitcoin, так же, как ваш банк, не может быть подвержен риску двойных расходов. Это будет ваш счет для перевода средств только после того, как он знает, "правда", И, следовательно, он должен игнорировать любые блоки, пока они не являются частью самой длинной цепи и имеют шесть или больше подтверждений.
Вот интерактивная диаграмма, которая проходит через технические детали сделки Bitcoin:
-
http://staging.spectrum.ieee.org/static/how-a-bitcoin-transaction-worksА вот статическое изображение от:
-
http://spectrum.ieee.org/img/06Bitcoin-1338412974774.jpg