Автор: Trustpool 22 Июл 2024 в 09:08 1065 просмотров Цифровые монеты сегодня — полноценное платежное средство, которым можно расплачиваться, покупать и продавать их на бирже. Самая популярная криптовалюта Bitcoin по частоте использования вполне может конкурировать с фиатными валютами. Каждый раз, когда Bitcoin-монеты перемещаются с одного кошелька на другой, их владельцы совершают транзакции. Рассказывам, как работает этот процесс. Что такое транзакция в блокчейне В блокчейне под транзакцией понимается сохранение информации о переводе с кошелька на кошелек или получении монет. В результате транзакции криптовалюта перемещается от одного владельца к другому. Для того, чтобы транзакция состоялась, понадобится следующая информация: адреса кошельков получателя и отправителя, размер перевода и комиссия за операцию. Чтобы не просто получить доступ к кошельку, где хранятся Биткоины, но и воспользоваться монетами, нужна цифровая подпись. Кошелек создает транзакцию и передает её в сеть Bitcoin, где она проходит несколько уровней проверки. Каждая транзакция проверяется майнерами. Вознаграждение за проверку, или комиссию, платит отправитель. После подтверждения транзакции информация о ней включается в блок, поэтому отправить два раза одни и те же монеты невозможно. Идентификатор транзакции называется хэшем, он становится частью блокчейна. Сначала транзакцию проверяют сетевые узлы, или ноды: достаточно ли на кошельке средств на сам перевод и комиссию, безопасен ли перевод. Если транзакция соответствует всем требованиям безопасности, то её перемещают в мемпул. В мемпуле транзакции в прямом смысле слова ожидают, когда их возьмут майнеры и добавят в блок блокчейна. Чем больше запросов от пользователей на транзакции, тем дольше приходится ждать своей очереди на обработку. Из чего складывается стоимость комиссии за транзакцию Для расчета стоимости комиссии в сети Bitcoin используется величина, которая называется «Сатоши за виртуальный байт» (Sat/vB). Как следует из названия, размер комиссии зависит не от количества передаваемых монет Bitcoin, а от размера информации, которая будет внесена в блокчейн. Что влияет на размер информации в блокчейне Количество предыдущих транзакций Количество выходов Метаданные заголовка (например, формат транзакции) Самостоятельно рассчитывать комиссию не всегда удобно и быстро, поэтому мы рекомендуем воспользоваться для этого криптовалютными кошельками. В них есть функция автоматического расчета комиссии. Мы не рекомендуем самостоятельно определять размер комиссии. Сейчас расскажем, почему. Как назначить подходящую цену за транзакцию При назначении размера комиссии за транзакцию Биткоина действует принцип аукциона: чем большую комиссию вы предлагаете, тем быстрее майнеры возьмут вашу транзакцию для своих новых блоков. Здесь важно не прогадать: с одной стороны, переплачивать никому не хочется, а с другой, если назначить слишком низкую комиссию, то майнеры предпочтут варианты с большей наградой. Чтобы пользователи могли ориентироваться в размерах комиссии, существуют специальные сервисы. Сервис TxStreet показывает, какой текущий размер комиссии и сколько транзакций ждет своего подтверждения. Если их много, то либо придется долго ждать, либо нужно будет повысить комиссию за транзакцию. Mempool space сразу показывает приблизительное количество минут, которое нужно для обработки транзакции с тем или иным размером комиссии Криптовалютные кошельки автоматически устанавливают такой размер комиссии, чтобы она гарантированно попала в блок. Бывает так, что одного подтверждения недостаточно: ряд бирж и кошельков принимают только транзакции с количеством подтверждения от 2 до 6. Чем большее число раз нужно проверять и верифицировать транзакцию, тем дольше времени она занимает. Почему транзакции Bitcoin медленно обрабатываются Поскольку транзакции должны проходить подтверждение несколько раз, то время транзакции может занимать от нескольких минут до нескольких дней. В последние годы пользователи жалуются на низкую скорость транзакций в сети Bitcoin. Какие причины у низкой скорости транзакций Bitcoin Слишком большая нагрузка на сеть. Сеть Bitcoin имеет ограничения по масштабируемости. В среднем, в одном блоке Биткоин от 1500 до 4000 транзакций. Блок создается примерно раз в 10 минут. То есть, в минуту может быть обработано максимум 400 транзакций. При этом пользователей сети Bitcoin, желающих перевести свои цифровые средства с одного кошелька на другой, значительно больше. Жадность пользователей. Желание сэкономить заставляет пользователей назначить минимальное вознаграждение за транзакцию. А желание заработать больше заставляет майнеров выбирать транзакции с самой большой комиссией. Поэтому транзакции с маленькой комиссией долго ждут своей очереди для проверки. Иногда перегрузка сети возникает из-за непредсказуемых причин. Так, в середине 2023 года начали стремительно приобретать популярность так называемые мем-коины. Эти активы были названы в честь популярных Интернет-персонажей Pepe, Domo и других, а появились они благодаря введению нового стандарта токенов BRC-20. Всего за 10 дней количество транзакций в сети Bitcoin увеличилось в два раза, и половина этих транзакций приходилось именно на мем-коины. Большинство блоков имели маленький размер, но их количество привело к снижению скорости обработки транзакций и росту комиссии. Можно ли отменить транзакцию Bitcoin Если вы решили отменить транзакцию, то у вас есть небольшой промежуток времени, для того чтобы это сделать. До того момента, как майнеры возьмут транзакцию в подтверждение, есть возможность её аннулировать. Существуют специальные инструменты, которые помогают вернуть транзакцию. Например, если перевод был сделан ошибочно. Но инструменты, предоставляющие такую опцию, работают только для специальных кошельков или если в саму транзакцию был добавлен особый скрипт. В этом случае перевод возможен, только если и отправитель, и получатель ввели правильные пароли. Как только майнеры подтверждают транзакцию, она остается в блокчейне. Чтобы её изменить, пришлось бы пересоздавать все блоки, которые были созданы после неё. Это практически невозможно. Поэтому отменить транзакцию после ее подтверждения нельзя. Чем больше транзакций в сети Биткоин совершается, тем больше на них нужно времени, и тем дороже комиссия за них. Это одно из препятствий, которое строит перед самой популярной криптовалютой в мире. Пока что опыт показывает, что сообщество Биткоин-энтузиастов справляется с этим вызовом: транзакции совершаются, а это значит, что блокчейн-проект существует и продолжает развиваться. Содержание Что такое транзакция в блокчейне Из чего складывается стоимость комиссии за транзакцию Как назначить подходящую цену за транзакциюПочему транзакции Bitcoin медленно обрабатываютсяМожно ли отменить транзакцию Bitcoin