Биткоин для всех. Популярно о первой распределенной одноранговой денежной системе. Сергей Базанов

Чтение книги онлайн.

Читать онлайн книгу Биткоин для всех. Популярно о первой распределенной одноранговой денежной системе - Сергей Базанов страница 15

Биткоин для всех. Популярно о первой распределенной одноранговой денежной системе - Сергей Базанов

Скачать книгу

денег на адрес получателя.

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

      В протоколе Биткоина банковский счет аналогичен т.н. биткоин-адресу, который еще называют адресом кошелька. Формально это некая уникальная буквенно-цифровая строка, например: 12ctspmoULfwmeva9aZCmLFMkEssZ5CM3x.

      Рассмотрим блокчейн Биткоина (гроссбух – ledger) и записи транзакций в нем. Представьте себе большую таблицу, в каждой строке которой содержатся следующие данные (поля):

      – дата и время финансовой операции (перевода денег);

      – биткоин-адрес кошелька отправителя;

      – биткоин-адрес кошелька получателя;

      – сумма перевода.

      Это и есть запись транзакции.

      .

      Примечание:

      Этот пример упрощен для понимания. На самом деле транзакции в блокчейне Биткоина записываются как Входы и Выходы (см. ниже).

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

      Как это происходит? Все транзакции с определенным биткоин-адресом можно условно разделить на две категории:

      1. Входы – пополнения, когда данный адрес выступает в качестве получателя биткоинов.

      2. Выходы – платежи, переводы и т.п., когда адрес выступает в качестве отправителя.

      Разумеется, при входах баланс (суммарное количество расчетных единиц) биткоин-адреса увеличивается, а при выходах – уменьшается. Подсчитав все входы и выходы, можно узнать текущий баланс конкретного биткоин-адреса (кошелька).

      .

      Примечание:

      Упрощено для понимания. На самом деле учитываются т.н. непотраченные Выходы (подробнее об этом читайте в главе «Блок»).

      Но как владельцы этих адресов (кошельков) управляют своими деньгами? Как они совершают платежи и переводы?

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

      Когда владелец соответствующего биткоин-адреса (кошелька) хочет перевести расчетные единицы (биткоины) на другой адрес, он дает соответствующее распоряжение в сеть Биткоина, подписанное электронно-цифровой подписью (ЭЦП), сформированной при помощи соответствующего приватного ключа от биткоин-адреса.

      Собственно, эту операцию и совершают специальные компьютерные программы

Скачать книгу