Электронный кошелёк на блокчейне работает следующим образом: 2
- Пользователь создаёт кошелёк. 1 Он получает уникальные адреса, по которым можно отправлять и получать криптовалюту. 1 Чтобы отправить деньги, нужно указать адрес кошелька получателя, сумму перевода и комиссию за то, что транзакцию включат в блокчейн. 1
- Подпись транзакции. 1 После отправки данных о переводе нужно подписать транзакцию с использованием приватного ключа. 1 Это уникальная секретная фраза, которая связывает кошелёк и активы пользователя. 1 Подпись гарантирует, что только человек, который владеет приватным ключом или знает его, может запустить транзакцию. 1
- Смарт-контракт. 1 В блокчейне роль посредников выполняют смарт-контракты. 1 Это различные варианты программного кода, которые содержат логику и правила для автоматического выполнения платежей и транзакций. 1 Когда пользователь отправляет деньги, смарт-контракт проверяет, достаточно ли средств на счету, а в случае ошибки просто отменяет транзакцию. 1
В отличие от физического кошелька, блокчейн-кошелёк сам не хранит фактические криптовалюты. 2 Вместо этого он хранит приватные ключи, необходимые для доступа и управления средствами на соответствующих блокчейн-сетях. 2