Урок № 1. Что такое блокчейн, транзакции, хэш, мемпул
Как правило, блокчейн представляют в виде нескольких связанных блоков.
Блокчейн в виде блоков
Но наиболее удобным для восприятия было бы представление блокчейна в виде сети, которая поддерживается множеством компьютеров.
На каждый компьютер в этой сети установлена определенная программа. Она соединяется с другими компьютерами, синхронизируется, и таким образом на всех компьютерах хранятся синхронные данные. Все установленные программы содержат одни и те же данные и соединены с другими компьютерами синхронно.
Что это за программа, что она делает и почему она создает некий блокчейн?
Блокчейн как книга
Эту программу можно представить в виде книги, где одна страница — это один блок, и каждая страница имеет нумерацию. Каждый блок содержит в себе определенную информацию:
Хеш предыдущего блока. Хеш – это шифрование информации, результат которого представлен в виде набора символов. На каждой странице указан хеш текущего и предыдущего блока. Это нужно для того, чтобы каждая страница имела последовательность и синхронность.
Mempool — это буфер транзакций, которые ожидают своего исполнения. Так как блокчейн — это последовательность данных, то все переводы в нем должны исполняться последовательно. Когда первый в очереди перевод уходит на исполнение, остальные помещаются в Mempool, где они ожидают своей очереди на исполнение.
— Транзакция — это любое взаимодействие с блокчейном (перевод, стейкинг и т.д.)
Транзакция
— Неизменные данные. Они не фиксируются в рамках одного блока, но они предполагаются. На соответствие этим данным блокчейн проверяет информацию.
— Хеш блока. В нем зашифрована вся информация из конкретного блока.
— Номер блока. Блоки в книге имеют прямую последовательность и нумерацию.
Таким образом, программа, которую мы только что представили в виде книги, установлена на всех компьютерах в блокчейне. Она одинакова на всех компьютерах в рамках одного блокчейна и синхронна. Это позволяет защититься от ложной информации. Так как если бы на одном из компьютеров удалось изменить данные, например, о сумме на его кошельке, то во всех остальных компьютерах в блокчейне эти данные все равно не будут записаны и благодаря синхронизации эта информация не будет принята во внимание.
Схема работы блокчейна:
1) Новые транзакции рассылаются всем узлам (компьютерам).
2) Каждый узел (компьютер) объединяет пришедшие транзакции в блок.
3) Каждый узел (компьютер) пытается подобрать хэш блока.
4) Как только хэш найден, этот блок отправляется в сеть.
5) Узлы (компьютеры) принимают блок, только если все транзакции в нем корректны и не используют уже потраченные средства (т.е. комиссии – об этом позже).
6) Свое согласие с новыми данными узлы выражают, начиная работу над следующим блоком и используя хэш предыдущего в качестве новых исходных данных.
Зачем нужен блокчейн?
Блокчейн создан для того, чтобы упростить движение финансов между пользователями.
Как сейчас совершаются переводы? Большинство пользователей хранят деньги в банках. И для того, чтобы перевести определенную сумму от одного пользователя другому, в банк отправляется заявка. Затем она рассматривается банком и совершается перевод. То есть банк выступает в роли посредника и таким образом он имеет возможность заблокировать перевод или счет пользователя. Но пользователь вынужден обращаться к посреднику в виде банка для того, чтобы провести какие-либо операции со своими денежными средствами.
Как совершаются переводы через банк
Как совершаются переводы через блокчейн? Допустим, есть некий блокчейн, в котором хранится сумма 10 000 000$. Вася имеет в этом блокчейне 200$ и Маша тоже имеет 200$. Стоит отметить, что денежные средства пользователя хранятся не на его кошельке, а в блокчейне. Кошелек же служит ключом к этим средствам и подтверждает, что пользователь имеет определенную долю средств из всей эмиссии (например, Маша и Вася имеют доступ к сумме в 200$).
Как совершаются переводы через блокчейн
Представим, что Вася перевел Маше 100$. И теперь в блокчейне появилась запись об этой транзакции и о доступной сумме для каждого пользователя. Теперь Вася имеет доступ к 100$, а Маша — к 300$. Таким образом, средства в блокчейне никуда не перемещаются, меняется лишь информация о доступных для каждого пользователя средствах. В блокчейне не существует посредников, пользователю для перевода не нужно отправлять заявку, он просто напрямую переводит средства. При переводе пользователь отдает доступ на часть своих средств другому пользователю.
Блокчейн — это исключительно финансовый инструмент, который позволяет переводить средства напрямую между пользователями. Он как раз и создан для того, чтобы упростить переводы между лицами и отбросить посредников в виде банков. Вся информация о транзакциях хранится непосредственно в блокчейне и для переводов между пользователями не нужно поддерживать громоздкую банковскую структуру с её менеджерами, бухгалтерами, аналитиками и прочими.
Да, в такой системе все зависит от блокчейна. И если с ним что-то случится, то пользователь может потерять все свои средства. Но в следующих статьях мы расскажем про наиболее безопасные и устойчивые блокчейны для хранения средств.
ОБРАТИТЕ ВНИМАНИЕ!
В блокчейне нет информации, что именно “Вася” или “Маша” сделали перевод. В этой статье имена используются для простоты понимания. В блокчейне отражается только адрес кошелька, а кому он принадлежит – неизвестно (это можно вычислить, но об этом позже).
Данная статья написана командой DAO Crypto. Подписывайтесь на нас в Youtube https://www.youtube.com/c/DAOCrypto и Telegram https://t.me/dao_crypto!
Этот урок в видео формате можно посмотреть по ссылке
Хэш транзакции в блокчейне — что это?
Как известно, в блокчейне основными элементами являются транзакция, блоки, хэш, узлы и реестр. Но давайте начнем с самого начала: что такое блокчейн транзакция и что такое хэш транзакции в блокчейн?
Следует иметь в виду, что транзакции содержатся в блоке, защищенном хэшем (кодом), который «содержит» всю информацию рассматриваемого блока и хэш предыдущего блока. Вот почему мы говорим о «цепочке»: поскольку хэш блока неизменно связан с хэшем предыдущего блока, поэтому блок неизменно связан с предыдущим блоком. Со всем внутри.
Блокчейн, таким образом, есть не что иное, как совокупность всех блоков, прочно соединенных, сцепленных между собой.
Но давайте перейдем к транзакции.

Как мы уже говорили, каждый блок содержит транзакции, которые являются «данными», составляющими «распределенную базу данных», которые составляют «бухгалтерскую книгу» блокчейна (технология распределенной бухгалтерской книги).
В зависимости от правил (управления) конкретного блокчейна и его конкретного использования транзакции могут быть структурированы по-разному; однако, согласно общим правилам кодирования транзакций, они составляются следующим образом: у нас есть пользователь, который «отправляет», у нас есть «описание» транзакции, и, наконец, у нас есть «получающий» пользователь. Оба пользователя могут использовать свои собственные пары криптографических ключей, а также, конечно же, свой собственный кошелек (цифровой кошелек).
Хэш транзакции — что это?
Основными элементами для открытия и управления транзакцией являются так называемые «криптографические ключи». Их не очень сложно понять: каждый пользователь, когда он решает стать частью блокчейна, с самого начала создает свой собственный цифровой кошелек.
Этот кошелек имеет ту же функцию, что и классический физический кошелек, который мы используем каждый день, с той разницей, что он в цифровом формате. Представьте, что у вас есть мобильное приложение или интернет-банк от вашего финансового учреждения. Что ж, чтобы иметь возможность использовать это приложение на блокчейне чрезвычайно безопасным способом (как с мобильных телефонов, так и с компьютеров), у вас обязательно есть два криптографических ключа: закрытый ключ и открытый ключ.
Речь идет, конечно, не о материальных ключах, а о криптографических, цифровых ключах, т. е. ряде буквенно-цифровых кодов. Они оба необходимы, поскольку выполняют определенную функцию. Для каждой пары ключей система также математически вычисляет публичный адрес, который часто ассоциируется с «QR-кодом», то есть своего рода штрих-кодом, который может использоваться камерами мобильных телефонов для облегчения определенных операций.
Для удобства часто говорят, что открытый ключ — это адрес получателя, но на самом деле адрес — это буквенно-цифровой код, автоматически вычисляемый хэш-функцией открытого ключа. Таким образом, технически пользователь получает свой публичный адрес автоматически, начиная со своего открытого ключа. Это сделано для того, чтобы еще больше повысить безопасность.
Закрытый ключ — это тот, которым я не должен никому делиться (вы скоро поймете, почему), а открытый ключ — это ключ, которым я могу поделиться с кем угодно. Их использование легко сказать: кто бы ни выполнял транзакцию для ее отправки, он подпишет ее вместе со своим закрытым ключом; он также введет открытый ключ получателя.

Закрытый ключ имеет функцию подписи, благодаря которой вы (у кого есть ваш закрытый ключ) убедитесь, что эта конкретная транзакция была создана вами и, следовательно, вы ее одобрили.
Вот что происходит:
- У Ивана есть документ, который она хочет продать в блокчейне Александру. Он получит доступ к программному обеспечению для создания транзакции и передачи документа за комиссию в валюте. Создайте транзакцию, вставив документ и любые другие данные; вам также придется ввести свою цифровую подпись, так как вы должны доказать всем, что являетесь владельцем продаваемого документа;
- Затем он создает свою цифровую подпись: во-первых, у него есть документ; позже он использует свой закрытый ключ для шифрования хэша; вот зашифрованный хэш называется цифровой подписью. Технически эти действия по кодированию выполняются не «вручную» пользователем, а автоматически системой.
- Александр принимает эквивалент в валюте для документа Ивана, поэтому транзакция между Иваном и Александром осуществляется;
- И тут возникает еще одно большое преимущество блокчейна: пользователь при желании может проверить транзакцию и ее цифровую подпись, ему не нужно доверять, он может просто использовать математические инструменты, которые предоставляет ему блокчейн.
- Александр может проверить цифровую подпись, если захочет, поскольку это разрешено блокчейном: Александр, по сути, может расшифровать цифровую подпись с помощью открытого ключа Ивана; результатом будет хэш документа (хэш A);
- В этот момент Александр применяет тот же алгоритм хэширования к полученному документу, и результатом будет хэш полученного документа (хэш B);
- Наконец, Александр может сравнить два хэша (хэш A и хэш B), чтобы убедиться, что транзакция не была изменена.
По сути: пользователи используют свой собственный закрытый ключ для выполнения важных действий, но никогда не делятся им: таким образом закрытый ключ не может быть найден другими злоумышленниками, поэтому «подпись» пользователей остается в безопасности.
После того, как транзакция была защищена, можно проверить ее правильность путем сравнения двух данных:
- значение хэш-функции шифрования между цифровой подписью и открытым ключом, т.е. «хэш-код А»;
- хэш-значение данных, введенных в транзакцию (файл, изображение, документ), т.е. «хэш B».
В этот момент такая транзакция входит в блок, ожидая завершения блока на полную доступную мощность, а затем закрывается и защищается.
Как посмотреть хэш транзакции?
Для примера возьмем Binance, чтобы понять, как проверить идентификатор транзакции. Указан далее TxID.
Когда мы сделали депозит на Бинансе, и средства не отображаются, можно проверить статус нашей транзакции и TxID на площадке, с которой она была снята.
Находим свой TxID на платформе, с которой выводили крипту. Например, можно просмотреть TxID в пункте «Истории транзакций» на Бинансе или совершив эти действия:
1. Заходим в свою учетную запись Бинансе. Жмем «Кошелек» и далее выбираем «Обзор».
2. Нажмите [История транзакций]. Здесь можно увидеть полную историю ваших депозитов и снятий средств. А в разделе «TxID» можно увидеть TxID.
А чтобы получить доступ к своей истории транзакций в приложении идем по пути: «Кошелек» —> «Спот» —> «История транзакций». И жмем на соответствующую транзакцию, чтобы найти TxID.
Как работает блокчейн Максимально простое и полное объяснение

Блокчейн — одна из самых надежных технологий на планете. Его нельзя выключить и практически невозможно взломать. «Цифровой океан» разобрался, как работает блокчейн на примере первой и главной цепочки блоков — Биткойна
Б иткойн и другие криптовалюты работают на технологии блокчейн. Простыми словами это «цепочка блоков». В каждом блоке содержится информация о переводе: кто, когда, кому и в каком количестве передал деньги. Но кроме финансовых данных в блоке есть еще две строчки: хеш-сумма предыдущего блока и новая хеш-сумма.

Как происходят транзакции в Блокчейне
Слово hash в переводе с английского означает «фарш» — тот самый, который нельзя провернуть назад. Производством «фарша» занимается функция свертки, которая умеет превращать данные любого объема в строку относительно небольшой длины. К примеру, можно пропустить четыре тома «Войны и мира» через функцию свертки и получить на выходе 20 символов. Это и есть хеш-сумма. Если изменить в романе хоть одну букву, хеш станет другим.
Подобные функции используются для контроля сохранности данных. К примеру, если вам по сети прислали роман «Война и мир» и хеш-сумму к нему, компьютер может легко «пробежать» текст и проверить, соответствует ли он исходным данным. И если не соответствует, значит, по пути файл повредился или кто-то намеренно внес в него изменения.
Подытожим. Блок — это кусочек информации, который содержит хеш предыдущего блока, информацию о финансовой транзакции и новый, свой хеш. Блоки выстраиваются друг за другом, образуя большую «бухгалтерскую книгу» — блокчейн.
Для проведения транзакции в Блокчейне пользователю нужен минимальный набор инструментов. А если быть точнее — всего два ключа: публичный и приватный. Публичный ключ, как и следует из названия это технологии, открыт для просмотра всем желающим — это набор цифр и букв, который представляет собой номер кошелька. Приватный ключ, также представляющий собой определенный шифр, позволяет финализировать, подписывать транзакции в пределах собственного кошелька.

Что такое Блокчейн: децентрализация и распределенность
В основе принципа Блокчейна лежит принцип децентрализации и распределенности. Блокчейн надежно защищен от взлома. Во-первых, если злоумышленник попытается переписать информацию внутри одного из блоков, цепочка разорвется. У взломанного блока изменится сумма, и следующий блок к нему уже не подойдет, ведь он содержит старый хеш предыдущего блока. Если открыть следующий блок и переписать в нем «входной» хеш, то «выходной» тоже изменится. Получается, единственный способ изменить блок в цепочке — переписать и все последующие блоки за ним.
Но и это не поможет, потому что кроме «во-первых» есть еще «во-вторых». Блокчейн — это пиринговая система , как BitTorrent*. Она не имеет единого центра — сервера, который можно было бы взломать или отключить. Копии блокчейна содержатся на всех компьютерах, подключенных к сети. Выходит, чтобы приписать себе биткойн-другой, необходимо «задним числом» переписать множество блоков почти на четырех миллионах компьютеров.
И первое, и второе гипотетически возможно, если злоумышленник сумеет получить контроль больше чем над половиной компьютеров в сети. Такой механизм взлома называется атакой 51 %.
* BitTorrent — протокол для обмена файлами через интернет. Пользователи сети BitTorrent скачивают фрагменты нужных файлов с компьютеров таких же пользователей, а не со специальных серверов.

Принцип работы Блокчейна на примере Биткоина
Итак, в сети Биткойн почти 4 млн равноправных компьютеров. И когда кто-то отправляет кому-то монеты, все эти компьютеры принимаются делать блоки и вычислять хеши. Но в блокчейн нужно записать всего один блок, и только один компьютер удостоится этой чести. Это своего рода лотерея, которая проходит по определенным правилам.
Хеш-сумма — это буквально сумма, то есть число. И особенность этой функции такова, что на один и тот же роман «Война и мир» можно получить бесконечное количество корректных хешей. Сам блокчейн биткойна постоянно устанавливает некий «целевой хеш» — произвольное число. Первый компьютер, которому удастся «выбить» хеш меньше целевого, получает право записать блок в цепочку. А его владельцу достанется награда — определенная сумма в криптовалюте — новых биткойнах. Процесс создания блоков с целью получения вознаграждения называется майнингом.
Алгоритм вычисления этой функции специально устроен так, чтобы посчитать хеш было сложно. На то есть две причины. Первая — защита от взлома. Если бы хеш вычислялся быстро, злоумышленник мог бы легко переписать все блоки, следующие за фальшивым.
Вторая причина связана с тем, что биткойн — это криптовалюта, то есть деньги. Если «печатать» их слишком много, они обесценятся. Сеть постоянно варьирует целевой хеш так, чтобы новые биткойны рождались примерно раз в 10 минут. Когда на рынок приходят новые майнеры и подключают более мощные компьютеры, целевой уменьшается, и получить награду становится сложнее.

История Блокчейна
Технология, лежащая в основе принципа Блокчейна, а именно децентрализованное хранение информации, появилась еще в 90-х годах. Однако широкую огласку и применение Блокчейн получил сравнительно недавно — в 2008 году, когда анонимный герой, скрывающийся под псевдонимом Сатоши Накамото, продемонстрировал миру возможности технологии. Для демонстрации «революционер распределенного реестра» выбрал формат статьи, в которой описывались возможности децентрализованной системы, а также принципы распределенной базы данных. Первый блок появился в 2009 году, после чего началось стремительное развитие этой технологии. На данный момент различных криптоинстументов насчитывается несколько тысяч.
- Хешрейт. Показатель вычислительной мощности оборудования, который измеряется в H/s (хешей в секунду). Например, этот показатель видеокарты NVIDIAGeforceRTX 2060 при добыче криптовалюты Etherium — около 30 MH/s.
- Сложность майнинга. Характеристика сети, которая показывает, сколько хешей нужно вычислить всем подключенным устройствам, чтобы появилась новая монета. Измеряется в H/s (хешей в секунду).
- Халвинг. Периодическое двукратное уменьшение вознаграждения майнера за запись блока. В сети Биткойн производится через каждые 210 тыс. блоков, чтобы не допустить инфляции криптовалюты.
Скрыть текст

Блокчейн и биткоин. Как они связаны?
А связаны они буквально «пуповиной»: ведь bitcoin — это «любовный плод» первого успешного использования технологии блокчейн. Если максимально упростить приведенное выше описание, то блокчейн представляет собой общую папку, например на FTP, куда по приглашению могут заходить любые пользователи, изучать ее содержимое (при том что каких-либо скрытых папок в ней нет). Кроме того, пользователям без посредников доступна вся информация о том, кто до них заходил в эту большую общую папку, какие файлы загружал и какие другие действия осуществлял. Что характерно, всех участников сети можно распределить по степени доступа к информации: у разных пользователей он может отличаться. Кому-то доступен только просмотр содержащихся в папке файлов, кто-то — адресат конкретных данных — может скачивать адресованные ему файлы (остальные участники процесса могут только наблюдать).
Так вот, возвращаясь к биткоину, транзакции, которые исторически осуществляли первые пользователи, это были переводы между их электронными кошельками, проводимые по выше описанному принципу. Популярность блокчейна во всем мире способствовала и развитию технологий блокчейна, познакомив широкие массы с их преимуществами. Впоследствии, помимо биткоина, появились и другие криптовалюты (ethereum, например), а также другие способы использования технологии. Хотя цифровая валюта по-прежнему в приоритете применения блокчейна. Еще один важный вопрос, который стоит осветить в этом параграфе — это различные платежные средства функционируют на блокчейне? Здесь существует два основных вида платежных средств. Первое — это непосредственно сами криптовалюты (bitcoin, ethereum и так далее) с многомиллиардный капитализацией. Второй вид платежных средств — это криптовалюты, которые создали и выпускают центральные банки, осуществляющие таким образом эмиссию государственной валюты. Однако в большинстве случаев этот опыт финансовых учреждений далек от принципа децентрализации (один из краеугольных камней технологии блокчейн).

Доказательство работы
Высокая сложность вычисления хеш-функции надежно защищает блокчейн от взлома, а заодно обеспечивает ценность валюты ограниченным вычислительным ресурсом компьютеров. Поэтому этот механизм, получивший название Proof of Work (доказательство работы), сегодня используется в большинстве криптовалют. Но у него есть очевидный недостаток: миллионы машин расходуют электричество и коптят небо, не производя никакой полезной работы. Поэтому у Proof of Work появились конкуренты.
- ProofofSpace (доказательство дискового пространства). Пользователи жертвуют свободным местом на жестких дисках, размещая на них большие массивы информации — к сожалению, бессмысленной. Процесс создания этих массивов называется плоттингом, он довольно ресурсоемкий и требует быстрых твердотельных накопителей, которые к тому же стремительно выходят из строя. Зато сами плоты можно хранить на любых дисках. Сеть задает целевой хеш, и пользователь, чей массив позволит «выбить» наиболее близкую хеш-сумму, получает награду. Так работает механизм ProofofSpace, который не требует большого расхода электричества и вычислительных мощностей.
- ProofofTime (доказательство времени). Механизм ProofofTime связан с простыми вычислениями, которые, однако, должны происходить синхронно на разных машинах. Результат опирается в большей степени на случайность, чем на вычислительную мощность.
- ProofofStake (доказательство доли владения) обсуждается в криптосообществе как наиболее перспективная альтернатива ProofofWork. Он вообще не предполагает ни майнинга, ни привязки ценности валюты к какому-либо техническому ресурсу. Подтверждение блоков и распределение наград разыгрывается случайным образом между участниками, которые внесли депозит. С увеличением депозита шанс получить вознаграждение увеличивается. Но если участник работает недобросовестно и подтвердил фальшивый блок, его «ставка» сгорает. Так система страхует себя от взлома.
Какие ваши доказательства? Что такое стейкинг и как он работает
Интерес широкой общественности к стейкингу изрядно подогрела криптовалюта Ethereum, создатели которой решили перейти на алгоритм Proof of Stake (PoS). Разбираемся, что такое стейкинг, чем отличается от майнинга, а также как с его помощью можно заработать
Минусы технологии блокчейна
Многие эксперты среди минусов технологии блокчейн прежде всего называют проблемы технологического характера. Например, масштабируемость проектов, сделанных на этой технологии. Это связано с тем, что современные системы распределенных реестров имеют ограничения в количестве обрабатываемых транзакций. В конечном итоге это приводит к торможению многих процессов и уменьшению оборотов транзакций.
Еще один существенный минус технологии связан проблемами конфиденциальности. Подделать блок невозможно, но его теоретически можно взломать. Блокчейн считается анонимной технологией, однако некоторые его виды все же могут быть подвержены и уязвлены хакерским атаками. Например, «атаками 51%». Чтобы такое случилось, нужно собрать некую коалицию пользователей, располагающих огромными компьютерными мощностями, которые позволят им поменять записи в конкретном блокчейне.
Кроме того, серьезной проблемой, осложняющей жизнь приверженцев технологии блокчейна, стали его ресурсные и энергетические затраты. Есть и правовые риски, также доставляющие подчас головной боли.
Раз уж мы обсудили минусы технологии, грешно будет не сказать о плюсах, вернее, даже перспективах блокчейна. А они вполне радужные. Хайп, сопровождавший развитие проектов на блокчейне, стих. Соответственно, волна мошеннических схем с использованием криптоактивов, наблюдавшаяся пять лет назад в 2017-2018 годах, также улеглась. Уже сейчас наблюдается активное внедрение технологий на блокчейне в коммерческие проекты и кампании, связанные с госсектором разных стран.
Благодаря блокчену, на фондовых рынках становится все меньше различных барьеров. Во многом этому способствует успешная конвергенция таких инструментов как ICO / STO с уже ставшим традиционным IPO. Кстати, что такое ICO и как можно зарабатывать на токенах, читайте в нашем материале.
Братья Коины Что такое ICO (краудсейл) и как зарабатывают на токенах
Создатели биткоина, обнародовав в свое время открытый исходный код главной мировой криптовалюты, подарили человечеству, вернее, технически подкованной его части возможность создавать собственные токены и приоткрыли таким образом «ящик Пандоры». Однако «проклятием» само явление продажи коинов можно охарактеризовать только от части и то в случае, когда проект, изначально казавшийся перспективным, вдруг сдувается, а токены обесцениваются. Но обо всем по порядку
Сферы применения Блокчейна
Проекты на блокчейне позволяют сделать все осуществляемые процессы безопаснее, быстрее, доступнее и качественней. Основной сферой применения блокчейна до недавнего времени являлось использование технологии в области криптовалют. Блоки стали технологической базой, платформой для выпуска криптовалют, а также их токенизации, то есть секьюритизации активов. Блокчейн также нашел применение в банковской сфере, позволяя финансовым учреждениям снижать затраты, оптимизировать инфраструктуру и делать процессы прозрачными. Технология с ее безопасным внесением данных используется в области кибербезопасности и идентификации личности (создание цифрового профиля пользователя). При этом в будущем механизмы блокчейна еще явно не раз нас всех удивят.
Будущее блокчейна будет базироваться на трех его основных преимуществах: безопасности, защищённости и открытости. Например, банки уже активно внедряют технологию, снижая тем самым расходы, связанные с операционной деятельностью. Кроме того, проекты, использующие механику смарт контрактов и блокчейна, растут как грибы после дождя. Блоки находят применения в различных областях человеческой жизнедеятельности, которые подвержены рискам, связанным с мошенниками или сохранностью данных. Совершенно точно в обозримом будущем на блокчейн перейдут такие сервисы, как микроплатежи и банковские операции, медицина и юриспруденция, логистика и бухгалтерия. Еще одной важной сферой применения блокчейна стали платежные средства. Есть два типа платежных средств. Первое — это криптовалюты (биткоин или эфир), которые сейчас имеют многомиллиардную капитализацию. Второй — это когда центральные банки выпускают собственные криптовалюты, однако зачастую эти проекты далеки от децентрализованной эмиссии. В качестве вывода можно с уверенностью сказать, что хайп, который возник вокруг блокчейна, в 2018 году вряд ли возможен в современных реалиях, но совершенно точно попытки внедрять технологию блокчейна в различные коммерческие секторы будут только расти.
876 Комментировать —>
Использованные источники: Материал опубликован в журнале «Цифровой океан» № 7, 2021, loongar / iStock.com Liannadavis (CC BY-SA 3.0)
Основы блокчейна: хеш-функция

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

«bdf9512865b30f36f14dde05814ca28c», — результат алгоритма хеш-функции MD5.
Принцип работы криптовалюты может быть непонятен для пользователей. И это нормально, потому что в блокчейн заложены технологии из it-сферы. Таким образом, проще всего осознать криптографию студентам технических ВУЗов и программистам. Так как все монеты существуют благодаря алгоритму хеш-функции.
Основы работы хеш-функции изучаются предметной областью «Алгоритмы и структуры данных». Но сами принципы хеширования применяются в криптографии, информационной безопасности и в распознавании объектов. Функции отличаются между собой сложностью и целью выполняемых задач.
Например, первые алгоритмы зарождались издавна. Кстати, еще в 1844 году было опубликовано первое сообщение с использованием азбуки Морзе. Фраза «What hath God wrought!» была отправлена с помощью ключа шифрования. Это по сути и есть первая популярная хеш-функция. Разница с криптовалютами состоит лишь в сложности и целях использования.
Для чего хеш-функция нужна блокчейну?
Все цифровые монеты существуют благодаря науке, именуемой «Криптографией». Цель отрасли не только в шифровании данных. Кстати, биткоин использует алгоритм SHA-256. И получилось так, что хеш-функция выполняет все цели и задачи криптовалют:
- Конфиденциальность. Хеш-функция шифрует всю информацию, записанную в блокчейне. Это возможно благодаря автоматическому созданию хеш-суммы строго заданных размеров.
- Скорость выполнения расчетов. Хеш-функция оптимизирована с точки зрения области программирования. Для реализации алгоритма нет необходимости в использовании больших вычислительных мощностей. Сатоши Накамото, возможно, создал биткоин на обычном ноутбуке.
- Сокращение объема данных. При большом количестве транзакций необходимо хранить огромные массивы данных. Хеш-функция сокращает информацию до строго заданного размера. Благодаря этому любой пользователь, безусловно, может скачать всю историю транзакций криптовалюты.
Хеш-функция выполняет все три задачи криптографии. В результате информация передается без риска попасть в посторонние руки. На блокчейне записывается информация с шифрованием каждого следующего блока на основе предыдущего. Поэтому данные невозможно подменить или для этого нужны огромные мощности, которых нет ни у кого.
Кстати, в начале статьи я вас поприветствовал с помощью алгоритма MD5.
Читайте также:
- Сберкоин: монета от крупного российского банка
- ТОП‑3 GameFi: самые капитализированные Play-To-Earn проекты
- Волатильность биткоина падает: что это означает?