- Транзакции Litecoin (LTC): где посмотреть и как ускорить? Руководство
- Откуда берется задержка?
- Проверка статуса перевода
- Как можно ускориться?
- Дополнительные способы ускорения транзакций
- Важные моменты при использовании Lightning Network
- Неподтвержденная транзакция биткоин: почему происходит и как решить проблему?
- Что такое неподтвержденная операция
- Комиссии за биткоин-транзакции
- Причины зависания транзакции
- Как долго придется ждать подтверждения
- Как протолкнуть транзакцию биткоин
- Проталкиватели и ускорители
- Как предотвратить зависание транзакций
Транзакции Litecoin (LTC): где посмотреть и как ускорить? Руководство
Криптовалюты с каждым годом занимают все больше места в мировых финансовых потоках как альтернатива традиционным платежным средствам. Но, возникла ситуация, которую создатели цифровых валют не смогли предусмотреть в своих криптографических исследованиях – чем больше транзакций, тем большая нагрузка на каждый узел сети, и прохождение платежей неизбежно замедляется с нескольких минут до 2-3 часов и более.
Это касается всех валют даже таких изначально быстрых как Лайткоин. Проверить транзакцию и вовремя ускорить ее должен уметь каждый пользователь.
Откуда берется задержка?
Litecoin был первым форком Биткоина с меньшим временем нахождения нового блока (2,5 минуты против 10). Таким образом, в теории проверить транзакцию Лайткоин можно максимум за 15 минут (6 блоков).
В интернет-магазинах, по соглашению сторон, может быть упрощенная проверка за 2 блока, что позволяет уменьшить время до 5 минут. Ситуация была стабильна до декабря 2017 – января 2018 г. когда резкий рост стоимости Биткоин вызвал ажиотаж всего рынка и сеть перестала справляться с потоком транзакций.
Прежде чем начать поиск транзакции Лайткоин рассмотрим причины, по которым они могут задерживаться:
- Первым фактором будет сам механизм подтверждения.
Происходит это следующим образом: все новые операции должны быть включены в блоки, найденные майнерами, их уникальность должна быть подтверждена как минимум 6 узлами сети Лайткоин.
Только после этого информация записывается в блокчейн и становится неизменяемой. Узлы определяются случайным образом, и уже на этом этапе возникает задержка, особенно когда сеть перегружена, а узлы находятся на разных континентах. Все это время транзакции Litecoin находятся в статусе неподтвержденных.
- Все новые платежи передаются в хранилище криптосети называемое memory pool, из которого их забирают майнеры для новых блоков.
Логично спросить по какому принципу происходит выбор Litecoin транзакции? Ответ тоже прост – в первую очередь по размеру комиссии, ведь майнеру интересно кроме вознаграждения за уникальный блок получить дополнительный доход за включение в него новых операций сети.
Дополнительно на скорость транзакции Litecoin влияет текущая сложность сети, сбои в работе крупных майнинговых пулов и отдельных узлов.
Проверка статуса перевода
Блокчейн любой криптовалюты представляет собой открытую базу данных доступную для проверки и анализа. Проверить транзакцию Litecoin можно через сервисы Bchain и Chain.so:
Сайты не требуют регистрации с личными данными. Нужно только внести номер транзакции LTC, номер блока или адрес кошелька отправителя или получателя.
Как можно ускориться?
Для увеличения скорости транзакции Лайткоин можно сделать следующее:
- Поставить высокую комиссию . Это всегда срабатывает на криптовалютах, использующих для подтверждения алгоритм «доказательства работы» (PoW). Майнерам выгоднее забрать из memory pool более дорогую операцию для включения в новый блок.
- Перевести большую сумму . При регулярных платежах между кошельками, время транзакции Лайткоин можно уменьшить, объединив несколько мелких платежей в один большой, так пользователь повысит статус и гарантированно ускорит транзакцию.
- Уменьшить количество подтверждающих узлов . В этом случае необходимо понимать, что проверка транзакции Лайткоин будет идти быстрее, но чем меньше узлов, тем больше риск попасть на злоумышленные действия, приводящие к потере монет.
- Открыть персональные данные . Чаще всего используется при покупках в интернет-магазинах.
- Переводы через централизованные площадки . Так работают криптобиржи – внутренние платежи между клиентами происходят без использования блокчейн.
Дополнительные способы ускорения транзакций
Перечисленные способы ускорения Лайткоин транзакции пользователь настраивает самостоятельно, но в настоящий момент сама сеть стала быстрее за счет технологий SegWit и Lightning Network (LN).
В первом случае просто произошло увеличение размера блока, что позволило поместить в него больше информации, чем предусмотрено алгоритмом Биткоин, а Lightning Network (LN) стоит рассмотреть подробнее.
LN, устанавливает прямое соединение или «коридор» между отправителем и получателем, что позволяет снизить комиссию до минимума или вообще обойтись без нее.
Информация включается в децентрализованное хранилище с пометкой «временно» до момента, когда получатель «закроет» сделку с зачислением монет на баланс или отправитель не отменит платеж. Если средства зачислены, сведения включаются в блок и данные в блокчейн становятся неизменяемыми.
Важные моменты при использовании Lightning Network
Пользователи сами включают LN для транзакции Лайткоин, но нужно иметь в виду следующее:
- Сумма незакрытых сделок по «коридорам» Lightning Network блокируется и вычитается из баланса отправителя и недоступна для платежей получателем. Поэтому закрывайте сделки как можно быстрее.
- Незакрытые Лайткоин транзакция уже находится в блокчейн и если «коридорные» платежи применяются регулярно между кошельками, другие пользователи могут держать их под контролем и в конечном итоге определить их реальных владельцев.
- Несмотря на то, что тестовые сделки Lightning Network проводились без комиссии, в реальности платежи в пользу майнеров все-таки присутствуют. Но они все равно на порядок меньше чем при обычной схеме.
Даже при использовании Lightning Network рекомендуется все-таки отслеживать транзакцию Лайткоин и контролировать закрытие сделок, иначе обновления балансов не произойдет. Если через 24 часа сделка все еще не подтверждена, рекомендуется начать отмену операции.
Источник
Неподтвержденная транзакция биткоин: почему происходит и как решить проблему?
Неподтвержденные транзакции в blockchain – это «зависшие» операции в системе. Комиссия за их проведение уже списана с баланса отправителя, но на счет получателя криптовалюта не пришла. Период ожидания такого перевода колеблется от пары часов до нескольких дней, что доставляет массу неудобств.
Каждая транзакция в сети блокчейн имеет три типа данных:
- Input – адрес кошелька отправителя криптовалюты;
- Output – кошелек адресата;
- Amount – сумма сделки.
Чтобы провести любую сделку, достаточно знать адрес получателя и указать сумму. Дальше данные отправляются в блокчейн, где ожидают проверки и занесения в блок. За выполнение каждой такой транзакции уплачивается комиссия.
Величина ее – показатель динамичный. В некоторых кошельках есть возможность самостоятельно регулировать сумму комиссии, в других плата фиксированная. На практике у майнеров в приоритете те транзакции, в которых пользователи оплачивают более высокую транзакцию по сравнению с остальными. Чем выше плата – тем быстрее криптопроводка обрабатывается.
Что такое неподтвержденная операция
Дабы разобраться, что такое неподтвержденная транзакция в биткоинах, сперва необходимо понять, как все устроено. Работоспособность сети биткоин поддерживается майнерами. Они занимаются обработкой переводов и сами решают, какие транзакции пропустить «вперёд». Таким критерием сортировки выступает комиссия пользователя, которую он платит за услугу.
Под неподтвержденной транзакцией понимают такую, которую после инициирования не добавили блок. Чаще всего подобное явление наблюдается по причине того, что пользователь установил слишком низкую комиссию. Статус перевода можно посмотреть на сайте https://www.blockchain.com, где в строку поиска требуется вписать номер или id транзакции. Здесь ясно видно, сколько неподтвержденных транзакций висит и можно просмотреть подробные сведения о сделке.
Рисунок 1. Как выполнить проверку транзакции
По итогу проверки на странице будет показана операция, подсвеченная зеленым. Это значит, что перевод прошел успешно. Красная надпись «Unconfirmed Transaction» свидетельствует, что транзакция биткоин зависла. Операция проводится в среднем за 30 минут при адекватных комиссионных.
Комиссии за биткоин-транзакции
Дальше стоит обратить внимание на строчку «Плата за единицу веса» и сравнить ее со средней по сети Bitcoin. Для этого требуется перейти на сайт https://bitaps.com/, где в блоке Bitcoin network видно сумму «Recommended fee». В зависимости от нее каждой транзакции присваивается приоритет: высокий, средний или низкий.
Рисунок 2. Как выставить адекватную комиссию
В первые несколько лет с момента появления биткоина за операцию выставлялись минимальные фиксированные комиссии в среднем в сумме 0.1 mBTC. В блоках было много свободного места, так что майнеры сразу же включали переводы в первый же добытый блок и задержек не было, даже если пользователь уплачивал меньшее вознаграждение.
Сегодня места в блоках все меньше, поэтому на первый план выходят сделки, где сумма комиссии выше средней. Поэтому очевидный выход из ситуации, если неподтвержденная транзакция биткоин очень долго висит – просто добавить большую комиссию. Эта характеристика в настройках кошелька выставляется вручную.
На помощь пользователю приходит сайт https://bitcoinfees.earn.com/. Здесь видно, сколько придется ждать подтверждения операции при минимальной комиссии, и как быстро обработают заявку, комиссионные в которой выше.
Рисунок 3. Чем ниже плата – тем дольше период ожидания платежа
Современные кошельки позволяют сделать параметр комиссии динамичным: они сами отслеживают состояние сети и к каждой операции добавляют достаточную плату, чтобы транзакция включилась в блок как можно быстрее.
Причины зависания транзакции
Такое явление может быть спровоцировано следующими причинами:
- Сеть перегружена.
- Ошибки пользователя в процессе отправления криптовалюты.
Сейчас перегрузка сети – вполне реальная проблема, которая усугубляется. Блок формируется раз в 10 минут, все требуемые платежи просто в него не помещаются, что приводит к образованию очередей. В среднем ждать неподтвержденной транзакции биткоин приходится по 4 часа и больше.
Наблюдается склонность к нарастанию числа пользователей в сети, так что очереди увеличиваются. Если установлена слишком низкая плата, есть вероятность, что сделку вообще не проведут. В связи с этим у пользователей назревает вопрос – сколько платить, чтобы операции проводились быстро? Здесь все зависит от того, насколько важно срочно перевести биткоины.
В таком случае стоит выставить в кошельке высокий приоритет транзакции, тогда проводка будет включена в следующий открытый блок. В противном случае неподтвержденная транзакция биткоин может висеть вплоть до нескольких суток.
Как долго придется ждать подтверждения
Система полностью децентрализована, в роли организаторов – сами пользователи. Случается, что за выполнение одной операции берутся сразу несколько человек. Первый майнер, сформировавший блок, включает в него заявку, получая всю комиссию. Поэтому майнеры готовы тратить свое время только на операции с достойной оплатой, а не брать все подряд.
Благодаря майнерам транзакции собираются в блоки. При этом в системе есть механизм подтверждения операций, позволяющий не отправлять одни и те же монеты по несколько раз. Подлинность операции доказывается путем проведения проверки. Было рассчитано, что для подделки операции злоумышленнику достаточно иметь 10% от общей мощности сети. Если использовать 6 подтверждений, вероятность мошенничества сводится на нет.
Обычно на 6 подтверждений надо 60 минут, если проверка не проходит, монеты возвращаются отправителю. На практике уходит больше времени. В среднем скорость обработки равна 20-60 минут в зависимости от выставленной комиссии. Что делать, если транзакция не подтверждена и получится ли как-то ускорить процесс?
Как протолкнуть транзакцию биткоин
Способ ускорить задержавшийся платеж есть несколько. Самый простой и доступный – увеличение вознаграждения майнеру. Пока движущей силой обработки платежей выступает комиссия, этот метод поможет ускорить сделку.
Чтобы воспользоваться таким способом, платеж стоит отправить вторично с более высокой комиссией, но указать опцию «Opt-In RBF». Это гарантия, что вы не пытаетесь провести двойную трату. Однако не все майнеры работают с Replace-by-Fee, поэтому предположить, как быстро новая заявка попадет в блок нельзя. К счастью, майнеры понимают ценность технологии и реже игнорируют подобные заявки.
Следующий вариант, что сделать при неподтвержденной транзакции в блокчейн – использовать сдачу после операции. Метод носит наименование «Child pays for parent» (CPFP) или «Дети платят за родителей» и доступен как отправителю монет, так и получателю.
Сдача – это оставшиеся после операции монеты в кошельке. Чтобы подтолкнуть сделку, требуется создать еще один платеж, используя излишек с проблемного – это крайне важное условие. Майнер, которого привлечет новая сумма транзакции, просто заберет весь набор и удостоверит подлинность всех заявок одновременно. Однако не все пулы поддерживают такой способ. Его минус заключается в необходимости уплаты двойной комиссии на старый и новый платежи.
Двойное расходование – метод, к которому есть смысл прибегнуть, если первые два не подходят. Для начала повторно проверьте на сайте https://www.blockchain.com, что сделка действительно не была подтверждена. Теперь создайте новый платеж с более привлекательной комиссией, сделав его максимально идентичным с предыдущим. В идеале он должен пройти, а прежняя заявка аннулируется автоматически. Но есть вероятность, что пройдут оба платежа, а отправитель потратит в 2 раза больше денег. Поэтому пользоваться методом проталкивания стоит аккуратно.
Проталкиватели и ускорители
Устранить проблему помогут пулы ViaBTC и AntPool. Чтобы протолкнуть операцию, на сайте перейдите в раздел «Tools», на экране будет показано «Transaction Accelerator». В поле скопируйте ID операции и разгадайте капчу.
Этот ускоритель следит за скоростью прохождения операций в сети, проталкивая транзакции и позволяя использовать пространство более эффективно. Ускорить можно только сделки, комиссия за которые превышает 0.1 mBTC. После указания номера платежа пул присвоит ему больший приоритет по сравнению с остальными. Вероятность добавления заявки в следующий блок на протяжении ближайшего часа высокая.
- Возможны небольшие задержки, сайт работает с ограниченным числом сделок – 100 штук в час;
- Пока что сервис бесплатный. В будущем разработчики могут начать взимать с пользователей комиссию в зависимости от суммы операции.
- В Telegram есть специальный бот для ускорения – FastTXbot. Чтобы им воспользоваться, укажите номер транзакции и бот автоматически протолкнет ее через AntPool.
Рисунок 4. Окно программы ускорителя
Как предотвратить зависание транзакций
Намного проще предотвратить проблему, нежели пытаться решить вопрос зависания криптовалюты.
Пользуйтесь следующими правилами:
- Выставляйте адекватную комиссию, иначе придется часами ждать подтверждения. Сразу определитесь, что важнее: оперативность обработки заявки или мнимая выгода. Специальные сайты помогут определить оптимальный размер платы за 1 байт;
- Выбирайте кошельки, в которых доступна опция «replace-by-fee». Ее наличие позволит повысить комиссию без дополнительных трудностей, если окажется, что транзакция в блокчейн зависла.
На скорость зачисления криптовалюты не влияет тип используемого кошелька или количество пересылаемых монет. Значение имеет только «путь» биткоинов. Простой пример: получение 100 биткоинов с 1 адреса отнимет меньше времени, чем получение по 10 биткоинов с 10 разных адресов. Такие же правила действуют при отправлении. Поэтому если стоит цель перевести BTC нескольким получателям, операции лучше определить в одну, разветвив их через через Input.
Источник