Я предполагаю, что я просто не понимаю тогда.
Так вы говорите, что еще до того, ТХ получает подтверждение, то "добавленной" множеству UTXO.
Там нет никаких сделок в UTXO. Только выходы.
Даже до того, как получает транзакцию подтверждения, выходы, на которые ссылаются на входы удаляются из UTXO, и новые выходы добавляются в UTXO.
Так что, если mempool наводнен миллионами спама действительных передатчиков, но они платят соответствующую плату, в
теории, было бы увеличение миллионов новых UTXOs в UTXO установлен, по крайней мере, 72 часов?
Каждая из этих операций также проводит мероприятия, которые используются, чтобы быть в UTXO. Эти отработанные выходы удаляются.
Таким образом, данные в наборе UTXO не всегда действительные неизрасходованные сделки?
Они являются действительными неизрасходованные выходы. Они могут быть использованы в другой транзакции.
Кроме того, единственный способ "Выход провел транзакцию" становится неизрасходованный выход, если сделка, истратил либо становится недействительным или удаляется из mempool, чтобы освободить место для новых сделок. Он не стал неизрасходованный выход, когда он получает включен в blockchain. Он по-прежнему расходуются.
Вы не означает, что до ТХ остается израсходованы, и ребенок неизрасходованные, но уже в наборе UTXO?
Сделки не получают израсходованы. Выходы делать. Отработанный выход остается израсходованы. Новая транзакция подтвердила свои выходы. Эти выходные были неизрасходованными и в UTXO до совершения сделки подтвердились. Они остаются неизрасходованные и в UTXO, когда сделка подтверждена. Подтверждение сделки не изменит.
Таким образом, все транслируемые, но неподтвержденные TXS все уже в наборе UTXO и, таким образом, удаляются только
от UTXO набора, если расходы ТХ были признаны недействительными или исключены из mempool?
Выходы этих неподтвержденных транзакций находятся в UTXO. Выходы, которые расходуются на входы удаляются из UTXO.
Выходы, которые добавляются к UTXO удаляются из UTXO если сделка признана недействительной или если сделка удаляется из mempool или если выходы расходуются другой сделки.
Множество UTXO предполагает, что все широковещательные TXS действительны, пока не указано иное.
Операции проверяются перед добавлением к UTXO. Если сделка недействительна, то он не будет добавлен в mempool или UTXO. Тем не менее, сделка, которая ранее была действительно может стать недействительным. В этом случае теперь недействительная сделка удаляется из mempool и его выходы удаляются из UTXO (и в зависимости от того, почему он стал инвалидом, некоторые из выходов, затраченных его входы могут быть добавлены в UTXO.
То, что я думал, что: входы были отработанные выходами из его родителей ТЙ. Когда
адрес имеет действительные входы, которые непоколебимы, адрес является "неизрасходованный выход", Таким образом, термин UTXO.
Таким образом, в переносном смысле, вход существует только для проверки потраченных выходов, которые трансформируются в
неизрасходованные выходы в пределах нового адреса, например. Coinbase был бы единственный истинный вход в мой
мышления, так как они "происходить" вне blockchain. Это было мое рассуждение.
Я думал, что выходы перемещались из состояния неизрасходованных на потраченные непрерывно.
Входы были просто другим представлением для из неизрасходованной продукции.
Ну, начать с того, что нет адреса. Это абстракция, что наши бумажники и блочные исследователи создают для нас, людей, чтобы сделать его легче говорить о передаче контроля над значением. Они не существуют в сделках или blockchain.
нет Далее, входы никогда "переехать", Они перечислены в сделке, и они остаются там.
Наконец, coinbase операции имеют выходы, но не имеют входы.
Вот хорошая аналогия:
Транзакция A (Coinbase)
Входы:
никто
Выходы:
Значение: 1250000000 Обременение: Подпись требуется от закрытого ключа, связанного с открытым ключом Z
("Транзакция A, первый выход", Добавляют к UTXO)
Транзакция B
Входы:
Транзакция A, первый вывод, подпись от действительного секретного ключа
Выходы:
Значение 1000000000 Обременение: Подпись требуется от закрытого ключа, связанного с открытым ключом Y
Значение 0240000000 Обременение: Подпись требуется от закрытого ключа, связанного с открытым ключом X
("Транзакция A, первый выход", Удалены из UTXO
"Транзакция B, первый выход", Добавляют к UTXO
"Транзакция B, второй выход", Добавляют к UTXO)
сделка C
Входы:
Транзакция B, первый вывод, подпись от действительного ключа.
Выходы:
Значение 0500000000 Обременение: Подпись требуется от закрытого ключа, связанного с открытым ключом W
Значение 0400000000 Обременение: Подпись требуется от закрытого ключа, связанного с открытым ключом V
("Транзакция B, первый выход", Удалены из UTXO
"Сделка С, первый выход", Добавляют к UTXO
"Сделка С, второй выход", Добавляют к UTXO)
Недопустимые транзакции D
Входы:
Транзакция A, первый вывод, подпись от действительного секретного ключа
Выходы:
Значение 0500000000 Обременение: Подпись требуется от закрытого ключа, связанного с открытым ключом U
Значение 0740000000 Обременение: Подпись требуется от закрытого ключа, связанного с открытым ключом T
(Сделка D отклонен, поскольку сделка A, первый выход не в UTXO)
сделка E
Входы:
Транзакция B, второй выход, действительная подпись
Сделка C, первый вывод, действительная подпись
Выходы:
Значение 0730000000 Обременение: Подпись требуется от закрытого ключа, связанного с открытым ключом S
("Транзакция B, второй выход", Удалены из UTXO
"Сделка С, первый выход", Удаляют UTXO
"Сделка E, первый выход", Добавляют к UTXO)
Таким образом, на данный момент UTXO перечисляет:
- "Сделка С, второй выход"
- "Сделка E, первый выход"
Если транзакция E занимает слишком много времени, чтобы подтвердить и удаляется из mempool затем "Сделка E, первый выход" будут удалены из списка UTXO. "Транзакция B, второй выход" а также "Сделка С, первый выход" оба будут добавлены обратно в список UTXO.
В этом случае список UTXO вернется к:
- "Транзакция B, второй выход"
- "Сделка С, первый выход"
- "Сделка С, второй выход"
Обратите внимание, что UTXO это просто список. Вещи будут добавлены в этот список, и удалить из этого списка, но это не оказывает никакого влияния на то, что в сделке. Они транзакция остается неизменной именно так, как он был создан со своими собственными списками входов и выходов.
Моя точка зрения в том, что термин "вход" просто место держателя для описания неизрасходованного выхода.
Поэтому, когда я собираю несколько входов, чтобы сделать новый ТХ с 1 выходом, я на самом деле сбор
несколько неизрасходованных выходов и сделать новую ОЕ потратить их на другой адрес, по которому
процесс может начаться снова, если я контролировал этот новый адрес.
Срок "вход" это не просто место держатель. Вход фактический элемент списка в транзакции. Транзакция состоит из двух списков. Список входов список ссылок выходов транзакций. Она является частью сделки, и она не уходит. Он постоянно хранится в blockchain, когда сделка подтверждена.
Существуют ли входы в UTXO?
No. Входы не перечислены в UTXO. Кроме того, выходы удаляются из UTXO, когда они ссылаются на вход.
Вы говорите, UTXOs являются неизрасходованные входы тогда?
Входы никогда не отработанные или неизрасходованные. Их существование является то, что вызывает выход должен быть удален из UTXO.
Я предполагаю, что я действительно не понимаю.
Как я уже говорил ранее,
"
Bitcoin не работает так, как многие люди ожидают, что это, и когда они впервые подвергаются входной и выходной концепции всего это может привести к путанице."
Редактировать: После поверхностного поиска, я понимаю, почему я неправильно. Когда я с помощью
срок "вход" Я только со ссылкой на сообщение "монеты" связанный с предшествующим ТМ, когда в действительности имеет
"вход" содержит "побеждать по очкам", "сценарий подписи", И "Последовательность чисел", Я предположил, что они
были разделены и часть полной ТХ и не является частью ввода / вывода аспектов TX.
Нет "монеты", Есть
ТОЛЬКО входы и выходы в бухгалтерской книге.
В конце концов, мне нужно прочитать хорошо написанную книгу о Bitcoin для Новичков и действительно узнать все
с самого начала и правильно.
Я рад обсудить с вами. Первый шаг к unlern то, что вы думаете, что вы знаете и понимаете, что с технической точки зрения:
"монеты" является абстракцией для нас, людей. Они на самом деле не существуют сделку и blockchain уровня.
"адреса" является абстракцией для нас, людей. Они на самом деле не существуют сделку и blockchain уровня.
Сделка действительно только 2 списков. Существует не так много больше к нему. Первый список называется "входные"И список результатов других операций наряду с подписями, которые удовлетворяют обременение этих выходов. Сумма значений этих выходов общая стоимость для транзакции, чтобы использовать в своих выходах. Второй список называется "выходы" и представляет собой список новых неизрасходованных выходов каждого обремененные с требованием (как правило, требование подписи). Сумма значений этих выходов не может превышать общую стоимость, подаваемое от входов.
Я действительно впечатлен с вами, вы легенда член, и информация, которую вы действительно полезно, я чувствую, как ты. Вы даете ответ на все приведенное выше замечание, я чувствую себя очень удивлен. Этот форум нуждается в большем количестве, чем члены, как вы. Информация действительно полезна, я благодарю вас. Валюта и адрес фактически является абстрактным, истинная природа которого представляет собой последовательность взаимосвязанных и маркированных данных, которые на самом деле не существует. Есть входы и всегда есть выход, то есть сделка, у них есть близкие отношения и имеют равное значение. Никакой разницы не допускается. Это то, что я могу понять из вашей информации.