Биткойн - как они работают?

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

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

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

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

Адреса

Пример адреса биткойнов выглядит следующим образом -

73nRKoXJAUqKYYbzw6Nrqh9gW2p26zerpZ

There are 2160 or about 1048possible addresses.

Соответствующий закрытый ключ приведен ниже -

5HuEupY3DNF87UypjFtXDTm4BVuAwZtAgYf94sMALPyakgafVnU

Private keys are of 256-bit length. There are about 1077 possible private keys.

Как отправить биткойны?

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

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

Ниже приведен процесс отправки кому-либо биткойнов -

  • Скопируйте адрес продавца и откройте свой биткойн-кошелек.

  • Щелкните вкладку «Отправить монеты» и введите адрес в поле «Оплатить на», на который вы хотите отправить биткойны.

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

  • Введите сумму в следующее поле и нажмите «Отправить», чтобы завершить операцию.

Подтверждения

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

Анонимность биткойн-транзакций

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

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

Необходимость консенсуса по совместимости

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

Защита блокчейна

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

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