Что такое блокчейны и почему их много? Токен и монета?
Итак, мы плавно перешли к блокчейнам. Что же такое этот ваш блокчейн?
Блокчейн - это некоторая субстанция, где хранятся все ваши криптовые данные (баланс кошельков, все транзакции и т.д). Аналогию можно провести с Visa, Mastercard и т.д. Ну или с большой, я бы сказал, огромной Excel таблицей, где хранятся все записи о балансах всех кошельков и о транзакциях между ними.
Почему именно БЛОКчейн? Не поверите, но потому что он состоит из БЛОКОВ!
Схематично блокчейн выглядит вот так.
Да-да, блок за блоком. Ничего сложного. А что такое блок то? И зачем вообще блоки?
Если честно, я не знаю достоверно, почему именно из блоков собрана архитектура, но судя по всему это просто удобно, оптимально и главное - безопасно для блокчейна (ниже подробнее)
Блоки необходимы для поддержания целостности и безопасности блокчейна. Сохраняя транзакции в блоках и объединяя их в цепочки, становится очень сложно подделать или изменить данные в блокчейне.
Внутри блока есть некоторое количество транзакций. Допустим, 100 транзакций со всей сети. Внутри этого блока все транзакции обработаны, проверены всеми валидаторами, и мы двигаемся дальше. То есть блокчейн работает по принципу конвеера:
> Появился новый блок > Обработал все транзы > Записал этот блок в блокчейн > Проверил его, и этот блок никто не может изменить> Двигаешься обрабатывать другой блоку и всё по новой...
Можно ещё кучу времени потратить на объяснение, как работает блокчейн. Но будем честны, вам это не нужно вообще. Запомните лишь одно. Аналог платежных систем в крипте - это блокчейн. И на блокчейнах всё держится в крипте.
Какие есть блокчейны и зачем их так много?
Ага, с блохчэйнами вроде разобрались... Или же нет?
Вы скорее всего слышали про блокчейн Bitcoin и, наверное, ещё про Ethereum. И у вас скорее всего стоит 2 вопроса:
Bitcoin - самая первая криптовалюта со своим блокчейном и в то же время самая крупная по капитализации (общая стоимость всех монет) в нынешний момент.
Казалось бы, зачем придумывать новые блокчейны? Но на это есть довольно логичный ответ. Bitcoin не идеален. И вообще ничего в этом мире не идеально, и вообще поэтому мы развиваемся.
В чем собсна заключается неидеальность Bitcoin'a?
- Низкая пропускная способность. Всего 7 транзакций в секунду. ЭТО КАПЕЦ КАК МЕДЛЕННО. Для сравнения VISA может обрабатывать ~24000 tx/s.
- Высокие комиссии. 3-4$ за транзакцию на момент написания статьи. Хотите ли платить столько за комиссию, чтобы купить сосиску в тесте в ближайшем ларьке?
- Ограниченность функционала. Bitcoin решает только одну проблему - переводы BTC между кошельками в сети. А это очень и очень мало для финансовой революции.
- и многое-многое другое...
Короче, блокчейн Биткоина не идеален, поэтому всегда появлялись либо его конкуренты, либо же просто другие блокчейны.
Самым крупным последователем Bitcoin является блокчейн Ethereum. Чем же он отличается?
Смарт-контракт - компьютерный протокол, который позволяет проводить сделки внутри блокчейна и контролирует их исполнение с помощью математических алгоритмов. Пример ниже.
- Революционное решение Ethereum - смарт-контракты. Возможно, вам будет сложно понять, но... Смарт-контракты навсегда изменили криптовалюту. Покажу на простом примере. Если вы хотите продать BTC на блокчейне Bitcoin, то вам сначала нужно а) найти человека, кто купит ваш биткоин; или же б) задепозитить ваши BTC на какую-нибудь биржу и продать уже там, а все расчёты произойдут на серверах биржи, а не блокчейна. А Ethereum же позволяет всё производить внутри блокчейна. Вы спокойно можете обменять ваши ETH на допустим USDT (криптодоллар), нажав буквально 2 кнопки. В блокчейне биткоина все крайне линейно. Вы можете отправлять только BTC между кошельками и все. А смарт-контракты буквально делают из блокчейна умный блокчейн. Можно написать особые условия выполнения сделки, можно взять в займы, либо же самому дать в долг, можно написать свою криптоигру и т.д. На Биткоине сделать это просто невозможно технически.
И это ключевое преимущество над Биткоином. Их много, но их знать вам незачем в данный момент. Но также у Эфириума есть и свои недостатки:
- Комиссии. О да, это, наверное, основная проблема. Так как юзеров сети очень и очень много, то моментами комиссии становятся очень и очень высокими. Иногда бывало такое, что в течение долгого времени за перевод USDT между кошельками сеть требовала по 50-100 долларов комиссии.
- Пропускная способность. У Эфириума тоже есть проблема с этим. Всего 13-14 tx/s.
Как видите, Эфириум сделал большую революцию из-за смарт-контрактов, но остались те же проблемы, как и у Биткоина. Поэтому для решения этих проблем и создаются новые блокчейны.
Надеюсь, я ответил на ваш вопрос. Но давайте закрепим третьим примером - Solana. В чем её преимущество?
- Высокий TPS (транзакций в секунду). Соланочка может теоретически обрабатывать вроде как до ~700,000 (точно не знаю) tx/s. И даже обрабатывает, но не 700к, а 3,000-4,000 спокойно.
- Низкие комиссии. 0.0021$ за транзакцию. Сущие копейки. И это реально. В Cолане никто вас не будет грабить за транзакции.
Казалось бы, вроде всё идеально..., но без проблем мы конечно же не обойдёмся...
- Соланочка любит падать. Пару лет назад сеть Соланы буквально падала каждый день. Падать - это когда блокчейн вообще не отрабатывает транзакции. Буквально всё оффается. Вроде это как-то пофиксили, но вот недавно (январь-февраль 2024 года) Соланочка снова упала. Из-за этого в народе даже создали такой вот мем:
Ну вот, дал я вам 3 примера блокчейнов и показал, что никто и ничто не идеально, поэтому и создаются все новые и новые решения. Есть много разных причин появления новых блокчейнов:
- Какой-то блокчейн просто для переводов (например, Ripple)
- Для анонимного хранения (Monero, ZCash)
- Для дешевых транзакций (TON, Solana)
- Какой-то специально создан для NFT (Flow, Frame)
- Какой-то блокчейн является надстройкой над другим блокчейном. Это называется L2. Зачем? Чтобы увеличить TPS и уменьшить комиссии.
- И многое-многое другое....
Короче, с этим разобрались. Переходим дальше.
Основные группы блокчейнов
За 3 года в крипте я понял, что блокчейны можно разделять друг от друга 3-мя способами, и в каждом способе по 2 вида блокчейнов:
Выглядит всё сложно. Понимаю. Но ведь вы читаете мою статью. Поэтому знайте, что сейчас всё поясню простыми словами.
PoW и PoS
Какие-то страшные буквы, но поверьте мне, это очень и очень просто. Сейчас объясню.
Какие ещё пруфы, ворки, стейки? Ща-ща, не торопись.
Все вы знаете, чтобы майнить Биткоины, нужно держать компьютер или же асик, туда накатить майнер и ждать профита. Знаете ведь? Да? Так вот, благодаря майнерам сеть собсна говоря и живёт. Не будет майнеров - не будет сети.
Чем занимаются майнеры? Они решают бесполезные математические задачи))) А для решения нужны майнинг фермы, которые буквально делают работу ~ Work.
И такой тип блокчейнов, где майнеры должны делать какую-то работу называются Proof-of-Work. Всё понятно? Если нет, то перечитайте, либо же загуглите, это пока неважное знание, но в будущем понадобится.
Идём дальше. Помните, 4-5 лет назад видеокарты очень сильно поднялись в цене? Так вот, клятые майнеры начали скупать их для майнинга криптовалюты ETH, потому что Ethereum тоже работал на системе Proof-of-Work, и все вычисления проводились как раз через железо (в нашем случае - видяхи), но! 15 сентября 2022 года произошло легендарное событие. Ethereum перешёл на Proof-of-Stake. Что это значит? Теперь вам не нужны видеокарты для майнинга. Вам нужно всего-то застейкать (грубо говоря, держать на кошельке) 32 ETH, что собсна говоря равняется около 70,000-80,000$ на момент написания статьи.
PoW - нужно железо, чтобы майнить
PoS - нужно застейкать криптовалюту, чтобы майнить
Есть конечно еще другие виды пруфов, но их мало, поэтому их рассматрирвать даже не будем. Например, Chia - Proof-of-Space (нужны жесткие диски). Если интересно, то просто загуглите "Consensus Mechanisms in Blockchain types"
EVM и non-EVM
⚠ Это как раз то, что встречается на практике в самом-самом начале. На этом очень много новичков ошибается.
EVM - это виртуальная машина Ethereum. Она эмулирует работу компьютера и на ней работают смарт-контракты. Как всё это работает, нам не интересно. Просто знайте, что она есть. Так вот, на этой виртуальной машине построена куча различных сетей. Самая главная из них - это конечно же Ethereum.
Адрес кошелька Ethereum выглядит так:
0x388C818CA8B9251b393131C08a736A67ccB19297
То есть 42 знака, и в самом начале типичная приставка 0x
Но что если я вам скажу, что этот же адрес может быть ещё у ТЫСЯЧИ ДРУГИХ СЕТЕЙ. Среди них такие блокчейны, как Arbitrum, Optimism, zkSync, BSC, Polygon, AVAX C-Chain, Base, Mantle и т.д. Список всех (или же почти всех) EVM сетей можно найти вот здесь - https://chainlist.org/.
Очень грубо говоря, все EVM сети очень похожи: все смарт-контракт на них написаны на языке программирования Solidity и основные принципы работы одинаковы.
То есть если я владелец этого кошелька - 0x388C818CA8B9251b393131C08a736A67ccB19297 и мне отправят монеты в любой EVM сети, то я их получу.
Для того, чтобы работать внутри EVM-сетей достаточно кошелька Metamask.
non-EVM
Но ведь есть ещё так называемые non-EVM сети. Сюда входят все остальные сети, которые есть и с которыми нельзя работать через Metamask.
Зачем нужны non-EVM блокчейны? Я озвучивал причину в самом начале статьи. Ничто в мире не идеально. Все пробуют что-то новое и оптимальное. И non-EVM блокчейны используют смарт-контракты, написанные не на Solidity, а например, на Rust, Leo и на других языках программирования.
Короче, список можно продолжать вечно, можете почекать вот здесь - https://defillama.com/chains/Non-EVM.
И теперь самое главное. На чём ошибаются новички. Адреса кошельков EVM и non-EVM сетей разные.
EVM - 0x388C818CA8B9251b393131C08a736A67ccB19297 (0x + ***)
non-EVM, вот ща начнётся неразбериха. Пару примеров:
- Bitcoin - 1Lbcfr7sAHTD9CgdQo3HTMTkV8LK4ZnX71
- Solana - jtojtomepa8beP8AuQc6eXt5FriJwfFMwQx2v2f9mCL
- Aptos - 0xa814225a11b417a0825eada7cf52859294fdf57dcb5fecf1d065782cd66937ce (тоже 0x, но длиннее)
Так вот, если у вас спрашивают скинуть деньги в USDT Solana, то кидайте USDT Solana.
USDT - токенSolana - сеть, где этот токен размещён
Если у вас спрашивают скинуть деньги в ETH Arbitrum, то кидайте в ETH Arbitrum
ETH - монетаArbitrum - сеть, где этот токен размещён
И ещё есть частный случай, на котором многие ошибаются.
ERC20 = токен в сети ETH (Ethereum)BEP20 = токен в сети BSC (Binance Smart Chain)BEP2 = токен в сети Binance Chain (да, у Бинанса есть две сети, одна EVM, другая non-EVM)
Немного про мультивалютность
Metamask - в этом кошельке есть только EVM-сети. Условный Биткоин и Солану здесь хранить не получится.
Trust Wallet - а этот кошелёк уже мультивалютный. Здесь на 1 сид-фразу (12 слов) генерируется сразу много кошельков в разных сетях (и EVM, и non-EVM).
carpet cat flower chair foot river make image amazing three say shoe
И если вы её грузите в Metamask, то вас будет доступ только к EVM сетям. Но если вы загрузите её в Trust Wallet, у вас будет доступ и к EVM, и к non-EVM сетям.
Но не все non-EVM сети есть в Trust Wallet. Если вам нужна какая-то редкая сеть, то изучите в офф. источниках (сайт или дискорд блокчейна), какие кошельки поддерживают её.
Возможно, было немного сложно. Но это очень важная база. В любом случае все свои вопросы вы можете задать в чате - @cryppi_chat
L1 и L2
А это что такое то? Ну тут будет все гораздо проще :)
Помните ведь, что Ethereum может обрабатывать всего 10-15 транзакций в секунду, да и комиссии довольно высокие? Помните? Помните!
Так вот, Ethereum является Layer-1 блокчейном. Переводится как первый слой, и собсна это и означает.
А Layer-2 (второй слой) блокчейны создаются для того, чтобы РАЗГРУЗИТЬ L1 БЛОКЧЕЙН И РЕШИТЬ ЕГО НЕКОТОРЫЕ ПРОБЛЕМЫ (обычно это кол-во транзакций в секунду и комиссии).
L2 блокчейны работают поверх L1 блокчейна. Если очень утрировать, то...
1 транзакция в L1 содержит информацию о 100 транзакций в L2, а комиссия платится в складчину, из-за этого увеличивается количество транзакций в секунду и уменьшается комиссия.
Поверх Ethereum работает уже куча L2 блокчейнов: Arbitrum, Optimism, Scroll, Manta, Base, Metis, zkSync, IMX, Linea, Starknet, zkFair и много других. Список можно чекнуть вот здесь - https://l2beat.com/scaling/summary
Как переводить средства между блокчейнами?
Ну вот захотелось вам перегнать USDT Arbitrum в USDT Solana. Что делать в таком случае? Есть 2 способа решения этой проблемы:
- Самый эффективный и простой. Биржи. Закидываете на криптобиржу. Выводите нужную монету на нужный адрес. Все очень просто. Но проблема в том, что мы в моменте доверяем свои деньги посреднику.
- Более децентрализованный, но не самый эффективный и дешевый. Мосты. Это такие проекты, которые соединяют два блокчейна с разными экономиками и технологиями, чтобы они могли взаимодействовать друг с другом. Мосты позволяют переводить монеты напрямую. Но у мостов есть большая проблема - очень мало маршрутов и доступных токенов, а также комиссии довольно большие. Если вы захотите перевести токен W сети Solana в монету BTC в сети Bitcoin через мост, то у вас это не получится. При таких специфичных запросах обычно идут на биржу.
Эксплореры
Очень важная вещь, которую нужно обсудить в теме блокчейнов.
В чем прелесть крипты? Все транзакции прозрачны. Если я скину вам номер своей карты, то вы НИКОГДА не узнаете, сколько я денег там храню. Если я скину вам адрес моего кошелька, то вы спокойно сможете узнать, сколько денег у меня, кому я и что переводил, когда я создал кошелёк и т.д. Полная прозрачность, но... никаких имён и личных данных, лишь адреса.
Так вот, посмотреть историю кошелька позволяют такие инструменты, как эксплореры (сайт для визуализации блоков, истории транзакций и показателей блокчейна). Подробнее о них я напишу в конце статьи, в главе с полезными сайтами.
ETH Etherscan - https://etherscan.io/address/0xa83114a443da1cecefc50368531cace9f37fcccb
BSC BscScan - https://bscscan.com/address/0xe2d3a739effcd3a99387d015e260eefac72ebea1
SOL SolScan - https://solscan.io/account/DCZPFdbaumPesuEbFJVp2wQzevoGNyqyiTQ4BnimQVte
Ну я думаю, что вы поняли, что это небольшая проблема найти эксплорер под нужный блокчейн. Это решается простым запросом "название блокчейна + scan/explorer" в гугл.
А вот как выглядит типичная страничка кошелька в эксплорере. Баланс, транзакции и так далее...
Также есть ультимативные эксплореры, которые позволяют чекать баланс сразу во многих сетях, например, Debank позволяет удобно мониторить EVM-кошельки. Также Дебанк сразу показывает все позиции кошелька на DeFi сервисах (вклады, займы и так далее)
Основные единицы в крипте: монеты, токены, стейблкоины и NFT
4 основные финансовые единицы внутри крипты. Сначала поясню тезисно, потом разберу подробнее.
- Монета - это то, чем оплачивается комиссия сети. В сети Bitcoin - монета BTC, в сети Ethereum - монета ETH. Иногда их ещё называют нативными монетами.
- Токен - помимо нативных монет внутри блокчейна также можно создать токен. Почему это революция и зачем вообще нужны токены, расскажу чуть ниже. Токен и монета часто путают, но лучше не путать :)
- Стейблкоин - это токены, привязанные к курсу фиатных (доллар, евро и т.д.) валют. Например, 1 USDT ~ 1 USD.
- NFT - это тоже токен, полностью расшифровывается как Non-Fungible-Token. Думаю, вы знаете, что такое NFT. Да, это те самые картинки на блокчейне.
Фастом пробежались. А теперь подробнее.
Монета
Представьте, что МОНЕТА - это батя. У монеты есть собственный блокчейн, названный в его честь. Все вещи на блокчейне происходят только с его помощью. Почему? А потому что МОНЕТА нужна для оплаты комиссий сети. Без МОНЕТЫ блокчейн работать не будет! Ну вообще никак.
Ну вы поняли, короче. Вот для вас примерчик.
https://etherscan.io/tx/0x04ae7a9eac39e55f4fffe598cb3d6d595c830dc3476ff9a612195ef07644c58e - это транзакция в сети Ethereum. И красными стрелочками я показал, что комиссия оплачивается в монете ETH.
Короче, монета - это батя, и ею платятся комиссии.
Токены
А вот токены уже - подсосы/дети/называйтекакхотите монеты. Они построены поверх существующего блокчейна.
С монетой все понятно. Она нужна для оплаты комиссий сети. А зачем нужен токен? Так вот, каждый токен имеет свой смарт-контракт, который позволяет токену придать некоторую пользу.
Токены по функционалу есть разные:
- Управление проектом. Аналогия с акциями. Чем больше у тебя токенов, тем больше влияния ты имеешь на проект. Да, внутри проектов проводят голосования. Например, MKR, ARB, OP и т.д.
- Оплата чего-то. Иногда проекты могут запрашивать оплату только в их токенах. Сами проблему придумали, сами её и решили :)
- Утилити токены. Например, условный токен KCS от биржи Kucoin. За держание этого токена положены некоторые плюшки - участие в активностях от биржи, уменьшение комиссий и т.д.
- Стейблкоины. Токены с привязкой к реальным валютам. Например, USDT, BUSD, TUSD и т.д. Все они стоят ~1$.
- NFT. Те самые картинки на блокчейне. Да, они тоже являются токенами.
- И ещё куча всего разного...
Последние два типа токенов настолько обширные в обиходе, что я выделил их в отдельные пункты.
Стейблкоины
Стейблкоины созданы для того, чтобы было удобно торговать другими криптовалютами. Стейблкоин привязан к курсу фиатных валют. В 95% это доллар США.
Но нельзя просто привязать курс стейблкоина к доллару. Нужно чем-то их обеспечить. Есть 2 основных вида обеспечения:
- Держать в реальном банке реальные доллары. Самый популярный способ
- Сверхобеспечение. Данные стейблкоины обеспечены другими криптовалютами, чья общая стоимость выше. Например, 1 млн долларов в 1 млн DAI (стейблкоин) обеспечивается 1.3 млн долларов в ETH.
Особо не парьтесь, если не совсем понятно, виды обеспечений вам нужно знать лишь для общего кругозора.
Также иногда стейблкоины депегаются (теряется привязка к фиатной валюте), например, был моментик, когда USDC на пару дней стал стоить ~0.9$. Но это уже друга-а-а-ая история...