Истоки криптовалюты и ее создание
С самых первых дней сетевых вычислений, исследователи и ученые предполагали, что можно разработать протокол, позволяющий людям обменивать действительно цифровые деньги.
Однако, как это часто бывает в области науки, этой идее потребовалось некоторое время, чтобы воплотиться в жизнь. На самом деле, несмотря на заметные попытки создать формы электронных денег в 20-м веке, эта идея оставалась не более чем мечтой до изобретения Биткойна в 2009 году.
Перенесемся в сегодняшний день. На данный момент, существует тысячи технологий, которые утверждают, что удовлетворяют первоначальному определению криптовалюты или что они внедрили инновации, выходящие за эти рамки, чтобы создать что-то совершенно новое.
Тем не менее, несмотря на различные индивидуальные заявления, криптовалюты как класс вычислительных протоколов имеют много общего. Большинство из них, например, родились из осознанной необходимости большей цифровой конфиденциальности и необходимости исключить третьи стороны из цифрового обмена.
Хотя Биткоин в настоящее время является наиболее известной из доступных сегодня криптовалют, все они используют схожие строительные блоки.
Общие свойства криптовалют обычно включают в себя:
- Нет границ: вы можете отправлять и получать криптовалюту из любой точки мира.
- Долговечность: криптовалюту можно использовать снова и снова без деградации.
- Необратимость: транзакции нельзя отменить.
- Без разрешения: вам не нужно предоставлять информацию или разрешение, чтобы создать кошелек и владеть криптовалютой.
- Псевдоним: к транзакциям не нужно привязывать личные имена или идентифицирующую информацию.
Для того, чтобы полностью понять современные криптовалюты, необходимо углубиться в богатую историю различных попыток реализации цифровых денег.
Это потому, что криптовалюты сегодня лучше всего описываются как «комбинаторные изобретения», которые создают новую технологию, используя только комбинацию старых, устоявшихся разработок.
В основе всех криптовалют сегодня лежит криптография, методы, используемые для безопасного частного общения, и шифрование, процесс кодирования этой информации.
Что такое криптография?
Криптография — это наука о создании кодов и шифров, которая позволяет людям передавать информацию конфиденциальным и безопасным способом.
Самые ранние формы криптографии восходят к некоторым древним цивилизациям, известным примером которых является использование замены символов в египетских письменах.
Однако с тех пор криптография получила широкое развитие и претерпела множество итераций, чтобы адаптироваться ко времени. Например, в средние века сообщения кодировались с использованием двух алфавитов, и читателям требовался доступ к обоим, чтобы расшифровать сообщения.
В начале 1900-х годов криптография в основном использовалась военными и шпионскими агентствами, особенно во время войны, когда секретная связь была жизненно важным способом передачи информации между постами. Одним из самых известных криптографов начала 20-го века был Алан Тьюринг, который построил машину, помогавшую расшифровывать немецкие сообщения во время Второй мировой войны.
Сегодня метод, который защищает криптографические передачи, когда они передаются от одной стороны к другой, особенно через Интернет, называется шифрованием.
Цифровые подписи
В современной криптографии информация или данные могут быть подписаны закрытым ключом. Стоит отметить, что как и в прежние дни, третьи стороны могут проверить подпись сообщения.
Цифровые подписи часто используются для защиты целостности и подлинности сообщений, а также для обеспечения неизменности передаваемых данных. Для создания и проверки подписей, пользователи полагаются на набор ключей, закрытых и открытых.
Криптовалютные сети используют цифровые подписи для передачи криптовалютных активов. Получатель предоставляет свой открытый ключ отправителю, а закрытый ключ отправителя подписывает транзакцию, присваивающую актив открытому ключу получателя.
Хеш-функции — еще одна функция, присущая криптографии. Данные функции необходимы для майнинга, так как некоторые криптовалюты, такие как Биткоин, защищают свою распределенную сеть и регулируют выпуск новых денежных единиц.
Хеширование — это математический процесс, который принимает на вход информацию о данных любого размера и производит выходные данные фиксированного размера. Чтобы предлагать блоки в протоколе Биткоин, компьютеры соревнуются в генерации хэшей до тех пор, пока один из хэшей не будет иметь достаточно маленькое значение.
Выигрышный хэш транслируется на другие компьютеры, чтобы они могли проверить, верно решение или нет. Если это правда, пользователь, который транслировал блок, получает новые Биткоины.
Цифровые подписи и хеширование также являются ключевыми технологическими активами, стоящими за многими предыдущими попытками создания цифровых денег, и широко используются во многих криптовалютах.
Биткоин от Сатоши Накамото
Под псевдонимом Сатоши Накамото программист (или группа программистов) опубликовали технический документ «Биткоин: одноранговая электронная кассовая система».
Вместо того, чтобы полагаться на централизованный сервер или базу данных для хранения информации о транзакциях, счетах и балансах, Биткоин полагался на свою собственную сеть пользователей для предоставления этой услуги.
В начале 2009 года были добыты первые Биткоины, что привело к росту криптовалютной экосистемы, в которой мы находимся сегодня.
Автор: Антон Зайцев, аналитик Freedman Сlub Crypto News