Блокчейн мережі
Що таке EVM? (Ось тут буде дійсно складно).
EVM (ethereum virtual machine) - віртуальна машина ефіру.
Це такий собі універсальний віртуальний комп'ютер, до якого може підключитися будь-хто з нас і використовувати базу ефіру.
Далі можна йти в дібрі і розповідати вже про технічну складову роботи цього всього, розповісти про Solidity (код програмування), але це все не потрібно звичайному користувачеві.
Важливо зрозуміти, що якщо блокчейн побудований на базі EVM, розробникам не потрібно створювати свій гаманець, експлорер. (Приклад: Phantom / Keplr / PolkadotJS, у них у всіх свої експлорери і свої гаманці). Вони всього лише беруть базу з ETH, а в такому випадку гаманець для всіх один, той, який підтримує EVM мережі. Наприклад, для ETH можна використовувати будь-який гаманець, який підтримує EVM. Найпопулярніший - Metamask. Як ви вже зрозуміли, цей гаманець ми будемо використовувати для всіх мереж, які побудовані на базі ефіру і використовують технологію EVM.
Саме в цьому і полягає привабливість EVM для розробників. Тобі не потрібно писати код з нуля, розробляти дизайни, експлорери, гаманці та інше. Ти просто береш базу Ефіру, додаєш свої побажання і все, у тебе є блокчейн, що працює, і тобі легше залучити аудиторію (як і простих юзерів, так і програмістів), адже набагато простіше просто інтегрувати ще одну мережу в ММ, ніж завантажувати новий гаманець, розбиратися в твоєму експлорері та інше.
Кожен блокчейн має свою мережу. Чому їх так багато?
Відповідь, насправді, дуже проста. Тому ж, чому існує так багато автомобільних марок. Тому ж, чому в одному районі може бути 20 ресторанів і в кожному буде різна кухня.
У кожного блокчейну своя інфраструктура, свої "плюшки" і недоліки. Різні комісії.
Давайте на дуже простому прикладі:
Порівняємо Мерседес (за 120k$) і Теслу (за 60к$) і те і те їде. І те, і те - машина. Але у Мерседеса більше станцій технічного обслуговування, ніж у Тесли (більше розробників, ком'юніті та іншого). Обслуговування мерседеса на місяць буде 500$, а Тесли - 50$ (комісія в мережі), а ось швидкість у Тесли більша, хоч вона і дешевша, ніж MB (швидкість обробки транзакцій). У кожної машини є плюси і мінуси, також і з блокчейном.
Мережі
Ми вже розібралися, що кожен блокчейн має свою мережу. Нижче ми перерахуємо лише частину тих мереж, які ми використовуємо найчастіше (Перераховувати кожну мережу не вистачить методички, та й у цьому немає особливого сенсу).
Ethereum - мережа Ethereum (ERC20). Вартість транзакцій - від кількох доларів до кількох тисяч доларів.
Polygon (Також відомий як Matic) - мережа Polygon. Транзакції дешеві (вимірюється в центах) і швидкі.
TRX (tron chain) - мережа Tron (TRC20). Транзакції дешеві та швидкі.
BSC - мережа Binance Smart Chain (BEP20). Транзакції дешеві та швидкі.
Solana - мережа Solana (SOL/SPL). Транзакції дешеві та швидкі.
То як же обрати блокчейн, який використовувати?
Насправді, відповіді немає, тут усе залежить від ваших потреб і конкретного кейса. Вам і не потрібно обирати блокчейн, адже фактично блокчейн обираєте не Ви, а проєкт. І Ви є заручником ситуації. Якщо вам потрібно купити якусь монетку, яка підтримує мережу ETH, ви зобов'язані скористатися мережею ETH і заплатити за транзакцію значно більше, ніж на альтернативних блокчейнах, але таке буває рідко, бо багато проєктів підтримують кілька блокчейнів, тому в більшості випадків у Вас буде вибір.
Простий кейс - переказ грошей, конкретно USDT (найпопулярнішого стейблкоїна, яким можна вже розплачуватися в кожному другому онлайн-магазині). Найбільш підходящий блокчейн для цього переказу буде TRX (Tron) - швидкі і дешеві транзакції, всі біржі підтримують цю мережу, багато гаманців (на мобільний пристрій / пк) які підтримують цю мережу. Загалом - зручно. Тому, ми в 99% випадків для переказів USDT (у вас теж це буде найчастіший переказ) використовуємо саме мережу Tron (TRX). Швидко, дешево, зручно.
Як не втратити свої кошти під час переказу?
Завжди дотримуйтесь мережі, в якій ви переказуєте. У випадку, якщо вам надали гаманець TRX, а ви кинули туди кошти в мережі ERC20 - Ваші кошти загублені.
Але насправді, це не так страшно, так як у випадку з найпопулярнішими біржами (візьмемо за приклад Бінанс). Бінанс не дасть вивести вам кошти в мережі ERC20, якщо ви вставили гаманець TRX, тому що гаманець ERC20 (як і будь-яка EVM адреса) починається з 0x..., а той гаманець, який ви вставили, - з T. Вас максимально убезпечать від неправильного переказу.
Як мені працювати з EVM адресою (тією, яка починається на 0x і підтримує багато-багато мереж)?
- Мені дали адресу, яка починається на 0x, як мені зрозуміти в якій мережі відправляти кошти?
- Запитайте в людини (якщо ви відправляєте комусь). Якщо ж ви надсилаєте (оплачуєте) щось на якомусь сервісі, то сервіс обов'язково вкаже, в якій мережі він приймає платіж (ERC20 / Arbitrum / BSC та інше). І при виведенні з бінанса або будь-якої іншої біржі, буде список, де Вам потрібно буде всього лише вибрати потрібний варіант.
Нижче будуть приклади найпопулярніших мереж і те, на який символ їхня адреса починається:
Ethereum (ERC20). EVM. У всіх EVM блокчейнів адреса починається на 0x... (приклад 0xB693ffE8a4DA055162112FF5Ad0eC87dD2C9213f).
Polygon (Також відомий як Matic) - мережа Polygon. EVM.
TRX (tron chain) - мережа Tron (TRC20). Адреса починається на букву T (приклад TNXoiAJ3dct8Fjg4M9fkLFh9S2v9TXc32G).
BSC - мережа Binance Smart Chain (BEP20). EVM.
Solana - мережа Solana (SOL/SPL). Адреси генеруються рандомно, на початку може бути як цифра, так і буква.
Що таке нативний токен?
У кожного блокчейну є свій нативний токен. Нативний токен - токен, яким оплачуються всі комісії в конкретній мережі. Наприклад, відкриваємо https://chainlist.org/ і дивимося на різні EVM блокчейни:
1. Ethereum - думаю тут усе зрозуміло, весь газ (комісія) оплачується в токені ETH.
**Ось тут дуже важливий момент, оскільки багато новачків це забувають. Абсолютно кожна транзакція вимагає комісію, і щоб переказати кошти/щось купити/продати, Вам потрібно заплатити комісію в нативному токені мережі, в цьому випадку - ефірі.
Мораль - ніколи не підчищайте ваш гаманець "під нуль", завжди залишайте трохи нативного токена на оплату комісій.
2. BNB (Binance Smart Chain) - нативний токен BNB, відповідно оплата за газ стягується в токені BNB.
3. Polygon (Нативний токен Matic) - усі комісії оплачуються в монеті matic, не в ефірі, не в БНБ, а в матіці.
Думаю аналогія зрозуміла і перераховувати все не потрібно. Ще раз повторюся, зрозуміти в чому буде стягуватися комісія в конкретній EVM мережі, можна на https://chainlist.org/
У разі, якщо нас цікавить не EVM, то тут також все просто, якщо блокчейн Solana, всі комісії стягуються в токені SOL. Блокчейн Near - у токені Near і тд.