Вернуться   Биткоин Форум > Bitcoin Обсуждение
27 марта 2017, 8:14:51 PM   # 1
 
 
Сообщений: 16
Цитировать по имени
цитировать ответ
по умолчанию Re: Q: Разница между бассейном TXN памяти и UTXO

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Привет там, новый для Bitcoin и только что уточняющий вопрос.

Когда сделка оставить UTXO и когда транзакция покинуть пул памяти?

В моем понимании, проверяющий узел принимает транзакцию и добавляется в мем узла. бассейн. Узел смотрит, что данные корректны в UTXO. Если вход существует в UTXO, то TXN удаляется из UTXO. После того, как блок-поступает в узел (или, если узел является шахтером и решает блок) и блок проверяется, транзакция удаляется из пула памяти транзакций.

Это правда? Я просто любопытный не уверен, в какой точке txns удаляется из UTXO против пула памяти.

Благодаря!!
1t0ph20 сейчас офлайн Пожаловаться на 1t0ph20   Ответить с цитированием Мультицитирование сообщения от 1t0ph20 Быстрый ответ на сообщение 1t0ph20


Как заработать Биткоины?
Без вложений. Не майнинг.


27 марта 2017, 8:25:02 PM   # 2
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: Q: Разница между бассейном TXN памяти и UTXO

Получил 1806 Биткоинов
Реальная история.





Привет там, новый для Bitcoin и только что уточняющий вопрос.

Когда сделка оставить UTXO и когда транзакция покинуть пул памяти?

UTXO является "Выход неизрасходованного транзакции", и что "Bitcoins' являются после того, как подтвердил и не движется.
Mempool ТХ является "провел сделку, и "Bitcoins" что до сих пор в ожидании подтверждения.

 - UTXOs в теории никогда не покидает множество UTXO, но разделены и объединен с течением времени.

 - Mempool Txs либо упал, когда они подтверждены или сняты после 72 часов без подтверждения.
(72 часов предел на основе стандартного кода узла, но узлы могут выбрать свои собственные предпочтения).


...
Это правда? Я просто любопытный не уверен, в какой точке txns удаляется из UTXO против пула памяти.

В теории, UTXOs никогда "удален"Только mempool TXS может быть "удален",

Отработанный выход не удаляется из UTXO, пока он не связан mempool ТХ было подтверждено.
Когда blockchain обновляется, старый UTXO переписывается в любой консолидации (добавляется к
уже существующие UT), разделение (разделение на нескольких новых UTXOs) или одного нового UTXO.


EDIT: Я был в основном неправильно, см ответ Дэнни ниже.
AgentofCoin сейчас офлайн Пожаловаться на AgentofCoin   Ответить с цитированием Мультицитирование сообщения от AgentofCoin Быстрый ответ на сообщение AgentofCoin

27 марта 2017, 10:40:12 PM   # 3
 
 
Сообщений: 16
Цитировать по имени
цитировать ответ
по умолчанию Re: Q: Разница между бассейном TXN памяти и UTXO

Хороший ответ. Благодаря!
1t0ph20 сейчас офлайн Пожаловаться на 1t0ph20   Ответить с цитированием Мультицитирование сообщения от 1t0ph20 Быстрый ответ на сообщение 1t0ph20

28 марта 2017, 12:08:08 AM   # 4
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Q: Разница между бассейном TXN памяти и UTXO

Я не уверен, если AgentofCoin непонимание процесса, или если я просто недоразумение, что AgentofCoin говорит, однако ...


Операции составлены из входов и выходов.

Входы ссылка на выходы предыдущих операций. Они отвечают требования, что выход был обременен, и они поставляют значение для сделки.

Выходы обременить это значение с требованиями, которые должны быть выполнены для этого вывода, которые будут использоваться в качестве входных данных для другой транзакции.

UTXO представляет собой список из выходов которых узел еще не видел, используемых в качестве входного сигнала. Когда выход в UTXO рассматриваются в качестве вклада в транзакцию, то узел удаляет что otuput из его UTXO так, что любая другая транзакция пытается использовать его в качестве входных данных будет идентифицирована как недействительные.

Mempool список операций, что узел слыхал от сверстников, но не в blockchain узла. Когда операция отображается в blockchain узла, он удаляется из mempool узла. Она также может быть удалена из mempool, чтобы освободить место для новых сделок, если слишком много времени прошло, не подтверждаются.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

28 марта 2017, 12:58:44 AM   # 5
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: Q: Разница между бассейном TXN памяти и UTXO

Я не уверен, если AgentofCoin непонимание процесса, или если я просто недоразумение, что AgentofCoin говорит, однако ...
...

Я намеревался иметь в виду, что вы заявили. Мой ответ был мирянин версии.
Я не хочу вдаваться в Выход является вход выхода, в зависимости от его статуса
в определенный момент времени.

Я думаю, когда я сказал, "провел сделка", Я бы сказал "Выход провел транзакцию"
(Который является входным сигналом для "неподтвержденные транзакции"), И когда это получает включены в
blockchain, сама становится неизрасходованный выход. То, что я имею в виду, что вход
аспект ОГО всегда при переходных процессах, так как ее существование только стать выходом (или
быть отвергнута). Есть израсходованы и неизрасходованные выходы, но не расходуются или неизрасходованные входы, так как
Входы существует только в пределах mempool, который является временным. По крайней мере, как я это вижу.

Но если есть что-то в своем заявлении, что противоречит или нет, или я не прав в
Вообще, я исправлю это.
AgentofCoin сейчас офлайн Пожаловаться на AgentofCoin   Ответить с цитированием Мультицитирование сообщения от AgentofCoin Быстрый ответ на сообщение AgentofCoin

28 марта 2017, 3:18:30 AM   # 6
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Q: Разница между бассейном TXN памяти и UTXO

Я не хочу вдаваться в Выход является вход выхода, в зависимости от его статуса
в определенный момент времени.

Я понимаю. Bitcoin не работает так, как многие люди ожидают, что это, и когда они впервые подвергаются входной и выходной концепции всего это может привести к путанице.


Я думаю, когда я сказал, "провел сделка", Я бы сказал "Выход провел транзакцию"
(Который является входным сигналом для "неподтвержденные транзакции"), И когда это получает включены в
blockchain, сама становится неизрасходованный выход.

На самом деле, выходы неподтвержденных сделок добавляются к UTXO, как только сделка рассматривается. Он не ожидает, что сделка будет "включены в blockchain", Кроме того, единственный способ "Выход провел транзакцию" становится неизрасходованный выход, если сделка, истратил либо становится недействительным или удаляется из mempool, чтобы освободить место для новых сделок. Он не стал неизрасходованный выход, когда он получает включен в blockchain. Он по-прежнему расходуются.

То, что я имею в виду, что входной аспект ОГО всегда преходящее, поскольку его существование только стать выходом (или
быть отвергнута).

Это неверно. Вход не станет выходом. Остается вход. Результаты, которые не были потрачены еще можно ссылаться в будущем входа, но входы не получают ссылки или удалены, или изменить состояние.

Есть израсходованы и неизрасходованные выходы, но не расходуются или неизрасходованные входы, так как
Входы существует только в пределах mempool, который является временным.

Это тоже неверно. Входы существуют в сделках. Операции отражаются в blockchain. Входы не исчезают, когда транзакция добавляется в blockchain. Они остаются частью самой сделки.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

28 марта 2017, 4:02:02 AM   # 7
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: Q: Разница между бассейном TXN памяти и UTXO

Я думаю, когда я сказал, "провел сделка", Я бы сказал "Выход провел транзакцию"
(Который является входным сигналом для "неподтвержденные транзакции"), И когда это получает включены в
blockchain, сама становится неизрасходованный выход.
На самом деле, выходы неподтвержденных сделок добавляются к UTXO, как только сделка рассматривается. Он не ожидает, что сделка будет "включены в blockchain",  

Я предполагаю, что я просто не понимаю тогда.
Так вы говорите, что еще до того, ТХ получает подтверждение, то "добавленной" множеству UTXO.
Так что, если mempool наводнен миллионами спама действительных передатчиков, но они платят соответствующую плату, в
теории, было бы увеличение миллионов новых UTXOs в UTXO установлен, по крайней мере, 72 часов?
Таким образом, данные в наборе UTXO не всегда действительные неизрасходованные сделки?

Кроме того, единственный способ "Выход провел транзакцию" становится неизрасходованный выход, если сделка, истратил либо становится недействительным или удаляется из mempool, чтобы освободить место для новых сделок. Он не стал неизрасходованный выход, когда он получает включен в blockchain. Он по-прежнему расходуются.

Вы не означает, что до ТХ остается израсходованы, и ребенок неизрасходованные, но уже в наборе UTXO?

Таким образом, все транслируемые, но неподтвержденные TXS все уже в наборе UTXO и, таким образом, удаляются только
от UTXO набора, если расходы ТХ были признаны недействительными или исключены из mempool?
Множество UTXO предполагает, что все широковещательные TXS действительны, пока не указано иное.

То, что я имею в виду, что входной аспект ОГО всегда преходящее, поскольку его существование только стать выходом (или
быть отвергнута).
Это неверно. Вход не станет выходом. Остается вход. Результаты, которые не были потрачены еще можно ссылаться в будущем входа, но входы не получают ссылки или удалены, или изменить состояние.

То, что я думал, что: входы были отработанные выходами из его родителей ТЙ. Когда
адрес имеет действительные входы, которые непоколебимы, адрес является "неизрасходованный выход", Таким образом, термин UTXO.
Таким образом, в переносном смысле, вход существует только для проверки потраченных выходов, которые трансформируются в
неизрасходованные выходы в пределах нового адреса, например. Coinbase был бы единственный истинный вход в мой
мышления, так как они "происходить" вне blockchain. Это было мое рассуждение.

Я думал, что выходы перемещались из состояния неизрасходованных на потраченные непрерывно.
Входы были просто другим представлением для из неизрасходованной продукции.


Есть израсходованы и неизрасходованные выходы, но не расходуются или неизрасходованные входы, так как
Входы существует только в пределах mempool, который является временным.
Это тоже неверно. Входы существуют в сделках. Операции отражаются в blockchain. Входы не исчезают, когда транзакция добавляется в blockchain. Они остаются частью самой сделки.

Моя точка зрения в том, что термин "вход" просто место держателя для описания неизрасходованного выхода.
Поэтому, когда я собираю несколько входов, чтобы сделать новый ТХ с 1 выходом, я на самом деле сбор
несколько неизрасходованных выходов и сделать новую ОЕ потратить их на другой адрес, по которому
процесс может начаться снова, если я контролировал этот новый адрес.

Существуют ли входы в UTXO?
Вы говорите, UTXOs являются неизрасходованные входы тогда?

Я предполагаю, что я действительно не понимаю.
Это не мое поле, так что я не знаю, основы информатики, что некоторые будут использовать
в качестве стандартного фундамента. Я, вероятно, следует читать об этом аспекте конкретно.


Редактировать: После поверхностного поиска, я понимаю, почему я неправильно. Когда я с помощью
срок "вход" Я только со ссылкой на сообщение "монеты" связанный с предшествующим ТМ, когда в действительности имеет
"вход" содержит "побеждать по очкам", "сценарий подписи", И "Последовательность чисел", Я предположил, что они
были разделены и часть полной ТХ и не является частью ввода / вывода аспектов TX.
В конце концов, мне нужно прочитать хорошо написанную книгу о Bitcoin для Новичков и действительно узнать все
с самого начала и правильно.
AgentofCoin сейчас офлайн Пожаловаться на AgentofCoin   Ответить с цитированием Мультицитирование сообщения от AgentofCoin Быстрый ответ на сообщение AgentofCoin

28 марта 2017, 1:10:37 PM   # 8
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Q: Разница между бассейном TXN памяти и UTXO

Я предполагаю, что я просто не понимаю тогда.
Так вы говорите, что еще до того, ТХ получает подтверждение, то "добавленной" множеству 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, она была удалена Транзакция B)

==========
сделка 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 для Новичков и действительно узнать все
с самого начала и правильно.

Я рад обсудить с вами. Первый шаг отучиться, что вы думаете, что вы знаете, а затем, чтобы понять, что с технической точки зрения:

"монеты" является абстракцией для нас, людей. Они на самом деле не существуют сделку и blockchain уровня.

"адреса" является абстракцией для нас, людей. Они на самом деле не существуют сделку и blockchain уровня.

Сделка действительно только 2 списков. Существует не так много больше к нему. Первый список называется "входные"И список результатов других операций наряду с подписями, которые удовлетворяют обременение этих выходов. Сумма значений этих выходов общая стоимость для транзакции, чтобы использовать в своих выходах. Второй список называется "выходы" и представляет собой список новых неизрасходованных выходов каждого обремененные с требованием (как правило, требование подписи). Сумма значений этих выходов не может превышать общую стоимость, подаваемое от входов.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

28 марта 2017, 1:24:58 PM   # 9
 
 
Сообщения: 630
Цитировать по имени
цитировать ответ
по умолчанию Re: Q: Разница между бассейном TXN памяти и UTXO

Я предполагаю, что я просто не понимаю тогда.
Так вы говорите, что еще до того, ТХ получает подтверждение, то "добавленной" множеству 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 списков. Существует не так много больше к нему. Первый список называется "входные"И список результатов других операций наряду с подписями, которые удовлетворяют обременение этих выходов. Сумма значений этих выходов общая стоимость для транзакции, чтобы использовать в своих выходах. Второй список называется "выходы" и представляет собой список новых неизрасходованных выходов каждого обремененные с требованием (как правило, требование подписи). Сумма значений этих выходов не может превышать общую стоимость, подаваемое от входов.

Я действительно впечатлен с вами, вы легенда член, и информация, которую вы действительно полезно, я чувствую, как ты. Вы даете ответ на все приведенное выше замечание, я чувствую себя очень удивлен. Этот форум нуждается в большем количестве, чем члены, как вы. Информация действительно полезна, я благодарю вас. Валюта и адрес фактически является абстрактным, истинная природа которого представляет собой последовательность взаимосвязанных и маркированных данных, которые на самом деле не существует. Есть входы и всегда есть выход, то есть сделка, у них есть близкие отношения и имеют равное значение. Никакой разницы не допускается. Это то, что я могу понять из вашей информации.
PAUL сейчас офлайн ГАТТ Пожаловаться на Паыля GATT   Ответить с цитированием Мультицитирование сообщения от Paul GATT Быстрый ответ на сообщение Паыля GATT

28 марта 2017, 1:38:51 PM   # 10
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Q: Разница между бассейном TXN памяти и UTXO

- чик -
Есть входы и всегда есть выход, то есть сделка, у них есть близкие отношения и имеют равное значение. Никакой разницы не допускается. Это то, что я могу понять из вашей информации.

Это неправда.

Сумма значений, связанных с выходными сигналами, не допускается, чтобы быть больше чем сумма величины, представленной на входы.

Тем не менее, сумма значений, связанная с выходными сигналами ЯВЛЯЕТСЯ позволено быть меньше, чем сумма величины, представленной на входы. Когда это так, дополнительное значение является "комиссия на перевод" который забойщик может включать в выходе их coinbase сделки, когда они включают в себя сделку в их блоке.

На уровне блоков, сумма всех выходов всех операций в блоке не допускается, чтобы быть больше, чем текущий блок субсидии плюс значение, оказанной всеми входами всех операций в блоке. (Это позволено быть меньше, но почему бы шахтер платить себя меньше, чем им разрешено?).
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

28 марта 2017, 4:22:30 PM   # 11
 
 
Сообщений: 16
Цитировать по имени
цитировать ответ
по умолчанию Re: Q: Разница между бассейном TXN памяти и UTXO

Я действительно ценю общее обсуждение ответа и. Как уже упоминалось, я новичок в Bitcoin (только исследовала в течение 2 месяцев), но то, что я пришел к выводу, каждый день там все больше и больше заблуждений о том, как вещи на самом деле Работа.

Вы можете встретить концепцию на высоком уровне, и это, кажется, хорошо, но потом, когда вы получаете вниз к гайками и болтами детали труднее отследить. Но именно поэтому важно, чтобы эти виды обсуждения разорвать этот поток неверно истолкованы понимание того, что, вероятно, был построен на то, что мы читаем где-то и предположительно, чтобы быть правдой.



1t0ph20 сейчас офлайн Пожаловаться на 1t0ph20   Ответить с цитированием Мультицитирование сообщения от 1t0ph20 Быстрый ответ на сообщение 1t0ph20

28 марта 2017, 7:14:39 PM   # 12
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: Q: Разница между бассейном TXN памяти и UTXO

Я предполагаю, что я просто не понимаю тогда.
Так вы говорите, что еще до того, ТХ получает подтверждение, то "добавленной" множеству 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 операции имеют выходы, но не имеют входы.

Да, теперь я понимаю.
Мой вопрос заключается в том, что не только я был в целом неправильно в моем понимании, но и то, что мой
termonology и словарный запас был мешает мне артикулировать свое намерение к вам. Для
пример, который вы утверждаете, "монеты" а также "адреса" являются абстракциями и не существуют в
код для функционирования, но представления для удобства и использования. Проблема в
что я знаю, что они не существуют, но так как я миряне со всем этим в целом,
когда я использую "адрес" а также "монета" это из-за меня, не зная правильные термины, поэтому я имею в виду
к абстракции, так что вы можете определить, что я намерен сказать. Но в конечном счете, что
приводит к увеличению путаницы и недоразумений. Большая часть времени, надлежащий термин
Я должен был с помощью был "вход"И в другое время, "вывод",


Вот хорошая аналогия:

==========
Транзакция 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, она была удалена Транзакция B)

==========
сделка 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 для Новичков и действительно узнать все
с самого начала и правильно.
Я рад обсудить с вами. Первый шаг отучиться, что вы думаете, что вы знаете, а затем, чтобы понять, что с технической точки зрения:
"монеты" является абстракцией для нас, людей. Они на самом деле не существуют сделку и blockchain уровня.
"адреса" является абстракцией для нас, людей. Они на самом деле не существуют сделку и blockchain уровня.

Сделка действительно только 2 списков. Существует не так много больше к нему. Первый список называется "входные"И список результатов других операций наряду с подписями, которые удовлетворяют обременение этих выходов. Сумма значений этих выходов общая стоимость для транзакции, чтобы использовать в своих выходах. Второй список называется "выходы" и представляет собой список новых неизрасходованных выходов каждого обремененные с требованием (как правило, требование подписи). Сумма значений этих выходов не может превышать общую стоимость, подаваемое от входов.

Я полностью понимаю, в настоящее время.
Спасибо, что нашли время, чтобы исправить и объяснить это.

Мне еще нужно, чтобы получить хорошую книгу об основах Bitcoin и действительно узнать обо всем остальном правильно.
Мое непонимание центрируется от принятия ввода / вывод был только статусом записей, Леджера.
Какой либо из-за моего отсутствия компьютерного программирования / науки или просто мое неверное предположение.

Вероятно, это время для меня, чтобы начать чтение книг экспертов, которые пишут для новичков.
AgentofCoin сейчас офлайн Пожаловаться на AgentofCoin   Ответить с цитированием Мультицитирование сообщения от AgentofCoin Быстрый ответ на сообщение AgentofCoin



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW