През годините пътят на блокчейн и технологията за разпределен регистър към децентрализацията беше измъчван от проблеми с оперативната съвместимост. За перфектна оперативна съвместимост на блокчейн, проектите трябва да прилагат стандартизирани формати на данни, общи механизми за консенсус, сигурни комуникационни канали и протоколи за оперативна съвместимост, които са сигурни и мащабируем.
Протоколът LayerZero позволява оперативна съвместимост между множество блокови вериги, независимо от тяхната архитектура. Но как работи това решение и къде се използва днес?
Какво е LayerZero?
LayerZero е протокол за междуверижна комуникация, който позволява директна, безнадеждна комуникация между блокчейни. LayerZero поддържа множество блокчейни, включително SUI, Aptos, EVM Chains и Solana. Проектите могат да реализират оперативна съвместимост с други блокчейни с LayerZero.
LayerZero има потенциала да революционизира блокчейн взаимодействието, като по този начин елиминира необходимостта от централизирани посредници, като мостове и
децентрализирани борси, чрез директна комуникация. С LayerZero може да има по-децентрализирана и сигурна блокчейн екосистема и нови възможности за междуверижни приложения.Как работи LayerZero
LayerZero позволява оперативна съвместимост с уникален подход, наречен "Ultra Light Nodes" (ULN). Това са леки блокчейн клиенти, които могат да валидират транзакции в други вериги, без да изтеглят цялото състояние на блокчейн.
ULN позволяват на LayerZero да постигне висока производителност и ниска латентност по време на междуверижна комуникация с различни архитектури и консенсусни механизми.
ULN се разполагат във всяка верига, която иска да комуникира. ULN поддържат частичен изглед на състоянието на веригата, в която са разположени, и използват изгледа за валидиране на транзакции от други вериги.
Услугите извън веригата, известни като препредаватели, са отговорни за препредаване на съобщения между ULN в различни вериги и са стимулирани да препредават съобщенията надеждно и бързо. Предавателите се компенсират за всяко предадено съобщение.
След това услуга на трета страна, известна като Oracle, предава заглавката на блока до крайната точка на целевата верига. След това Relayer представя доказателството за транзакцията. Веригата на местоназначението след това ще потвърди това доказателство, използвайки своя консенсусен механизъм и съобщението ще бъде изпратено до целевия адрес.
Блокчейн оракули и Relayers са донякъде подобни, но те съществуват напълно отделно един от друг в този процес, за да се избегне тайно споразумение.
Ето опростено обяснение как работи LayerZero:
- Конфигурируема крайна точка на потребителско приложение (UA) във веригата: LayerZero работи като потребителско приложение (UA), конфигурируемо във веригата крайна точка, която изпълнява ултра лек възел (ULN).
- Роля на Oracle и Relayer: LayerZero разчита на две страни за прехвърляне на съобщения между крайни точки във веригата: Oracle и Relayer.
- Прехвърляне на съобщения: Когато UA изпрати съобщение от верига A към верига B, съобщението се насочва през крайната точка на верига A. Крайната точка уведомява посочения от UA Oracle и Relayer за веригата на съобщението и местоназначението.
- Препращане на заглавка на блок и подаване на доказателство за транзакция: Oracle препраща заглавката на блока до крайната точка във верига B и Relayer след това изпраща доказателството за транзакцията.
- Проверка на доказателство и препращане на съобщения: Доказателството се валидира във веригата на местоназначение и съобщението се препраща на адреса на местоназначение.
LayerZero използва свойствата за сигурност на установени оракули (като Chainlink и Band) с допълнителен слой на сигурност чрез отворената система за препредаване. Това означава, че сигурността в най-лошия случай на тази нова мрежа все още се свежда до това да бъде толкова сигурна, колкото и оракулът.
Проектите могат да използват LayerZero за различни цели, включително споделяне на състоянието, унифицирано преодоляване на ликвидността, суапове между вериги и кредитиране и вземане на заеми между вериги.
Кой използва Layer Zero?
Ето преглед на някои популярни проекти, които в момента използват LayerZero:
DApp |
Верига |
Функцията на LayerZero |
---|---|---|
OmniX |
Ethereum |
Omnichain NFT функции за търговия, свързване и стартиране |
Пълни пингвини |
Ethereum |
Преодоляване на верига за NFT |
dYdX |
StarkNet, Ethereum |
Междуверижни суапове и маржин търговия |
Балансьор |
Арбитрум |
Междуверижни пулове за ликвидност |
Синапс |
Солана |
Междуверижни съобщения и трансфери на токени |
Осмоза |
Космос |
Междуверижна ликвидност и залагане |
Clover Finance |
Clover Network |
Междуверижни DeFi и NFT |
Anyswap |
BSC, Polygon, HECO, Fantom, Arbitrum, Avalanche, Moonriver, Moonbeam |
Кръстосано-верижно мостово свързване |
Множеството приложения LayerZero в различни блокови вериги му дават предимство пред други решения за оперативна съвместимост.
5 начина, по които LayerZero превъзхожда други блокчейн решения
Много блокови вериги и децентрализирани приложения внедряват LayerZero по различни причини, вариращи от мащабируемост, ефективност, сигурност и лекота на използване.
1. Мащабируемост
LayerZero е мащабируем, тъй като не изисква допълнителна инфраструктура за поддържане на междуверижни транзакции. Вместо това LayerZero използва съществуващата инфраструктура на блокчейните, свързани с LayerZero. Това означава, че LayerZero може да се мащабира като мащаба на основния блокчейн.
2. Ефективност
LayerZero е ефективен, защото не изисква допълнително съхранение на данни в свързани блокчейни. LayerZero използва система за криптографско доказателство, за да провери валидността на междуверижните транзакции, така че транзакциите да са много евтини и да не изискват допълнителни такси за газ.
3. Сигурност
LayerZero е защитен, защото използва децентрализирани системи Oracle и Relayer. Oracle следи състоянието на всички блокчейни, свързани с LayerZero. В идеалния случай оракулите са децентрализирани, което прави компромиса труден за участници от трети страни. Предателите също са стимулирани да бъдат прозрачни и възнаградени за извършване на транзакции.
4. Лесна употреба
Проектите могат лесно да интегрират LayerZero в своите приложения, за да могат потребителите лесно да прехвърлят активи между различни блокови вериги с портфейл с активиран LayerZero.
5. Ефективност на разходите
LayerZero постига рентабилност с ниски такси за транзакции, висока производителност и ниска латентност. Таксите за транзакции на LayerZero са няколко цента, което е значително по-ниско от таксите, начислявани от други протоколи за оперативна съвместимост.
Ограничения на LayerZero
Въпреки че LayerZero има някои добри характеристики, той има и определени ограничения:
- Компромиси в сигурността: Модулният подход на LayerZero позволява на проектите да избират своите предаватели и оракули, което води до различни нива на сигурност в DApps. Този подход води до това, че някои DApps се нуждаят от по-строги мерки за сигурност, което ги прави по-уязвими на атаки.
- Загриженост за централизацията: В момента LayerZero разчита на Industry TSS Oracle и Relayer, управляван от LayerZero, което поражда опасения относно централизацията. Въпреки че проектът има за цел да се превърне в напълно агностична модулна инфраструктура с пазар на предаватели и оракули, те все още не са постигнали тази цел.
- Компромиси в разходите: Разчитането на LayerZero на оракули на трети страни може значително да доведе до по-високи променливи такси за транзакция, тъй като търсенето на услуги на оракул се увеличава. Тази структура на разходите може да е по-подходяща за конкретни бизнес модели и типове транзакции, ограничавайки нейната приложимост в по-широк диапазон от употреби.
- Приемане от разработчици: Успехът на LayerZero зависи от проектите, които възприемат неговия модулен подход и правят избор на дизайн за сигурност. Ако разработчиците предпочитат стандартизирани решения с вградени мерки за сигурност, приемането на LayerZero може да бъде ограничено.
Въпреки тези ограничения, фокусът на LayerZero върху модулността и гъвкавостта е привлекателен за разработчиците, особено ако търсите персонализирани опции за сигурност и възможност за изграждане на естествена мулти-верига DApps. Успехът на проекта ще зависи от способността му да се справи с тези предизвикателства и да се адаптира към развиващите се нужди на блокчейн екосистемата.
Има много проекти, които подобряват оперативната съвместимост на блокчейн
Оперативната съвместимост на блокчейн е от съществено значение за бъдещето на блокчейн технологията. С нарастването на внедряването на блокчейн ще нараства и нуждата от оперативна съвместимост. Проекти като Chainlink, Polkadot и Cosmos определят темпото в пътуването към децентрализация чрез оперативна съвместимост. Проектите могат да постигнат оперативна съвместимост чрез множество носители, като LayerZero проправя пътя за много.