Что такое деньги и почему цифровая монета намного безопаснее физической банкноты

Недавно я зашел выпить кофе в EPFL и расплатился банкнотой в 20 швейцарских франков. Я вернул несколько монет и новую желтую банкноту в 10 франков, которую я никогда раньше не видел. Я, конечно, слышал о скором выходе новой банкноты, но все же задавался вопросом, как мне убедиться, что это настоящие деньги. Более того, могу ли я вообще доверять кассиру как законному владельцу этой банкноты?

Обычно доверие исходит из подписи президента национального банка на банкноте. Но это также может быть поддельная подпись, и банкнота, таким образом, может быть ксерокопией (такое до сих пор происходит в некоторых странах). Так что теоретически единственный способ быть абсолютно уверенным — это получить записку непосредственно от президента национального банка, который в идеале даже подписывает ее у меня на глазах, а затем передает мне.

Но, конечно, в реальном мире это невыполнимо, и банкнота прошла через множество рук между ее выпуском и моментом, когда она прибыла ко мне. Но что, если бы каждый раз, когда банкнота меняла свойство, человек подписывал бы банкноту перед новым получателем? Тогда банкнота будет содержать все подтвержденные передачи права собственности с момента ее первоначального создания. И это позволило бы мне проследить источник и, таким образом, каким-то образом достоверность банкноты.

То, что кажется невозможным в физическом мире, стало выполнимым в цифровом мире, и технический термин, используемый для описания такого растущего списка сертифицированных транзакций, — блокчейн. На самом деле, технология блокчейн постепенно становится фундаментальным компонентом нашей повседневной жизни и, в частности, электронной валютной системы, называемой биткойн. Проще говоря, биткойн — это общедоступный файл (вместо общедоступной банкноты), который содержит все подтвержденные передачи права собственности на эту монету с момента ее первоначального создания.

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

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