Получи случайную криптовалюту за регистрацию!

​​Магия Криптографии. Нередко даже опытные инвесторы забывают | Крипта - взгляд программиста

​​Магия Криптографии.

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

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

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

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

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

Но чтобы вся система заработала, нужно использовать еще два элемента, которые вытекают из этих ключей. Один из них – биткоин-адрес, который представляет собой строку цифр и букв. Он создается из открытых и закрытых ключей, которые можно охарактеризоваться как «отпечаток» адреса.

Но чтобы тратить криптовалюту с определенного адреса, пользователи также должны подтвердить право собственности на эти монеты. Для этого необходимо показать, что мы знаем секретный ключ. Для этих целей используется последний элемент криптографии в протоколе: цифровая подпись.

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

Кто бы мог подумать, что эти простые математические «фокусы» окажут настолько большое влияние на устройство финансовой системы? Разве Сатоши Накамото не достоин увековечения как творец на ряду с Да Винчи или Николой Теслой?