Blockchainové interakce mohou být složité a složité, zejména pro začátečníky. V tomto článku prozkoumáme řetězovou abstrakci, jak funguje, některé její výhody a výzvy a obecné mylné představy o ní.

Co je řetězová abstrakce?

Řetězová abstrakce je koncept NEAR pro zjednodušení toho, jak se spotřebitelé zapojují do technologie blockchain tím, že ji izolují od uživatelské zkušenosti. Cílem je, aby zákazníci nevěděli, se kterým blockchainem pracují, nebo dokonce, že blockchain využívají.

Jak funguje řetězová abstrakce?

Zvažte situaci, kdy můžete pouze odesílat textové zprávy z iPhone na jiné iPhone a ne na zařízení Android. To by bylo jistě kontraproduktivní a neproveditelné. Stejně tak by uživatelé měli mít možnost bez zábran provádět transakce a interakci s decentralizovanými aplikacemi (DApps) na různých blockchainech. Zde přichází na scénu řetězová abstrakce, kde jsou složitosti blockchainové technologie minimalizovány nebo zcela odstraněny, takže se uživatel může soustředit pouze na užitečnost a užitečnost DApps, které jsou používány.

Pokud má například Katherine v úmyslu komunikovat s novým DApp s názvem XYZ, neměla by se obtěžovat blockchainem, na kterém byl vyvinut. Z uživatelského hlediska chce, aby fungoval správně a plnil zamýšlenou funkci. Stejně tak jsou miliony lidí online denně, ale jen málo z nich má znalosti o internetové technologii nebo o tom, jak funguje.

Představte si DApp pro provádění transakcí a provozování v rámci různých sítí a služeb. Pokud například Katherine použije aplikaci XYZ na svém smartphonu k nákupu šálku kávy, narazí na kupón na boty, které se jí líbí. Zakoupí si pár bot a získá body, které ve formě nezaměnitelných tokenů na Ethereum. Později vidí, že v nabízené odměně je více a rozhodne se zakoupit vstupenky na akci, také NFT, ale na BNB Smart Chain (BSC).

Všechny tyto transakce by mohly probíhat v rámci jedné aplikace bez nutnosti mít několik peněženek, přepínat mezi sítěmi nebo přímo řešit poplatky. Tato úroveň meziřetězcové interakce je konečným cílem řetězové abstrakce.

Výhody řetězové abstrakce

Likvidita je vždy skryta v konkrétních blockchainech, což může pro uživatele a vývojáře představovat problém ji správně využít. Řetězová abstrakce to řeší tím, že uživatelům umožňuje přístup k likviditě v rámci více blockchainů. Předpokládejme, že David chce půjčit své žetony, aby z nich získal úrok. Pokud je likvidita izolovaná, musel by ji hledat na přesném blockchainu, kde se nacházejí jeho tokeny. Díky řetězové abstrakci by však David mohl půjčovat své tokeny na platformě, která propojila různé blockchainy a vytvořila tak jeden fond likvidity. Pro Davida to může znamenat více uživatelů platformy a nižší úrokové sazby.

Pokud jde o vývojáře, abstrakce řetězců poskytuje příležitost vytvářet DApps, aniž by byli vázáni omezeními konkrétního blockchainu. Jeden může využívat Ethereum pro funkce, jako jsou chytré smlouvy, zatímco druhý může být cenově výhodnější, jako je Polygon. Například společnost Decentraland využívá síť Polygon k tomu, aby uživatelům umožnila razit, prodávat, nakupovat a obchodovat s nositelnými zařízeními pro avatary za nulový poplatek za plyn. Je důležité zdůraznit, že Decentraland využívá různé aspekty k úplnému odstranění příslušných poplatků. Propagace transakcí na Polygonu, mají nízké poplatky, ale nejsou úplně nulové.

Výzvy řetězové abstrakce

Jednou z možných aplikací řetězové abstrakce je vývoj rozhraní, pomocí kterého by uživatelé mohli efektivněji přistupovat ke všem druhům aplikací založených na technologii blockchain. Problém je však v tom, že toto rozhraní se může vyvinout v jediný bod selhání.

Každý blockchain musí mít svá bezpečnostní opatření. Když jsou integrovány do jediného rozhraní, je obtížné zaručit, že budou dodržena všechna bezpečnostní opatření. Pokud však nové rozhraní abstrakce řetězců není implementováno pečlivě, představuje rizika pro jednotlivé blockchainy. Dalším problémem, který byl pozorován, je nedostatečná kompatibilita s jinými blockchainy.

Mechanismus konsenzu a jazyk inteligentních smluv se mohou lišit od jednoho blockchainu k druhému, a proto je náročné mít ideální rozhraní pro všechny blockchainové sítě. Například chytrou smlouvu vyvinutou pomocí programovacího jazyka Ethereum nelze nasadit přímo do sítě Solana kvůli základní architektuře dvou téměř odlišných programovacích jazyků.

Mylné představy o řetězové abstrakci

Je důležité poznamenat, že prostřednictvím abstrakce řetězce jsou interakce mezi řetězci zjednodušeny, ale individualita každého blockchainu je zachována. Abstrakce řetězců usnadňuje a zjednodušuje technické operace na nízké úrovni, aby zlepšila uživatelský zážitek, ale ovlivnila architektury blockchainu.

Jak již bylo řečeno, abstrakce řetězců je o vytváření blockchainů, které se vzájemně ovlivňují, a ačkoli je to klíčový aspekt konceptu, není jediný. Abstrakce řetězce také zahrnuje definování interakce mezi DApps a blockchainy, zjednodušení nasazení inteligentních smluv a načítání dat mezi propojenými blockchainy.

Závěrečné myšlenky

Interakce mezi ostatními blockchainy jsou také popsány pojmem abstrakce řetězce, což implikuje jejich zobecnění. Výhody řetězové abstrakce jsou v tom, že pomáhá rozbít likviditu a zjednodušit vývoj. Čelí výzvám v podobě centralizace a bezpečnostních rizik a potenciálních problémů s interoperabilitou. Přesto by to mohlo připravit cestu k interoperabilním a uživatelsky přívětivým blockchainovým ekosystémům.