Суть использования блокчейна заключена в то, чтобы позволить трейдерам делиться ценными данными безопасным и защищенным от взлома способом. Блокчейн состоит из трех важных понятий: блоков, узлов и майнеров. Для тех, кто ищет надёжную криптобиржу, тут по ссылке можно ознакомиться с ней.
Каждая цепочка состоит из нескольких блоков, а блок из основных элементов:
- Данные в блоке. 32-битное целое число, называемое одноразовым номером. Одноразовый номер генерируется случайным образом при создании блока, который затем генерирует хэш заголовка блока.
- Хэш представляет собой 256-битное число. Он должен начинаться с огромного количества нулей (т.е. быть очень маленьким).
Когда создается первый блок цепочки, одноразовый идентификатор генерирует криптографический хеш. Данные в блоке считаются подписанными и навсегда привязанными к одноразовому идентификатору и хешу, если они не были добыты.
Майнеры создают новые блоки в цепочке с помощью процесса, называемого майнингом. В блокчейне каждый блок имеет свой уникальный одноразовый номер и хэш, но также ссылается на хэш предыдущего блока в цепочке, поэтому добыча непроста, особенно в больших цепочках. Майнеры используют специальное программное обеспечение для решения невероятно сложной математической задачи поиска одноразового номера, который генерирует принятый хеш. Поскольку одноразовый номер составляет всего 32 бита, а хэш равен 256, существует примерно четыре миллиарда возможных комбинаций одноразового хэша, которые необходимо добыть, прежде чем будет найдена правильная. Когда это происходит, говорят, что майнеры нашли «золотой одноразовый» и их блок добавляется в цепочку.
Внесение изменений в любой блок в цепочке требует повторного майнинга не только блока с изменением, но и всех последующих. Вот почему крайне сложно манипулировать технологией блокчейн. Думайте об этом как о «безопасности в математике», поскольку поиск золотых одноразовых чисел требует огромного количества времени и вычислительных мощностей. Когда блок успешно добывается, изменение принимается всеми узлами в сети, и майнер получает финансовое вознаграждение.
Одна из важнейших концепций технологии блокчейн — децентрализация. Ни один компьютер или организация не могут владеть цепочкой. Узлы могут быть любым электронным устройством, которое поддерживает копии блокчейна и работу сети. Каждый узелок имеет собственную копию цепочки блоков, и сеть должна алгоритмически одобрять любой вновь добытый. Поскольку блокчейны прозрачны, каждое действие в реестре можно легко проверить и просмотреть. Каждому участнику дается уникальный буквенно-цифровой идентификационный номер, который показывает транзакции.