Биткоин-транзакции — это криптографически защищенный обмен активами в блокчейне BTC между участниками сети. Они транслируются по всей сети для проверки, а после проверки их достоверности добавляются в цепочку записей на постоянной основе. Каждый день на первой и крупнейшей в мире блокчейн-платформе выполняется около 250 000 транзакций биткоинов.
Когда произошла первая транзакция Биткоин?
Первую Биткоин-транзакцию получил Хэл Финни. В день его выпуска Хэл загрузил программное обеспечение для Биткоина и получил 10 биткоинов от Сатоши Накамото. Следовательно, первая транзакция биткоинов состоялась 12 января 2009 года.
Какая самая большая транзакция Биткоин?
Самая крупная Биткоин-транзакция произошла 10 апреля 2020 года, когда с одного Биткоин-кошелька было переведено 161 500 биткоинов, что на тот момент стоило примерно 1,1 миллиарда долларов.
Публичные и приватные ключи в Биткоин-транзакциях
Чтобы понять процесс Биткоин-транзакций, важно иметь общее представление о публичных и приватных ключах, используемых в блокчейне.
Публичные ключи — это зашифрованные фрагменты данных, которые действуют аналогично адресам электронной почты. Участники сети используют публичные ключи для отправки и получения криптосредств. Ваш Биткоин-адрес — это хэшированная версия вашего публичного ключа.
Как и адрес электронной почты, публичный ключ пользователя известен другим пользователям сети. Когда вы отправляете монеты BTC другому пользователю, ваш перевод содержит информацию о вашем публичном ключе и публичном ключе получателя. Кроме того, вы «подписываете» перевод своим приватным ключом.
Приватный ключ — это криптографически защищенная часть данных с функцией, аналогичной паролю вашей учетной записи электронной почты. Вы используете приватный ключ для доступа к средствам, доступным на вашем Биткоин-адресе, и инициируете переводы. Точно так же, как пароль учетной записи электронной почты, только вы должны знать свой приватный ключ и никогда не сообщать его никому из пользователей сети.
Как публичный, так и приватный ключи представляют собой последовательности цифр и символов, которые проходят через криптографическую хэш-функцию для обеспечения безопасности обмена данными.
Предположим, что пользователь Биткоина по имени Сатоши хочет отправить вам один биткоин. Для этого Сатоши будет использовать свой публичный ключ для обозначения отправителя сообщения — свой Биткоин-адрес, ваш публичный ключ для обозначения получателя, и он дополнительно подпишет сообщение своим приватным ключом, чтобы подтвердить, что у него есть действительный доступ к адресу отправки.
Затем вы будете использовать свой собственный приватный ключ для доступа и разблокировки средств, отправленных вам Сатоши.
3 основных компонента транзакции биткоина
Каждая Биткоин-транзакция имеет три основных компонента: входные данные, сумма транзакции и выходные данные.
- Входные данные относятся к информации о балансе адреса отправителя до текущей выполняемой транзакции. Когда Сатоши отправляет вам этот один BTC, система должна убедиться, что у него есть один полный BTC, которым он может поделиться с вами.
Если все предыдущие транзакции на адрес Сатоши были исходящими переводами, и он никогда не получал никаких средств, он не может ничего вам отправить, не так ли? Таким образом, входные данные гарантируют, что перевод происходит с адреса с достаточным неизрасходованным балансом. Когда транзакция будет добавлена в блокчейн, адресный баланс отправителя будет соответствующим образом обновлен. Если у Сатоши было 30 BTC в его адресе перед переводом, входные данные транзакции помогут системе скорректировать свой баланс до 29 BTC. - Вторая часть, сумма транзакции, в значительной степени говорит сама за себя. Это относится к сумме, которую отправитель хочет перевести получателю, в нашем примере это 1,0 BTC.
- Третий ключевой компонент, выходные данные, включают в себя информацию о распределении суммы перевода на адрес получателя. Баланс адреса получателя обновляется, и эта обновленная информация позже будет использоваться в качестве входных данных для будущей транзакции с использованием этого адреса.
Проверка транзакции биткоин
Когда вы отправляете средства с одного адреса на другой, в сети создается неподтвержденная транзакция. Транзакция «транслируется» по всей сети, где она добавляется в блок транзакций, ожидающих проверки. Следовательно, неподтвержденная Биткоин-транзакция — это когда транзакция не может получить подтверждение в блокчейне в течение 24 часов.
Специальные сетевые узлы, называемые майнерами, проверяют блоки транзакций, используя процесс проверки Proof of Work (PoW). Когда блок проверяется майнерами, все транзакции в нем постоянно записываются в блокчейне.
Сколько времени занимает Биткоин-транзакция?
Текущее среднее время, необходимое для проверки транзакции Биткоина, составляет около шести минут. Примерно половина всех транзакций подтверждается за это или меньшее количество времени.
Среднее время проверки транзакции в BTC за последние 12 месяцев (Источник: Blockchain.com)
Однако, в зависимости от загруженности сети, деталей транзакции и, что наиболее важно, комиссии за транзакцию, связанной с переводом, фактическое время подтверждения может сильно различаться.
Комиссии за транзакцию Биткоин
Когда транзакция в блокчейне инициируется, отправитель выделяет некоторую комиссию, чтобы побудить майнеров блоков обработать и проверить транзакцию. Комиссия за транзакцию часто упоминается как плата за газ, термин, который возник в другой цепочке блоков — Ethereum (ETH).
Как отмечалось выше, комиссия является ключевым фактором, определяющим время, необходимое для проверки транзакции. Естественно, майнеры с большей вероятностью будут выделять свое время и ресурсы для проверки транзакций с более высоким денежным вознаграждением.
Средняя комиссия за транзакцию BTC за последние 12 месяцев (Источник: YCharts.com)
Если вы установите очень низкую комиссию за транзакцию или отправите транзакцию вообще без комиссии, она может оставаться в неподтвержденном состоянии гораздо дольше, чем можно предположить по средним значениям. Нередки случаи, когда некоторые транзакции с очень низкой комиссией за газ или без нее зависают в подвешенном состоянии на платформе в течение нескольких дней, а иногда даже более недели.
Если транзакция остается в неподтвержденном состоянии в течение многих дней, она обычно удаляется из списка ожидания и отклоняется. В этот момент средства возвращаются отправителю, который может инициировать другой перевод, установив более высокую комиссию.
По состоянию на октябрь 2021 года средняя комиссия за транзакцию составляет чуть более 2 долларов США.
Конфиденциальность записей транзакций
Хотя многие считают, что Биткоин обеспечивает полную анонимность, на самом деле это псевдоанонимная сеть.
Все транзакции BTC доступны для публичного просмотра в блокчейне. Используя онлайн-обозреватели Биткоина, такие как blockchain.com/explorer, даже люди без адреса блокчейна или поддерживаемого кошелька могут просматривать историю транзакций любого адреса. Это также позволяет им отслеживать транзакции биткоинов.
Хотя транзакции ничего не раскрывают о личности пользователей, полная история транзакций каждого сетевого адреса BTC доступна для любого, кто может отслеживать и анализировать. Если в какой-либо момент адрес каким-либо образом связан с идентифицируемым лицом, полная история транзакций этого лица больше не будет приватной.
Личность пользователя может быть связана с адресом BTC различными способами. Одним из распространенных способов является регистрация пользователей на криптовалютных биржах, требующих документы, удостоверяющие личность, для открытия счета.
Ончейн и оффчейн транзакции
Описанные до сих пор транзакции предполагают стандартные переводы ончейн. Ончейн-транзакции остаются полностью в границах блокчейна и включают передачу стоимости с одного адреса на другой.
С другой стороны, оффчейн-транзакции включают перевод стоимости криптовалюты за пределы блокчейна. Это может произойти при использовании различных онлайн-источников, принимающих платежи BTC. Процессоры платежей, такие как PayPal, активно интегрируют платежи BTC, поскольку криптовалюта становится действительным методом онлайн-платежей.
Оффчейн-транзакции набирают популярность благодаря ряду ключевых преимуществ, реальных или предполагаемых:
- У них нет связанных с ними комиссий за транзакции/газ. Многие пользователи называют это ключевым преимуществом.
- Они обычно выполняются мгновенно или очень быстро. Нет необходимости ждать, пока майнеры подтвердят вашу операцию, как это происходит с транзакциями в сети.
- Они добавляют новый способ оплаты в арсенал онлайн-покупателей. Всегда приятно иметь BTC в качестве еще одного способа оплаты в Интернете, в дополнение к кредитным картам или таким услугам, как PayPal.
- Для некоторых пользователей оффчейн-транзакции на самом деле более предпочтительны с точки зрения конфиденциальности, поскольку они не предполагают публичной трансляции деталей транзакции всем и каждому в сети.
Ключевой аргумент против оффчейн-транзакций заключается в том, что они ослабляют общую безопасность и децентрализованную структуру экосистемы Биткойн. По мере того, как все больше ценностей уходит из блокчейна, эти активы теряют криптографическую защиту и децентрализованную независимость от власти, которой пользуются средства, хранящиеся в сети.
Вывод
Биткоин-транзакции включают передачу стоимости криптовалюты BTC между различными участниками сети блокчейна. Криптографическое шифрование с использованием пары публичного и приватного ключей используется для обеспечения достоверности и безопасности этих транзакций.
Когда транзакции инициируются, они добавляются к блокам, ожидающим проверки узлами майнера. Когда майнеры проверяют блок, все транзакции в нем переходят из неподтвержденного в подтвержденный статус и постоянно добавляются в неизменяемый реестр записей.
Чтобы облегчить эту проверку, отправители добавляют комиссию за транзакцию к каждому переводу в качестве стимула для майнеров. Средняя комиссия за транзакцию в настоящее время составляет чуть более 2 долларов США. Проверка большинства транзакций занимает всего несколько минут. Однако транзакции с очень низкой комиссией или без нее рискуют оставаться в неподтвержденном состоянии в течение нескольких дней. Некоторые из этих транзакций, в конце концов, вообще не проверяются и «отменяются», а средства возвращаются отправителю.
В дополнение к стандартным ончейн-транзакциям, также широко используются Биткоин-транзакции оффчейн. Эти транзакции перемещают криптографическую стоимость из блокчейна BTC. Их основными преимуществами являются отсутствие комиссий за транзакции и почти мгновенное время исполнения.
В то время как популярность оффчейн-транзакций растет, некоторые аналитики считают, что их использование может поставить под угрозу ключевые преимущества среды Биткоин — безопасность транзакций и независимость от централизованного органа.
Покупайте Биткоины безопасным и простым способом.