Исследовать все отзывы

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

Транзакции с биткоинами — это сообщения, которые фиксируют перемещение биткоинов от отправителей к получателям. Транзакции цифровым образом подписываются с использованием криптографии и отправляются всей сети Биткоин для проверки. Информация о транзакциях является публичной и может быть найдена в цифровом реестре, известном как 'блокчейн'. История каждой биткоин-транзакции ведет к тому моменту, когда биткоины были впервые произведены или 'добыты'.
Как работают транзакции Bitcoin?
Используйте мультичейн приложение Bitcoin.com Wallet, которому доверяют миллионы, чтобы безопасно и легко отправлять, получать, покупать, продавать, обменивать и управлять самыми популярными криптовалютами. Вы также можете подключаться к тысячам децентрализованных приложений (DApps), от игр до финансовых деривативов.

Обзор

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

  1. Создание транзакции: Когда вы отправляете биткойн, вы создаете транзакцию из своего цифрового кошелька. Эта транзакция включает адрес отправителя (публичный ключ), адрес получателя (публичный ключ), сумму биткойнов для отправки и комиссию за транзакцию, которую вы готовы заплатить майнерам.
  2. Цифровые подписи: Чтобы доказать, что вы являетесь владельцем биткойнов, которые хотите отправить, транзакция должна быть подписана с использованием вашего приватного ключа через криптографический процесс. Это называется цифровой подписью. Важно держать ваш приватный ключ в секрете, так как это ваш цифровой пароль.
  3. Трансляция и подтверждения: После подписания транзакция транслируется в сеть биткойна и попадает в мемпул, который можно считать залом ожидания для транзакций, ожидающих подтверждения. Майнеры могут выбирать транзакции из мемпула для формирования новых блоков. Первый майнер, который решит сложную математическую задачу, получает возможность создать следующий блок. Победивший майнер транслирует свой новый блок, который подтверждается остальной частью сети.
  4. Финализация транзакции: После подтверждения новый блок добавляется к копии блокчейна каждого участника сети. Транзакции в новом блоке считаются подтвержденными. Однако обычно ожидают минимум шесть подтверждений (шесть блоков, добавленных после того блока, который содержит вашу транзакцию), чтобы считать транзакцию окончательной. Это делается для того, чтобы убедиться, что транзакция не будет отменена или потрачена дважды в случае временного форка в блокчейне.

Биткойны существуют как записи биткойн-транзакций

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

Биткойны не "существуют" сами по себе. Нет физических биткойнов, и владельцы биткойнов не имеют "счета". Вместо этого существует 'блокчейн', который можно рассматривать как книгу учета или запись всех транзакций, которые когда-либо происходили между биткойн-адресами. Эти записи транзакций обновляются участниками сети биткойна (узлами) и распространяются по каждому из них, как только балансы растут и снижаются. Вы можете использовать 'block explorer', если хотите увидеть историю, а также текущий баланс любого данного биткойн-адреса.

Публичные и приватные ключи

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

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

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

Подробнее: Убедитесь, что ваши цифровые активы в безопасности с помощью этих простых советов.

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

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

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

-Сатоши Накамото, Bitcoin white paper

Давайте разберем этот раздел из биткойн-белой бумаги, взглянув на пример транзакции на практике:

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

  • Входы. Это содержит информацию о биткойнах, ранее отправленных на адрес Марка. Например, представим, что Марк ранее получил 0.6 BTC от Алисы и 0.6 BTC от Боба. Теперь, чтобы отправить 1 BTC Джессике, может быть два входа: один вход в 0.6 BTC ранее от Алисы и один вход в 0.6 BTC ранее от Боба.
  • Сумма. В данном случае сумма, которую Марк хочет отправить, составляет 1 BTC.
  • Выходы. Есть два выхода. Первый — 1 BTC на адрес Джессики. Второй — 0.2 BTC, возвращенные как 'сдача' Марку. Этот второй выход рассчитывается как сумма входов [0.6 + 0.6 = 1.2], минус сумма, которую Марк хочет отправить [1 BTC].

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

Трансляция и подтверждения

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

Почему некоторые подтверждения биткойн-транзакций занимают так много времени?

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

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

Подробнее: Поймите, как сеть биткойна решает критические вопросы, такие как размер блока.

Сколько стоят комиссии за биткойн-транзакции?

Комиссии за отправку биткойнов могут варьироваться от нескольких центов до 100 долларов. Причина такой большой разницы заключается в том, что комиссии за биткойн зависят как от предложения и спроса (т.е. насколько загружена сеть в данный момент), так и от "размера" вашей транзакции. Размер в основном определяется входами, так что если ваша транзакция имеет много входов, она займет больше места в блоке и потребует более высокой комиссии. Например, если вы хотите отправить 10 BTC, велика вероятность, что ваша транзакция потребует больше входов, чем если бы вы хотели отправить 1 BTC. Транзакция на 10 BTC может состоять из 5+2+1+1+1 (итого 5 входов), в то время как транзакция на 1 BTC может иметь всего два входа, как в нашем примере с Марком и Джессикой.

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

Подробнее: Поймите все тонкости отправки биткойнов.

Похожие статьи

Начните здесь →
Краткое введение в Биткойн

Краткое введение в Биткойн

Получите простое введение в Биткойн и узнайте, почему это важно.

Читать статью →
Краткое введение в Биткойн

Краткое введение в Биткойн

Получите простое введение в Биткойн и узнайте, почему это важно.

Как работает обмен биткоин?

Как работает обмен биткоин?

Насколько безопасно хранить вашу криптовалюту на централизованных биржах?

Читать статью →
Как работает обмен биткоин?

Как работает обмен биткоин?

Насколько безопасно хранить вашу криптовалюту на централизованных биржах?

Что такое управление Биткоином?

Что такое управление Биткоином?

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

Читать статью →
Что такое управление Биткоином?

Что такое управление Биткоином?

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

Что такое Биткойн?

Что такое Биткойн?

Получите простое введение в Биткойн и узнайте, почему это важно.

Читать статью →
Что такое Биткойн?

Что такое Биткойн?

Получите простое введение в Биткойн и узнайте, почему это важно.

Что такое Bitcoin Cash?

Что такое Bitcoin Cash?

Bitcoin Cash — это децентрализованная одноранговая электронная денежная система, которая не зависит от какого-либо центрального органа, такого как правительство или финансовое учреждение.

Читать статью →
Что такое Bitcoin Cash?

Что такое Bitcoin Cash?

Bitcoin Cash — это децентрализованная одноранговая электронная денежная система, которая не зависит от какого-либо центрального органа, такого как правительство или финансовое учреждение.

check icon
ДОВЕРЯЮТ БОЛЕЕ 5 МИЛЛИОНА ПОЛЬЗОВАТЕЛЕЙ КРИПТОВАЛЮТ ПО ВСЕМУ МИРУ

БУДЬТЕ ВПЕРЕДИ В КРИПТО

ДОСТАВЛЯЕТСЯ ЕЖЕНЕДЕЛЬНО
ДОСТАВЛЯЕТСЯ ЕЖЕНЕДЕЛЬНО

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

news icon

Еженедельные новости криптовалют, подобранные для вас

insights icon

Практические инсайты и образовательные советы

products icon

Обновления по продуктам, способствующим экономической свободе

Зарегистрироваться

Никакого спама. Вы можете отписаться в любое время.

Начните безопасно инвестировать с кошельком Bitcoin.comНачните безопасно инвестировать с кошельком Bitcoin.comНачните безопасно инвестировать с кошельком Bitcoin.com

Начните безопасно инвестировать с кошельком Bitcoin.com

Более кошельков создано на данный момент

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

App StoreGoogle PlayQR Code
Download App