March 24, 2023

Урок № 3. Какие бывают блокчейны. Эксплореры в блокчейнах 

Данная статья написана командой DAO Crypto. Подписывайтесь на нас в Youtube и Telegram!

Этот урок в видео формате можно посмотреть по ссылкам - Урок 3.1 и Урок 3.2

Содержание

Bitcoin (Биткоин)

  • Блокчейн, созданный неким Сатоши Накомото (неизвестный человек, его личность не установлена).
  • Всего 21 млн. биткоинов может быть добыто, по приблизительным расчетам это произойдет до 2140 года. На 2022 год добыто 18,9-19 млн. биткоинов. То есть более 100 еще будет добываться около 2 млн. биткоинов.
  • В полной мере не имеет реализации смарт контрактов (хотя предпринимаются попытки подстроить смарт контракты под сеть Биткоина). Его сеть сложна для реализации смарт-контрактов
  • На момент написания материала более 1 млн. майнеров поддерживают сеть Биткоина.
Иллюстрация майнеров в сети Биткоина
  • Блокчейн Биткоина включает - только Bitcoin, тикер BTC

Обозреватель - это эксплорер, который позволяет посмотреть, что происходило в том или ином блокчейне.

Обозреватель Биткоина

У биткоина нет официального обозревателя, так как даже неизвестно, кто его создал. Наиболее понятным для восприятия обозревателем является blockchair

На главной странице обозревателя представлены разделы:

  • Блоки
  • Транзакции
  • Выходы (получатели)
  • Адреса (кошельки, которые созданы в блокчейне Биткоин)
Главная страница обозревателя https://blockchair.com/ru/bitcoin

БЛОКИ

Блоки последовательны, идут списком с последнего номера до первого.

Раздел “Блоки”

Можно перейти в любой блок и увидеть следующее:

Блок номер 749 820

General Info - основная информация про блок: когда сгенерирован, количество транзакций, количество транзакций со свидетелем (цифровая подпись), количество входов (отправители), количество выходов (получатели), сумма входов и выходов, сумма комиссий, сколько всего сгенерировано биткоинов на этом блоке и награда майнеров.

Также указан Хеш блока.

ТРАНЗАКЦИИ

Транзакции представлены списком последовательно:

Раздел “Транзакции”

В данной таблице “Количество входов” - это отправители, а “Количество выходов” - это получатели. Бывает, что платформы или некоторые программы соединяют в пул всех отправителей и отправляют на какой-то один адрес. Это делается специально по инициативе всех этих отправителей.

Транзакция, где 25 входов и 1 выход

Если указан 1 получатель и 1 отправитель, то транзакция выглядит так:

Транзакция с 1 отправителем и 1 получателем

То есть из одного кошелька вся сумма перешла в другой кошелек.

Зачастую можно увидеть, что отправитель один, а получателей два:

Транзакция с 1 отправителем и 2 получателями

Но по факту получатель один, при этом механика отправки транзакций следующая. Допустим, отправитель хочет перевести определенное количество btc. Но в блокчейне биткоина так устроено, что отправитель отправляет весь свой депозит в транзакцию, невзирая на сумму, которую он хочет перевести. А остаток отправляется на новый адрес отправителя, сгенерированный автоматически. То есть получатель по факту один, а второй адрес - это адрес остатка.

Отправитель может изменить адрес остатка на свой же адрес. Тогда блокчейн будет отправлять остаток не на новый сгенерированный адрес, а на адрес отправителя. Это делается для простоты использования.

Отправитель изменил адрес остатка на свой адрес

АДРЕСА

Адреса - это кошельки.

Список адресов

Если перейти по адресу кошелька, то можно посмотреть информацию о нем - баланс, историю транзакций, дату создания.

Информация о кошельке

Ethereum (Эфириум)

  • Блокчейн, созданный Виталиком Бутериным.
  • Токен сети - Ethereum, тикер ETH.
  • Более 120 млн. эфириума уже добыто (на середину 2022 года). Эфириум не имеет ограничений в добыче на данный момент.
  • Блокчейн полностью предназначен для создания децентрализованных приложений и смарт контрактов.

Обозреватель Эфириума

Официальный блокчейн обозреватель (Explorer) эфириума - https://etherscan.io/

На главной странице обозревателя можно увидеть:

  • Цену эфириума на данный момент
  • Сколько всего транзакций совершено
  • Цену за газ в Gwei
  • Капитализацию эфириума
  • Последние блоки (они пронумерованы по порядку)
  • Последние транзакции
Главная страница обозревателя https://etherscan.io/

БЛОК

Если перейти на любой блок, то на странице будет отражен:

  • Номер блока
  • Время закрытия блока
  • Сколько всего транзакций было на этом блоке
  • Адрес кошелька майнера и пул, в который он входит
  • Вознаграждение за блок в Eth
  • Хеш блока
  • Родительский хеш (хеш предыдущего блока)
Информация о блоке

ТРАНЗАКЦИЯ

На странице транзакции отражается следующая информация:

  • Хеш транзакции
  • Статус “Успешно / Неуспешно” (в блокчейн записываются также и те транзакции, которые совершены неуспешно)
  • Номер блока, в который входит транзакция
  • Дата транзакции
  • Какое было взаимодействие по транзакции
  • Адрес кошелька, который взаимодействовал
  • Адрес контракта, с которым взаимодействовали
  • Плата за газ (комиссия в сети), выражается в Gwei
Информация о транзакции

Плата за газ влияет на приоритетность в исполнении транзакций. То есть в эфириуме все зависит от стоимости, которую пользователь готов отдать за транзакцию в виде комиссии.

В блокчейне эфириума одновременно на исполнение поступает очень большое количество транзакций, а исполнять он может только 15 транзакций в секунду. Поэтому блокчейн выполняет в первую очередь те транзакции (из одновременно поступивших на исполнение), которые больше платят за газ.

Например, одновременно отправлены следующие транзакции:

Вася → Дима, комиссия 0.91$

Дима → Маша, комиссия 1.10$

Маша → Игорь, комиссия 10$

Так как Маша заплатила больше всего, то ее транзакция первой перейдет на исполнение, а все остальные попадут в Mempool (в режим ожидания). И только после того, как исполнится транзакция Маши, будет исполняться транзакция Димы (следующая по стоимости), а затем транзакция Васи.

Порядок исполнения транзакций в блокчейне эфириум

Если на главной странице эксплорера кликнуть на кнопку “View all transactions”, то появится список всех транзакций.

Все транзакции

В данном списке значком документа помечается взаимодействие со смарт-контрактом (сеть или проект). Более подробно про смарт-контракты будет разобрано в следующих уроках.

Рассмотрим транзакцию между двумя кошельками:

Информация о транзакции

По транзакции можно посмотреть следующую информацию:

  • Хеш
  • Статус “Успешно/Неуспешно”
  • Какому принадлежит блоку
  • Время транзакции
  • Из какого кошелька ушло
  • В какой кошелек пришло
  • Количество eth
  • Комиссия
  • Плата за газ в Gwei

Когда много транзакций, плата за газ увеличивается. То есть, чем больше транзакций ожидают исполнения в Mempool, тем больше стоит Gwei в долларовом выражении.

Binance Smart Chain, кратко BSC (Бинанс Смарт Чейн)

  • Блокчейн со слабо децентрализованной сетью, так как всего 21 валидатор, и они выбираются по количеству имеющихся у них BNB.
  • Дефляционная модель - ограниченное кол-во токенов с периодическим сжиганием.
  • Блокчейн предназначен для создания децентрализованных приложений и смарт контрактов. Блокчейн сильно зависит от биржи Binance.
  • Более 160 млн. BNB выпущено (на середину 2022 года).
  • Токен сети - BNB (также называют Binance Coin, BNB Chain) тикер BNB.

Обозреватель Binance Smart Chain

Блокчейн обозреватель (Explorer) Binance - https://bscscan.com/

Данный обозреватель очень похож на обозреватель Эфириума.

Главная страница обозревателя https://bscscan.com/

Если открыть любую транзакцию, то можно посмотреть информацию о ней. В блокчейн записываются все транзакции, как успешные, так и неуспешные, например:

Пример неуспешной транзакции в Бинанс

За транзакции, исполненные с ошибкой, все равно взимается плата за газ, она начисляется в BNB.

Откроем другую транзакцию::

Пример успешной транзакции в Бинанс

На странице транзакции содержится информация:

  • Хеш
  • Статус “Успешно/Неуспешно”
  • Какому принадлежит блоку
  • Время транзакции
  • Из какого кошелька ушло
  • С каким контрактом взаимодействовал
  • Количество токенов
  • Комиссия
  • Плата за газ

Как в блокчейне Эфириум, так и в Бинанс можно отправлять токены, которые находятся в этом блокчейне (не только BNB или eth). Например, на скриншоте выше показан перевод токенов APEINU (Ape Inu - это проект, который функционирует в блокчейне Бинанс).

В Бинанс транзакции относительно недорогие. И даже когда транзакций много, благодаря алгоритму консенсуса, они не сильно повышаются в цене.

Polygon (Полигон)

  • Четырех-уровневый блокчейн. Разрабатывался с 2017 года в Индии. Проект основали трое опытных разработчиков: Джейнти Канани, Сандип Нейлвал и Анураг Арджун.
  • Блокчейн имеет большую экосистему, предназначен для создания децентрализованных приложений и смарт контрактов.
  • Всего до 100 валидаторов.
  • Всего токенов - 10 млрд., в циркуляции 8 млрд.
  • Токен сети - MATIC, тикер MATIC.

Обозреватель Polygon

Блокчейн обозреватель (Explorer) Polygon - https://polygonscan.com/

Обозреватель Полигона очень похож на обозреватель Эфириума и Бинанса.

Главная страница обозревателя https://polygonscan.com/

Информация о транзакции отображается также, как в обозревателе Эфириума и Бинанса.

Информация о транзакции в Полигоне

Стоит отметить, что в Полигоне очень низкие комиссии за транзакции. Блокчейн имеет высокую пропускную способность, и соответственно транзакции стоят недорого.

Полигон - это четырехуровневый блокчейн:

4 уровня блокчейна Полигон
  1. На первом уровне позволяет использовать блокчейн Ethereum в качестве базового уровня с его высокой безопасностью.
  2. На втором уровне позволяет использовать отдельный набор валидаторов.
  3. На третьем уровне реализован как множество взаимодействующих блокчейн-сетей.
  4. На четвертом уровне имеет реализацию логики выполнения транзакций, смарт-контрактов.

Polkadot/Kusama (Полкадот/Кусама)

  • Polkadot (Полкадот) - мультисетевой блокчейн, который имеет возможность присоединять другие сети к себе через так называемые “парачейны”.
  • Kusama (Кусама) - также отдельный мультисетевой блокчейн, который служит экспериментальным этапом для других сетей перед присоединением к блокчейну Polkadot.
  • Основателями являются Гэвин Вуд, Роберт Хабермейер, Питер Чабан.
  • На момент составления этого материала - 297 активных валидаторов в Polkadot и 1000 в Kusama.
  • Всего токенов - 1 000 000 000 в Polkadot и 10 000 000 в Kusama.
  • Токен сети - Polkadot, тикер DOT
  • Токен сети - Kusama, тикер KSM

Схему работы блокчейна Полкадот можно представить следующим образом:

Блокчейн Полкадот

Здесь внутренний круг - это сам блокчейн Полкадот, а снаружи к нему присоединяются парачейны. Парачейны - это проекты, которые могут присоединяться к блокчейну Полкадот и взаимодействовать с другими такими же проектами. Все они связаны между собой, и их безопасность основана на блокчейне Полкадот.

Обозреватель Polkadot/Kusama

Блокчейн обозреватели (Explorer):

  1. https://polkadot.js.org/apps/#/explorer
  2. https://polkadot.subscan.io/ и https://kusama.subscan.io/

Официальный обозреватель Полкадот выглядит следующим образом:

Главная страница обозревателя https://polkadot.js.org/apps/#/explorer

Данный обозреватель не нагляден и не удобен в использовании.

Более удобными обозревателями являются https://polkadot.subscan.io/ и https://kusama.subscan.io/

Обозреватель https://polkadot.subscan.io/

Главная страница обозревателя https://polkadot.subscan.io/

На главной странице отображается, сколько всего совершено транзакций, сколько всего валидаторов, уровень инфляции, сколько токенов отправлено в стейкинг, сколько всего кошельков.

БЛОК

Если перейти на любой из блоков, то увидим следующее:

Информация о блоке в Полкадот

На странице блока содержится следующая информация:

  • Хеш блока
  • Родительский хеш (хеш предыдущего блока)
  • Валидатор, который закрыл этот блок
  • Какие транзакции произведены

Отдельным списком представлены события на этом блоке:

События в блоке

Отмечены открытие, закрытие блока, а также совершенные на нем транзакции. Каждому событию присваивается нумерация - 0, 1, 2 и т.д.

ПЕРЕВОДЫ

Перейдем в раздел “Переводы” на главной странице. На открывшейся странице увидим список всех переводов:

Переводы

Откроем любой перевод для просмотра информации о нем.

Информация о транзакции

Здесь представлена информация:

  • Кошелек отправителя
  • Кошелек получателя
  • Сумма
  • Комиссия в токенах DOT
  • Результат “Успешно/Неуспешно”

В блокчейне Полкадот можно передавать не только DOT, но и токены любых других проектов, которые присоединились в качестве парачейнов к Полкадот. Но обозреватель у этих проектов будет уже другой, свой собственный, а в обозревателе https://polkadot.subscan.io/ можно увидеть только передачу токенов DOT. На https://subscan.io/ есть много других обозревателей по другим проектам, которые присоединились в качестве парачейнов к Полкадот.

ВАЛИДАТОРЫ

Перейдем в раздел “Валидаторы” на главной странице. Здесь мы можем увидеть список всех валидаторов (их 297):

Валидаторы

Пользователь может положить в стейкинг на валидатора определенную сумму токенов DOT (аналогично вложению денег в банк). Это делается для того, чтобы получать проценты. И с этих процентов валидатор берет комиссию (комиссия каждого валидатора указана в списке выше отдельным столбцом).

Номинатор - это тот, кто положил средства в стейкинг.

Можно перейти на конкретного валидатора и посмотреть информацию о нем.

Информация о валидаторе

На странице валидатора можно посмотреть:

  • Номер хранилища
  • Регулятор (кошелек, который управляет этим хранилищем)
  • Адрес вознаграждений (сюда отправляются вознаграждения валидатора, его комиссия)
  • Сколько всего токенов DOT отправлено этому валидатору
  • Его комиссия
  • Список номинаторов (номера кошельков тех, кто передал средства в стейкинг)

Обозреватель https://kusama.subscan.io/

Выглядит идентично с обозревателем Полкадот.

Главная страница обозревателя https://kusama.subscan.io/

Cosmos (Космос)

  • Мультисетевой блокчейн, который через межсетевой коммуникационный протокол IBC (Inter-Blockchain Communication protocol) соединяет другие сети в Cosmos Hub (базовый уровень).
  • Cosmos Hub является основной цепью, через которую осуществляется передача данных между другими сетями/блокчейнами, построенными в Cosmos.
  • Сеть Cosmos была основана в 2014 году Этаном Бухманом и Чжэ Квоном
  • На момент написания материала сеть Cosmos поддерживают 175 валидаторов.
  • Токенов более 280 млн.
  • Токен сети - Cosmos, тикер ATOM.
Блокчейн Cosmos через протокол IBC соединяет другие сети в Cosmos Hub

Обозреватель Cosmos

Блокчейн обозреватель (Explorer) - https://atomscan.com/

Главная страница обозревателя https://atomscan.com/

На главной странице обозревателя Космос можно увидеть следующие разделы (во вкладке “Блокчейн”):

  • Блоки
  • Assets (активы - это проекты, которые находятся в сети Космос и соединены между собой через Cosmos Hub)
  • Транзакции
  • Аккаунты

БЛОКИ

Можно обратиться к любому блоку и увидеть о нем следующую информацию.

Информация о блоке в обозревателе Космос

Здесь отображается:

  • Хеш блока
  • Количество транзакций
  • Номер блока
  • Транзакции

ТРАНЗАКЦИИ

Представлены транзакции разных видов:

- это взаимодействие со смарт-контрактом.

- это перемещение из одной зоны в другую.

- это когда происходит отправка в стейкинг.

- это отправка из одного кошелька в другой.

MULTIPLE

Транзакция Multiple

О транзакции содержится информация:

  • Хеш транзакции
  • Время
  • Статус
  • Блок
  • Плата за газ (в АТОМ)
  • Комиссия

Мы видим, что был совершен перевод из сети Osmo в сеть Cosmos через IBC протокол.

Стоит отметить, что в блокчейне Космос низкая стоимость транзакций.

IBC TRANSFER

Транзакция IBC Transfer

Из сети Cosmos через IBC протокол передали 109.8 токенов ATOM в сеть Osmo.

DELEGATE

Транзакция Delegate

Здесь видим, что из такого-то кошелька делегировали на валидатора Chorus One 0.5 ATOM. Можно кликнуть по названию валидатора и перейти на страницу с информацией о нем.

Информация о валидаторе

Здесь видим, что у валидатора есть свой веб-сайт, а также размер его комиссии, сколько всего токенов на него отправлено в стейкинг.

SEND

Транзакция Send

Здесь видим, из какого кошелька на какой была отправка, а также количество токенов.

КОШЕЛЬКИ

Перейдем в раздел Accounts, здесь представлены все кошельки.

Рассмотрим один из кошельков.

Кошелек cosmos1cj7u0wpe45j0udnsy306sna7peah054upxtkzk

На странице кошелька представлены следующие данные:

  • Количество токенов на кошельке
  • Какие использует валидаторы для стейкинга, сколько им делегировал токенов
  • Какие транзакции совершены на кошельке

Другие блокчейны

Помимо рассмотренных выше, есть большое количество других блокчейнов, например, Avalanch, Solana, Tron, Algorand, Flow, Cardano и т.д.


Данная статья написана командой DAO Crypto. Подписывайтесь на нас в Youtube и Telegram!

Этот урок в видео формате можно посмотреть по ссылкам - Урок 3.1 и Урок 3.2