Спасибо за очистку, что до. Мне нужно, чтобы получить мою информацию из лучших источников ..
Большая часть путаницы исходит из того, что оно стало общим для использования слов "двойные израсходует" иметь в виду нечто иное, чем фактический двойной потратить.
Одним из действительно инновационных вещей, которые были выполнены с созданием протокола Bitcoin в том, что он обеспечивает децентрализованный способ сделать это невозможно удвоить провести цифровой актив. До создания Bitcoin можно было использовать системы цифровой подписи для обеспечения цепочки поставок доказательства того, что контроль цифрового актива в настоящее время передается от одного человека к другому. Тем не менее, требуется централизованная "клиринговая палата" чтобы убедиться, что цифровой актив не дублируются и контроль несколько его копия не был передан несколько получателей.
Без централизованной клиринговой палаты, злорадное предприятие может сделать точную копию цифрового актива, а затем "проводить" обе копии. Там не было бы никакого способа определить, какой был "действительный" один, и который был "инвалид" копия. Каждый получатель получит одинаково "действительный" Экземпляр актива.
Протокол Bitcoin использует blockchain с работой корректуры из-создать общественную запись которого сделка является "действительный" один. Любая другая операция, которая пытается передать управление активом "инвалид", И это может быть определена и подтверждена всем, что имеет доступ к blockchain. Узлы не доверяют информации, которую они получают. Каждый полный узел сети проверяет каждую транзакцию они когда-либо получить (и отклонять недействительные сделки независимо от того, откуда они берутся). Каждый полный узел сети проверяет каждый блок, который когда-либо получает (и отклоняет недопустимые блоки, независимо от того, сколько хеша мощности использовались для его создания). Один из "правила" протокола, который используется для определения, является ли сделка "действительный" является то, что он не может провести вход, который уже провел в более раннем этапе в blockchain. Один из "правила" протокола, который используется для определения, является ли блок действует в том, что он не может включать в себя любые недействительные сделки.
Таким образом, с достаточно большой долей глобального hashpower, вы можете выбрать из нескольких операций являются "действительный" ОДИН. Вы caould даже вернуться на несколько блоков и удалить ранее "действительный" сделка, заменив ее другой сделки, которая проводит те же входы. Однако, в любой момент времени, вы могли бы включать в себя только одну сделки в blockchain, который проводит любые входной, так и во время, что любая конкретная сделка находится в blockchain, это единственная действительная сделка проводить этот вход.
Таким образом, невозможно 2 (или более) сделок, как попытка провести тот же вход в оба одновременно в "подтвердил" государство. Он всегда будет публично ясно, какая сделка является "действительный" сделка в данный момент.
Что может произойти с достаточно хэш власти кражи и мошенничества. Лицо с контролем достаточно большого процента от глобальной хэш власти может создать сделку по покупке товара или услуг. Тогда они могли бы ждать, что сделки получить достаточное количество подтверждений для торговца, чтобы чувствовать себя комфортно, предоставляя продукт или услугу. Тогда они могли бы вернуться назад и unconfirm оригинальной сделки и на ее месте подтвердить новую транзакцию, посылающую биткойны на адрес под контролем вора. Таким образом, они будут приняты во владение продукта или услуг без обеспечения согласованного платежа. Хотя вы можете часто слышать, как люди ошибочно описывают это как "дважды израсходует" (Возможно, потому что есть две разные транзакции создаваемые), это не действительно "дважды израсходует" так как первая сделка перестает быть действительным, если сделка замены подтверждаются.
Другое дело, что может случиться, что кто-то может вразброс несколько неподтвержденных транзакций, каждая одни и те же входные. Хотя только одна из этих сделок будет делать это в blockchain и подтвердится, пока это произойдет невозможно сеть, чтобы узнать, что является "действительный" сделка. Если торговец готов предоставить продукт или услугу до начала транзакции, получающей своего первого подтверждение, то это может быть возможным, чтобы получить торговец, чтобы увидеть неподтвержденные транзакции, которая платит свой адрес при получении значительного процента от глобальной хэш власти, чтобы увидеть неподтвержденные транзакции проводить один и тот же вход оплачиваемого адрес вора. Это иногда может быть описано как "Попытка дважды израсходует" (Так как есть две конкурирующие транзакции, которые являются одновременно "попытки" подлежит подтверждению). Только один из этих двух сделок никогда не будет подтверждено, хотя, так что это не является фактическим "дважды израсходует",