Биткойн — это реестр записей, хранящихся в виде распределенного реестра, называемого [блокчейн]. Хотя информация и toncoin курс хранится в открытом виде в блокчейне, тем не менее, нет никаких записей о фактическом владельце адреса. Также, в отличие от банковских и классических платежных систем, информация о балансе кошелька не записывается, а вычисляется каждый раз при обращении к распределенному реестру. Проще говоря, если в базе банка есть ячейка с данными о доступных средствах, то биткойн проходит по цепочке, где, например, есть информация о том, что на конкретный адрес в двух транзакциях поступило 5 биткойнов, а было только два. потрачено, будет отражать доступный баланс трех монет в клиентской программе.
Основными компонентами использования биткойнов являются ключи, закрытые и открытые. Более подробно эту реализацию мы обсуждали в статьях о криптографии здесь и здесь . Простыми словами о биткойне можно сказать так: генерируя ключ доступа к кошельку, пользователь автоматически получает адрес, на который будут производиться платежи. При этом нет необходимости иметь доступ в интернет, программа может генерировать пару в оффлайне, что дает возможность организовать безопасное хранение криптовалют.
Для отправки средств с одного адреса на другой достаточно инициировать перевод в клиентской программе и подписать его своим приватным ключом. После отправки в сеть майнеры, участвующие в поддержании работоспособности сети биткойн, включают информацию о транзакции в распределенный реестр, и передачу можно считать завершенной.