Блокчейн для бабушки за 60 минут. Евгений Хата
Чтение книги онлайн.
Читать онлайн книгу Блокчейн для бабушки за 60 минут - Евгений Хата страница 4
Попробуем объяснить это упрощенно. Представьте, что приватный ключ – это случайное число, а связанный с ним публичный адрес – это его квадрат. Например, если приватный ключ равняется 8, то публичный адрес был бы 8 в квадрате, или 64. Да, большинство из нас может провести такие вычисления самостоятельно на листе бумаги. Но давайте попробуем пойти в обратную сторону. Каково это – подбирать корень числа, состоящего из 50 или больше цифр. Возвести в квадрат – дело пяти секунд, но обратная операция займет у вас много времени.
Я напомню, что возведение в квадрат было просто упрощенным примером, поскольку на самом деле в криптовалютах этот процесс в бесконечное количество раз более сложен.
Даже если бросить ресурсы всех компьютеров на выполнение этой задачи, Вселенная прекратит свое существование прежде, чем они найдут решение.
Приведу другую аналогию: что более безопасно – хранить свои миллиарды долларов в сейфе, местоположение которого известно всем, и нужно лишь взломать систему безопасности, либо же иметь бесконечное количество совершенно открытых сейфов?!
Что значит open source?
Open source, или открытый источник, означает, что полный код программы, или блокчейна, общедоступен, и его в любой момент могут посмотреть все желающие.
Это дает возможность взаимопроверки, консультаций по вопросам улучшения, а также предупреждает появление ошибочных или мошеннических сервисов.
В случае блокчейна и криптовалют для открытого и полноценного сообщества открытый источник критически важен.
Благодаря данной технологии система открыта на 100 %. Она позволяет любому человеку или роботу присоединиться к сообществу блокчейна.
Ничто и никто не может заблокировать вам доступ, ведь все, что нужно сделать, – это получить приватный ключ и с его помощью вычислить свой публичный адрес. Если мы вспомним о названных ранее преимуществах децентрализованной валюты, становится понятно, насколько важна эта особенность.
Итак, у каждого из участников есть один или несколько счетов для отправления и получения денег в сис теме. Следующее, что нам нужно понять, – это процесс определения правильного текущего баланса на счете. Здесь в игру вступает майнинг.
Что такое майнинг?
Майнинг – это процесс достижения общего консенсуса сообщества.
Что такое консенсус?
Консенсус – это соглашение, достигнутое по всей истории транзакций.
Под консенсусом мы подразумеваем соглашение о том, какое количество денег связано с тем или иным приватным ключом или счетом.
В централизованной системе