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