Что такое подтверждения в блокчейне и суть их работы

0
161
bitcoin technology, blockchain, cryptocurrency

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

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

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

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

bitcoin technology, blockchain, cryptocurrency

Подтверждения биткоинов

Например, есть случаи, когда вы отправляете биткоин на свой счет на бирже обмена. Даже если статус вашей транзакции подтвержден, сумма вашего депозита еще не будет зачислена. Почему? Это связано с тем, что биржа предъявляет определенные требования для подтверждения блокировки, прежде чем они смогут отразить сумму транзакции. Если вы новичок в криптовалюте и биткоине, в частности, вам может быть интересно узнать разницу между «подтвержденными» и «неподтвержденными» транзакциями и почему некоторые сервисы требуют больше подтверждений, чем другие.

Блокчейн биткоина генерирует новый блок путем майнинга приблизительно через каждые 10 минут. Затем этот блок проверяет и записывает новые транзакции и связывает их с цепочкой биткоинов. Это означает, что транзакция остается неподтвержденной, пока майнеры не сгенерируют новый блок. Поэтому, если вы отправляете или получаете биткоин, вы должны дождаться, пока не отобразится сообщение о том, что транзакция была подтверждена.

Одно подтверждение, как правило, занимает до 10 минут. Но, так как одного подтверждения недостаточно, чтобы подтвердить, что транзакция действительна, пользователи должны дождаться, пока не будет сгенерирован новый блок, после чего проверить информацию. В зависимости от суммы транзакции, это может занять в среднем от 30 до 600 минут.

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

Сколько биткоин-подтверждений достаточно?

  • 0
  • Платежи с 0 подтверждениями все еще можно отменить! Дождитесь хотя бы одного.

  • 1
  • Одного подтверждения достаточно для небольших платежей в биткоинах менее 1000 долларов.

  • 3
  • Достаточно для платежей от 1000 до 10000 долларов. Большинство бирж обмена криптовалюты требуют 3 подтверждения для депозитов.

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

  • 60
  • Рекомендуется для крупных платежей, превышающих 1 000 000 долларов США. Если их будет меньше, то транзакции автоматически будут считаться небезопасными!

Примечание: Для Ethereum 12 подтверждений являются стандартом для объявления транзакции безопасной, так как подтверждение времени блокировки в ней происходит быстрее, чем для биткоина. Другие криптовалюты имеют другие правила, позволяющие считать транзакцию безопасной и надежной.

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

Как проверить биткоин-подтверждения

После завершения транзакции в кошельке должна отобразиться опция, позволяющая просматривать транзакцию в проводнике блоков или отображать идентификатор транзакции.

Идентификатор транзакции — это длинная строка, состоящая из букв и цифр, которые перемешиваются случайным образом. Чтобы увидеть количество подтверждений транзакции, вставьте идентификатор в проводник блоков.
Какое среднее время подтверждения биткоинов?

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

Если ваша транзакция не подтверждается в течение нескольких часов, вам придется подождать еще какое-то время. Главное не теряйте терпение. Если прошло более 72 часов, а подтверждения по-прежнему нет, вы можете повторно отправить транзакцию на подтверждение.

bitcoin technology, blockchain, cryptocurrency

Как ускорить время подтверждения блокчейна

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

Подтверждения блокчейна Ethereum

Что касается подтверждений блокчейна Ethereum, то требуемое количество подтверждений не было зафиксировано. В официальном документе говорится, что для подтверждения транзакции достаточно 7-12 подтверждений (на это понадобится 2 минуты).

Тем не менее, майнеры Ethereum должны проверить параметры последних 250 блоков. Итак, если вы хотите убедиться, что все будет работать соответственно, вам следует подождать 250 подтверждений. Несмотря на то, что указанное число может заставить вас думать, что процесс будет длиться вечно, это займет около часа или чуть больше.

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

Вывод

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

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

Децентрализованная криптобиржа

Добавить комментарий

Please enter your comment!
Please enter your name here