Транзакции смотреть. Что делать если биткоин транзакция «зависла»? Как отследить транзакцию биткоин

Так вы уже здесь второй год «стоите»! Да вот жду подтверждения транзакции с биткоинами. Наверное, маленькую комиссию назначил. (Из анекдота, подслушанного в блокчейн)

Проще, быстрее и легче! Такими «лозунгами» я буду руководствоваться, чтобы доходчиво объяснить вам, как долго происходит подтверждение транзакции. Но сначала перечислим те вопросы, на которые мы попытаемся ответить:

Как это работает?

Извините, но буду «грузить» 😉 Без этого понять принцип манипуляций с криптовалютой не получится.

1) Информация об операциях с биткоинами записывается в специальные блоки, которые представляют собой список транзакций. Если сложить блоки в цепочку, то получите историю «хождения» криптовалюты.

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

3) Чтобы проверить подлинность операций с криптовалютой, транзакции должны быть валидированы в блокчейн. Он представляет собой распределенную БД. Ее части хранятся на множестве компьютеров в сети Bitcoin.

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

Подтверждение транзакции – это ее присоединение к списку транзакций в блоке.

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

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

Если верификации перевода криптоденег не произошло, то система возвращает средства обратно на кошелек отправителя.

Как долго ждать?

У меня в среднем уходит от 20 минут до часа.

Время ожидания зависит от нескольких составляющих:

1) Загруженность «криптосети» — за последние два года количество операций с биткоинами выросло более чем в 8 раз. Это видно на графике ниже.

Он показывает рост количества триллионов хешей, выполняемых в секунду в сети Bitcoin.

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

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

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

3) Скачки курса криптовалюты – тоже повышают время верификации.

Вот видео, в котором рассказывается о подобном случае на blockchain.

Как узнать сколько подтверждений прошло?

Советую ищущим «незнамо что» по своим (и не только) операциям с биткоинами заходить на blockchain.info . Здесь можно найти любую информацию по блокам, транзакциям. А также «промониторить» общую ситуацию на рынке.

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

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

Как увеличить скорость?

Методы сокращения времени транзакции:

  • Повышение комиссии для майнеров – специалисты советуют «не жадничать» и отдавать за подтверждение от 0,0002 ВТС и более.
  • Объем переводимых средств – чем больше криптовалюты переводите, тем статус операции выше в «криптосети».
  • Использование специализированных площадок наподобие coinbase.com – на таких сервисах покупатели и продавцы сохраняют свои ключи. Благодаря этому подтверждение происходит в рамках этой платформы, а не в общей сети.

  • Использование биткоин-кошельков с функцией создания мультиподписи – на подобных сервисах для подтверждения операции с криптовалютой от пользователя потребуется лишь указать закрытый ключ. Второй «подписью» выступает ключ сервиса. Таким образом не тратятся средства и время на подтверждение транзакции.

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

Сеть Биткойн – самая крупная и устойчивая распределенная компьютерная сеть в мире. Об этом свидетельствуют показатели вычислительной мощности системы, недавно перевалившие за 1 зетафлоп (миллион петафлопов), что в восемь раз превышает суммарную мощность всех суперкомпьютеров мира.

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

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

Итак, самый быстрый на сегодняшний день суперкомпьютер, китайский Tianhe-2 , имеет показатель производительности 33.86 петафлопса/сек, что составляет приблизительно 0.001% от мощности сети Биткойн.

Мониторинг состояния сети

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

«Официальный сайт Биткойна» Bitcoin.org проделал большую работу, обобщив архивы всех предупреждений об опасности и сбоев сети.

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

Какие еще метрики могут быть полезны, если мы задались целью оценить здоровье и силу сети Биткойн? Мы собрали вместе 12 наиболее значимых показателей.

Проект Bitnodes может помочь в определении размеров базовой биткойн-сети, так как он обнаруживает все работающие «полные узлы» сети. Поиск осуществляется следующим методом: сообщение getaddr отправляется рекурсивно для установления связи со всеми доступными узлами в списке, начиная с первоначальных. Система производит эту перекличку каждые 24 часа и отображает результаты на карте мира, вместе с рейтингами и данными о версии биткойн-клиента.

Проект Bitnodes запущен в апреле 2013 при поддержке Bitcoin Foundation в качестве информационного спонсора. Последний отчет о доступных узлах в Биткойн-сети можно увидеть .

  1. Репликация данных

Обмен информацией в сети Биткойн не происходит мгновенно. Но насколько быстро распространяется информация о биткойн-транзакциях? Созданная BitcoinStats шкала репликации данных показывает, как быстро транзакция достигает 50 процентов всех участников пиринговой сети (т.е. сколько времени прошло между тем, как транзакция или блок попали в сеть и тем моментом, когда большинство узлов сети получило это обновление). Сейчас этот показатель колеблется в районе 3.9-6 секунд.

  1. Списки стартовых серверов

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

Списки предоставляют сведения только о подключенных к сети и доступных узлах. Метрика их доступности, также разработанная BitcoinStats, отражает результаты попыток подключения к узлам, содержащимся в различных бутстрап-списках. Она показывает, насколько легко подключиться к сети новому узлу, который никогда ранее этого не делал. Чем ближе к 100%, тем больше шанс того, что это получится с первого раза.

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

Эта серия графиков, спроектированная разработчиком Питером Вюйле, отображает «сложность хэширования», демонстрируя количество терахэшей в секунду, которые сеть генерирует за различные временные интервалы (1 терахэш равен 1,000 гигахэшей).

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

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

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

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

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

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

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

Coinometrics поясняет принципы своей метрики:

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

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

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

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

11. Общий объем блокчейна

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

12. Стандартный размер блоков

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

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

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

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

При переводе необходимо указать:

  • адрес получателя;
  • количество монет, которые отправляете;
  • размер комиссии, которую платите майнерам.

Сама транзакция состоит из входов (input) и выходов (output). Вход - это те адреса, с которых вы получили ранее токены, в настоящее время пересылаемые далее. Причем входов в одной транзакции может быть несколько. Например, вам надо отправить 13 Эфиров. До этого вы получили от разных адресатов 5, 4 и 6 токенов. Теперь чтобы собрать сумму в 13 монет, они все суммируются и в транзакции получается 3 входа.

Выход - это и есть адрес получателя. Их также может быть больше одного. Так, в примере выше 5+4+6=15. В результате остается сдача в 2 токена. Она и будет отправлена вам обратно в кошелек. В итоге транзакция будет иметь два выхода.


Пользователи отправляют транзакцию в сеть, где она ожидает подтверждения майнерами

После отправки из кошелька транзакция попадает в сеть, где ее должны подтвердить майнеры и добавить в один из новых блоков. Своей очереди она ожидает в так называемом мемпуле (Memory Pool). Надежной считается та транзакция, которая получила 6 и более подтверждений. Особенно это важно при заключении сделок на крупную сумму. При мелких платежах многие участники соглашаются ждать не более 2-3 подтверждений, часто и вовсе одного.

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

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

Причина в загруженности сети. С ростом популярности криптовалют все большее количество пользователей отправляют транзакции и майнеры попросту не успевают их обрабатывать. Если взять биткоин, размер каждого блока, добавляемого к цепочке, составляет всего 1 Мб. Новые блоки в среднем генерируются каждые 10 минут. В один блок попадает от 3 до 5 тысяч транзакций. Остальным приходится ждать своей очереди. То есть в секунду обрабатывается около 5-7 переводов. В Эфириуме - примерно 20. Для сравнения, Visa в секунду проводит около 50 тысяч платежей.

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

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

Стоимость транзакций

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

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

За что и чем платим при отправке транзакций

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

Размер зависит от количества адресов, то есть от входов и выходов, участвующих в транзакции. Чем их больше, тем выше и вес перевода. В среднем один адрес, с которого ранее были получены токены весит около 140 байт, на который отправляются средства - приблизительно 30 байт. Сама транзакция также занимает пусть и немного, но 10 байт. Таким образом можно самостоятельно прикинуть общий размер отправляемого перевода.

В биткоине комиссия платится в сатошах. Сатоши - это минимальная единица BTC, получившая название в честь основателя криптовалюты Сатоши Накамото. 1 BTC - это 100 миллионов сатошей. В Эфире есть своя единица стоимости, называемая «газом».

Как подобрать оптимальный размер комиссии

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

Помогут в этом, к примеру, сервисы bitcoinfees.21.co или btc.com. Здесь показано какой наилучший размер комиссии в сатошах за байт или в биткоинах за килобайт стоит указать. Например, в настоящее время btc.com советует использовать около 440 сатоши за байт. Если такая плата кажется высокой, и хотите вписать меньшую сумму, можно примерно по графику прикинуть сколько будет идти ваш платеж - 3 часа, 12 часов или больше.


График покажет сколько при том или ином размере комиссии пользователю придется ждать подтверждения транзакции

Как отследить статус транзакции

Если прошло уже достаточно времени, а транзакция все еще не подтверждена, стоит проверить ее текущий статус. Сделать это можно на сервисе Blockchain.info. Здесь в поисковое окно необходимо ввести ее хеш. Если рядом увидите красную кнопку с надписью «Unconfirmed transaction», значит ваш перевод все еще в режиме ожидания.

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

Во-первых, можно дождаться, когда мемпул будет не слишком загружен и отправить перевод в это время. Подсмотреть, какая ситуация в настоящее время в мемпуле, можно на упомянутом выше Blockchain.info.

На графике наглядно видно, что в последнее время скопившиеся в нем транзакции «весят» в среднем суммарно около 100 Мб, а это свидетельствует о высокой нагрузке. А потому если пользователь при создании транзакции пожадничал и поставил невысокую комиссию, ждать придется долго. Еще в сентябре-октябре 2017 года размер мемпула мог составлять 4-7 Мб, что позволяло участникам сети отправлять переводы с минимально возможной комиссией. И они подтверждались.


В настоящее время мемпул биткоина перегружен транзакциями

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

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

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

В сети биткоина произошло уже несколько разветвлений, что привело к появлению новых криптовалют: Bitcoin Cash, Bitcoin Gold, Bitcoin God. В первой размер блока был увеличен до 8 Мб, что одновременно позволило не только повысить пропускную способность новой сети, но и на порядок снизить размер комиссий.

В Bitcoin God помимо увеличения блока также появились смарт-контракты, а майнинг проводится по алгоритму Proof-of-Stake. Bitcoin Gold главный упор делал на привлекательность для обычных майнеров, у которых нет мощных ферм для добычи токенов.


Хардфорки чаще всего приводят к появлению сетей, которые начинают существовать отдельно от основной системы

Пример софтфорка - активированный в августе прошлого года SegWit, который был призван оптимизировать структура блока оригинального биткоина, чтобы он вмещал больше транзакций без увеличения его размера. Вторую его часть, которая предполагала увеличение размера блока до 2 Мб, должны были запустить в ноябре. Однако поскольку консенсус в сообществе не был достигнут, от идеи в то время отказались. Позднее 28 декабря сторонняя команда, не связанная изначально с данным проектом, активировала SegWit2X и это привело к появлению новой криптовалюты B2X.

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

В середине осени прошлого года широкой публике был представлен блокчейн Red Belly, который по скорости превосходит блокчейн биткоина в 94 тысячи раз и систему Visa в 11 раз. Разработали его специалисты из Сиднейского университета. С помощью всего лишь сотни компьютеров им удалось в секунду обрабатывать более 400 тысяч транзакций в секунду. А позднее, объединив 300 машин - и вовсе около 650 платежей.

Заключение

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

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

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

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

Интересно, но bitcoin, как объект не существует. Есть исключительно записи о переводах между адресами. Предположим Василий отправил Федору 2 btc. Эта операция и называется транзакцией. Транзакции биткоин учитываются в специальной базе данных - цепочке блоков (blockchain).

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

Механизмы переводов

Как проверить транзакцию bitcoin? Для транзакции значимы 3 важных типа информации:

  • Вход – адрес отправителя;
  • Сумма – число пересылаемых биткоин;
  • Выход – адрес получателя.

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

Вернёмся к Василию и Федору. При пересылке монет Василий с помощью засекреченного ключа оформляет перевод на отправку с данными о входе, сумме и выходе. С bitcoin - адреса Василия информация отправляется в сеть Bitcoin.

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

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

Транзакции биткоин: цепочки блоков (видео)

Предыдущее видео

Контролируем поступление платежа на биткоин-кошелёк

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

Как отследить транзакцию биткоин? Для разных программ проверка кошелька происходит по-разному. Blockchain.info — наиболее популярный сервис для знакомства и пользования криптовалютой. Для создания кошелька требуется всего несколько секунд, поэтому сервис применяется даже для разовых переводов.

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

Почему сумма на входе и выходе транзакции может быть разная?

Вспомним Василия, который пересылал биткоины Федору. Товарищи решили поздравить Василия с праздником и тоже прислать ему несколько bitcoin. Три друга выслали в разное время суток переводы - Юра отправил 2 btc, Людмила — 3 bitcoin и Жора 1 btc. Это значит, что баланс Василия увеличивается на 6 биткоинов. Надо только дождаться и вовремя проверить перевод биткоин.

Что произойдёт если Василий решит снова сделать перевод Федору - в количестве 4 btc. Кошелёк будет пытаться задействовать записи разных переводов, которые образуют требуемую сумму. Например, чтобы получить 4 биткоина, система подвяжет bitcoin транзакции от Людмилы и Жоры (3 btc и 1 btc).

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

В этом случае, Федор получит от Василия перевод на 2 bitcoin (те, что отправил Юра). Кошелёк Василия создаёт свой перевод на 0,5 bitcoin, только уже от Федора к Василию. Другими словами, перевод на 2 биткоина от Юры к Василию перейдёт к Федору, а от Федора к Василию - вернётся сдача 0,5 bitcoin. Так, и выходит, что Василий отправил Федору 1,5 btc. И чтобы получить монетки, от Федора требуется только отслеживание транзакций bitcoin.

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

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

  • транзакция не более 0.01 биткоина;
  • занимает мало места в блоке;
  • пересылаемые btc имеют много подтверждений.

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

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

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

Как отменить неподтвержденную транзакцию

Зависание - достаточно распространённая для криптовалют проблема. Обычно рекомендуют:

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

Другими словами, формально отменить перевод нельзя, но можно удалить кошелёк. Естественно, перед принятием решения напоследок проверить платеж биткоин. Ничего не изменилось? Запуском клиента с ключом -salwagewallet можно создать новый кошелёк, импортируя в него все счета со старого и историю транзакций. Прежний кошелёк можно не удалять, есть вероятность переименовать или переместить.

Популярность bitcoin в современном мире

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

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

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 проще простого, а где и как это сделать, мы показали. Чаще всего это требуется тем, чьи операции зависли и долго ждут подтверждения.

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

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