作者:YBB Capital Researcher  Ac-Core

TLDR

  • Nedávno Solana a Dialect společně spustily nový koncept Solana „Actions and Blinks“, aby realizovaly výměnu jedním kliknutím, hlasování, darování, mincovnu a další funkce ve formě zásuvných modulů prohlížeče.

  • Actions umožňuje efektivní provádění různých operací a transakcí, zatímco Blinks zajišťuje síťový konsensus a konzistenci prostřednictvím časové synchronizace a sekvenčního záznamu. Tyto dva koncepty spolupracují, aby umožnily Solaně dosáhnout vysoce výkonného blockchainu s nízkou latencí.

  • Vývoj Blinks vyžaduje podporu aplikací Web2. Prvním problémem je důvěra, kompatibilita a spolupráce mezi Web2 a Web3.

  • Ve srovnání s protokolem Farcaster & Lens Protocol spoléhá Actions&Blinks na aplikace Web2 při získávání většího provozu a ty se více spoléhají na řetězec pro větší bezpečnost.

1. Jak fungují akce a blikání

Zdroj obrázku: Solana docs (životní cyklus procesu provádění akce Solana)

1.1 Akce (Akce Solana)

Oficiální definice: Akce Solana jsou rozhraní API vyhovující specifikacím, která vracejí transakce na blockchainu Solana, které lze zobrazit, podepsat a odeslat v různých kontextech, včetně QR kódů, tlačítek + widgetů (prvky uživatelského rozhraní) a webových stránek na internetu. .

Akce lze jednoduše chápat jako transakce k podpisu V síti Solana lze Akce chápat jako abstraktní popis mechanismu zpracování transakcí, který zahrnuje různé úkoly, jako je zpracování transakcí, realizace smlouvy a datové operace. Pokud jde o aplikace, uživatelé mohou posílat transakce prostřednictvím akcí, včetně převodů tokenů, nákupu digitálních aktiv atd. Vývojáři také používají akce k volání a provádění chytrých smluv k implementaci složité logiky řetězce.

 

  • Solana používá formu "Transakce" pro zpracování těchto úkolů. Každá transakce se skládá z řady pokynů, které jsou prováděny mezi konkrétními účty. Paralelním zpracováním a využitím protokolu Gulf Stream Solana předává transakce validátorům předem, čímž zkracuje zpoždění potvrzování transakcí. Prostřednictvím jemnozrnného zamykacího mechanismu dokáže Solana zpracovat velké množství nekonfliktních transakcí současně, což výrazně zlepšuje propustnost systému.

 

  • Solana používá Runtime k provádění transakcí a instrukcí inteligentních kontraktů, aby zajistila správnost vstupu, výstupu a stavu transakce během provádění. Transakce po počátečním provedení čekají na potvrzení blokování, a jakmile je blokování odsouhlaseno většinou validátorů, je transakce považována za konečnou. Síť Solana je schopna zpracovat tisíce transakcí za sekundu, přičemž doba potvrzení transakce je kratší než 400 milisekund. Díky mechanismům Pipeline a Gulf Stream se dále zlepšuje propustnost a výkon sítě.

 

  • Akce se nevztahují pouze na určité úkoly nebo operace, mohou to být transakce, plnění smlouvy, zpracování dat atd. Tyto operace jsou podobné transakcím nebo smluvním voláním v jiných blockchainech, ale v Solaně mají Akce své vlastní jedinečné výhody: První z nich je efektivní zpracování těchto akcí, což umožňuje jejich zpracování ve velkém měřítku Rychlé provedení v rozsáhlých sítích. Druhým je nízká latence Díky vysoce výkonné architektuře Solana je latence zpracování akcí velmi nízká, což Solaně umožňuje podporovat vysokofrekvenční transakce a aplikace. A konečně je tu flexibilita, kterou lze použít k provádění různých složitých operací, včetně volání smart kontraktů, ukládání a čtení dat atd. (více informací viz rozšířený odkaz).

1.2 Blinks(Blockchain odkazy)

Oficiální definice: Blinks převádí jakoukoli akci Solana na sdílený odkaz bohatý na metadata. Blinks umožňuje klientům s aktivací Action (peněženky rozšíření prohlížeče, roboti) zpřístupnit uživatelům více funkcí. Na webu mohou Blinks okamžitě spouštět náhledy transakcí v peněženkách, aniž by museli skočit do decentralizované aplikace v Discordu, boti mohou Blinks rozšířit na sadu interaktivních tlačítek. To umožňuje interakci v řetězci s jakýmkoli webovým rozhraním, které může zobrazit URL.

Obecně řečeno, Solana Blinks převede Solana Action na odkaz ke sdílení (ekvivalentní k http), když jsou zapnuty příslušné funkce v podporovaných peněženkách Phantom, Backpack a Solflare wallet, webové stránky a sociální média lze přeměnit na místa pro on-chain. transakce Umožňuje jakékoli webové stránce s adresou URL přímo iniciovat transakce Solana.

Stručně řečeno, ačkoli Solana Action a Blink jsou protokol/specifikace bez oprávnění, ve srovnání s procesem řešení záměru narativním řešením stále vyžadují klientské aplikace a peněženky, které uživatelům nakonec pomohou podepisovat transakce.

Přímým účelem Actions&Blinks je přímo "http odkaz" analýza provádění operací Solana on-chain na aplikačních produktech Web2, jako je Twitter.

 

Zdroj obrázku: @eli5_defi

 

2. Decentralizovaný sociální protokol založený na Ethereu

2.1 Protokol Farcaster

Farcaster je decentralizovaný protokol sociálních grafů založený na Ethereu a optimismu, který umožňuje aplikacím propojit se navzájem a spojit se s uživateli prostřednictvím decentralizovaných technologií, jako je blockchain, P2P sítě a distribuované účetní knihy. Protokol Open Graph, který uživatelům umožňuje bezproblémovou migraci a sdílení obsahu napříč různými platformami, aniž by se spoléhali na jedinou centralizovanou entitu, automaticky extrahuje obsah z odkazu, když uživatelé zveřejní relevantní odkazy v příspěvcích na sociálních sítích, a vloží tak interaktivní funkce obsah, který má být automaticky extrahován a transformován do interaktivních aplikací.

Decentralizovaná síť: Farcaster spoléhá na decentralizovanou síť, aby se vyhnul problému jediného bodu selhání centralizovaných serverů v tradičních sociálních sítích. Využívá technologii distribuované účetní knihy k zajištění bezpečnosti a transparentnosti dat.

Šifrování veřejným klíčem: Každý uživatel má na Farcasteru pár veřejných a soukromých klíčů. Veřejný klíč se používá k identifikaci uživatele a soukromý klíč se používá k podepisování operací uživatele. Tento přístup zajišťuje soukromí a bezpečnost uživatelských dat.

Přenositelnost dat: Uživatelská data jsou uložena v decentralizovaném úložném systému spíše než na jediném serveru. Uživatelé tak mají plnou kontrolu nad svými daty a mohou je přesouvat mezi různými aplikacemi.

Ověřitelná identita: Prostřednictvím kryptografie veřejného klíče Farcaster zajišťuje, že identita každého uživatele je ověřitelná. Uživatelé mohou svou kontrolu nad účtem prokázat podpisem.

Decentralizované identifikátory (DID): Farcaster používá k identifikaci uživatelů a obsahu decentralizované identifikátory (DID). DID je identifikátor založený na šifrování veřejným klíčem, který je vysoce bezpečný a nelze s ním manipulovat.

Konzistence dat: Aby byla zajištěna konzistence dat v síti, používá Farcaster mechanismus konsensu podobný blockchainu ("příspěvky" jsou uzly). Tento mechanismus zajišťuje shodu všech uzlů na uživatelských datech a operacích, čímž zajišťuje integritu a konzistenci dat.

Decentralizované aplikace: Farcaster poskytuje vývojovou platformu, která umožňuje vývojářům vytvářet a nasazovat decentralizované aplikace (DApps). Tyto aplikace se hladce integrují se sítí Farcaster a poskytují uživatelům řadu funkcí a služeb.

Zabezpečení a soukromí: Farcaster klade důraz na soukromí a bezpečnost uživatelských dat. Veškerý přenos a ukládání dat jsou šifrována a uživatelé si mohou vybrat, zda svůj obsah zpřístupní jako veřejný nebo soukromý.

 

V nové funkci Farcaster Frames (různé Frames jsou integrovány do Farcaster a běží nezávisle) lze „cast“ (analogicky jako „posts“, včetně textu, obrázků, videí, odkazů atd.) přeměnit na interaktivní aplikaci. Tento obsah je uložen v decentralizované síti, což zajišťuje jeho trvanlivost a neměnnost. Každý z jeho obsazení má při zveřejnění „příspěvku“ jedinečný identifikátor, díky kterému je dohledatelný a identita uživatele je potvrzena prostřednictvím decentralizovaného autentizačního systému. Jako decentralizovaný sociální protokol mohou klienti protokolu Farcaster přímo a hladce přistupovat k rámcům.

 

2.2 Mezi hlavní zásady patří následující tři aspekty:

Zdroj: Architecture l Farcaster

Protokol Farcaster je rozdělen do tří hlavních vrstev: Identity Layer, Data Layer – Hubs a Application Layer. Každá úroveň má specifické funkce a role.

Vrstva identity

  • Funkce: Zodpovědnost za správu a ověřování identit uživatelů, aby byla zajištěna jedinečnost a bezpečnost identit uživatelů, konkrétně sestávající ze čtyř registrů: ld Registry, Fname, Key Registry a Storage Registry (podrobnosti viz odkaz 1) ) .

  • Technický princip: Používat decentralizované identifikátory (DID), založené na technologii šifrování veřejného klíče, každý uživatel má jedinečný DID, který se používá k identifikaci a ověření identity uživatele pomocí páru veřejného klíče a soukromého klíče; může ovládat a spravovat informace o vaší vlastní identitě. Vrstva identity zajišťuje, že se uživatelé mohou bez problémů pohybovat a ověřovat mezi různými aplikacemi a službami.

Datová vrstva – rozbočovače

  • Funkce: Zodpovídá za ukládání a správu dat vytvořených uživateli, poskytuje decentralizovaný systém ukládání dat pro zajištění bezpečnosti, integrity a dostupnosti dat.

  • Technický princip: Huby jsou decentralizované uzly pro ukládání dat distribuované v síti; každý Hub je nezávislou jednotkou pro ukládání dat, která je odpovědná za ukládání a správu části dat mezi Huby a jsou chráněna pomocí šifrovací technologie zajišťuje vysokou dostupnost a škálovatelnost dat a uživatelé mohou ke svým datům kdykoli přistupovat a migrovat je.

Aplikační vrstva

  • Funkce: Poskytuje platformu pro vývoj a nasazení decentralizovaných aplikací (DApps), podporující různé aplikační scénáře, včetně sociálních sítí, publikování obsahu, zasílání zpráv atd.

  • Technický princip: Vývojáři mohou používat API a nástroje poskytované společností Farcaster k vytváření a nasazení decentralizovaných aplikací, aplikační vrstva je hladce integrována s vrstvou identity a datovou vrstvou, aby byla zajištěna autentizace uživatelů a správa dat při používání aplikace decentralizovaná síť a nespoléhá se na centralizované servery, což zlepšuje spolehlivost a bezpečnost aplikace.

 

2.3 Shrnutí výše uvedeného:

Přímým účelem Solana's Actions & Blinks je otevřít dopravní kanály aplikací Web2. Potenciální dopad je intuitivní: z pohledu uživatele: zjednodušuje transakce a zvyšuje riziko krádeže fondů dopravní efekt prolomení kruhu, ale pod cenzurou Web2 Stále existují rizika v kompatibilitě a podpoře aplikací v rámci systému Možná v budoucnu s podporou obrovského systému Solana, jako je Layer 2, SVM, mobilní operační systém atd. ., dojde k dalšímu rozvoji.

Ve srovnání se strategií Solana protokol Ethereum Farcaster oslabuje zavádění provozu Web2, zvyšuje celkovou anticenzuru a bezpečnost a je blíže nativnímu konceptu Web3 podle modelu Fracster+EVM.

 

2.4 Protokol objektivu

Zdroj: LensFrens

 

Lens Protocol je také decentralizovaný protokol sociálního grafu navržený tak, aby uživatelům poskytoval plnou kontrolu nad jejich sociálními daty a obsahem. Prostřednictvím protokolu Lens mohou uživatelé vytvářet, vlastnit a spravovat své vlastní sociální grafy a tyto grafy lze bezproblémově migrovat mezi různými aplikacemi a platformami. Protokol používá nezaměnitelné tokeny (NFT) k reprezentaci sociálních grafů a obsahu uživatelů, což zajišťuje jedinečnost a bezpečnost dat. Lens Protocol a Farcaster, oba umístěné na Ethereu, mají také některé podobnosti a rozdíly:

Podobné body:

  • Uživatelská kontrola: Uživatelé mají plnou kontrolu nad svými daty a obsahem v obou.

  • Autentizace: Použijte decentralizovanou identifikaci (DID) a šifrovací technologii k zajištění bezpečnosti a jedinečnosti uživatelských identit.

Rozdíly:

  • Technická architektura:

    • Farcaster: Postaveno na Ethereu (L1) je rozděleno na vrstvu identity (Identity Layer) pro správu identit uživatelů, datovou vrstvu (Data Layer - Hubs) pro decentralizaci dat správy storage nodu a aplikační vrstvu (Application Layer) pro správu poskytovat vývojovou platformu DApps a používat offline Hub pro šíření dat.

    • Protokol objektivu: Na základě Polygonu (L2) se NFT používá k reprezentaci sociálního grafu a obsahu uživatele Všechny aktivity jsou uloženy v peněžence uživatele, což klade důraz na vlastnictví a přenositelnost dat.

  • Validace a správa dat:

    • Farcaster: Použijte distribuované storage nody (Hubs) pro správu dat, abyste zajistili bezpečnost dat a vysokou dostupnost. Rukojeť je třeba každý rok aktualizovat a k dosažení konsensu se používá delta graf.

    • Lens Protocol: Osobní údaje NFT zajišťuje jedinečnost a bezpečnost dat, není třeba je aktualizovat

  • Ekologie aplikace:

    • Farcaster: Poskytuje komplexní vývojovou platformu DApps, která se hladce integruje s její vrstvou identity a datovou vrstvou.

    • Lens Protocol: Důraz je kladen na přenositelnost uživatelských sociálních grafů a obsahu, podporující bezproblémové přepínání mezi různými platformami a aplikacemi.

Prostřednictvím výše uvedeného srovnání můžeme vidět, že Farcaster a Lens Protocol mají podobnosti v ovládání uživatelů a ověřování, ale existují významné rozdíly v ukládání dat a ekosystému. Farcaster se zaměřuje spíše na hierarchické struktury a decentralizované úložiště, zatímco Lens Protocol klade důraz na použití NFT k dosažení přenositelnosti a vlastnictví dat.

 

3. Který z těchto tří může jako první implementovat rozsáhlé aplikace?

Prostřednictvím výše uvedené analýzy mají tyto tři své vlastní přednosti a výzvy. Solana spoléhá na svůj vysoký výkon a schopnost proměnit jakoukoli webovou stránku nebo aplikaci na bránu pro transakce s kryptoměnami. Je také první, na kterou se spolehne Blinks pro generování odkazů Rychle získal výhodu oblíbeného provozu, ale spoléhání se na Web2 také přichází s problémem obchodování s provozem kvůli bezpečnosti.

Lens Protocol se zrodil v roce 2022 a má nejdelší kvalifikaci Spoléhá na modulární design a úložiště v celém řetězci, aby poskytoval dobrou škálovatelnost a transparentnost, a získal vlnu tržních příležitostí, ale v současné době může čelit i výzvám v oblasti nákladů a škálovatelnosti zapomnění tržního FOMO sentimentu.

Výhodou Farcasteru je, že ve srovnání s prvními dvěma je základním návrhem protokol, který je nejvíce konzistentní s logikou Web3 a má nejvyšší stupeň decentralizace. Problémy, které přináší, jsou však obtížnost technické iterace a problémy se správou uživatelů.

 

Odkaz na rozšíření:
(1)https://solana.com/docs/advanced/actions 

Referenční článek:

【1】https://research.web3caff.com/zh/archives/13066?ref=416