Как передавать данные друг другу в незащищенной сети?
Шифрование
Боб использует
Alice's public key
дляencrypt
сообщенияHello Alice
, а Алиса можетdecrypt
передать его с помощьюwith her private key
, чтобы увидеть сообщение, отправленное Бобом.
Цифровая подпись
Вот как
Bitcoin
работает под капотом, чтобы передатьvalue
от одного человека к другому, используяencryption
, о котором мы упоминали выше.
То есть Алиса может отправить деньги Бобу на
singing
черезtransaction
со своимprivate key
, после чего она будет транслировать их на всю сеть. Затемnetwork
отправитverify
его сher private key
, чтобы увидеть, действительно лиAlice
отправил его.
Это означает, что люди могут подделать
transaction
, если у них естьAlice’s private key
. Вот почему вы не должны никому раскрывать свой закрытый ключ.