Как работают транзакции в сети биткоин и почему возможны задержки

6 лет назад

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

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

Отображаемая в блокчейне цепочка блоков формируется майнерами, добывающими эти блоки. На данный момент за каждый найденный в сети блок майнер получает вознаграждение в размере 12,5 BTC. При необходимости отправки средств на другой кошелек, транзакция сперва оказывается в специальном хранилище - мемпуле, в котором проверяется и вставляется в блок. Каждый блок может содержать до 5 тысяч простых транзакций (при небольшом количестве входов и выходов) или 1 Мб данных.

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

Принцип отправки платежей в биткоине

  1. Для начала отправителю необходимо создать транзакцию, указать сумму и адрес кошелька, на который будут переведены монеты.
  2. Далее транзакция отправляется для подтверждения в мемпул для обработки майнерами.
  3. После не менее 3 подтверждений (в идеале 6) такая транзакция считается действительной и средства станут доступными на кошельке получателя.

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

В конце прошлого года, по мере того как стоимость криптовалюты биткоин продвигалась к историческим максимумам, сеть столкнулась с проблемой масштабируемости. Ее пропускной способности не хватало для полноценной обработки переводов. Чтобы получить как можно скорее платёж, отправителям приходилось оплачивать невероятно высокие комиссии, уровень которых достигал более $40.

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

Чтобы узнать статус перевода можно с помощью публичного сервиса

https://blockchain.com, на этом же сайте можно найти список всех неподтвержденных транзакций : https://www.blockchain.com/ru/btc/unconfirmed-transactions. Также это можно сделать на сайтах Bitaps или Blocktrail.

Если транзакция по какой-либо причине зависла в мемпуле, то ее можно “протолкнуть” с помощью акселератора ViaBTC. Воспользовавшись данным сервисом, пользователь может ускорить процесс обработки платежа. Для ускорения указывается ID транзакции и вводится капча. Хотя в конце прошлого года сделать это практически было невозможно из-за огромного потока пользователей. Так что эффективность данного метода спорная.

Что в итоге

Так как тема масштабируемости была самой горячо обсуждаемой темой прошлого года, разработчики Bitcoin Core, команды стоящей за криптовалютой биткоин, смогли найти решение данной проблемы. С целью увеличения пропускной способности было реализовано обновление протокола Segregated Witness, что позволило вместить в блок большее количество транзакций.

На сегодня объем Segwit транзакций в сети биткоин достиг 40%, что не может не радовать криптовалютное сообщество. К тому же вслед за падением стоимости криптовалюты стих и ажиотаж: мемпул опустел, а комиссии снизились.

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

----------------------

Coin Post - криптоновости - только выжимка в понятном формате

ICO by Coin Post - все про ICO и инвестирование

TON - новости - самое крупное сообщество про блокчейн и криптовалюту Павла Дурова

----------------------

© Coin Post, 2017-2018. Все материалы данного сайта являются объектами авторского права. Запрещается копирование, распространение (в том числе, путем копирования на другие сайты и ресурсы в Интернете с указанием источника) или любое иное использование информации без предварительного согласия правообладателя.