Понимание Биткойн-это односторонняя хеш-функция имеет смысл хеш-функцию нельзя отменить. Как только вы это поймете, трудно вернуться к мысли иначе. Алгоритм безопасного хеширования или SHA-256 помещает Биткойн в другую полосу, где вы можете поделиться своим биткойн-адресом, не рискуя безопасностью своих средств. Но это еще не все.
Односторонняя хеш-функция-это математическая функция, которая генерирует отпечаток входного сигнала, но нет возможности сгенерировать исходную информацию дважды. Я коснусь гениальности в области безопасной хеш-функции, но Биткойн и все его зарождение сродни борьбе с яйцом. Это односторонняя функция; как только яйцо треснет, желток нельзя снова поместить в яйцо и запечатать. После того, как желток приготовлен на горячей сковороде, яичную болтуну нельзя превратить обратно в желток. Алгоритм Биткойн ничем не отличается. Основной код, по сути, высечен в камне в киберпространстве и по-прежнему функционирует без администратора, который руководит его созданием.
В прошлом процесс торговли и денег был сложным и порождал этические дилеммы. Африканцы считали ракушки каури и стеклянные бусины почитаемыми деньгами, поэтому европейцы наводнили рынок этими бусами. Последствия были огромны. Рост количества поддельных бусин снизил их стоимость, что упростило манипулирование ими для торговли. Римляне вырезали кусочки из монет, находящихся в обращении, а затем использовали оставшиеся вырезки для чеканки новых монет.
Монеты становились все меньше. Тем не менее, империя продолжала расширяться. Цены выросли, а покупательная способность валюты снизилась. Что в конечном итоге со временем разрушило римскую экономическую систему. Америка делает то же самое в более широких масштабах, увеличивая денежную массу с помощью денежного принтера, хотя и не привязывает доллар к обеспеченной золотом валюте после Никсоновский шок. Это способствует постоянно растущей слабой валюте, при которой печать бесполезных бумажных банкнот не менее разрушительна.
Первый век Просвещение возникло в результате отделения церкви от государства. Вторая Эпоха Просвещения наступит в результате разделения денег и государства. История показала, что любая обрезанная, удаленная, манипулируемая или измененная денежная валюта всегда будет эксплуатироваться человеческими руками. Биткойн устраняет эти мотивы, которые коррумпировали императоров, политиков, инвесторов и банкиров, облегчая путь к крепостному праву. Хэш-функция SHA-256 и RIPEMD-160 помогает полностью устранить уровни раскрытия и захвата через открытые и закрытые ключи.
RIPEMD-160
Каждая часть хеш-функции воспроизводится жизненно важная роль, от управления биткойн-адресами до поддержки процесса подтверждения работы. Для помочь превратить открытые ключи в адреса биткойнов. Существует пять функций Ripe Message-Digest, но 160 используется в сети Биткойн, поскольку она очень безопасна и функциональна. RIPEMD-160 используется в стандарте Биткойн, который создает альтернативу длинным публичным адресам. Это более надежная версия алгоритма RIPEMD-128, обеспечивающая 128-битный вывод. Процесс создания хэш-функции является сложной задачей, особенно с учетом того, что он должен принимать в качестве входных данных строки произвольной длины.
Как все это работает под капотом, формулируется 65-битный закрытый ключ, который генерирует несжатый открытый ключ. Этот открытый ключ по сути является вашим биткойн-адресом, но после его первоначального создания он представляет собой длинную серию цифр. Заполнение реализовано для усиления и предотвращения атак увеличения длины. Для удобства использования ключ сокращен или сжат с помощью RIPEMD-160 до 20 бит. Здесь в игру вступает сжатая функция. Протокол использует контрольную сумму для проверки ошибок с помощью SHA-256, который дважды хеширует, чтобы убедиться, что адрес безопасен и верен.
Использование RIPEMD-160 при создании адресов Биткойн уменьшает адресное пространство. Это означает, что вместо того, чтобы вводить очень длинные адреса, они сокращаются до более управляемой длины. Этот процесс является односторонней функцией. Каждый открытый и закрытый ключи математически уникальны и не могут быть дублированы, а только сокращены и сжаты.
«SHA-256 не будет нарушен в результате усовершенствования вычислений по закону Мура в нашей жизни. Если он собирается сломаться, то это будет какой-нибудь прорывный метод взлома ».-Сатоши Накамото
SHA-256
Биткойн использует Хэш-функция SHA-256 в процессе подтверждения работы. Доказательство работы считается оригинальным механизмом консенсуса криптовалюты. Биткойн-оригинальный и лучший пример этого механизма. В какой-то момент регулировка сложности была настолько низкой, что майнинг мог быть достигнут на компьютерах с низкой хэш-мощностью, таких как домашний компьютер. Со временем, по мере роста спроса на добытые биткойны, корректировка сложности для получения одного биткойна увеличивалась.
Сложность приобретения биткойнов вышла за пределы возможностей домашних компьютеров. Оборудование для майнинга, оснащенное микросхемами ASIC , является лучшим выбором для майнинга биткойнов. В настоящее время существует большая конкуренция за хешрейт, что делает его почти невыгодным для майнинга, если у вас нет высокопроизводительной установки для майнинга, которая питается дешевой возобновляемой энергией. Для сравнения, если вы подумываете о добыче биткойнов, не забывайте, что вы будете конкурировать с ведущими крупными майнинговыми компаниями, такими как Final Hash, Marathon Digital и Riot Blockchain, Inc .
Самое интересное в SHA-256-это безопасность и возможность шифровать конфиденциальную информацию о блокчейне, которая в противном случае могла бы быть использована во вред пользователю. Эта безопасность неизменна и работает по согласованному графику. Алгоритмы безопасного хеширования помогают составлять и сортировать астрономические математические уравнения, чтобы зарабатывать биткойны, добывая компьютеры. Вмешательство человека в процесс не требуется, и его совершенно невозможно достичь даже с помощью самых лучших калькуляторов, которые можно купить за деньги. Закрытый ключ-это 256-битное число. « бит » имеет значение 0 или 1 и является наименьшей единицей измерения. для компьютерных данных.
Цифровые подписи защищены закрытыми ключами, то есть вы может совершать денежные операции с Биткойном под уникальным битовым номером этого ключа. Если у вас нет правильного закрытого ключа, вы не сможете потратить биткойны или получить доступ к каким-либо средствам в базе данных блокчейна ключей. Следовательно, эти закрытые ключи должны быть правильно сгенерированы, а затем храниться в надежном и безопасном месте. Вспомните поговорку, придуманную Исайей Джексоном : «Нет ключей-нет сыра».
Данные о возможности Выявлено, что значение хеш-функции настолько низкое, что это считается невозможным. Комбинации цифр и данных исключают атаки методом грубой силы или захват сети из-за абсолютной сложности. Кроме того, очень маловероятно, что два значения данных (так называемые коллизии) имеют один и тот же хэш. Прочитав это эссе, вы легко сможете узнать о хэш-функциях, если у вас возникнут сомнения в безопасности Биткойна и возможном обнаружении поврежденных открытых или закрытых ключей.
Это чувство сомнения должно быть подавлено, как только вы поймете, насколько хорошо продуман и безопасен процесс шифрования благодаря гению Сатоши. Сеть Биткойн предназначена для того, чтобы вывести деньги из рук централизованного управления в децентрализованный мир без разрешения. Хэш-функции SHA-256 и RIPEMD-160 делают это возможным в функциональном одностороннем и безопасном режиме.
Это гостевой пост Дауду Амантана. Выраженные мнения являются полностью их собственными и не обязательно отражают мнения BTC Inc или Bitcoin Magazine.