Учебники

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

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

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

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

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

Адреса

Пример адреса биткойн следующий:

73nRKoXJAUqKYYbzw6Nrqh9gW2p26zerpZ

Есть 2 160 или около 10 48 возможных адресов.

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

5HuEupY3DNF87UypjFtXDTm4BVuAwZtAgYf94sMALPyakgafVnU

Закрытые ключи имеют длину 256 бит. Есть около 10 77 возможных закрытых ключей.

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

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

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

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

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

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

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

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

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

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

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

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

Отправка биткойнов

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

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

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

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

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

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

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

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

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

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