Домой / Работа в Интернете / Время подтверждения Биткоин-транзакции: сколько ждать? Как работает биткоин? Проверить состояние транзакции биткоин

Время подтверждения Биткоин-транзакции: сколько ждать? Как работает биткоин? Проверить состояние транзакции биткоин

13.02.201717:21


Борис Оболикшто
эксперт

Приятно чувствовать себя ниспровергателем мифов, и соблазн занять такую позицию всегда велик. Чтобы не поддаться ему, сразу замечу, что описанные ниже события случаются редко и не должны служить опровержением устоявшихся представлений о том, что биткоин - надежный платежный инструмент, а биткоин-транзакция (перевод этой цифровой денежки) - быстрая и простая операция. Тем не менее, для большинства пользователей биткоин-сервисов «зависший» платеж окажется неожиданным и, возможно, пугающим. Поэтому повторюсь: случай нетипичный, но не уникальный. И весьма ярко демонстрирующий, с одной стороны, пользу от понимания основ работы криптовалют (как, впрочем, и любой технологии), а с другой - неготовность существующей инфраструктуры к работе с блокчейном.

Зависшие Bitcoin-платежи: как это происходит? Фото: mmgp.ru

Итак, история наша началась с банального желания моего знакомого пополнить счет мобильного телефона при помощи биткоин-сервиса, для этого и предназначенного (ДА! Владельцы телефонов украинских мобильных операторов легко могут пополнить свой счет, находясь в любой тмутаракани, если там есть интернет, а у вас есть непустой биткоин-кошелек). Также ранее мы рассказывали, в том числе с помощью мобильного приложения.

Итак, шли последние дни августа 2016 года, было жарко и… Ну не знаю, пусть виной всему будет 30+ градусов, перегревшийся компьютер и плавящийся от жары мозг. Все равно более внятных причин, явно объясняющих эксцесс, я пока не нашел.

Скриншот 1. Чтобы пополнить счет биткоинами, нужно всего пару кликов

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

Итак, с точки зрения пользователя все как обычно: кошелек (это был Bitcoin Core - самый традиционный из возможных) сформировал транзакцию, отправил ее в сеть и… И ничего не произошло. Не пришло подтверждения перевода, поступающего как правило минут через пять-пятнадцать (реже - через полчаса-час). И на следующий день кошелек сообщал о статусе транзакции неутешительное: «Status: 0/unconfirmed, in memory pool» («Статус: неподтверждена, в пуле»). Как наверное знает читатель, транзакции в биткоине безотзывные, то есть нет способа их отменить, деньги перечисляемые из кошелька ушли, а к получателю не пришли. Зависли, и теперь и в кошельке их нет, и счет мобильного не пополнен.

Ситуация «зависшей» биткоин-транзакции не уникальна, даже на русском языке Google дает тысячи ссылок по запросу «зависшие биткоин транзакции» (в выдаче по запросу «Bitcoin Transaction Pending» несколько сотен тысяч позиций, обширное обсуждение зависших транзакций на русском языке ). Постараемся разобраться, что произошло, но для этого нам нужно более подробное представление о том, как происходят транзакции, чем «нажал кнопку - и ОК».

Не буду дублировать рассказ о том, как устроен биткоин (можно прочитать ), остановимся только на процессе выполнения транзакции. Ваше биткоин-приложение, запросив из какого кошелька, сколько и кому вы переводите, сформирует и отправляет в сеть запрос на транзакцию, описывающую всё перечисленное в надлежащем формате. Транзакция попадет в пул (memory pool - mempool) и будет там ожидать майнера, который поместит ее в блок. Когда блок с этой транзакцией попадет в блокчейн, перевод завершится. Как помнит читатель, блокчейн состоит не из отдельных транзакций, а из блоков, то есть наборов транзакций и удостоверяющих их данных. Блоки формируют майнеры, которые получают за это два вида вознаграждений: плату за блок (сейчас это 12,5 BTC) и комиссию за транзакции, включенные в блок.

Майнеры состязаются за эту плату, оттого создать блок всегда одновременно пытаются несколько майнеров. Кто-то оказывается более успешным и делает это раньше, получая вознаграждение, остальным приходится лишь надеяться на удачу в будущем. Разумеется, возможна ситуация, когда несколько майнеров создают свои блоки почти одновременно (блоки, обычно, не одинаковые, так как майнеры включают в них те или иные транзакции из пула на свое усмотрение). Вознаграждение достанется одному из майнеров - тому, чей блок продолжит цепь (то есть после него появится следующий блок и т.д.), оставшийся блок (или даже небольшая цепочка блоков), не получив продолжения, «умрет».

Но пока вернемся к пулу - месту, где «живут» транзакции, еще не подтвержденные и не отвергнутые (подробнее ). Майнеры отбирают из пула транзакции, пытаясь сформировать из них блоки. Так как размер блока ограничен, то в блок чаще всего отбирается лишь часть транзакций из пула (сейчас, когда я пишу эти строки, в пуле почти 41 тысяча неподтвержденных транзакций, занимающих более 42 МБ - понятно, что их все не поместить в один блок). Если мы проследим судьбу типичной транзакции, то увидим фазы ее жизни (см. скриншоты 2 и 3).

Скриншот 2. Транзакция появилась в пуле

Скриншот 3. Транзакция подтверждена и появилась в блокчейне

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

  • Когда транзакция включается в блок (подтверждается);
  • Когда транзакция или один из ее источников начинает конфликтовать с другой транзакцией, уже подтвержденной (деньги источника потратили раньше, чем подошла очередь транзакции);
  • Когда транзакция обладает наименьшим приоритетом в пуле, пул достиг максимально допустимого размера и в него добавляется транзакция с более высоким приоритетом (вытеснение);
  • Когда транзакция умирает по тайм-ауту (по умолчанию через 72 часа);
  • Когда транзакция заменяется (это относительно новая возможность, мы ее обсудим позже).

Нашей транзакции не повезло: то ли рука дрогнула при отправке оплаты, то ли еще какая-то непредвиденность случилась, но в транзакции, которая ушла в пул, оказалась нулевая комиссия (fee). Здесь нужно пояснение. Формально протокол биткоин-сети не требует комиссии. Когда биткоин только появился, были возможны бесплатные транзакции (увы, не все следят за переменами, и до сих пор иногда можно услышать от неофитов, что переводы биткоин бесплатны).

Когда технология стала популярной и темп появления транзакций вырос, возникло несколько причин для появления платы за транзакцию (transaction fee). Во-первых, чтобы избавиться от спама - бессмысленных транзакций, порождаемых злоумышленниками, атакующими ресурсы сообщества, или ошибками неумелых разработчиков. Во-вторых - необходимостью ранжировать транзакции, чтобы дать возможность пользователям ускорить прохождение своих платежей. У транзакций с нулевой комиссией немного шансов попасть в блок и стать подтвержденной в наше время, когда запросов на транзакции более чем достаточно. Поэтому судьба у нашей транзакции должна была быть незавидной: умереть по таймауту или вытесниться из пула.

В зависимости от того, каким кошельком вы пользуетесь, обычная судьба «убитой» транзакции может быть различной. Например, транзакция может быть объявлена несостоявшейся, и неотправленные средства вновь появятся в кошельке. Но возможна и повторная попытка кошелька отправить транзакцию на исполнение в пул. В таком случае транзакция «возродится» в пуле и будет висеть там, периодически возобновляясь, неограниченно долго. В последнем случае ваши средства оказываются замороженными: они недоступны ни вам, ни получателю. Именно такой случай чаще всего описывают столкнувшиеся с зависшими транзакциями пользователи (см. например, заметку об экспериментах с нулевой комиссией). На первый взгляд, именно с такой ситуацией и столкнулся мой знакомый - кошелек упорно сообщает все то же: «Status: 0/unconfirmed, in memory pool».

В описанных случаях (см., в частности, ссылки выше), зависшие средства удается вернуть в кошелек, используя специальные ключи перезагрузки или перезагрузив программу с нуля (в последнем случае блокчейн загружается вновь путем запросов к сети, то есть не попавшие в него транзакции будут проигнорированы, и средства вернутся в кошелек). Процедура полной перезагрузки хлопотная и может занимать очень много времени (не шутка же - перезагрузить более 100 ГБ данных блокчейна), тем не менее, мой знакомый выполнил ее. И ничего хорошего не увидел. Даже спустя пару месяцев популярный сервис анализа блокчейна blockchain.info сообщал: «Transaction rejected by our node. Reason: Fee is too low / Not sufficient priority» («Транзакция отвергнута нашим узлом. Причина: Комиссия слишком мала / Недостаточный приоритет»). То есть, транзакцию по-прежнему видел, но выполнять ее отказывался. Печальная ситуация.

Но нам повезло! 21 января дело дошло до нашей транзакции, и она (ура!!!) выполнилась. И в описании транзакции видно, что было необычным. Рассмотрим скриншот 4.

Скриншот 4. «Наша» транзакция подтверждена!

Кроме нулевой комиссии (Fees), транзакция отличается от показанной на третьем скриншоте еще и полем «Lock Time». Этот параметр транзакции показывает, начиная с какого блока майнеры могут включать в блок транзакцию. Многие кошельки ставят 0, разрешая включать немедленно. А кошелек Bitcoin Core, по праву первооснователя считающий себя обязанным следить за безопасностью всей биткоин-сети, устанавливает в значение ближайшего генерируемого блока, что препятствует возможности злоумышленнику атаковать сеть, выстраивая из поздних транзакций конкурирующую с уже существующими блоками ветвь. Но блок 427560 оказался как раз тем редким блоком, который заполучил конкурента. Два майнера почти одновременно, с отличием менее двух секунд, сгенерировали блоки с таким номером (правильнее говорить «такой высоты» - порядковый номер блока в блокчейне называют высотой).

Блоки, которые порождали точки разветвления, отображает, например, Blockchain.info

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

С одной стороны, по мере роста интереса к технологии и числа активных кошельков, растет число запросов на транзакции, а значит и конкуренция за подтверждение транзакций (то есть, выполнение платежей). С другой стороны - ситуация улучшается потому, что новые кошельки поддерживают динамическое задание комиссии в зависимости от наполненности пула. А разработчики вводят новые возможности, в частности, возможность увеличить комиссию для уже отправленной в пул, но все никак не подтверждаемой транзакции (функция Opt-In Replace-by-fee (RBF)). Естественно, новые возможности появляются не сразу и не во всех кошельках, что заставляет пользователей следить за ситуацией, быть может, более внимательно, чем хотелось бы. Можно посоветовать, в частности, перевод относительно свежей заметки «Что делать, если «зависла» транзакция в сети Биткоина?»

Сервис поддержки пользователей мог бы стать еще одним фактором, стимулирующим распространение биткоин-платежей. Но пока спасение утопающих дело рук… Пусть не только самих утопающих, но еще и энтузиастов, подсказывающих на форумах что делать. Однако хотелось бы видеть постоянно действующие сервисы/горячие линии, пусть хотя бы на уровне объявлений на столбах: «Настрою биткоин-платежи, помогу вернуть зависшие транзакции». Понятное дело, здесь есть проблема: пока платежей немного, сервис не может быть рентабелен, пока сервиса нет - трудно рассчитывать на взрывной рост числа платежей (кстати, рост должен бы создавать и сервисы-надстройки, позволяющие выполнять клиринг платежей между участниками сервиса, снижая нагрузку на блокчейн).

Еще один вопрос касается уже не технологии, а права. Коль скоро транзакция может происходить достаточно долго, а волатильность биткоина немаленькая, то нужны правила, поскольку привычные «три банковских дня» перестают соответствовать нашим представлениям о справедливости. В примере, на котором мы рассматривали зависший платеж, средства были зачтены по курсу на момент создания транзакции. Но с момента транзакции курс биткоина вырос в полтора раза! Ок, мой заждавшийся перевода приятель был рад и этому. Но вряд ли такие риски приемлемы для массовых платежей. С трудом представляю себе и обратную ситуацию, когда пришедшая на третий день транзакция потеряла заметную часть стоимости. Возможно, ситуацию бы поправила страховка биткоин-платежей? Но и о таких услугах я не слышал.

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

20
Фев
2018

Как отследить транзакцию Биткоин и что делать, если нет подтверждения?

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

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

Как отследить транзакцию Биткоин и что делать, если нет подтверждения? В этой статье мы решили помочь всем, кто проводит операции в этой сети и хочет следить за их исполнением.

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

Как проводятся транзакции в сети Биткоин?

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

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

В блокчейне Биткоина транзакции записываются в новые блоки, а они создаются майнерами.

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

Майнеры – это те люди, которые предоставили вычислительные мощности для функционирования блокчейна.

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

Кто управляет операциями Биткоин?

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

Никто не заморозит средства или не отменит принятую операцию. А если не поступит подтверждение, монеты просто отправятся обратно. Всем, кто делает переводы в BTC нужно знать:

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

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

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

От чего зависит скорость транзакции Биткоин?

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

Только после 6 подтверждений, получает статус завершенной. Но сколько на это потребуется времени, зависит от 4х основных факторов:

1. Сумма транзакции

Система так устроена, что чем больше сумма перевода, тем выше у неё приоритет.

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

2. Загруженность сети

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

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

3. Курс валюты

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

4. Размер комиссии

Изначально блокчейн был интересен, потому что переводы в нём не сопровождались комиссиями.

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

Скорость транзакций вызывает много вопросов о будущем Биткоина. На самом деле, не обязательно дожидаться 6 подтверждений.

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

Можно ли отследить транзакцию Биткоин?

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

Данные открыты, но номера кошельков ни к кому не привязаны, поэтому в сети полная анонимность. Где отследить транзакции биткоин? Переходите на , там вы увидите форму поиска:

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

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

Как видите, сумма перевода чуть более 0.026 BTC, а комиссия установлена в размере 0.0018 BTC (почти 1000 рублей). Поэтому меньше 2х минут ушло на обработку.

Как отменить транзакцию Биткоин?

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

Каждый перевод получит своё завершение, а если средства отправлены не туда, можно попытаться как-то связаться с владельцем другого адреса (если у вас есть контакты) и попросить вернуть монеты.

Зависла транзакция Биткоин, что делать?

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

  1. Opt-In Replace-by-fee.

Первая называется Opt-In RBF и работает через функцию «Двойная трата», от которой в блокчейне установлена защита. Суть её в том, что вы направляете аналогичный перевод, но с большей комиссией.

Если попытаться сделать это напрямую, ничего не выйдет, к тому же не все майнеры это поддерживают.

Данная функция присутствует в кошельках Electrum и GreenAddress (может быть есть и в других). При создании новой транзакции нужно лишь поставить специальную галочку.

  1. Child Pays for Parent.

Дословно переводится, как ребенок платит за родителя. В данном случае, поддерживается основной перевод, дополнительной транзакцией. Функция CPFP также доступна не во всех кошельках.

Если вы не знали, то при переводе BTC списывается целое число, а после проведения операции «сдача» возвращается обратно. Так вот в некоторых кошельках, эту «сдачу» можно потратить до того, как проведен перевод.

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

Не переживайте, если ваши Bitcoin зависли. С технической стороны, они всё ещё находятся на вашем кошельке и никуда не пропадут. Списываются монеты только после того, как появляется запись в блоке (т.е. BTC отображается на счете получателя).

Какую комиссию ставить при переводе Биткоинов?

Кто успел обжечься и ждал по несколько дней подтверждения, больше не выставляет минимальную комиссию. Но как её правильно выбрать, чтобы не переплачивать?

При использовании некоторых кошельков, комиссия динамическая и рассчитывается при заполнении формы для перевода:

Вам не придется отслеживать операции, если выставлена нормальная комиссия. В данном случае, она составляет всего 25 центов, а по времени должна занять около часа. Проверить актуальную комиссию можно через .

На главной странице показан размер комиссии для приоритетной, ускоренной и обычной транзакции:

В данный момент для самого быстрого перевода Биткоинов нужно заплатить по 65 Сатоши за каждый байт. В кошельке Блокчейн можно указать свой размер комиссии за каждый байт (как и во многих других кошельках):

Только учтите, что ваша транзакция может быть и 500 байт, а при таком раскладе объем комиссии составит уже 30 000 Satoshi (по актуальному курсу, около 2.5$).

Как ускорить транзакцию Биткоин?

Необходимость отследить транзакцию биткоинBlockchain появляется, только если проходит слишком много времени до подтверждения. Никто не следит за операциями, когда они исполняются мгновенно.

Что ещё предпринять, кроме увеличения комиссии, чтобы быстрее получить подтверждение?

  • старайтесь переводить большие суммы;
  • проводите операции в дневное время (с 12:00 до 19:00 по МСК);
  • используйте мультиподпись (доступна в некоторых сервисах, позволяет повысить приоритет транзакции без большой комиссии);
  • проводите транзакции с открытыми данными отправителя и получателя;
  • используйте системы, где внутренние переводы выполняются моментально (без участия в блокчейне Bitcoin).

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

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

Ускоряйте свои переводы представленными способами и вам не придется сталкиваться с такими проблемами.

Буду благодарен, если поделитесь этой статьей в социальных сетях:

Сеть биткоина растет, курс растет и все чаще пользователи биткоина сталкиваются с проблемой, когда биткоин транзакция «зависает». Т.е. биткоины вроде как отправлены, но до адресата доходят через несколько дней в лучшем случае. А чаще всего бывает так, что транзакция «погуляет» по сети и вернется на кошелек. Это кстати тоже один из позитивных вариантов развития событий.

Как я уже отметил, рост количества транзакций в сети биткоин привел к тому, что очень много транзакций «висят» неподтвержденными по несколько дней. Причем даже повышенная комиссия не даст гарантий того, что ваша транзакция будет обработана в заявленные несколько часов. Количество неподтвержденных транзакций в сети может достигать до 200 000.

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

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

Но вы ведь не попали бы на эту статью, если бы не задались вопросом, который я сделал заголовком. Итак, что делать если транзакция зависла? Существует специальный сервис для «проталкивания зависших» транзакций .

Для этого нужно получить ХЭШ вашей транзакции (ниже привожу пример того, как это сделать на блокчейне):

Я намеренно не стал переписывать, а скопировал информацию с форума. Там и так описано все в довольно доступной форме. Если у вас появятся вопросы — задавайте их в комментах, будем разбираться.

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

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

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

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

С уничтожением данных файлов пропадают и имеющиеся сбережения.

Учитывая некоторую уязвимость электронной системы переводов, создатели биткоинов позаботились о механизме защиты транзакций от мошенников. Данный механизм заключается в многократной проверке совершаемых действий. В общих чертах процесс перевода выглядит так:

  1. отправитель заходит в свой онлайн кошелёк и вводит реквизиты получателя;
  2. далее информация об операции собирается в специальные блоки, имеющие собственный уникальный номер и хэш;
  3. блоки отправляются на компьютеры майнеров для проверки;
  4. при отсутствии ошибок, информация копируется на устройство майнера, а сам блок отправляется обратно;
  5. потом блоки составляются в единую цепочку, а получатель принимает отправленную ему сумму.

Важно: на любом этапе перевода желающие могут посмотреть статус платежа.

Как найти биткоин транзакцию?

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

Следует помнить, что каждый информационный файл состоит из трёх составных частей:

  • Input – сведения об отправителе;
  • Output – информация о получателе;
  • Amount – отправленная сумма.

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

Как отследить транзакцию биткоин?

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

  1. ПО получателя;
  2. размер комиссии, назначенной отправителем;
  3. объём перевода;
  4. резкие скачки курса.

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

Дополнительно необходимо отметить, что итоговое время платежа способно оказаться как минимальным – 5-10 минут, так и довольно долгим (более суток).

Как проверить транзакцию bitcoin?

Самый простой и эффективный способ отслеживания движения средств – посещение сайта blockchain.info. Здесь собраны сведения о проведённых операциях, ведётся статистика и имеются данные о ходе проверок и обработки блоков. Чтобы получить необходимую информацию, потребуется:

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

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

Комиссия за транзакции

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

Порядок проверки заложен в базовые условия работы финансовой системы.

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

Освобождаются от уплаты дополнительных сборов те:

  1. чьи переводы оказываются меньше 0,01 btc;
  2. чьи информационные файлы занимают минимальное место;
  3. чьи переводы имеют огромное количество подтверждений.

Как ускорить?

Исходя из всего вышесказанного, чтобы ускорить поступление средств на указанный кошелёк, следует:

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

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

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

Отмена операции

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

Зато не стоит переживать тем, с чьего счёта было списано больше средств, чем необходимо.

Это связано с особенностью переводов. Для ускорения платежей система использует удобные ей суммы, поэтому при отправке 2,5 btc с кошелька будет списано 3 биткоина. Но лишние деньги позднее вернуться в качестве своеобразной сдачи.

Проверка btc переводов и платежей

Убедившись, что вся сумма отправлена, он удостовериться в честности партнёра и сможет спокойно дожидаться поступления средств.

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

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

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

Сведения о транзакциях (переводах) между биткоин-адресами общедоступны и открыты для просмотра с момента появления первого биткоина. Но владельцы этих адресов никому не известны.

Основные принципы системы Биткоин

1. Стать анонимным владельцем BTC-кошелька может каждый пользователь Сети. Для этого достаточно установить и запустить биткоин-клиент или воспользоваться онлайн-сервисом типа blockchain.info (блокчейн-кошелек).

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

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

Среднее время, отводимое на решение - 10 минут. Далее формируется уже следующий блок.

3. Получить монеты Bitcoin можно иными способами:

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

4. Нельзя заблокировать переводы монет, вернуть отправленные средства или повлиять на курсы валют.

5. Если провести аналогию между биткойнами и рублями, то "копейки" здесь называют "сатоши". 1 сатоши равен 0,000 000 01 BTC. Это самая мелкая единица биткоин-системы.

6. Для перевода средств используется адрес кошелька получателя и подпись отправителя (идентификатор транзакций участника). Подпись подтверждает вашу личность (участие) в системе Bitcoin.

7. Биткойны фактически не существуют в виде монет или бумажных денежных знаков. Есть только записи о транзакциях, которые хранятся в единой базе (реестре всех операций bitcoin).

Поскольку сведения о переводах доступны каждому участнику и распределены по интернету среди тысяч и сотен тысяч участников, это обеспечивает защиту Bitcoin-системы от взломов хакеров.

8. Нет единого органа или организации (эмитента), контролирующей финансовые процессы и выпуск валютных знаков. Запретить BTC-криптовалюту невозможно физически. Для этого придется выключить весь интернет и все компьютеры мира.

9. С каждым годом добывать (майнить) биткоины все сложнее. Конечный объем монет ограничен и составляет 21 миллион BTC. Последний биткоин будет получен в 2140 году.

Для добычи криптовалюты сегодня используются целые "фермы биткоинов" (фермы серверов), состоящие из громадных мощностей и ресурсов, сотен и тысяч серверных стоек.

10. Каждые 4 года потенциальная прибыль майнеров сокращается вдвое (халвинг). Это объясняет рост ценности криптовалюты и ее покупательской способности.

11. С помощью Bitcoin можно оплачивать товары или услуги, как за рубли или доллары. Для этого используют электронные виртуальные переводы.

Транзакции Bitcoin

Любая транзакция системы Биткоин - это перевод средств между кошельками участников. Допустим, Катя переводит биткойны Оле. В транзакции используются 3 типа записей:

1. INPUT - входные данные, откуда биткоины попали к Кате, и сколько.
2. AMOUNT - сумма (число) биткойнов для перевода.
3. OUTPUT - выходные данные - адрес Оли.

Чтобы операция состоялась, ее должны подтвердить участники системы, включив перевод в блок транзакций. То есть, Катя открыто заявляет участникам сети, что передает средства Оле, и с этим должны согласиться другие майнеры (подтверждение операции).

Записи биткоин передаются в фиксированном размере, соответствующем поступившим средствам. А после - отправителю приходит сдача.

Например, Катя получила 1 BTC от Миши, но хочет передать Оле 0,4 BTC. Чтобы транзакция прошла, система записывает передачу Оле 1 BTC от Кати, а затем создает новую операцию - "сдачу", в которой Кате возвращается 0,6 биткоин от Оли.

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

В Блокчейн минимальный операционный сбор (MIN_RELAY_TX_FEE) составляет 0,0001 биткоин (10 000 сатоши). Чем выше установленная комиссия, тем больше ее приоритет в списке формирования блоков транзакций, тем скорее пройдет операция.

Заявка выполняется, когда она попадает в блок транзакций, где ее заметят майнеры/пулы и подтвердят.

Время ожидания транзакций по переводам биткоинов

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

Подождать еще несколько дней, пока все-таки заявку включат в блок транзакций
- подождать, пока клиент даст отмену и вернет деньги на счет
- проверить состояние транзакции через сайт blockchain.info (есть ли такая заявка в листе ожидания, есть ли деньги по ней)
- предпринять ряд самостоятельных мер по отмене зависшей заявки
- попытаться ускорить процесс через сервисы-ускорители

Как ускорить транзакцию Bitcoin

Иногда мелкие и невыгодные заявки могут висеть достаточно долго. Если для небольших сумм 2-7 часов - это нормально, то для крупного трейдера, торгующего валютой в реалтайме, это очень долгие сроки.

Есть риск, что транзакционный блок так и не сформируется, а заявка зависнет.

Для полного закрытия транзакции обычно следует дождаться подтверждения "N" информационных блоков (зависит от программы получателя). Ваша заявка должна попасть в "N" следующих блоков, а для этого в вашем распоряжении:

1. Централизованные сервисы

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

2. Мультиподпись надежности

Крупные компании-гаранты (например, GreenAddress) добавляют к заявкам свои гарантийные мультиподписи, что повышает статус и приоритет заявок. Блокчейн "видит" надежные переводы и ускоряет транзакции.

3. Открытая транзакция

Если сведения о переводах максимально открыты, они утрачивают анонимность, но ускоряют обработку заявок.

4. Сервисы-ускорители

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

Пример ускорителя транзакций - сервис Transaction Accelerator . Вам нужно указать только TXID (идентификатор) транзакции и ввести капчу.

Для самостоятельного ускорения вручную не забывайте ставить комиссию больше минимального значения 0,0001 BTC (внимательно считайте знаки от запятой). Комиссия повысит приоритет и привлекательность заявки, и та скорее попадет в следующий информационный блок.

Основные критерии быстрого обмена (из частного опыта):

1) Перевод плюс сдача (сумма транзакции) - не ниже 0.01 BTC
2) Есть большое число подтверждений по транзакциям, из которых поступают биткойны
3) Объем данных (транзакция как набор символов) не превышает 999 байт

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

Зависшие транзакции, особенности ПО и софта

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

Состояние транзакции проверяют по TXID на блокчен.инфо.

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

Заявка или будет обработана (и подтверждена) или деньги автоматически вернутся на кошелек отправителя (в случае зависания). За все время существования Bitcoin не было ни одной бесследно исчезнувшей записи.

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

Зависшая транзакция Bitcoin, которая еще не прошла в Сеть, вернется в исходное состояние. После повторите транзакцию.