Биткоин-транзакции

Биткоин-транзакции

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

  • имеете ли вы биткоин, который хотите отправить;
  • не был ли он отправлен кому-то другому.

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

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

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

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

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

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

Не забудьте подписаться на обновления сайта «MyCrypter» в удобной для вас соцсети и получать первыми новости мира Крипто.

Смотрите также