Открытые и закрытые ключи являются элементами криптографии.

Основы криптографии

Криптография — это процесс (или наука) шифрования и дешифрования информации.

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

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

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

Практически все данные можно зашифровать. Самые известные примеры — сообщения, зашифрованные во время войн.

Использование шифрования для связи во время войны восходит к Юлию Цезарю, который зашифровывал римские военные сообщения. Цезарь сделал это, заменив каждую букву слова буквой на три пробела слева в алфавите.

Например: Зашифрованная версия west будет tbpw

Его генералы знали этот код шифрования, поэтому они могли читать сообщения, но те, кто не знал этого кода, не могли.

Вся криптография использует шифр, который скрывает и раскрывает зашифрованную информацию.

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

Например, ПИН-код дебетовой карты защищен зашифрованным ключом, а карта — и ПИН-код — позволяют пользователю разблокировать данные, хранящиеся в ней.

Криптография с симметричным ключом и криптография с асимметричным ключом

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

Существует две формы криптографии: криптография с симметричным ключом и криптография с асимметричным, или «открытым», ключом.

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

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

Другой пример — простой дверной замок. Один и тот же ключ может как запирать, так и отпирать дверной замок.

Обратной стороной криптографии с симметричным ключом является то, что она открыта для людей, открывающих ее.

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

Асимметричная криптография — более сложная форма криптографии. Это форма, которую использует блокчейн.

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

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

Криптография с открытым ключом и блокчейн

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

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

Но в блокчейне без наличия третьей стороны должно существовать что-то, что обеспечивает безопасность.

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

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

Вот как работают вместе закрытый и открытый ключи: в сочетании они разблокируют защищенные данные.

Но в чем разница между двумя типами ключей?

Закрытые ключи против открытых ключей

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

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

Большинство платформ блокчейнов, таких как Биткойн, генерируют закрытый ключ после того, как пользователь создает кошелек.

Этот ключ имеет длину 256 бит, что делает его очень безопасным, и люди могут хранить его в кошельке, текстовом файле или в безопасном приложении.

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

Это ключ, который подтверждает личность человека в транзакции в цепочке блоков.

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

Как и закрытый ключ, это длинное число, и блокчейн генерирует его на основе закрытого ключа.

Как работают закрытые и открытые ключи

Частный и открытый ключи человека объединяются, чтобы создать цифровую подпись и разблокировать доступ к части информации или транзакции. Если человек хочет отправить информацию или транзакцию в цепочке блоков, он использует свои закрытый и открытый ключи вместе.

Скажем, человек A хочет отправить информацию человеку B в цепочке блоков. Он может сделать это, получив открытый ключ лица B, прикрепив соответствующую информацию к этому открытому ключу и отправив ее лицу B.
Поскольку информация прикреплена к открытому ключу лица B — и только высокозащищенный закрытый ключ лица B может работать с его открытым ключом, — человек A знает, что единственный человек в мире, который может видеть эту информацию, — это человек B.

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

Человек B получает эту информацию от человека A. Используя свой закрытый ключ, он создает свою цифровую подпись и получает доступ к информации.

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

Как блокчейн использует криптографию

Блокчейн имеет несколько основных применений для криптографии.

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

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

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

Преимущества публичной криптографии

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

Конечно, одних закрытых и открытых ключей недостаточно для проверки транзакции. Требуется еще один уровень безопасности — и здесь на помощь приходит сеть.

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

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

Как только майнеры одобряют, блок добавляется в цепочку блоков и распространяется в сети, чтобы все могли его увидеть.

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

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

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

Разница между адресом, ключом и кошельком?

В чем разница между адресом, ключом и кошельком?

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

Адрес

Адрес — это случайно сгенерированный набор цифр и букв, которые представляют собой тип уникального номера, подобного номеру банковского счета.

Адрес кошелька — это случайно сгенерированный набор цифр и букв. Этот набор обычно состоит из 26-35 буквенно-цифровых символов.

В качестве примера, вот адрес происхождения биткойнов — первый в истории биткойн-адрес: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa.

Разница в том, что адрес может быть создан кем угодно бесплатно и за считанные секунды без необходимости участия третьих лиц. Вы можете создать столько публичных адресов, сколько захотите.

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

Поскольку сети Биткойн или Эфириум не анонимны, а являются псевдонимами, Ваши авуары и транзакции может просматривать любой, кто знает Ваш публичный адрес.

Ключи

Есть два типа ключей: открытые ключи и частные ключи. Открытые ключи сопоставимы с номерами счетов. Ими можно свободно делиться со всеми, и любой потенциально может отправлять им транзакции.

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

НИКОГДА ни при каких обстоятельствах не передавайте свой закрытый ключ (ключи) другим лицам. Лучше всего хранить их наиболее безопасным способом (например, в бумажном кошельке или аппаратном кошельке)

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

Кошелек

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

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