Розвиток Інтернету в потужний інструмент для зв'язку сьогодні не відбувся через широке розуміння його основних протоколів, таких як HTTP, TCP/IP і UDP. Натомість ці технічні складнощі були абстраговані, дозволяючи громадськості використовувати Інтернет, не потребуючи знань деталей. Так само технологія блокчейну та блокчейн-орієнтовані додатки очікуються пройти подібну еволюцію з часом.
Запропонований NEAR, абстракція ланцюга спрямована на відокремлення технології блокчейн від користувацького досвіду (UX), спрощуючи способи взаємодії користувачів з технологією блокчейн. Завдяки цьому користувачі можуть спілкуватися з додатками блокчейн без необхідності знати конкретний блокчейн, який вони використовують.
Щоб сховати складність від користувачів, фреймворк абстрагування ланцюга розділений на три структурні шари: Шар додатків, Шар рахунку та Шар блокчейну. Ці шари вирішують унікальні виклики, з якими стикаються розробники, кінцеві користувачі та постачальники інфраструктури при взаємодії через кілька ланцюгів.
Виклики
У багатоланковому екосистемі розробники стикаються з важливим викликом ефективного розгортання додатків на різних блокчейнах. Кожен ланцюжок має свою власну мову, технологічний стек та механізми безпеки, що вимагають, щоб розробники адаптувалися до кожного конкретного ланцюжка. Наприклад, додаток, розроблений на Ethereum, потребував би повторного розроблення мовою Move для розгортання на ланцюжку Sui. Цей зайвий зусильний розвиток та міжланцюжкові операції збільшують складність, вартість та можуть сповільнювати інновації.
Рішення абстрагування ланцюга
Абстракція ланцюга на рівні додатків забезпечує уніфікований інтерфейс та інструменти, такі як SDK та API, що спрощують розробку в середовищі багатьох ланцюгів. Використовуючи механізми міжланцюгових підписів та координації транзакцій, розробники можуть безперешкодно розгортати свій код на кількох ланцюгах. Проекти, такі як Agoric, Skip і Socket, просувають інструменти в цій області, дозволяючи розробникам виконувати міжланцюжні транзакції за одним підписом. Покращення досвіду розробника є ключем до зростання екосистем блокчейну, абстракція ланцюгів прискорює петлю зворотного зв'язку між розробником-додатком-користувачем, спонукаючи інновації.
Виклики
У багатоланковому середовищі звичайні користувачі часто стикаються з складним завданням управління активами на різних ланцюгах. Кожен ланцюг потребує окремого управління обліковими записами, відстеження активів та ручного керування комісійними витратами, ускладнюючи взаємодію користувача та підвищуючи поріг входу для додатків Web3. Ця складність робить блокчейн-додатки менш привабливими для користувачів загального Інтернету.
Рішення абстракції ланцюга
Абстракція ланцюжка на рівні облікового запису значно покращує взаємодію з користувачем завдяки уніфікованому управлінню обліковими записами, автоматизованим платежам за газ та інтеграції крос-чейн ідентифікації. Завдяки єдиному інтерфейсу користувачі можуть бачити баланси своїх активів у всіх ланцюжках без необхідності перевіряти кожен з них окремо. Крім того, за допомогою єдиної ідентифікації користувачі можуть вільно здійснювати транзакції та взаємодіяти в різних мережах, зменшуючи клопоти, пов'язані з керуванням кількома обліковими записами. Такі проєкти, як Particle Network, XION і NEAR, вивчають рішення в цій галузі, щоб покращити користувацький досвід Web3-додатків до рівня, ближчого до традиційних інтернет-додатків.
Виклики
На рівні блокчейну абстракція ланцюга в першу чергу вирішує проблеми взаємодії та безпеки, з якими стикаються постачальники інфраструктури при розгортанні на кількох ланцюгах. Фрагментація між блокчейнами призводить до ризиків безпеки, розділеної ліквідності та неконсистентності у комунікації. Наприклад, міжланцюжкові мости історично були вразливі до експлойтів безпеки, створюючи значні ризики для безпеки активів.
Рішення абстракції ланцюга
Абстракція ланцюга блокчейну підвищує сумісність та обмін даними між ланцюгами за допомогою стандартизованих протоколів міжланцюжкової комунікації, таких як IBC в Cosmo та XCMP в Polkadot. Ланцюги, побудовані на одній технологічній стопці, наприклад, ті, що існують в екосистемі Cosmos на основі Tendermint, можуть легше взаємодіяти, зменшуючи ризики безпеки та витрати на розгортання. Об'єднані механізми безпеки міжланцюжкового обміну подальше зменшують складність міжланцюжкових взаємодій, покращуючи ліквідність та співпрацю в екосистемі.
Кожен з цих трьох рівнів незамінний: рівень додатків надає інструменти, які роблять ланцюжок абстракції придатним для застосування, рівень облікових записів безпосередньо впливає на досвід користувача, а рівень блокчейну формує основу, яка забезпечує технічну можливість. Рішення з абстракції ланцюжка через ці рівні є взаємозалежними і взаємопідсилюючими, працюючи на досягнення кінцевої мети - оптимізації досвіду користувача.
Як сегментований блокчейн рівня 1 з доказом частки, NEAR фокусується на подоланні розриву між нативними блокчейн-додатками та основною аудиторією. NEAR досягає цього за допомогою агрегації облікових записів, багаторівневої архітектури, яка абстрагується від критичних больових точок використання блокчейн-мереж, таких як перемикання гаманців, управління комісією за газ і крос-чейн взаємодії. Усі взаємодії об'єднані в одному обліковому записі. Унікальна система управління ключами FastAuth від NEAR знижує вхідний бар'єр, ще більше покращуючи абстракцію блокчейну для кінцевих користувачів. FastAuth дозволяє користувачам реєструвати власний обліковий запис на блокчейні, використовуючи лише адресу електронної пошти, і використовує ключ доступу (через біометричну автентифікацію замість паролів) для заміни складних приватних ключів і паролів.
Agoric - це власний блокчейн рівня 1 в екосистемі Cosmos, розроблений з асинхронною багатоблоковою середовищем виконання для сприяння міжланцюжковим додаткам. Agoric використовує протокол міжланцюжкової комунікації Cosmos IBC та загальне повідомлення Axelar (GMP) для взаємодії з екосистемами поза межами Cosmos. Абстрагуючи складності міжланцюжкової комунікації та виконання розумного контракту, координовані інтерфейси застосунків (API) Agoric спрощують досвід розробника, дозволяючи кінцевим користувачам користуватися додатками з вбудованими можливостями абстракції ланцюга.
По мірі розвитку галузі блокчейну вибір основних ланцюгів ймовірно зміниться, з різними застосуваннями, які використовуються на різних ланцюгах, найкраще підходять для своїх потреб. Ми рухаємося до майбутнього з декількома ланцюгами, що неминуче призведе до більш складних викликів у досвіді користувача, що заважатиме прийняттю основних застосувань. Тому абстракція ланцюга є надзвичайно важливою.
Розвиток Інтернету в потужний інструмент для зв'язку сьогодні не відбувся через широке розуміння його основних протоколів, таких як HTTP, TCP/IP і UDP. Натомість ці технічні складнощі були абстраговані, дозволяючи громадськості використовувати Інтернет, не потребуючи знань деталей. Так само технологія блокчейну та блокчейн-орієнтовані додатки очікуються пройти подібну еволюцію з часом.
Запропонований NEAR, абстракція ланцюга спрямована на відокремлення технології блокчейн від користувацького досвіду (UX), спрощуючи способи взаємодії користувачів з технологією блокчейн. Завдяки цьому користувачі можуть спілкуватися з додатками блокчейн без необхідності знати конкретний блокчейн, який вони використовують.
Щоб сховати складність від користувачів, фреймворк абстрагування ланцюга розділений на три структурні шари: Шар додатків, Шар рахунку та Шар блокчейну. Ці шари вирішують унікальні виклики, з якими стикаються розробники, кінцеві користувачі та постачальники інфраструктури при взаємодії через кілька ланцюгів.
Виклики
У багатоланковому екосистемі розробники стикаються з важливим викликом ефективного розгортання додатків на різних блокчейнах. Кожен ланцюжок має свою власну мову, технологічний стек та механізми безпеки, що вимагають, щоб розробники адаптувалися до кожного конкретного ланцюжка. Наприклад, додаток, розроблений на Ethereum, потребував би повторного розроблення мовою Move для розгортання на ланцюжку Sui. Цей зайвий зусильний розвиток та міжланцюжкові операції збільшують складність, вартість та можуть сповільнювати інновації.
Рішення абстрагування ланцюга
Абстракція ланцюга на рівні додатків забезпечує уніфікований інтерфейс та інструменти, такі як SDK та API, що спрощують розробку в середовищі багатьох ланцюгів. Використовуючи механізми міжланцюгових підписів та координації транзакцій, розробники можуть безперешкодно розгортати свій код на кількох ланцюгах. Проекти, такі як Agoric, Skip і Socket, просувають інструменти в цій області, дозволяючи розробникам виконувати міжланцюжні транзакції за одним підписом. Покращення досвіду розробника є ключем до зростання екосистем блокчейну, абстракція ланцюгів прискорює петлю зворотного зв'язку між розробником-додатком-користувачем, спонукаючи інновації.
Виклики
У багатоланковому середовищі звичайні користувачі часто стикаються з складним завданням управління активами на різних ланцюгах. Кожен ланцюг потребує окремого управління обліковими записами, відстеження активів та ручного керування комісійними витратами, ускладнюючи взаємодію користувача та підвищуючи поріг входу для додатків Web3. Ця складність робить блокчейн-додатки менш привабливими для користувачів загального Інтернету.
Рішення абстракції ланцюга
Абстракція ланцюжка на рівні облікового запису значно покращує взаємодію з користувачем завдяки уніфікованому управлінню обліковими записами, автоматизованим платежам за газ та інтеграції крос-чейн ідентифікації. Завдяки єдиному інтерфейсу користувачі можуть бачити баланси своїх активів у всіх ланцюжках без необхідності перевіряти кожен з них окремо. Крім того, за допомогою єдиної ідентифікації користувачі можуть вільно здійснювати транзакції та взаємодіяти в різних мережах, зменшуючи клопоти, пов'язані з керуванням кількома обліковими записами. Такі проєкти, як Particle Network, XION і NEAR, вивчають рішення в цій галузі, щоб покращити користувацький досвід Web3-додатків до рівня, ближчого до традиційних інтернет-додатків.
Виклики
На рівні блокчейну абстракція ланцюга в першу чергу вирішує проблеми взаємодії та безпеки, з якими стикаються постачальники інфраструктури при розгортанні на кількох ланцюгах. Фрагментація між блокчейнами призводить до ризиків безпеки, розділеної ліквідності та неконсистентності у комунікації. Наприклад, міжланцюжкові мости історично були вразливі до експлойтів безпеки, створюючи значні ризики для безпеки активів.
Рішення абстракції ланцюга
Абстракція ланцюга блокчейну підвищує сумісність та обмін даними між ланцюгами за допомогою стандартизованих протоколів міжланцюжкової комунікації, таких як IBC в Cosmo та XCMP в Polkadot. Ланцюги, побудовані на одній технологічній стопці, наприклад, ті, що існують в екосистемі Cosmos на основі Tendermint, можуть легше взаємодіяти, зменшуючи ризики безпеки та витрати на розгортання. Об'єднані механізми безпеки міжланцюжкового обміну подальше зменшують складність міжланцюжкових взаємодій, покращуючи ліквідність та співпрацю в екосистемі.
Кожен з цих трьох рівнів незамінний: рівень додатків надає інструменти, які роблять ланцюжок абстракції придатним для застосування, рівень облікових записів безпосередньо впливає на досвід користувача, а рівень блокчейну формує основу, яка забезпечує технічну можливість. Рішення з абстракції ланцюжка через ці рівні є взаємозалежними і взаємопідсилюючими, працюючи на досягнення кінцевої мети - оптимізації досвіду користувача.
Як сегментований блокчейн рівня 1 з доказом частки, NEAR фокусується на подоланні розриву між нативними блокчейн-додатками та основною аудиторією. NEAR досягає цього за допомогою агрегації облікових записів, багаторівневої архітектури, яка абстрагується від критичних больових точок використання блокчейн-мереж, таких як перемикання гаманців, управління комісією за газ і крос-чейн взаємодії. Усі взаємодії об'єднані в одному обліковому записі. Унікальна система управління ключами FastAuth від NEAR знижує вхідний бар'єр, ще більше покращуючи абстракцію блокчейну для кінцевих користувачів. FastAuth дозволяє користувачам реєструвати власний обліковий запис на блокчейні, використовуючи лише адресу електронної пошти, і використовує ключ доступу (через біометричну автентифікацію замість паролів) для заміни складних приватних ключів і паролів.
Agoric - це власний блокчейн рівня 1 в екосистемі Cosmos, розроблений з асинхронною багатоблоковою середовищем виконання для сприяння міжланцюжковим додаткам. Agoric використовує протокол міжланцюжкової комунікації Cosmos IBC та загальне повідомлення Axelar (GMP) для взаємодії з екосистемами поза межами Cosmos. Абстрагуючи складності міжланцюжкової комунікації та виконання розумного контракту, координовані інтерфейси застосунків (API) Agoric спрощують досвід розробника, дозволяючи кінцевим користувачам користуватися додатками з вбудованими можливостями абстракції ланцюга.
По мірі розвитку галузі блокчейну вибір основних ланцюгів ймовірно зміниться, з різними застосуваннями, які використовуються на різних ланцюгах, найкраще підходять для своїх потреб. Ми рухаємося до майбутнього з декількома ланцюгами, що неминуче призведе до більш складних викликів у досвіді користувача, що заважатиме прийняттю основних застосувань. Тому абстракція ланцюга є надзвичайно важливою.