Как проверить статус транзакции в сети Биткоин (BTC). Отследить биткоин транзакцию: простые способы и нюансы Как узнать статус транзакции bitcoin

Как проверить статус транзакции в сети Биткоин (BTC). Отследить биткоин транзакцию: простые способы и нюансы Как узнать статус транзакции bitcoin

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

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

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

Время, требуемое для проведения операции в системе блокчейн

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

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

Факторы. Влияющие на время осуществления операции:

Методы проверки транзакции

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

  • исходящий адрес лица, отправляющего крипту (input);
  • сумму переводимых средств (amount);
  • конечный адрес лица, которое получает средства (output).

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

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

Для того чтоб проверить транзакцию следует проделать следующие действия:

  1. Переходим на официальный сайт биткоина blockchain.info.

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

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

  1. Вносим в поле для поиска необходимую информацию.

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

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

  1. Узнаем информацию о криптоблоке и в последующем изучаем необходимые данные о проведенной сделке.

Из информации по отслеживаемому платежу можно узнать сколько подтверждений было проведено на текущий момент времени. Также пользователь сможет увидеть изменение в статусе операции.

В чем заключается разница между подтвержденными и неподтвержденными транзакциями?

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

Для того чтоб понять принцип работы подобных площадок следует разобраться в чем заключается разница между подтвержденными и неподтвержденными транзакциями:

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

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

Насколько реально отменить транзакцию?

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

Ввиду специфики блокчейна сама функция отмены операции отсутствует.

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

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

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

При этом существуют методы ускорения проведения процесса проверки криптовалютных сделок:

  1. Рекомендуется переводить сразу большое количество крипты.

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

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

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

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

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

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

Иным решением будет ручное увеличение комиссии в том случае если программное обеспечение это дает возможность проделать.

  1. Используйте функцию мультиподписи.

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

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

  1. Проводите переводы открытого типа.

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

Размер комиссии в блокчейн за перевод криптовалюты

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

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

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

Как решить проблему зависания?

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

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

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

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

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

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

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

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

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

Можно проследить каждый этап, если знать, как. Зачем? Во-первых, точная сумма видна только в blockchain, а во-вторых, это обеспечивает безопасность. Bitcoin старается предложить идеальную схему подтверждения сделок, но все происходит совсем не мгновенно.

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

Адрес отправителя (input), иногда его еще называют входом. Сумма перевода (amount). Адрес получателя (output), или иначе выход.

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

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

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

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

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

Особенности биткоин-транзакций

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

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

  • Уже вышеупомянутым способом: сократить количество проверок. Хотя это может привести к рискам.
  • Повысить комиссию, желательно не меньше 0,0002 биткоина. (Если экономить на процентах, то сделка может идти и несколько дней. А чем больше сумма на майнинг ー тем выше приоритет).
  • Увеличить сумму. Чем больше объем транзакции, тем она тоже приоритетнее.
  • Подобрать специализированную площадку для транзакций, например, coinbase.
  • Функция мультиподписи, которая обеспечивает надежность сделки.

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

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

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

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

Следите за новостями криптовалют в

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

Что такое биткоин-транзакция

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

Как найти биткоин-транзакцию в блокчейне

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

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

Информация о получении криптомонет с другого кошелька включает такие типы данных:

  1. Input (вход), то есть информация о биткоин-адресе отправителя.
  2. Amount (сумма) – это то количество монет, которые поступили на счет кошелька.
  3. Output (выход), то есть сведения о получателе перевода.

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

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

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

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

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

Как долго ждать транзакцию

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

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

В целом, время проведения зависит от нескольких пунктов:

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

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

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

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

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

  • Увеличение объема переводимых средств. Чем больше криптовалют переводится, тем выше статус перевода.
  • Увеличение комиссии за проведение транзакций. Если пользователи отдают за осуществление операций от 0,00002 ВТС, майнеры быстрее подтверждают платежи.
  • Использование специальных сервисов типа Coinbase позволяет проводить транзакции мгновенно. На площадках сохраняются ключи продавца и покупателя, подтверждение происходит непосредственно через сервис.
  • Возможно также использование криптокошельков с функционалом мультиподписи. Для совершения платежей на подобных сервисах нужно ввести лишь секретный ключ. Кошелек использует собственный ключ. Экономия времени и средств на лицо.

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

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

Комиссия

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

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

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

Тем не менее, в случае если транзакция зависла, то отменить ее можно. Нужно следовать следующим шагам:

  1. Во-первых, нужно убедиться, что операция реально зависла. Для этого открываем программу Block Explorer и проверяем информацию о данной операции. Если деньги еще лежат на счету, то не все потеряно, отменить операцию вполне возможно. Это также реально, если появилось окошко «Неподтвержденная транзакция!»
  2. В биткоин-кошельке нажить на окошко «Помощь», затем перейти в «Меню откладки», далее «Консоль».
  3. Нужно получить доступ к кошельку с помощью команды passphase.
  4. После этого получаем секретный ключ от адреса. Для этого необходимо указать в поле адреса тот, который был применен для отправки криптомонет.
  5. После окончания экспорта ключей удаляем кошелек путем его перенесения в надежное место или переименования.
  6. Запускаем клиент заново, импортируем полученный код. Это может занять несколько минут.
  7. В конце отмены транзакции и запуска нового кошелька должен появиться счет с реальным положением дел. Все зависшие и неподтвержденные операции будут аннулированы.

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

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

«Это полностью анонимно», - писали на криптовалютных форумах летом 2013 года. «У ФБР нет ни малейшего шанса выяснить, кто есть кто».

Федеральное бюро расследований и другие правоохранительные органы не согласны с заявлениями об анонимности Биткоина. В октябре 2013 года был арестован американец Росс Ульбрихт, основатель нелегального онлайн-рынка "Шелковый путь" (Silk Road) способствующего распространению и продаже наркотиков, где торговля шла исключительно за биткоины. В феврале 2015 года Ульбрихт приговорен судом Нью-Йорка к двум пожизненным срокам. Его признали виновным по большинству пунктов обвинения: распространение наркотиков, участие в преступном сообществе, отмывание денег, подделка документов и компьютерный взлом.

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

В марте того же года были изъяты активы владельца черного рынка Sheep Marketplace – гражданина Чехии Томаса Жирковски, которого обвиняют в отмывании $40 млн в биткоинах. И это далеко не все примеры раскрытых преступлений с использованием Биткоина.

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

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

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

"Когда биткоины впервые появились, сотрудники правоохранительных органов "были в панике" - говорит Мейклджон. "Они думали, что эти технологии опасны и будут препятствовать их работе".

Но когда аресты и приговоры стали привычным делом, сразу стало очевидно, что криптовалюту можно использовать в качестве инструмента для предотвращения преступлений. Даже в новом, странном мире биткоинов "следователи могут следовать за деньгами", заявил в сентябре 2015 года помощник генерального советника ФБР Бретт Найт.

В отличие от денег, выпущенных правительством, биткоин не имеет ни поддержки Центральных банков, ни золотого эквивалента, ни материальной поддержки, ни банковских гарантий. Созданный в 2009 году неизвестным человеком, представившимся как Сатоши Накамото, биткоин – это "интеллектуальный артефакт", говорит Патрик МакДэниел, учёный из Университета Пенсильвании.

Строго говоря, с точки зрения материалиста, биткоин - это не более чем суммы, связанные с адресами - уникальными сочетаниями букв и цифр. Например, адрес "1EbnjY473fTYBxysh5U8hjr89" представляет собой цифровой эквивалент "банковского счета", содержащего около 30 тысяч биткоинов, изъятых во время дела по "Шелковому пути " и соответствующих примерно $12 млн.

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

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

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

Вскоре анонимность пользователей криптовалюты начала использоваться в противозаконных целях. Вернёмся к описанному ранее "Шёлковому пути". Все сделки осуществлялись точно так же, как и при обычном использовании биткоинов: о покупке договаривались по почте, при этом каждая сделка и каждый продавец были зашифрованы. Исследователи постепенно собирали все данные, связанные с Silk Road, начиная с картинок и текстового описания наркотиков до транзакций в биткоинах, которые накапливаются и отражаются в блокчейне. Однако отсутствует самая главная деталь, которая позволит исследователям связать эту цепочку доказательств с виновником: IP адреса продавцов и покупателей.

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

Система работала настолько точно, что только небрежность привела к прорыву в расследовании. Основатель Silk Road Ульбрихт использовал в качестве псевдонима код, который был ему присвоен ещё тогда, когда он был всего лишь помощником в распространении информации о незаконной продаже наркотиков. Его объявления о противозаконных товарах на форумах и сделали его главным подозреваемым. В итоге ФБР удалось поймать его с поличным как администратора "Шёлкового пути".

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

Среди первых исследователей, которые попробовали найти дырку в стене, была супружеская пара Филиппа и Дианы Коши. В 2014 году они создали свою версию программного обеспечения, которое используют продавцы и покупатели, чтобы присоединиться к сети Биткоин. Это ПО специально было сделано неэффективным: оно предполагало сохранение копии каждого пакета данных, передаваемого каждым компьютером в сети Биткоин. То есть, супруги Коши создали гигантский сниффер Биткоина.

Если данные, проходящие через сеть, были идеально согласованы с каждым компьютером, отправляющим и принимающим данные, то было бы невозможно связать между собой адреса биткоинов и IP-адреса. Однако, иерархическая координация сети Биткоина отсутствует, а поток транзакций далёк от совершенства. Коши заметили, что иногда компьютер отправлял информацию только об одной сделке, а это означает, что человек с данным IP-адресом является владельцем этого Биткоин-адреса. А иногда происходило обратное явление: один IP-адрес являлся источником целого всплеска сделок. Скорее всего, это происходило во время обновления клиентского ПО. В системе всё взаимосвязано: каждая операция является ключом к биткоин-адресу. Как только Коши изолировали некоторые из адресов, за ними изолировались и другие. В конце концов, им удалось сопоставить около 1000 IP-адресов с адресами Биткоина.

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

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

«Если вы ловите дилера с наркотиками на улице, то вы возьмете его под арест за совершение одного преступления. Но если вы ловите преступника через сеть наподобие Шёлкового пути, то у вас будет целая история обвинений» , - говорит Сара Мейклджон.

Именно такой сценарий действует сейчас. В январе 2016 года в Нидерландах были арестованы 10 мужчин, как участники нелегального онлайн-рынка наркотиков. Они были пойманы при обмене биткоинов на евро на банковских счетах с последующим выводом миллионов евро наличными через банкоматы. След адресов биткоин ведёт все эти деньги к незаконному онлайн-магазину по продаже наркотиков, отслеживаемому ФБР и Интерполом.

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

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

«Даже правительство Соединённых Штатов идёт на контакт с криптовалютным сообществом и перенимает у них опыт», – сообщил в интервью Билл Глейм, руководитель отдела по машинному обучению в компании Coinalytics, базирующейся в городе Менло-Парк, штат Калифорния.

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

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

Схема работы блокчейна.

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


Схема обработки транзакций.

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

В блокчейне не существует:

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

Децентрализованная база данных имеет такую иерархическую структуру:

  1. Самая мелкая и неделимая единица – это транзакция. В ней зашифрованы данные о получателе, отправителе и сумме платежа, которые передаются только все вместе, одним пакетом.
  2. Транзакции объединяются в блоки. Процесс включения транзакции в блок и называется ее подтверждением (верификацией).
  3. Блоки образуют цепочку, ссылаются друг на друга. При хардфорке, например, эта цепь может разделяться на две уже независимые друг от друга ветки.
  4. Цепочка связанных между собой блоков и есть блокчейн.

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

Технология транзакций в блокчейне


Общий вид транзакций.

Транзакция включает в себя 2 части:

  1. Вход, Txin (input).
  2. Выход, Txout (output).

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


Вход и выход транзакции.

В транзакцию входят такие элементы.

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

Например, если у человека есть 100 биткоинов, и он хочет отправить 25 биткоинов своему другу, то создается 2 выхода:

  1. Один на 25 биткоинов (это платеж на открытый ключ получателя).
  2. Один на 75 биткоинов (это сдача, которая возвращается на открытый ключ отправителя).

Обработка транзакций представляет собой проверку выполнения скрипта ScryptPubKey и подписи ScriptSig, а также включение всей информации в блок.

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


Взаимосвязь блоков в блокчейне.

Блок включает в себя несколько составляющих:

  1. Собственный хеш-заголовок.
  2. Хеш предыдущего блока.
  3. Группу транзакций. Первая – это та, в которой указана комиссия за генерацию этого блока.

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


Выбор количества подтверждений.

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

Биткоины, которые выплачиваются майнерам в качестве награды за сгенерированный блок, проходят 100 подтверждений. В большинстве Биткоин-клиетов оплата не начисляется, пока не наберется 120 подтверждений.

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

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

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


Данные bitinfocharts.com/ru/.

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

Есть 3 условия, при которых будет обработан платеж с нулевой комиссией:

  1. Значение всех выходов не меньше 0,01 BTC.
  2. Совокупный размер не менее 1000 байт.

Обычно комиссии с нулевой таксой за обработку округляются до 1000 байт, и к ним добавляется комиссия 0,0001 BTC. Либо они чрезвычайно долго не покидают мем-пул.

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

Чтобы подтверждение было максимально быстрым, нужно установить оплату выше средней.

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

Включение транзакций в блоки имеет такие особенности:

  1. Максимальный размер блока до 300 000 байт.
  2. Из этого 30 000 байт заполняется транзакциями с самым высоким приоритетом.
  3. Остальной объем распределяется между транзакциями со средним приоритетом. Обработке в первую очередь подлежат переводы с ненулевой комиссией, от 0,0001 BTC.
  4. На транзакции в комиссией в 0,0001 BTC отводится не более 15 000 байт в минуту.
  5. Все платежи, не вошедшие в блок, сохраняются в мем-пуле.

Приоритет транзакции считается по такой формуле.

Формула расчета приоритета.

Расшифровывается это так:

  1. Priority – приоритет.
  2. Sum – сумма транзакции в сатоши.
  3. Input_value_in_base_units – количество подтверждений.
  4. Input_age – возраст монеты.
  5. Size_in_bytes – размер транзакции в байтах.

Пример расчета по этой формуле:

Человек имеет 7 биткоинов и хочет послать другу 5. Создается транзакция на два входа, один из них на 2 BTC с 2-мя подтверждениями, а другой на 5 с 10-ю. Общий размер транзакции 500 байт.

Приоритет равен (500 000 000*10+200 000 000*2)/500 = 10 800 000.

В первую очередь обрабатываются транзакции с приоритетом от 57 600 000, то есть, содержащие крупные суммы и высокие комиссии.


Вот пример распределения приоритетов для разных транзакций.

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


Сайт blockchain.info/ru.

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

Провести проверку своей транзакции биткоинов можно на сайте blockchain.info или на chain.so.

Чтобы посмотреть статус транзакции биткоин, нужно ввести хеш.

Ввод хеша. Пример подтвержденной транзакции. Пример неподтвержденной транзакции.

Подтвержденные транзакции


Информация с blockchain.info/ru.

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

Где посмотреть неподтвержденные транзакции биткоин?


Мем-пул на blockchain.info/ru/unconfirmed-transactions.

До момента верификации транзакция находится в мем-пуле, виртуальном хранилище.

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


Blockchain.info/ru/charts/mempool-size.

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

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

Ввод хеша.

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


Зная комиссию, можно зайти на bitcoinfees.earn.com или на btc.com и по графику прикинуть время ожидания.


Информация bitcoinfees.earn.com.
Информация btc.com.

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

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

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

Ускорение транзакций

Есть несколько способов ускорения транзакции биткоин.

Повышение комиссии

Достаточно установить комиссию для майнеров выше 0,0002 BTC, и они включат транзакцию в блок гораздо быстрее обычного. Заработок майнеров складывается из комиссией за обработку транзакций биткоин.

Replace-By-Fee


Подключение RBF в Electrum.

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

Opt-RBF есть в двух кошельках:

  • GreenAddress;
  • Armory
  • Bitcoin Core.

В Bitcoin Core можно подключить ее только с помощью стороннего скрипта при отправке транзакции на верификацию, но не в момент формирования транзакции.

ChildPaysforParent


Подключение CPFP в Electrum.

Опция Child pays for Parent помогает не только ускорению транзакций, но и подтверждению платежей при перегрузке сети. Ее можно подключить в Electrum или в Bitcoin Core.

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

В Bitcoin Core подключить CPFP можно по такому пути:

  1. Settings -> Options -> Wallet
  2. Поставить галочку рядом с Enable coin control features.
  3. Поставить галочку рядом с Spend unconfirmed change.
  4. Закрыть окно настроек, нажать Send.
  5. Выбрать Inputs и поставить галочку у суммы проблемной транзакции.
  6. Нажать Ok.
  7. Указать свой публичный ключ в адресе получателя.
  8. Поставить галочку рядом с Subtract fee from amount.
  9. Комиссию выбрать custom и per kilobyte.

При расчете комиссии можно пользоваться такой формулой:

(Размер старой транзакции/размер новой транзакции +1)*комиссию выше средней.

Coinbase


Главная страница coinbase.com.

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

Мультиподписи

В кошельке GreenAdress реализована система мультиподписей. Транзакция подписывается:

  1. Зашифрованным приватным ключом отправителя.
  2. Зашифрованным ключом GreenAdress.

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