Avalanche прагне підвищити масштабованість без шкоди для швидкості або децентралізації. Основна платформа має три блокчейни: транзакційний ланцюг (X-ланцюг), контрактний ланцюг (C-ланцюг) та платформний ланцюг (P-ланцюг). X-ланцюг використовується для створення та обміну активами, C-ланцюг — для створення смарт-контрактів, а P-ланцюг — для координації валідаторів і підмереж.
Одним із найважливіших проривів протоколу є консенсус Avalanche, де валідатори використовують повторне голосування за зразками для швидкого та надійного досягнення консенсусу. Avalanche також використовує підмережі як новий спосіб горизонтального масштабування, що дозволяє створювати налаштовані та взаoperable блокчейни. Можлива кількість підмереж необмежена.
Вступ
Останнім часом технологія блокчейн постійно розвивається, пропонуючи нові рішення для таких «старих» проблем, як масштабованість, взаoperability та практичність. Avalanche також представила власне рішення, у рамках якого у основній платформі створено три незалежні блокчейни. Avalanche називає себе «найшвидшою платформою для смарт-контрактів у сфері блокчейнів», базуючись на нативному токені AVAX та різних механізмах консенсусу. У цій статті ми дослідимо фактори, що стоять за цим твердженням, та рішення, які пропонує Avalanche.
Коли з’явився проект Avalanche?
Avalanche був заснований у вересні 2020 року компанією Ava Labs із Нью-Йорка. Ava Labs залучила майже 300 мільйонів доларів фінансування, а Avalanche Foundation провела приватні та публічні продажі токенів на суму 48 мільйонів доларів. У команді засновників — Кевін Секнікі, Маофан «Тед» Йін та Емін Гюн Сирер.
Які проблеми вирішує Avalanche?
Основні проблеми, які вирішує Avalanche, — це масштабованість, комісії за транзакції та взаoperability.
Порівняння масштабованості та рівня децентралізації
Довгий час традиційні блокчейн-проекти намагалися знайти баланс між масштабованістю та децентралізацією. Якщо активність у мережі зростає, вона може швидко стати перевантаженою. Біткоїн(BTC) є типовим прикладом: у періоди перевантаження мережі користувачам потрібно кілька годин або навіть тижнів, щоб завершити транзакцію.
Одним із способів вирішення цієї проблеми є підвищення централізації мережі, що дозволяє деяким учасникам мати більші права для підтвердження активності, забезпечуючи швидший час обробки. Однак децентралізація є критично важливою для безпеки блокчейну. Нові блокчейни намагаються вирішити цю проблему за допомогою технічних покращень, і Avalanche пропонує унікальне рішення, яке буде описано нижче.
Високі комісії
Ще одна поширена проблема великих блокчейнів, таких як Ethereum, — це комісії за газ, які зростають із зростанням навантаження. Це може знизити мотивацію користувачів використовувати ці мережі, а екосистеми конкурентів залишаються недосконалими. Наприклад, популярність Ethereum залишається високою, і конкуренти ще не з’явилися, що спричиняє перевантаження мережі та високі транзакційні витрати. У певний період комісія за звичайний переказ у мережі Ethereum перевищувала 10 доларів. При складних смарт-контрактах ці витрати можуть перевищувати 100 доларів.
Взаoperability
Різні проекти і бізнеси мають різні потреби до платформи блокчейн. Раніше проекти могли працювати лише в Ethereum або на незалежних або приватних блокчейнах, які не можна налаштовувати за потребою. Знаходження балансу між налаштовуваністю та багатобічною взаoperability — довготривала проблема у галузі. Рішення Avalanche — підмережі, які мають таку саму безпеку, швидкість і сумісність із основною мережею.
Як працює мережа Avalanche?
Avalanche пропонує унікальне рішення, яке складається з трьох взаoperable блокчейнів: X-ланцюга, C-ланцюга та P-ланцюга.
Транзакційний ланцюг (X-ланцюг) відповідає за створення та обмін токенів AVAX і інших цифрових активів. Комісії сплачуються у токенах AVAX, а блокчейн використовує протокол консенсусу Avalanche.
У контрактному ланцюгу (C-ланцюг) розробники можуть створювати смарт-контракти для DApp. Цей ланцюг реалізує приклад Ethereum Virtual Machine(EVM), підтримуючи сумісність із EVM. Контрактний ланцюг використовує Snowman — модифікацію протоколу Avalanche.
Платформний ланцюг (P-ланцюг) координує мережевих валідаторів, відстежує активність підмереж і підтримує створення підмереж. P-ланцюг також використовує Snowman.
Avalanche надає кожному блокчейну різні функції, і порівняно з централізованим обробленням усіх операцій у одному ланцюгу, цей підхід підвищує швидкість і масштабованість. Розробники налаштовують механізми консенсусу відповідно до потреб кожного ланцюга. Користувачі використовують AVAX для стейкінгу та оплати комісій у мережі, що створює спільний актив екосистеми.
Як працює механізм консенсусу Avalanche?
Дві системи консенсусу Avalanche мають багато спільного. Такий двосистемний підхід є ключем до підвищення масштабованості та швидкості транзакцій.
Консенсус Avalanche(Avalanche)
Доказ роботи(PoW), доказ участі(PoS) та делегований доказ участі(DPoS) — традиційні протоколи, які вимагають лідера для досягнення консенсусу, але протокол Avalanche працює навпаки: він забезпечує високу децентралізацію та масштабованість мережі. Традиційні протоколи, такі як PoW, PoS і DPoS, з часом перетворюються у модель, коли одна сторона обробляє транзакції, а інші їх підтверджують.
Avalanche використовує протокол консенсусу, оптимізований за допомогою орієнтованого ациклічного графа(DAG). DAG підтримує паралельну обробку транзакцій у мережі. Валідатори беруть зразки інших валідаторів і підтверджують, чи вони підтвердили нову транзакцію. Після кількох рандомних зразків статистика доводить, що ймовірність шахрайства з транзакціями майже нульова.
Усі транзакції підтверджуються миттєво, без додаткових дій. Вимоги до обладнання для запуску валідаторських вузлів і підтвердження транзакцій дуже низькі, що приваблює багато учасників і сприяє підвищенню продуктивності, децентралізації та екологічної дружелюбності.
Snowman(Snowman) консенсус
Консенсус Snowman базується на протоколі Avalanche, але відрізняється тим, що використовує лінійний спосіб підтвердження транзакцій. Це особливо ефективно для обробки смарт-контрактів. У порівнянні з протоколом Avalanche, Snowman також має процес створення блоків.
Токен AVAX
AVAX — нативний токен мережі Avalanche, загальний обіг — 720 мільйонів. Всі комісії, сплачені у мережі, знищуються відповідно до дефляційної моделі, що приносить користь спільноті Avalanche. Токен AVAX має три основні застосування:
Ви можете стейкати певну кількість AVAX і стати валідатором або делегувати токени іншим валідаторам. Валідатори отримують 10% річної доходності(APY) і можуть встановлювати власний відсоток управлінських зборів.
AVAX використовується як універсальна одиниця підмереж, що сприяє підвищенню взаoperability підмереж.
AVAX можна використовувати для оплати транзакцій і підписки на підмережі.
Як стейкати токени AVAX?
Власники AVAX можуть стати валідаторами або делегувати токени іншим валідаторам і отримувати відповідні нагороди. Щоб стати валідатором, потрібно застейкати 2000 AVAX.
Вимоги до обладнання для валідаторських вузлів дуже низькі — достатньо звичайного ПК. Якщо делегувати AVAX іншому валідатору і він підтвердить транзакцію, ви отримаєте нагороду.
Налаштування кастомізованих блокчейнів Avalanche
Avalanche пропонує функції, схожі з Ethereum та іншими першими рівнями блокчейнів. Розробники можуть створювати токени, NFT і DApps. Користувачі можуть застейкати токени, підтверджувати транзакції і використовувати понад 400 DApps. Прихильники Avalanche вважають, що його переваги походять від покращень цих функцій. Також є функція створення «підмереж» — налаштованих взаoperable блокчейнів.
Використання високонаповнених підмереж для створення налаштованих блокчейнів добре відповідає потребам великих компаній, багато з яких вже будують підмережі. Це дозволяє великим корпораціям і незалежним операторам взаємодіяти з іншими користувачами у багатій екосистемі та використовувати безпеку основної мережі Avalanche.
Avalanche має власну віртуальну машину — (AVM), сумісну з Ethereum Virtual Machine(EVM). Розробники, знайомі з мовою Solidity, швидко адаптуються до середовища Avalanche, а перенесення існуючих проектів — просте.
Чим відрізняється Avalanche від інших масштабованих блокчейнів?
Наші питання і рішення не є унікальними для Avalanche. Конкуренти, такі як Ethereum, Polkadot, Polygon і Solana, також пропонують подібні платформи для масштабування і взаoperability. Чим же Avalanche виділяється?
Механізм консенсусу
Можливо, найунікальніша риса — це механізм консенсусу Avalanche. Однак Avalanche не є єдиним блокчейном із інноваційним механізмом. Solana використовує доказ історії, і її пропускна здатність нібито досягає 50 000 TPS (транзакцій за секунду), що значно перевищує офіційні 6 500 TPS Avalanche. Однак TPS — це лише один із показників швидкості мережі і не визначає детермінацію блоків.
Швидкість транзакцій і час остаточного підтвердження
Ще одна особливість Avalanche — час остаточного підтвердження менше 1 секунди. Що це означає? Ще раз наголошуємо, що при оцінці продуктивності мережі не можна орієнтуватися лише на TPS; важливо враховувати час остаточного підтвердження транзакції, коли її вже неможливо скасувати або змінити. Навіть якщо мережа може обробляти 100 000 транзакцій за секунду, затримка з часом остаточного підтвердження зробить її повільнішою. Avalanche стверджує, що має найшвидший у галузі час підтвердження.
Децентралізація
Ще одна унікальна риса — рівень децентралізації. Враховуючи масштаб і час створення, мережа Avalanche має багато валідаторів — станом на квітень 2022 року їх понад 1300(. Зі зростанням ціни AVAX бар’єри для входу валідаторів зростають.
Взаoperable блокчейни
Взаoperability блокчейнів Avalanche не має обмежень за кількістю, тому він напряму конкурує з Polkadot, який також пропонує налаштовані та взаoperable блокчейни. Однак у Polkadot обмежена кількість слотів для паралельних ланцюгів, тоді як Avalanche просто платить за підписку.
Висновки
Платформи децентралізованих фінансів)DeFi( прагнуть знайти заміну Ethereum. Avalanche сумісний із Ethereum Virtual Machine і має низькі витрати, що робить його привабливим. Однак у галузі вже багато альтернатив для підвищення масштабованості та швидкості.
З моменту запуску Avalanche здобула популярність: щоденний обсяг транзакцій вже зрівнявся з Ethereum, але чи зможе вона конкурувати з Solana або Polygon — ще питання.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Що таке Avalanche (AVAX)?
Avalanche прагне підвищити масштабованість без шкоди для швидкості або децентралізації. Основна платформа має три блокчейни: транзакційний ланцюг (X-ланцюг), контрактний ланцюг (C-ланцюг) та платформний ланцюг (P-ланцюг). X-ланцюг використовується для створення та обміну активами, C-ланцюг — для створення смарт-контрактів, а P-ланцюг — для координації валідаторів і підмереж.
Одним із найважливіших проривів протоколу є консенсус Avalanche, де валідатори використовують повторне голосування за зразками для швидкого та надійного досягнення консенсусу. Avalanche також використовує підмережі як новий спосіб горизонтального масштабування, що дозволяє створювати налаштовані та взаoperable блокчейни. Можлива кількість підмереж необмежена.
Вступ
Останнім часом технологія блокчейн постійно розвивається, пропонуючи нові рішення для таких «старих» проблем, як масштабованість, взаoperability та практичність. Avalanche також представила власне рішення, у рамках якого у основній платформі створено три незалежні блокчейни. Avalanche називає себе «найшвидшою платформою для смарт-контрактів у сфері блокчейнів», базуючись на нативному токені AVAX та різних механізмах консенсусу. У цій статті ми дослідимо фактори, що стоять за цим твердженням, та рішення, які пропонує Avalanche.
Коли з’явився проект Avalanche?
Avalanche був заснований у вересні 2020 року компанією Ava Labs із Нью-Йорка. Ava Labs залучила майже 300 мільйонів доларів фінансування, а Avalanche Foundation провела приватні та публічні продажі токенів на суму 48 мільйонів доларів. У команді засновників — Кевін Секнікі, Маофан «Тед» Йін та Емін Гюн Сирер.
Які проблеми вирішує Avalanche?
Основні проблеми, які вирішує Avalanche, — це масштабованість, комісії за транзакції та взаoperability.
Порівняння масштабованості та рівня децентралізації
Довгий час традиційні блокчейн-проекти намагалися знайти баланс між масштабованістю та децентралізацією. Якщо активність у мережі зростає, вона може швидко стати перевантаженою. Біткоїн(BTC) є типовим прикладом: у періоди перевантаження мережі користувачам потрібно кілька годин або навіть тижнів, щоб завершити транзакцію.
Одним із способів вирішення цієї проблеми є підвищення централізації мережі, що дозволяє деяким учасникам мати більші права для підтвердження активності, забезпечуючи швидший час обробки. Однак децентралізація є критично важливою для безпеки блокчейну. Нові блокчейни намагаються вирішити цю проблему за допомогою технічних покращень, і Avalanche пропонує унікальне рішення, яке буде описано нижче.
Високі комісії
Ще одна поширена проблема великих блокчейнів, таких як Ethereum, — це комісії за газ, які зростають із зростанням навантаження. Це може знизити мотивацію користувачів використовувати ці мережі, а екосистеми конкурентів залишаються недосконалими. Наприклад, популярність Ethereum залишається високою, і конкуренти ще не з’явилися, що спричиняє перевантаження мережі та високі транзакційні витрати. У певний період комісія за звичайний переказ у мережі Ethereum перевищувала 10 доларів. При складних смарт-контрактах ці витрати можуть перевищувати 100 доларів.
Взаoperability
Різні проекти і бізнеси мають різні потреби до платформи блокчейн. Раніше проекти могли працювати лише в Ethereum або на незалежних або приватних блокчейнах, які не можна налаштовувати за потребою. Знаходження балансу між налаштовуваністю та багатобічною взаoperability — довготривала проблема у галузі. Рішення Avalanche — підмережі, які мають таку саму безпеку, швидкість і сумісність із основною мережею.
Як працює мережа Avalanche?
Avalanche пропонує унікальне рішення, яке складається з трьох взаoperable блокчейнів: X-ланцюга, C-ланцюга та P-ланцюга.
Транзакційний ланцюг (X-ланцюг) відповідає за створення та обмін токенів AVAX і інших цифрових активів. Комісії сплачуються у токенах AVAX, а блокчейн використовує протокол консенсусу Avalanche.
У контрактному ланцюгу (C-ланцюг) розробники можуть створювати смарт-контракти для DApp. Цей ланцюг реалізує приклад Ethereum Virtual Machine(EVM), підтримуючи сумісність із EVM. Контрактний ланцюг використовує Snowman — модифікацію протоколу Avalanche.
Платформний ланцюг (P-ланцюг) координує мережевих валідаторів, відстежує активність підмереж і підтримує створення підмереж. P-ланцюг також використовує Snowman.
Avalanche надає кожному блокчейну різні функції, і порівняно з централізованим обробленням усіх операцій у одному ланцюгу, цей підхід підвищує швидкість і масштабованість. Розробники налаштовують механізми консенсусу відповідно до потреб кожного ланцюга. Користувачі використовують AVAX для стейкінгу та оплати комісій у мережі, що створює спільний актив екосистеми.
Як працює механізм консенсусу Avalanche?
Дві системи консенсусу Avalanche мають багато спільного. Такий двосистемний підхід є ключем до підвищення масштабованості та швидкості транзакцій.
Консенсус Avalanche(Avalanche)
Доказ роботи(PoW), доказ участі(PoS) та делегований доказ участі(DPoS) — традиційні протоколи, які вимагають лідера для досягнення консенсусу, але протокол Avalanche працює навпаки: він забезпечує високу децентралізацію та масштабованість мережі. Традиційні протоколи, такі як PoW, PoS і DPoS, з часом перетворюються у модель, коли одна сторона обробляє транзакції, а інші їх підтверджують.
Avalanche використовує протокол консенсусу, оптимізований за допомогою орієнтованого ациклічного графа(DAG). DAG підтримує паралельну обробку транзакцій у мережі. Валідатори беруть зразки інших валідаторів і підтверджують, чи вони підтвердили нову транзакцію. Після кількох рандомних зразків статистика доводить, що ймовірність шахрайства з транзакціями майже нульова.
Усі транзакції підтверджуються миттєво, без додаткових дій. Вимоги до обладнання для запуску валідаторських вузлів і підтвердження транзакцій дуже низькі, що приваблює багато учасників і сприяє підвищенню продуктивності, децентралізації та екологічної дружелюбності.
Snowman(Snowman) консенсус
Консенсус Snowman базується на протоколі Avalanche, але відрізняється тим, що використовує лінійний спосіб підтвердження транзакцій. Це особливо ефективно для обробки смарт-контрактів. У порівнянні з протоколом Avalanche, Snowman також має процес створення блоків.
Токен AVAX
AVAX — нативний токен мережі Avalanche, загальний обіг — 720 мільйонів. Всі комісії, сплачені у мережі, знищуються відповідно до дефляційної моделі, що приносить користь спільноті Avalanche. Токен AVAX має три основні застосування:
Ви можете стейкати певну кількість AVAX і стати валідатором або делегувати токени іншим валідаторам. Валідатори отримують 10% річної доходності(APY) і можуть встановлювати власний відсоток управлінських зборів.
AVAX використовується як універсальна одиниця підмереж, що сприяє підвищенню взаoperability підмереж.
AVAX можна використовувати для оплати транзакцій і підписки на підмережі.
Як стейкати токени AVAX?
Власники AVAX можуть стати валідаторами або делегувати токени іншим валідаторам і отримувати відповідні нагороди. Щоб стати валідатором, потрібно застейкати 2000 AVAX.
Вимоги до обладнання для валідаторських вузлів дуже низькі — достатньо звичайного ПК. Якщо делегувати AVAX іншому валідатору і він підтвердить транзакцію, ви отримаєте нагороду.
Налаштування кастомізованих блокчейнів Avalanche
Avalanche пропонує функції, схожі з Ethereum та іншими першими рівнями блокчейнів. Розробники можуть створювати токени, NFT і DApps. Користувачі можуть застейкати токени, підтверджувати транзакції і використовувати понад 400 DApps. Прихильники Avalanche вважають, що його переваги походять від покращень цих функцій. Також є функція створення «підмереж» — налаштованих взаoperable блокчейнів.
Використання високонаповнених підмереж для створення налаштованих блокчейнів добре відповідає потребам великих компаній, багато з яких вже будують підмережі. Це дозволяє великим корпораціям і незалежним операторам взаємодіяти з іншими користувачами у багатій екосистемі та використовувати безпеку основної мережі Avalanche.
Avalanche має власну віртуальну машину — (AVM), сумісну з Ethereum Virtual Machine(EVM). Розробники, знайомі з мовою Solidity, швидко адаптуються до середовища Avalanche, а перенесення існуючих проектів — просте.
Чим відрізняється Avalanche від інших масштабованих блокчейнів?
Наші питання і рішення не є унікальними для Avalanche. Конкуренти, такі як Ethereum, Polkadot, Polygon і Solana, також пропонують подібні платформи для масштабування і взаoperability. Чим же Avalanche виділяється?
Механізм консенсусу
Можливо, найунікальніша риса — це механізм консенсусу Avalanche. Однак Avalanche не є єдиним блокчейном із інноваційним механізмом. Solana використовує доказ історії, і її пропускна здатність нібито досягає 50 000 TPS (транзакцій за секунду), що значно перевищує офіційні 6 500 TPS Avalanche. Однак TPS — це лише один із показників швидкості мережі і не визначає детермінацію блоків.
Швидкість транзакцій і час остаточного підтвердження
Ще одна особливість Avalanche — час остаточного підтвердження менше 1 секунди. Що це означає? Ще раз наголошуємо, що при оцінці продуктивності мережі не можна орієнтуватися лише на TPS; важливо враховувати час остаточного підтвердження транзакції, коли її вже неможливо скасувати або змінити. Навіть якщо мережа може обробляти 100 000 транзакцій за секунду, затримка з часом остаточного підтвердження зробить її повільнішою. Avalanche стверджує, що має найшвидший у галузі час підтвердження.
Децентралізація
Ще одна унікальна риса — рівень децентралізації. Враховуючи масштаб і час створення, мережа Avalanche має багато валідаторів — станом на квітень 2022 року їх понад 1300(. Зі зростанням ціни AVAX бар’єри для входу валідаторів зростають.
Взаoperable блокчейни
Взаoperability блокчейнів Avalanche не має обмежень за кількістю, тому він напряму конкурує з Polkadot, який також пропонує налаштовані та взаoperable блокчейни. Однак у Polkadot обмежена кількість слотів для паралельних ланцюгів, тоді як Avalanche просто платить за підписку.
Висновки
Платформи децентралізованих фінансів)DeFi( прагнуть знайти заміну Ethereum. Avalanche сумісний із Ethereum Virtual Machine і має низькі витрати, що робить його привабливим. Однак у галузі вже багато альтернатив для підвищення масштабованості та швидкості.
З моменту запуску Avalanche здобула популярність: щоденний обсяг транзакцій вже зрівнявся з Ethereum, але чи зможе вона конкурувати з Solana або Polygon — ще питання.