Ievads
Pieaugot decentralizētajai finansēšanai, nepieciešamība pēc vairāku ķēžu savietojamības ir acīmredzamāka nekā jebkad agrāk. Tā kā blokķēdes tīklu un protokolu skaits turpina pieaugt, sadarbspēja ir kļuvusi par galveno izaicinājumu kriptovalūtas nozarei. Lai veiksmīgi attīstītos Web3 vairāku ķēžu vidē un apmierinātu nākamās paaudzes Web3 lietotāju vajadzības, maku pārdevējiem ir jāpiedāvā starpķēžu produkti, kas cita starpā nodrošina racionalizētu un sadarbspējīgu DeFi funkcionalitāti (piemēram, apmaiņas) un lietotāju saskarni. dizains, lai optimizētu lietotāja pieredzi vairākos tīklos. Galu galā kriptovalūtas ieviešanas pieaugums ir atkarīgs no novatorisku produktu un inženiertehnisko dizainu, kas abstrahē atsevišķu blokķēžu sarežģītību un atbloķē galalietotājiem diferencētu vērtību.
Sadarbspēja un strāvas ierobežojumi
Pirmkārt, mums ir jāatbild uz jautājumu, kas ir blokķēdes sadarbspēja un kāpēc tā ir svarīga. Tā kā pēdējos gados ir parādījušies tik daudz unikālu blokķēžu, minimālisma pieeja rada priekšstatu par to, kura blokķēde ir labāka – kura ķēde ir “labākā” un piedāvā visvairāk funkciju, protokolu un standartu. Tomēr daudzas reizes ir grūti secināt, kas ir "labākais". Viena ķēde varētu piedāvāt ātrākus un lētākus darījumus, savukārt cita ķēde varētu piedāvāt labāku privātumu. Visas šīs priekšrocības nāk ar kompromisiem. Tāpēc vispārēja vienprātība ir sadarboties un pēc vajadzības sajaukt dažādas ķēdes. Piemēram, viena ķēde var būt ideāla DeFi aktivitātēm, savukārt cita ķēde var būt drošāka aktīvu ilgtermiņa glabāšanai. Tāpēc sadarbspēja ir kļuvusi par ļoti svarīgu soli nākotnē. Lai gan daudzu ķēžu, piemēram, Cosmos un Polkadot, dizainā ir iebūvēta savietojamība, citas, piemēram, Ethereum un Binance Smart Chain, ir izslēgtas. Šeit parādās sadarbspēja.
Sadarbspēja attiecas uz dažādu tīklu spēju apmainīties ar informāciju un izmantot to, vai sistēmas spēju saprast un darboties ar citām sistēmām. Katrai blokķēdei ir savas unikālas funkcijas, protokoli un standarti, kas var apgrūtināt aktīvu pārsūtīšanu starp dažādām ķēdēm. Bez sadarbspējas mums ir tādas problēmas kā sadrumstalota likviditāte un sadrumstalotas ekosistēmas, kas neļauj tīkliem pilnībā izmantot DeFi potenciālu.
Pašlaik lietotājiem ir nepārtraukti jāpārslēdzas starp makiem, lai galu galā pabeigtu darījumus dažādās ķēdēs. Piemēram, ja lietotājs vēlas pārsūtīt X marķierus no vienas blokķēdes uz citu, lietotājam būs jāapstiprina darījums katrā ķēdē atsevišķi, kā rezultātā parādās liels skaits tīmekļa maku. Sadarbspējas trūkums ne tikai rada neefektīvu un nedrošu lietotāju pieredzi un saskarnes, bet arī sarežģītais process kavē plašu ieviešanu, īpaši iesācējiem, kuri vēlas iekļūt decentralizētajā ekosistēmā.
Cross-ķēdes maks
Pašlaik maka un sadarbspējas problēmas rodas pārāk daudzu darbību rezultātā. Lai lietotāji varētu izmantot savus līdzekļus citā ķēdē, viņiem vispirms ir jāatrod lietošanai piemērots tilts. Pieņemsim, piemēram, mūsu lietotāji kā savu tiltu vēlas izmantot LayerZero's Stargate protokolu — vispopulārāko tiltu DeFi un vienīgo vietējo līdzekļu tiltu, kas garantē tūlītēju galīgumu. Viņiem vispirms jādodas uz Stargate vietni, jāpiesakās ar savu MetaMask maku, jāizmanto Stargate process, lai savienotu savus aktīvus ar vēlamo ķēdi, un pēc tam jāgaida, līdz darījums tiks pabeigts. Visas šīs darbības ir jāveic, lai marķieris būtu vienmērīgs. Kad marķieris ir izveidots, lietotāji to var izmantot kā parasti. Tomēr, tā vietā, lai piespiestu lietotājus veikt vairākas nogurdinošas darbības, kāpēc gan lai maciņš nenoņemtu visu savienošanas darbu?
Vairāku ķēžu maki ir kritiska infrastruktūra, lai novērstu DeFi galveno nepieejamību un sadarbspējas trūkumu. Pārrobežu ķēžu maciņš ir digitāls maks, kurā var uzglabāt vairāku veidu kriptovalūtas un nemanāmi mijiedarboties ar vairākiem blokķēdes tīkliem. Izmantojot pārrobežu ķēžu makus, lietotāji var viegli pārsūtīt līdzekļus starp dažādām ķēdēm, piekļūt plašākam DeFi lietojumprogrammu klāstam, samazināt maksu par gāzi, dažādot savus turējumus un izjust dažādu ķēžu raksturīgās priekšrocības. Šie maki radikāli samazinās satricinājumu un berzi, kad lietotāji mijiedarbojas ar vairākām blokķēdēm.
Viena no lielākajām starpķēžu maku priekšrocībām ir to spēja samazināt berzi un palielināt efektivitāti. Tā vietā, lai dažādu līdzekļu pārvaldīšanai izmantotu vairākus makus vai biržas, lietotāji var apvienot visu vienā vietā, abstrahējot sarežģītos darījumus, kas lietotājiem jāpārvalda. Tas ietaupa laiku, samazina kļūdu vai kļūdu risku un pazemina barjeru jaunu lietotāju ienākšanai.
Starpzvaigžņu, un kāpēc LayerZero?
Tā kā Web3 turpina attīstīties, pārrobežu ķēžu maki kļūs par svarīgu rīku lietotājiem. Nodrošinot netraucētu sadarbspēju starp dažādiem blokķēžu tīkliem, starpķēžu maki nodrošinās integrētāku un pieejamāku ekosistēmu.
Kā daļu no mūsu pētījuma mēs izpētījām pamata infrastruktūru, kas nepieciešama, lai izveidotu pasaules līmeņa pārrobežu ķēdes maku. Lai realizētu vērtību nodošanu starp ķēdēm, izstrādātāji var izmantot starpķēžu informācijas pārsūtīšanas protokolus, lai atbalstītu patvaļīgus līgumu izsaukumus dažādās ķēdēs.
Izvēloties starpķēžu ziņojumapmaiņas infrastruktūru makam, lietojumprogrammu izstrādātājiem jāņem vērā: drošība, ieviešanas vienkāršība, lietotāja pieredze un atbalstītie tīkli. Pētījuma ietvaros mēs aplūkojām vairākus ziņojumapmaiņas infrastruktūras protokolus šajos standartos un nolēmām izmantot LayerZero mūsu maka MVP.
LayerZero ir starpķēžu sadarbspējas protokols, kas nodrošina saziņu starp dažādiem blokķēdes tīkliem, izmantojot netraucētu, vieglu ziņojumapmaiņu. LayerZero izmantošana nodrošina vairākas galvenās priekšrocības, veidojot pārrobežu ķēdes maku:
Efektīva un droša komunikācija — LayerZero nodrošina ātru un drošu komunikāciju starp dažādiem blokķēdes tīkliem, kas ievērojami samazina transakciju laiku un uzlabo kopējo lietotāja pieredzi. LayerZero ir vienīgais ziņojumapmaiņas protokols mērogā (garantēta vērtība 10 miljardus USD+), kas nekad nav zaudējis lietotāju līdzekļus. Turklāt visus darījumus aizsargā Pre-Crime, patentēts drošības slānis, kas pārbauda visus ziņojumus lokāli pirms palaišanas galvenajā tīklā.
Izstrādātājiem draudzīgs — LayerZero ir izstrādātājiem draudzīgs, nodrošinot veidotājiem viegli lietojamu API, lai integrētu starpķēžu ziņojumapmaiņu tieši savās lietojumprogrammās. Papildus tam LayerZero komanda nodrošina arī spēcīgu atbalsta komandu problēmu atkļūdošanai un koda pārskatīšanai.
Nemanāma integrācija — LayerZero nemanāmi integrējas ar dažādiem blokķēdes tīkliem, ļaujot lietotājiem pārvaldīt vairākas kriptovalūtas vienā makā, neizmantojot vairākus kontus vai makus. Turklāt LayerZero integrācija ietver gāzes ieguvi — funkciju, kas ļauj galalietotājiem maksāt par vairāku ķēžu darījumiem ar viņu vietējā avota gāzes marķieriem.
Zemākas darījumu maksas — Salīdzinot ar tradicionālajiem starpķēžu risinājumiem, LayerZero spēj īstenot starpķēžu darījumus par zemāku maksu, kas var ietaupīt lietotāju maksas. Konkrēti, Stargate unikālajā protokola dizainā tiek izmantots vienots likviditātes fonds vietējo aktīvu pārrobežu ķēdes maiņai 1:1, tādējādi nodrošinot izmaksu efektivitāti, neapdraudot drošību.
Plašs tīkla atbalsts — LayerZero atbalsta lielu skaitu tīklu — pašlaik vairāk nekā 30 EVM un ne EVM — tostarp Ethereum, Polygon, Avalanche, Aptos, BNB, Optimism Arbitrum un citus.
Kopumā LayerZero ātrais un drošais informācijas pārsūtīšanas protokols starpķēdēm padara to par ideālu risinājumu starpķēžu maku veidošanai. Tas spēj nemanāmi integrēties ar vairākiem blokķēdes tīkliem, piedāvā zemākas transakcijas maksas un piedāvā lielāku drošību un uzticamību kā galveno garantiju. Tā izstrādātājam draudzīgais raksturs nozīmē arī to, ka to var viegli integrēt esošajās lietojumprogrammās, padarot to par pievilcīgu risinājumu pārrobežu ķēžu maku veidošanai.
konkurences ainava
Pārrobežu ķēžu maku konkurences vidē galvenokārt dominē daži populārākie maki, kas ir izveidojuši pozitīvu zīmola tēlu un lietotāju noskaņojumu.
Konkurētspējīga produkta analīze

MetaMask, Kepler un Trust Wallet

XDefi, Exodus Wallet un Atomic Wallet

Liquality, ONTO Wallet un Cross Wallet

Nadox, Coinbase un CLV

Biport Wallet, Frontier un 03Labs
Etaloni
Lietotāju emocijas/pieņemšana un intuitīvs UI/UX dizains
Tālāk esošajā konkurences vidē ir parādīts dažādu ķēžu maku nodrošinātāju salīdzinājums visā nozarē, pamatojoties uz lietotāju noskaņojumu/piekrišanu un intuitīvu, lietotāju atbalsta lietotāja interfeisa dizaina metriku. Šos rādītājus nosaka lietotāju un nozares intervijas, kā arī tiešsaistes klātbūtne un vidējais lietotāju skaits.

Konkurētspējīga produktu ainava
matrica

matrica
Veicot tirgus izpēti, mēs atklājām vairākas svarīgas īpašības, kas ir atslēgas maka vispārpieņemšanai un lietošanas vienkāršībai.
Vienkāršs un intuitīvs lietotāja interfeisa dizains un abstrahēts apmaiņas process vienkāršo lietotāja pieredzi un uzlabo kopējo maka ieviešanas līmeni. Pārāk sarežģīti lietotāja interfeisa dizaini bieži mulsina lietotājus apmaiņas procesā, kavējot adopciju.
Portfeļa izsekotājs lietotnē, kas lietotājiem ļauj pārraudzīt savu digitālo līdzekļu veiktspēju un izsekot to atlikumiem vairākos blokķēdes tīklos.
Atklājiet lapu, lai atrastu citas monētas un dApps ārpus DeFi, lai pievienotu pieredzi.
Izglītojošie videoklipi ir noderīgi, lai piesaistītu jaunus Web3 lietotājus un saglabātu tos.
“Izlases” valūtu saraksts ļauj lietotājiem viegli piekļūt savām populārākajām valūtām maiņas laikā.
Maka nodrošinātāja verificētu monētu iekļaušana palielina lietotāju uzticēšanos (verifikācija bieži tiek vizuāli parādīta blakus monētām).
Nozares intervijas
Mēs veicām padziļinātas lietotāju intervijas ar 25 lietotājiem, kuriem bija dažāda pieredze ar kriptovalūtām un makiem.
Lietotāju demogrāfiskie dati
Jauni vairāku ķēžu lietotāji — 28% (7)
Esošie vairāku ķēžu lietotāji — 32% (8)
Izstrādātājs — 40% (10)
Mēs nolēmām galvenokārt intervēt izstrādātājus, jo arī viņi tiek uzskatīti par universālo/vairāku ķēžu maku galalietotājiem. Mēs vēlamies izveidot produktu, domājot par izstrādātājiem, lai nākamie izstrādātāji varētu turpināt produktu veidošanu un uzlabošanu. Mēs arī izvēlējāmies intervēt ietekmīgus cilvēkus starpķēžu maku jomā, piemēram, Gonzalo, LayerZero lietotāju pieredzes vadītāju. Turklāt, lai ņemtu vērā jauno pārrobežu ķēžu lietotāju sāpju punktus, mēs nolēmām piešķirt noteiktu intervijas satura daļu.
Mēs izpētījām šādas lomas:

Lietotāja lomu pozicionēšana
Galvenās atziņas no intervijas
Lietotājam draudzīguma trūkums – dažiem kriptovalūtu makiem trūkst lietotājam draudzīgu saskarņu, tāpēc lietotājiem ir grūti saprast, kā tos lietot. Jo īpaši lietotājus visvairāk neapmierina vairākas galvenās problēmas:
Neskaidri norādījumi un atsauksmes, kad lietotāji pieļauj kļūdas
Darījuma ātrums ir lēns
Lietotājs nezina darījuma statusu
Maksas struktūra neskaidra
Apgrūtinoša uzņemšanas pieredze
Grūtības noteikt, kuru monētu izmantot mijmaiņas laikā, lai palielinātu vērtību
Sarežģītība — kriptovalūtas makus var būt sarežģīti iestatīt un lietot, jo īpaši lietotājiem, kas nav tehniski. Maka izveides, privāto atslēgu pārvaldības un darījumu veikšanas process daudziem cilvēkiem var būt biedējošs un mulsinošs.
Nepieciešamas vairākas lietojumprogrammas dažādiem mērķiem, piemēram, apmaiņai, uzglabāšanai utt.
Starpzvaigžņu
UI/UX dizaina izvēle
No mūsu pētījuma redzam, ka ir daudz iespēju uzlabot pašreizējo maku lietošanas pieredzi.
Izmantojot mūsu dizainus, mēs koncentrējamies uz...
Izvelciet visu informāciju, kas nav absolūti nepieciešama, lai novērstu lietotāju pārņemšanu.
Novērsiet nepieciešamību paļauties uz vairākiem pakalpojumiem/DApps, lai izpildītu uzdevumu.
Nodrošinot, ka visu līmeņu kriptovalūtu izpratnes lietotāji jūtas atbalstīti un neierobežoti finanšu lēmumu pieņemšanas procesā.
Cilvēka un datora saskarnes dizains

Mājas lapa
Mēs izvēlējāmies dizaina valodu, kas atbilst LayerZero zīmolam, vienlaikus pievienojot savu pavērsienu, lai makam piešķirtu atšķirīgu kosmosa tēmu. Mēs saglabājām pārsvarā melnbalto krāsu shēmu, pievienojot pēc iespējas mazāk krāsu tikai, lai izteiktu statusu un īpašu informāciju.
lietotāja pieredzes dizains
1. Gāzes maksas iegūšana
Problēma: pašreizējā gāzes nodevu maksāšanas pieredze liek lietotājiem izmantot vairākus pakalpojumus, lai pabeigtu darījumus, ja viņiem nepieder nepieciešamie līdzekļi.

Pašreizējā lietotāju plūsma
Mēs ceram samazināt galvassāpes saistībā ar šo procesu, novēršot vajadzību pēc vairākiem pakalpojumiem, vienlaikus nodrošinot lietotājiem nepieciešamo atbalstu, lai viņi varētu pieņemt labāko lēmumu saviem mērķiem. Mēs izstrādājām šādu uzlabotu lietotāju plūsmu:

Pilnīgi jauna lietotāju plūsma
2. Apvienojiet savienošanu un apmaiņu
Problēma: lielākā daļa vairāku ķēžu maku sadala savienošanas un apmaiņas jēdzienus divās darbību kategorijās, no kurām lietotāji var izvēlēties. Tomēr abi pakalpojumi kalpo vienai un tai pašai problēmai: lietotāji vēlas apmainīt vienu īpašumu pret citu.
Mūsu uzlabotais dizains apvieno šīs divas koncepcijas vienā. Lietotāji var atlasīt gan tīklus, gan līdzekļus, izmantojot nolaižamās izvēlnes.

Jauns saturs
3. Citi pieredzes uzlabojumi
**Problēma.** Veids, kādā lielākā daļa maku parāda pašreizējo darbību, lietotājus mulsina vai satrauc. Lietotāji parasti ir iestrēguši ar visu savu iepriekšējo darbību sarakstu, kas dažkārt tiek aprakti aiz vairākiem klikšķiem.
Mūsu dizains izceļ tikai nepabeigtos darījumus, kas ir vissvarīgākie darījumi, ko lietotājs redz no pirmā acu uzmetiena. Ja lietotāji vēlas skatīt visus iepriekšējos darījumus, viņi to var izdarīt nolaižamajā izvēlnē Profils augšējā labajā stūrī.
**Problēma.** Darījuma apstiprinājuma lapā ir ietverta daudz informācijas un jauns vārdu krājums, kas jaunajiem lietotājiem var būt nepārvarami. Tas var izraisīt paralīzi, kad lietotājs atsakās no darījuma vai arī lietotājs var ignorēt visu informāciju.
Mūsu uzlabotais dizains parāda tikai darījumu likmes un maksas, bet visu pārējo informāciju slēpj sadaļā Papildinformācija. Lai gan pieredzējuši lietotāji joprojām var piekļūt šai informācijai, ja vēlas, jaunus lietotājus nevajadzētu iebiedēt vai maldināt.

Logo dizains

backend izstrāde
Lai labāk izprastu pašreizējo dilemmu, mūsu komanda izveidoja savu koncepcijas pierādījumu tam, kā varētu izskatīties pārrobežu ķēdes maks. Mūsu attīstībai mēs atklājām, ka labāk ir uzlabot pašreizējo maku, nevis izveidot savu, tas bija vienkāršs jautājums, kāpēc no jauna izgudrot riteni. Šī iemesla dēļ mēs izvēlējāmies strādāt pie MetaMask, kas ir līdz šim populārākais seifs. Liela daļa mūsu darba izstrādes jomā ir saistīta ar MetaMask kodu bāzes izpratni un pēc tam aprakstīto savienošanas un pieejamības funkciju ieviešanu pašreizējā arhitektūrā, lai lietotājiem radītu viengabalaināku pieredzi.
LayerZero un Stargate
Vispirms apspriedīsim, kas ir LayerZero. Ja vēlaties uzzināt vairāk, mēs ļoti iesakām izlasīt viņu balto grāmatu.
LayerZero kodols ir ziņojumapmaiņas protokols, kas nodrošina patvaļīgus līgumu zvanus starp ķēdēm. Protokols darbojas, izmantojot pārbaudes sistēmu starp neatkarīgiem atkārtotāju pāriem un orākuliem, apstrādājot saziņu starp galapunktiem. Galapunkti tiek izvietoti katrā tīklā, ko atbalsta LayerZero. Šīs ir viedās līgumu bibliotēkas un izstrādātāju saskarnes, kas apstrādā verifikāciju. Tīklā relayer ir jebkura entītija, kas spēj izgūt un iesniegt darījuma pierādījumus, un orākuls ir jebkura entītija, kas spēj izgūt un iesniegt bloku galvenes.
Lai izprastu šo arhitektūru, mēs apskatīsim ziņojumapmaiņas procesa piemēru. Piemēram, pieņemsim, ka es vēlos nosūtīt ziņojumu no Ethereum uz Polygon. Vispirms es izveidošu un nosūtīšu darījumu LayerZero viedajam līgumam vietnē Ethereum, kurā ir ietverta mana informācija un adresāta adrese poligonā. Pēc tam šī informācija tiek nosūtīta uz validatora līgumu, kas nosūta darījuma pierādījumu uz relayer, un tīkla līgumu, kas liek orākulam iegūt bloka galveni. Kad bloka galvene ir apstiprināta, orākuls to nosūta tīkla līgumam daudzstūra ķēdē. Šī informācija tiek nodota apstiprinātāja līgumam, kas iegūst bloku galvenes un pierādījumus no pārraidītāja, lai pārbaudītu līguma derīgumu. Kad pierādījums ir pārbaudīts, lietderīgā slodze tiek nosūtīta uz komunikatora līgumu izpildei. Šis attēls parāda šo mijiedarbību:

4. attēls, balts papīrs no LayerZero
Stargate ir savienojuma protokols, kas izveidots, izmantojot LayerZero ziņojumapmaiņas pakalpojumus. Zvaigžņu vārtu protokols ir pirmais protokols, kas atrisina savienojošo trilemmu (tūlītēja garantēta galīgums (avots), vienota likviditāte un vietējie aktīvi). Tas tiek darīts, maksimāli izmantojot LayerZero protokola potenciālu: garantēta galīgums tiek sasniegts uzreiz, bez nedrošā bloķēšanas un kalšanas procesa, ko izmanto citi tilti – vai “iesaiņotā marķiera tilta” modeļa –, bet uzreiz pārsūtot vietējos līdzekļus. Protams, tas atrisina arī vietējo aktīvu problēmu. Lai sasniegtu šo mērķi, ir svarīgi līdzsvarot vienotu likviditātes fondu visā protokolā ar patentētu delta algoritmu. Visbeidzot, vienota likviditāte tiek panākta, izmantojot iebūvētu pašregulējošu procesu, kas ļauj līgumiem automātiski papildināties un nodrošināt lielāku vai mazāku likviditāti citām ķēdēm. Šo metodi sauc par mobilitātes lūzumu.
pieredze
Kopumā darbs MetaMask kodu bāzē bija diezgan jautra pieredze. Šī kodu bāze ir veidota divās daļās: aizmugure un priekšgals. Lielākā daļa darba aizkulisēs ir ietverta lietojumprogrammu mapē, kurā ir visi skripti, kas nepieciešami informācijas izvilkšanai un nosūtīšanai, padarot to neatkarīgu no priekšgala. Priekšējā daļa ir ietverta vairākos komponentos UI mapē.
Mūsu projektam mēs nolēmām lielāko daļu funkcionalitātes izveidot programmas priekšgalā. Lai gan mums ļoti trūkst optimizācijas, mēs uzskatām, ka ar to pietiek kā koncepcijas pierādījumu. Ja mēs sāktu no nulles un izveidotu pilnīgu koncepciju, mēs pavadītu vairāk laika, lai izprastu aizmugursistēmu un izveidotu tās funkcionalitāti, vienlaikus izsaucot aizmugursistēmu tikai no priekšgala, nevis apstrādātu visu priekšgalā.
Izmantojot šo līdzekli, mēs nolēmām izmantot ethers.js, lai novērstu sarežģītību un nodrošinātu vienkāršākus līgumu izsaukumus, nevis izmantot vietējās iebūvētās metodes, izveidojot zema līmeņa līguma izsaukumu, lai parakstītu darījumus. Tas labi darbojas mūsu stratēģijā, kurā viss tiek veidots priekšgalā, ļaujot ātri izveidot lietotāja pieredzes prototipus, neuztraucoties par zema līmeņa sarežģītību.
Pēc tam, kad mēs izstrādājām savu maku, būvniecības process bija salīdzinoši vienkāršs. Vispirms mēs izveidojām savienojuma lapu, lai lietotāji varētu savienot vietējos līdzekļus no vienas ķēdes uz otru. Mēs nolēmām sadarboties ar Arbitrum, Optimism un Ethereum, jo Arbitrum un Optimism ir Ethereum Layer 2 risinājumi, kas izmanto tos pašus vietējos līdzekļus. Tas padarīja testēšanu un ieviešanu daudz vienkāršāku, jo mēs varējām veikt abstraktākus līgumu izsaukumus uz Stargate's EthRouter, nevis uz viņu parasto maršrutētāju. Kad bijām pabeiguši tilta lapu, mēs pārgājām pie mūsu nākamās darbības — Automātiski vaicājiet atlikumus, kad tie mainās un ierosina. savienojuma iespējas, ja lietotājiem nav pietiekami daudz līdzekļu.

tilta plūsma
Mēs sākam ar pirmo uzdevumu, vaicājot atlikumus citās ķēdēs. Tas vienkārši ietver API izsaukumu uz līdzvērtīgu Etherscan, lai skatītu lietotāja bilanci noteiktā ķēdē. Pēc tam mēs vienkārši pievienojām pārbaudes apmaiņas, nosūtīšanas un darījumu plūsmai, pārbaudījām, vai lietotājam ir pietiekami daudz bilances, lai izpildītu mijmaiņas darījumu, pārbaudījām lietotāja bilanci citās ķēdēs un pēc tam ieteicām izmantot savienojuma metodi un stratēģiju, ko definējām iepriekš A. tilts.
Liela daļa pieredzes ir iegūta, integrējot ar LayerZero un to starpķēžu savienošanas protokolu Stargate. Tā kā to dokumentācija ir rūpīga, taču kodolīga, integrācija ir nevainojama pieredze, īpaši izstrādātājiem. Šo protokolu iestatīšana mūsu makā ir tikpat vienkārša kā darījuma nosūtīšana, izmantojot ethers.js. Darījumu uzraudzība tiek veikta, vaicājot LayerZero pielāgotajā tilta skenerī, savukārt gāzes maksas aprēķini ir iebūvēti līgumā, ļaujot viegli veikt vaicājumus, izmantojot ēterus. Mūsu komanda bija patiesi pārsteigta par LayerZero darbības vienkāršību un vienkāršību.
Pēdējais solis bija lietotāja interfeisa zīmola maiņa. MetaMask izmanto ļoti labu zīmola sistēmu ar teksta un krāsu shēmām, kas noteiktas konstantēs, ļaujot visā makā izveidot konsekventu tēmu. Vienīgā problēma ir tā, ka šīs krāsu shēmas ir definētas npm pakotnē ar nosaukumu MetaMask Design un importētas faktiskajā kodā. Tā kā bijām nobažījušies, ka importēto pakotņu modificēšana var izraisīt atkarības kļūmes un citas problēmas, mēs nolēmām vienkārši iekodēt atjaunināto fontu un krāsu shēmu CSS priekšgalā.
izaicinājums
Galu galā mūsu komanda atklāja, ka lielākais izaicinājums bija koda bāzes izpratne. Lai gan pati MetaMask kodu bāze ir samērā labi dokumentēta, mums bija grūti atrast resursus tiešsaistē vai izmantojot savienojumus, kas patiešām palīdzētu mums saprast, kas mums jādara un ar ko sākt. Liela daļa no mūsu agrīnā progresa bija tikai mēģinājums izprast priekšgala un aizmugures mijiedarbības būtību un kur faktiski ieviest mums nepieciešamo funkcionalitāti. Turklāt mums ir daudz jautājumu par atkarībām un vidi. Tikai puse no mūsu komandas varēja faktiski iestatīt maku, bet otrai pusei bija problēmas ar React un Node.js versijām/atkarībām. Tas radīja murgu par neatkarīgu uzdevumu un darba sanāksmju koordinēšanu, un mums bija jāpanāk lielākā daļa no mūsu progresa darba sanāksmēs, kurās vienam dalībniekam bija jābrauc ar otru.
noslēgumā
Kopumā mēs apkopojām daudz unikālu ieskatu, pētot starpķēžu informācijas pārsūtīšanas protokolus un pašreizējās tirgus tendences, un izveidojām viengabalaināku maku, kas ļauj veikt vietējo GAS abstrakciju starp ķēdēm. Bija ārkārtīgi saprātīgi sadarboties ar maku izstrādātājiem un galalietotājiem, lai noteiktu vajadzības un tendences šajā telpā. Maki ir starpnieki starp lietotājiem un telpu, tāpēc maku uzlabošana būtībā palīdz radīt labāku pieredzi ikvienam blokķēdes ekosistēmā. Turklāt tā bija lieliska pieredze izstrādāt maku ar LayerZero komandas tehnisko atbalstu. Neskatoties uz izaicinājumiem, ar kuriem mēs saskārāmies, viņu komanda bija ārkārtīgi atbalstoša un ļoti vēlējās palīdzēt jebkādā veidā.
Galu galā no mūsu tirgus izpētes mēs pamanījām, ka lielāko daļu maku tirgus telpas kontrolē divi cilvēki: Coinbase un MetaMask, lai gan Coinbase vairāk rūpējas par investoriem un tiem, kas ir mazāk pazīstami ar kriptovalūtām, MetaMask ir atvērtā koda projekts, ko izmanto lielākā daļa. kriptovalūtas vietējo lietotāju šajā telpā. Tomēr šķiet, ka MetaMask virzās nepareizā virzienā. No ārkārtīgi ierobežojošas licences, kas atsakās no jebkāda veida dakšām, līdz ļoti stingriem un lēniem atjauninājumiem un IP adrešu apkopošanai, šķiet, ka MetaMask lēnām, bet noteikti attālinās no ideālā maka. Lai gan viņi vēlas saglabāt kontroli, šķiet, ka cilvēki sāk saprast, ka maka telpā ir nepieciešams vairāk konkurentu un labākas inovācijas.
Tomēr savā pieredzē esam iemācījušies, cik grūti izstrādātājiem ir izveidot konkurētspējīgus makus. Tā kā MetaMask licence aizliedz koda atkārtotu izmantošanu vai sadalīšanu, izstrādātājiem, kuri vēlas izveidot konkurējošu maku, jāsāk no nulles. Tas ir īpaši nomākta nepieredzējušiem maku izstrādātājiem ar jaunām idejām. Turklāt pēc maku palaišanas būs grūti konkurēt ar MetaMask un Coinbase, kas jau veido vairāk nekā 90% no visiem seifa lietotājiem. Jauniem makiem ir grūtāk iegūt vilci, jo tie ir plaši integrēti un sadarbojas ar lielāko daļu DApp un produktu.
Rezumējot, dažu spēlētāju dominēšana maku tirgū rada izaicinājumus jaunpienācējiem un inovācijām. Neskatoties uz popularitāti starp kriptovalūtas vietējiem lietotājiem, Metamask stingrā licencēšana un lēnie atjauninājumi ir novirzījušies no atvērtā pirmkoda maka ideāliem. Grūtības, ar kurām saskaras jauni izstrādātāji un konkurenti šajā jomā, kavē kriptovalūtu izaugsmi un masveida ieviešanu. Pirmie maki, kas nodrošina patiesi drošu un nevainojamu pārrobežu ķēžu apmaiņu – īpaši no EVM uz ne-EVM – piedzīvos ievērojamu konkurenci un uzņems jaunus lietotājus DeFi un patērētājiem paredzētajās lietojumprogrammās. LayerZero un Stargate infrastruktūrai būs galvenā loma šīs nozares izaugsmē. Nozarei jāturpina ievērot atvērtā pirmkoda un decentralizētu sistēmu principus, ļaujot jaunām idejām un risinājumiem rasties un attīstīties esošo vienoto ķēžu silos. Tikai ievērojot principus, uz kuriem tika dibinātas kriptovalūtas, mēs varam nodrošināt plašākas ekosistēmas ilgtermiņa izaugsmi un ilgtspēju.



