Проверка транзакций в блокчейне биткойнов

Я смущен. Что такое проверка транзакции в цепочке блоков биткойнов? Пожалуйста, поправьте меня, если я ошибаюсь.

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

Я так понимаю, поправьте меня, если я ошибаюсь. Существует место под названием «Пул транзакций», где будут храниться все неподтвержденные транзакции, узел будет тем, кто проверит все эти транзакции, и 1 транзакция потребует проверки 6, и эта проверка должна быть выполнена 6 разными узлами. Теперь, когда транзакция получает 6 подтверждений, она отправляется в «Пул памяти» [Пул памяти: коллекция всех подтвержденных транзакций].
Теперь здесь Миннер войдет в кувшин. Миннер соберет транзакцию, создаст блок, решит головоломку, чтобы найти уведомление. Отметив, но доказательство работы, и если он сможет это сделать, он получит биткойны в качестве награды.
Теперь у меня есть другой вопрос, что нода также получит деньги за проверку правильности транзакции. комиссия за транзакцию, которую мы даем, заключается в том, чтобы пройти через эти узлы.

Ответы (2)

Транзакции проверяются узлами перед их трансляцией в сеть Биткойн, а также после того, как они отправляются в виде блоков.

Вот основные шаги для проверки транзакции:

  1. Транзакция отправляется на узел
  2. Узел выполняет некоторые проверки, чтобы убедиться, что он действителен и стандартен.
  3. Он входит в пул памяти этого узла и транслируется на другие узлы.
  4. Майнеры определяют, выгодна ли ставка комиссии, и если да, то начинают добывать ее в следующем блоке.
  5. Блок отправляется, когда один майнер решает доказательство работы
  6. Майнер отправляет блок на узел
  7. Узел проверяет весь блок, включая транзакции
  8. Если он действителен, он передает его другим узлам.
  9. Каждый дополнительный блок добавляет к транзакции еще одно подтверждение .

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

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

Я так понимаю, поправьте меня, если я ошибаюсь. Существует место под названием «Пул транзакций», где будут храниться все неподтвержденные транзакции, узел будет тем, кто проверит все эти транзакции, и 1 транзакция потребует проверки 6, и эта проверка должна быть выполнена 6 разными узлами. Теперь, когда транзакция получает 6 подтверждений, она отправляется в «Пул памяти» [Пул памяти: коллекция всех подтвержденных транзакций].
Теперь здесь Миннер войдет в кувшин. Миннер соберет транзакцию, создаст блок, решит головоломку, чтобы найти уведомление. Отметив, но доказательство работы, и если он сможет это сделать, он получит биткойны в качестве награды. Теперь у меня есть другой вопрос, что нода также получит деньги за проверку правильности транзакции. комиссия за транзакцию, которую мы даем, заключается в том, чтобы пройти через эти узлы.
Не существует такого понятия, как «пул транзакций». Транзакции попадают прямо в мемпул узла, если они проходят проверки этого узла. Нет необходимости получать 6 верификаций. И нет способа узнать, сколько узлов подтвердили транзакцию.
Узлы не зарабатывают биткойны, только майнеры.

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

Никакая часть протокола не работает путем подсчета участников, поскольку консенсус Биткойн не имеет идентификации.