Главная > База знаний > Как работает биткоин транзакция

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

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

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

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

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

Пример биткойн-транзакции

  • Марк хочет отправить биткойну в Джессике. По сути, транзакция биткойна состоит из трех частей:
  • Вход: это запись адреса биткойна, из которой Марк первоначально получил биткойн, который он хочет отправить в Джессике.
  • Сумма: Это конкретное количество BTC Марк хочет отправить Джессике.
  • Выход: это открытый ключ Джессики; также известный как ее «биткойн-адрес»
  • Как работает биткойн?
  • Для отправки биткойна требуется доступ к открытым и закрытым ключам, связанным с этим количеством биткойнов.

Когда мы говорим о ком-то, «имеющем биткойны», мы фактически имеем в виду, что у человека есть доступ к паре ключей, состоящей из:

  • открытый ключ, которому ранее было отправлено некоторое количество биткойнов

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

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

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

  • ввод: исходная транзакция монет, ранее отправленных на адрес Марка

  • количество: некоторое количество BTC, которое будет отправлено от Марка до Джессики

  • выход: публичный адрес Джессики

Затем эта транзакция передается в сеть биткойнов, где майнеры проверяют, что ключи Марка имеют доступ к входам (т.е. Адрес, откуда он ранее получил BTC), он утверждает, что контролирует. Этот процесс подтверждения известен как «добыча», потому что для этого требуются ресурсоемкие вычислительные рабочие и вознаграждения майнеров в BTC для каждого блока. Это также процесс, с помощью которого создаются новые биткойны.

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

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

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

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

Зачем вся эта информация?

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


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *