Blockcahin- это Выстроенная по определённым правилам непрерывная последовательная цепочка блоков, содержащих информацию. Связь между блоками обеспечивается не только нумерацией, но и тем, что каждый блок содержит свою собственную хеш-сумму и хеш-сумму предыдущего блока. Изменение любой информации в блоке изменит его хеш-сумму. Чтобы соответствовать правилам построения цепочки, изменения хеш-суммы нужно будет записать в следующий блок, что вызовет изменения уже его собственной хеш-суммы. (Взято с Википедии)
Как работает блокчейн?
Во-первых, блокчейн- это децентрализованная база данных, которая предназначена для хранения последовательных блоков с набором характеристик.
принципами технологии являются:
- децентрализация.
- распределенность;
- прозрачность.
- безопасность.
- неизменность.
Каждый блок имеет набор параметров: nonce, хеш предыдущего блока, хеш текущего блока и список транзакций.
nonce- число, которое может быть использовано один раз в криптографии — одноразовый код, выбранный случайным или псевдослучайным образом, который используется для безопасной передачи основного пароля, предотвращая атаку повторного воспроизведения. В отличие от случайных чисел, здесь не требуется непредсказуемости числа, достаточно не повторяемости.(Взято с Википедии)
Хеш — это набор символов, несущий в себе уникальный отпечаток. Он формируется из того, какие транзакции и в каком количестве хранит в себе каждый блок.
При обработке транзакций в блокчейне всегда проверяются хеши, после система продвигается к следующему хешу, где и проверяется верность всех прошлых кодов. Эта проверка и убирает возможность того, чтобы кто-то отправил неверную информацию в сеть.
Чем занимаются майнеры?
Майнеры подключаются к mempool и выполняют следующие функции:
- Хранят копии блокчейна, тем самым предотвращая потерю и подделку данных.
- Проверяют транзакции.
- Подтверждают транзакции.
Типы майнинга:
Существует два типа майнинга:
- proof-of-work (Доказательство работы). Требует много электроэнергии, дорогого и редкого специализированного оборудования.
- proof-of-stake (Доказательство владения). Это механизм консенсуса криптовалюты для обработки транзакций и создания новых блоков в блокчейне.
Большинство проектов работает по принципу PoW. Про PoS, я уже рассказывал в своей статье.
Зачем нужен Блокчейн?
Технология блокчейна- это способ распределенного хранения данных и имеет множество применений таких как:
- Финансовые операции.
- технологии кибербезопасноти.
- Смарт-контракты
- NFT
- Игровая индустрия
- Цифровая валюта
- Криптовалюта
Транзакции в блокчейне.
Для того, чтобы совершить транзакцию в блокчейне вам требуется всего два ключа:
- приватный ключ.
- публичный ключ.
Приватный ключ- самый ценный. Благодаря ему в кошельке подписываются все транзакции, его нужно хранить в надежном месте и ни кому не давать.
Публичный ключ-набор символов, который доступен каждому. Он используется для перевода средств.
Типы блокчейна:
- Открытый.
Открытая сеть блокчейна, , в которой может участвовать любой, без ограничений.
- Эксклюзивный.
Эксклюзивный блокчейн, позволяет компаниям контролировать, кто может иметь доступ к данным блокчейна.
- Консорциум.
Сеть блокчейна, в которой процесс процесс майнинга строго контролируется.
Как создается криптовалюта?
Монеты эмитируются в момент добавления нового блока и достаются майнерам или валидаторам добавившим этот блок. Эмиссия зависит от проекта. Например количество монет Bitcoin ограниченно и всего их будет 21 миллион. Еще у многих проектов есть так называемые премайненные монеты выпущенные до запуска сети, эти средства используются для обеспечения ликвидности и маркетинга.
Вывод:
Блокчейн очень полезная технология, вместе с ней мы сможем сделать наш мир гораздо лучше.