В 2019 году, на этапе массового знакомства широкой аудитории с криптовалютами, термин «транзакция» всё ещё вызывал вопросы у новичков. Хотя слово пришло из английского языка (transaction — сделка), в контексте блокчейна оно обозначало не просто факт перевода средств, а целостный, неделимый процесс, который либо завершался успешно, либо отклонялся полностью — без промежуточных состояний.
До появления цифровых валют термин уже использовался в банковской сфере и в IT — для описания операций в базах данных. С приходом блокчейна он приобрёл новое значение: транзакция стала одновременно и платёжным переводом, и записью в распределённом реестре.
Поскольку Bitcoin оставался доминирующим активом, именно его транзакции чаще всего становились предметом изучения. В тот период пользователей особенно интересовали практические вопросы:
— как проверить статус перевода BTC,
— сколько времени требуется на подтверждение транзакции в сети,
— и что представляет собой ID транзакции — уникальный «номер» каждой операции в блокчейне.
Эти темы были особенно актуальны в эпоху, когда даже опытные пользователи сталкивались с задержками подтверждения, сетевой перегрузкой и необходимостью понимать азы работы с публичным реестром.
Содержание
Что такое транзакции в сети Bitcoin

Транзакция представляет собой подписанный элемент модуля информации, необходимый для перевода активов между участниками сети. После того как будет завершена проверка биткоин-майнеры добавляют txid транзакции в базу данных нового криптоблока.
Сеть биткоин построена на современном варианте оцифрованной бухгалтерской книги под названием распределенный реестр. Система распределенного реестра представляет собой огромное количество копий базы данных. Любое изменение в структуре информации будет достоверным, только после подтверждения транзакции узлами сети. Запись о выполнении той или иной операции вносится в каждую из копий базы данных. В программный код блокчейн проекта встроены защитные механизмы, позволяющие сохранить целостность структуры данных. Отменить и удалить из журнала выполненную транзакцию биткоин уже невозможно.
Кроме стандартных транзакций, являющихся прямым эквивалентом банковского перевода, существуют и генерирующие, в ходе которых определенное количество созданных монет, отправляется криптостарателю в качестве вознаграждения за найденный блок.
Но по большому счету они отличаются только тем, что отправителем стандартной транзакции биткоин, может быть любой владелец цифровых монет, а генерирующие выполняются системой в автоматическом режиме после того, как новый блок пройдет проверку.
Этапы формирования транзакции
Чтобы выполнить перевод держатель криптовалюты, владеющий приватным ключом для доступа к программе, заполняет форму отправки в электронном криптокошельке. Необходимо указать адрес получателя и сумму отправляемых средств.
Когда отправитель подтвердит намерение отправить деньги информация о переводе попадает в специальный мем-пул, где она будет ждать своей очереди на обработку майнерами.
Каждая из транзакций биткоин отправляется по всем узлам, которые объединяют их в новый блок. Когда кто-то из майнеров найдет хеш-код, блок отправляется на проверку. В сети биткоин транзакция считается выполненной после того, как будет найдено шесть последующих блоков, подтверждающих ее валидацию.
Пример транзакции Bitcoin
Расскажем подробнее о механизме blockchain транзакции. Цифровая подпись операций в системе блокчейн базируется на криптографии с двумя ключами. Первый ключ приватный, доступен только владельцу активов, хранится конфиденциально и никогда не передается другим лицам. Впрочем, на депозитах торговых площадок и в некоторых централизованных системах для хранения электронных активов приватные ключи или их дубликаты хранятся у администрации сервиса.
Второй ключ, или если сказать по-другому адрес кошелька, открытый, он нужен, чтобы провести, проверить и отследить транзакцию биткоин. Вычислить секретный ключ с помощью открытого невозможно, а вот, в обратном порядке не очень сложно.
Объясним простыми словами идею подписей с публичным ключом. Необходимо отправить Андрею 1 BTC. Она формирует транзакцию, в которой указано где брать деньги и кому отправить, и подтверждает свои права распоряжаться этим фрагментом блокчейна приватным ключом. Майнеры подтверждают валидность финансовой операции на основе открытого ключа.
В одноранговых сетях не предусмотрен центральный узел, контролирующий работу системы, что напрочь исключает финансовые махинации.
Как проверить транзакцию биткоина
Хорошо деньги отправлены и ушли с кошелька, но пока они дойдут до адресата требуется некоторое время. А вдруг с монетами что-то случится, как проверить транзакцию биткоин? Все просто для этого создан обозреватель блоков или по-другому Block Explorer.
До 2018 года отследить транзакцию биткоин можно было на Blockchain.info. Потом эксплорер по совместительству являющийся сервисом онлайн-криптобумажников и платформой статистики сменил адрес и теперь доступен по ссылке https://www.blockchain.com.
Проверка биткоин транзакции доступна в разделе «Поиск и подтверждение транзакций.
- Откройте главную страницу сайта;
- Наведите курсор мыши на графу «Данные»;
- В выпавшем меню откройте «Проводник»;
- Чтобы упростить поиск нажмите кнопку All Blockchain и выберите сервис Bitcoin;
- Введите txid транзакции в адресную строку и нажмите «Поиск».
TXID – это идентификационный номер транзакции, позволяющий отследить ее в системе блокчей. Не путайте id транзакции с адресом кошелька. Txid — это уникальный паспорт, который система присваивает именно этому конкретному переводу цифровых активов. Единственное предназначение TXID, помочь любому пользователю обнаружить транзакцию и отследить ее статус в криптосети.
Вы можете проверить транзакцию биткоин и на альтернативных ресурсах таких, как Blockchair, BitInfoCharts, SoChain, BlockCypher. Разница между ними только в оформлении сайтов, все они предоставляют пользователям аналогичную информацию.
По адресу кошелька отследить транзакцию биткоин вполне возможно. Она будет отображаться вместе с другими данными в истории переводов, когда-либо отправленных или полученных владельцем электронного бумажника.
Подтвержденные и неподтвержденные транзакции
Размер одного блока в сети биткоин небольшой, всего 1 МБ, что защищает систему от DOS-атак. Но, с ростом популярности у криптовалюты возникли проблемы с масштабируемостью. Майнерам стало все тяжелее справляться с обработкой многократно возросшего количество переводов. Нельзя точно ответить на вопрос: «Сколько ждать подтверждения транзакции биткоин?» В период криптовалютной лихорадки загруженность сети биткоин была такой, что количество неподтвержденных транзакций достигало критического уровня. Ждать перевода с одного адреса на другой иногда приходилось неделю, но зато в январе 2019 проверка биткоин-транзакции занимала не больше час-полтора.
Неподтвержденная транзакция BTC может быть отвергнута узлами сети и в таком случае монеты вернутся на адрес отправителя. Основная причина зависания и возврата переводов BTC — очень низкая комиссия. Биткоин-клиенты дают возможность пользователям самостоятельно устанавливать размер комиссионных выплат, но плата за обработку должна быть адекватной, иначе сделка не состоится. Хотя, если количество неподтвержденных транзакций минимальное, можно благополучно выполнить перевод с низкой комиссией.
Методы ускорения проведения транзакций
Ускорить зависшую транзакцию можно одним способом — увеличить размер комиссии. Кошелек Electrum имеет функцию Replaceable. Отметьте флажком этот пункт при формировании первичной транзакции, и вы получите возможность повторной отправки перевода с увеличенной fee.
Пул коллективного майнинга ViaBTC принимает заказы на бесплатное и платное ускорение зависших транзакций.
На сайте пула войдите в раздел Pool/ Tools/Transaction Accelerator.
- Вы можете бесплатно отправить любой идентификатор транзакции с fee of 0.0001BTC/KB. В порядке отправки пул ViaBTC может поддерживать до 100 транзакций в час. Если на странице написано «Превышен текущий лимит», повторите отправку на следующий час.
- Чтобы воспользоваться платной услугой необходимо зарегистрироваться на сервисе и пополнить баланс BCH. Плата за ускорение будет вычтена непосредственно из активов BCH счета. После успешной отправки транзакция будет включена в новый блок, добытый на пуле ViaBTC.
Двойная трата состоит в попытке самостоятельно объединить неподтвержденную транзакция BTC с низкой комиссией и повторную отправку средств с более щедрой платой за обработку. Может подойти для кошелька Bitcoin Core.
- Удалите mempool.dat и закройте кошелек;
- Выполните – zapwalletettxes для запуска Bitcoin Core в терминале;
- Найдите вкладку INPUT;
- Выберите неподтвержденный перевод BTC и добавьте еще один вход с другой транзакции, которая покроет увеличенную комиссию.
Метод CPFP рассчитан на ситуацию, когда новая транзакция сформирована за счет средств, «условно» полученных с другой неподтвержденной транзакции. Смысл в том, что пользователь, платит за обе операции ускоряя процесс.
- Перейдите в Settings/Options/Wallet;
- Поставьте галочку, напротив Spend unconfirmed change и Enable coin features;
- Нажмите отправить и сразу перейдите в Inputs;
- В графе адрес отправки укажите свой биткоин адрес;
- Введите сумму, которую вы должны получить и поставьте флажок, напротив subtract fee amount;
- Установите размер комиссии через Сustom, а не через Recommended.
Существуют и другие способы проталкивания зависших активов, но лучше сразу установить правильный размер fee, и принимать во внимание среднюю скорость проведения транзакций.
Комиссии за транзакции в сети биткоин
В блокчейн-экосистеме Bitcoin в первую очередь выполняются переводы активов, за обработку которых майнеры получат наибольшее вознаграждение. Сумма комиссионного сбора рассчитывается по размеру транзакции (в байтах). В таблице приведен размер комиссии, который устанавливается, чтобы перевод дошел до адресата.
| Приоритетность транзакции | Плата за обработку (BTC) | Вероятность быстрого проведения (%) |
|---|---|---|
| Low | 0.0003438 | 10 |
| Normal | 0.000405 | 50 |
| High | 0.00108 | 60 |
Цифры в последней строке обозначают шансы транзакции BTC попасть в следующий криптовалютный блок. Опция Custom позволяет устанавливать размер комиссии на свое усмотрение. Но, что будет, если заплатите поменьше мы уже говорили, а высокая оплата приемлема далеко не для всех пользователей.
Заключение
Ускорение транзакций в сети Bitcoin и других криптовалют одно из приоритетных заданий для создателей блокчейн-проектов. Один из вариантов — сеть Lightning Network, использующаяся в качестве надстройки блокчейн, для достижения более высокой пропускной способности.
Существую и другие интересные разработки. Криптовалюта — это деньги будущего, и сейчас мы живем в период становления и развития нового типа мировой финансовой системы. Какой она будет зависит от каждого из нас.
Подписывайтесь на наш Telegram и читайте комментарии, там иногда умные люди пишут умные вещи.
Похожие материалы:
- Что такое IСO простыми словами: особенности и термины
- Что такое IEO простыми словами: инвестиции и биржи
- Design
Дисклеймер: Информация в данной статье предоставлена исключительно в ознакомительных целях и не является инвестиционной, финансовой, юридической или налоговой рекомендацией. Altcoinlog не несёт ответственности за решения, принятые на основе опубликованных материалов. Инвестиции в криптовалюты связаны с высоким уровнем риска.







Скажите, если вдруг отправлено меньше минимальной суммы для вывода, о сатошах можно забыть?