За многие годы в крипте я понял, что блокчейны можно разделять друг от друга 3-мя способами, и в каждом способе по 2 вида блокчейнов:
PoW и PoS
EVM и non-EVM
L1 и L2
Выглядит всё сложно. Понимаю. Но ведь вы читаете мою статью. Поэтому знайте, что сейчас всё поясню простыми словами.
PoW и PoS
Какие-то страшные буквы, но поверьте мне, это очень и очень просто. Сейчас объясню.
PoW - Proof-of-Work
PoS - Proof-of-Stake
Все вы знаете, чтобы майнить Биткоины, нужно держать компьютер или же асик, туда накатить майнер прогу и ждать вознаграждения. Так вот, благодаря майнерам сеть и живёт. Не будет майнеров - не будет сети.
Чем занимаются майнеры? Они решают бесполезные математические задачи))) А для решения нужны майнинг фермы, которые буквально делают работу ~ Work.
И такой тип блокчейнов, где майнеры должны делать какую-то работу называются Proof of Work. Всё понятно? Если нет, то перечитайте, либо же загуглите, это пока неважное знание, но в будущем понадобится.
Идём дальше. Помните, 4-5 лет назад видеокарты очень сильно поднялись в цене? Так вот, клятые майнеры начали скупать их для майнинга криптовалюты ETH, потому что Ethereum тоже работал на системе Proof-of-Work, и все вычисления проводились как раз через железо (в нашем случае - видеокарты), но! 15 сентября 2022 года произошло легендарное событие. Ethereum перешёл на Proof-of-Stake. Что это значит? Теперь вам не нужны видеокарты для майнинга. Вам нужно всего-то застейкать (грубо говоря, держать на кошельке) 32 ETH, что равняется около 120000$ на момент написания статьи.
Так вот, резюмируем:
PoW - нужно железо, чтобы майнить
PoS - нужно застейкать криптовалюту, чтобы майнить (за этим будущее!)
Есть конечно еще другие виды пруфов, но их мало, поэтому их рассматрирвать даже не будем. Например, Chia - Proof-of-Space (нужны жесткие диски). Если интересно, то просто загуглите "Consensus Mechanisms in Blockchain types".
Подробнее про PoS и PoW
Что представляют из себя "бесполезные вычисления"
Что такое хеширование
Как работает блокчейн
Что такое атака 51%
Как достигается децентрализация
Если вы новичок, то вам эта информация будет для вас сложной, но зато даст понимание, как работает блокчейн.
Proof-of-Work - доказательство работы. Все транзакции сети записываются блоками. Затем каждый блок хэшируется, то есть создается хэш блока.
Хеширование - это математическая функция, которая преобразовывает входные данные любого объема в строку символов фиксированного размера, или хеш. Каждый хеш уникален, и любое изменение во входных данных приведет к получению другого хеша.
Для хэширования биткойна используется алгоритм SHA-256. Вычислить хэш не так уж сложно, можно даже без компа вручную посчитать на листе бумаги.
Вот пример хэша :
00000000000000000000bb92b1406fa2902380b878329c8c161a9ff1d0bf2e69
Заметили что-то интересное в номере? Для блокчейна подойдет не всякий хэш. Нужно вычислить не любой, а именно "красивый" хэш номер, в начале которого стоят нули.
Как найти такой хэш? Для этого в блок записывается какой-либо случайный символ (nonce). Любое изменение даже одного символа полностью изменяет хэш. При этом математически доказано, что невозможен обратный процесс - то есть невозможно из заданного хэша сгенерировать исходный текст.
Количество нулей определяется сложностью сети, то есть зависит от количества майнеров. Точнее даже наоборот - сложность сети регулируется именно тем, сколько нулей требуется в хэше. Слишком много майнеров - вычислять хэш сложнее, еще один лишний ноль в начале. Курс низкий, майнинг стал не всем выгоден, часть майнеров отключилась - убираем ноль, вычислять стало быстрее. В самом начале блокчейна Биткоин, в 2009, нужно было найти хэш с двумя нулями в начале, сейчас нужно 20. Система автоматически выбирает сложность так, чтобы один блок создавался за 10 минут.
Как формируется блокчейн (цепочка блоков)? Пользователи сети подписывают транзакции и отправляют их на ноды (узлы сети). На нодах транзакции собираются в мемпул (перечень неподтвержденных транзакций). Майнер берет из мемпула пачку транзакций, формирует блок, дописывает случайный символ (nonce) и вычисляет хэш. Получился красивый с 20-ю нулями? Ура, получай вознаграждение за блок: (6,25 до- и 3,175 btc после халвинга). Не получилось? Подставляем новый nonce и пробуем снова, и так миллионы раз. В это же время все остальные майнеры делают то же самое. Идет постоянное соревнование - кто же первый вычислит нужный хэш, именно победитель получит всю награду за блок. В итоге себестоимость добычи одного биткойна (затраты электроэнергии) составляет от 15 до 40к$, в зависимости от цены энергии.
С первого взгляда эти вычисления могут показаться бессмысленными. Но это совсем не так. В каждый следующий блок добавляется хэш предыдущего блока, таким образом какие-либо данные в блоке невозможно изменить без пересчета всех последующих хэшей. Если для вычисления хэша одного блока нужна такая работа - что уж говорить о всех остальных? Эта система обеспечивает высокую надежность сети.
В теории возможна так называемая "Атака 51%" - когда майнер или группа майнеров обладают более чем половиной всей вычислительной мощности сети. В этом случае они могут делать двойные траты (подтверждать блок, а потом создавать отдельную цепочку, где транзакция отсутствует), отклонять или подтверждать только нужные транзакции, создавать отдельные цепочки блоков, и так далее. Это именно то в чем заподозрили Blackrock( инвестиционный гигант США владеющий активами на 10,5 триллионов $), ведь они владеют огромными майнинг фермами и соответственно вычислительными мощностями сети BTC, что позволяет им манипулировать рынком и самой сетью в своих интересах.
Да, настоящая децентрализация в сети BTC медленно но верно умирает.
Proof-of-Stake, доказательство ставки. В сети есть валидаторы, которые вложили в стейкинг определенное количество монет. Именно они подтверждают транзакции. То есть после формирования блока его должны подтвердить валидаторы.
Если валидаторы подтвердили блок с фальшивой транзакцией - они лишаются внесенных в стейкинг монет. За подтверждение блока валидаторы получают вознаграждение и часть комиссии.
Плюсы PoS - большая пропускная способность, скорость транзакций. Экономия энергии.
Минусы. PoS склонен к централизации и цензуре(собственно как и Proof of work).
Ресурсы: За основу взят материал от @CRYPTO | PERRY
За многие годы в крипте я понял, что блокчейны можно разделять друг от друга 3-мя способами, и в каждом способе по 2 вида блокчейнов:
PoW и PoS
EVM и non-EVM
L1 и L2
Выглядит всё сложно. Понимаю. Но ведь вы читаете мою статью. Поэтому знайте, что сейчас всё поясню простыми словами.
PoW и PoS
Какие-то страшные буквы, но поверьте мне, это очень и очень просто. Сейчас объясню.
PoW - Proof-of-Work
PoS - Proof-of-Stake
Все вы знаете, чтобы майнить Биткоины, нужно держать компьютер или же асик, туда накатить майнер прогу и ждать вознаграждения. Так вот, благодаря майнерам сеть и живёт. Не будет майнеров - не будет сети.
Чем занимаются майнеры? Они решают бесполезные математические задачи))) А для решения нужны майнинг фермы, которые буквально делают работу ~ Work.
И такой тип блокчейнов, где майнеры должны делать какую-то работу называются Proof of Work. Всё понятно? Если нет, то перечитайте, либо же загуглите, это пока неважное знание, но в будущем понадобится.
Идём дальше. Помните,