Sådan bruges MetaMask
Hjem
Artikler
Sådan bruges MetaMask

Sådan bruges MetaMask

Begynder
Offentliggjort Sep 14, 2020Opdateret Nov 11, 2022
12m

Hvorfor b√łr jeg l√¶se dette?

Hvis du er interesseret i Ethereum-√łkosystemet har du brug for en applikation som MetaMask. Den er meget mere end en simpel tegnebog, og den giver dig mulighed for at interagere med websteder, der integrerer Ethereum.¬†

MetaMask giver dig mulighed for at oprette forbindelse til decentraliserede applikationer inde fra din browser (eller via en mobilapp). Du kan foretage handler uden mellemmænd og deltage i spil med fuldt gennemsigtig kode (så du ved, at du ikke bliver snydt).

Se vejledningen nedenfor for at komme i gang!


Indhold


Introduktion

Med Ethereum kom l√łftet om et distribueret internet ‚Äď det l√¶nge ventede Web 3.0. Et lige vilk√•r pr√¶get af mangel p√• centrale fejlpunkter, √¶gte ejerskab af data og decentraliserede applikationer (eller DApps).

En s√•dan infrastruktur kommer st√łt sammen med et branched√¶kkende fokus p√• decentraliseret finansiering (DeFi) og interoperabilitetsprotokoller, der sigter mod at bygge bro over de forskellige blockchains. Det er nu muligt tillidsl√łst at udveksle tokens og kryptovalutaer, optage kryptost√łttede l√•n og endda bruge bitcoin p√• Ethereum.

For mange Ethereum-entusiaster er MetaMask den bedste tegnebog. I mods√¶tning til din almindelige smartphone- eller desktop-software leveres den som en browserudvidelse, s√• brugerne kan interagere direkte med underst√łttende websider. I denne artikel forklarer vi, hvordan MetaMask fungerer, og leder dig selv igennem at komme i gang med det.


Hvad er MetaMask?

MetaMask er en open source Ethereum-tegnebog, der underst√łtter alle slags Ethereum-baserede tokens (s√•som dem, der f√łlger ERC-20-standarden eller ikke-ombyttelige tokens). Derudover kan du modtage dem fra andre eller k√łbe/swappe dem med de indbyggede Coinbase- og ShapeShift-integrationer.

Det, der g√łr MetaMask s√• interessant, er, at den kan kommunikere med websteder. Med andre tegneb√łger skal du kopiere og inds√¶tte betalingsadresser eller scanne en QR-kode p√• en separat enhed. Med MetaMask-udvidelsen pinger webstedet simpelthen din tegnebog, og du bliver bedt om at acceptere eller afvise transaktionen.

MetaMask kan fungere som en almindelig kryptotegnebog, men dens virkelige styrke er at kommunikere uden problemer med intelligente kontrakter og decentraliserede applikationer. Lad os nu se på, hvordan du opsætter den.


Installer MetaMask

MetaMask-tegnebogen kan installeres på Google Chrome, Firefox eller Brave Browser. Den er også tilgængelig på iOS og Android, men vi vil ikke gå for meget i dybten med det. Vi vil bruge Firefox i hele denne vejledning, men dine trin vil være mere eller mindre identiske, uanset hvilken platform du bruger.

G√• over til den officielle downloadside p√• metamask.io. V√¶lg din browser, som f√łrer dig til Chrome-webshoppen eller Firefox-tilf√łjelseswebstedet. Klik p√• knappen for at f√łje udvidelsen til din platform. Du skal muligvis give den nogle tilladelser, f√łr den er oppe at k√łre. S√łrg for, at du er tilfreds med det adgangsniveau, den har til din browser. Hvis du er tilfreds, s√• er vi klar.


Initialiser tegnebogen

Du b√łr nu kunne se en velkomstbesked.¬†


Metamask-introduktonsskærm

Hvis du er lige som os, vil du sandsynligvis bruge et godt stykke tid p√• at fors√łge at g√łre denne fyr svimmel med din mark√łr.


N√•r du er f√¶rdig med at plage r√¶ven p√• velkomstsiden, skal du klikke p√• Kom i gang. Det er her, du bliver bedt om enten at importere en seed phrase eller oprette en ny. Klik p√• Opret en tegnebog. Den n√¶ste side sp√łrger, om du vil indsende anonymiserede data for at hj√¶lpe udviklerne med at forbedre appen. V√¶lg den mulighed, du foretr√¶kker.

Nu skal vi oprette en adgangskode. Hvis du er én af de få, der rent faktisk læser brugeraftalen for din software, kan du se den ved at klikke på Vilkår for brug. I modsat fald skal du angive en stærk adgangskode, markere afkrydsningsfeltet og trykke på Opret.


Sikkerhedskopiér dine seed-ord!

F√łlgende punkt er tilstr√¶kkeligt til at berettige til sin egen underoverskrift. MetaMask er en ikke-custodial tjeneste, hvilket betyder, at ingen andre kan f√• adgang til dine midler ‚Äď ikke engang MetaMask-udviklerne. Dine tokens findes i en slags krypteret boks i din browser, beskyttet af din adgangskode. Det betyder, at hvis din computer g√•r tabt, stj√•let eller √łdelagt, kan ingen hj√¶lpe dig med at gendanne tegnebogen. Dine private n√łgler vil for evigt g√• tabt i cyberspace.

S√• det er afg√łrende, at du skriver din backup-s√¶tning ned. Dette er den eneste m√•de, du kan gendanne din konto p√•, hvis der skulle ske noget uheldigt. Som foresl√•et anbefaler vi, at du skriver ordene ned og gemmer dem to eller tre forskellige steder. Du beh√łver ikke at begrave dem i et brandsikkert pengeskab dybt inde i skoven, men det kan dog ikke skade.


Klik p√• den gr√• boks for at afsl√łre s√¶tningen.

Klik p√• den gr√• boks for at afsl√łre s√¶tningen.


N√•r du kommer til n√¶ste side, forudser programmet, at du eventuelt har v√¶ret doven med det forrige trin, fordi det beder dig om at bekr√¶fte s√¶tningen. Hvis du ikke gjorde det f√łrste gang, skal du klikke p√• Tilbage og skrive den ned!

Bekr√¶ft s√¶tningen, og forts√¶t derefter til n√¶ste trin. Tryk p√• Alt udf√łrt, og du vil se tegnebogsgr√¶nsefladen.

Den kedelige del er forbi. Lad os blive rige på (testnet) ether i næste trin.


Finansier tegnebogen

I denne vejledning skal vi bruge Ropsten-testnettet. Det er et netv√¶rk, der fungerer n√¶sten n√łjagtigt som det rigtige Ethereum-netv√¶rk, men dets enheder har ingen v√¶rdi. Disse er nyttige, n√•r du udvikler kontrakter og vil sikre dig, at de ikke har s√•rbarheder, der g√łr det muligt for angribere at dr√¶ne 50 millioner USD i v√¶rdi. Hvert trin, vi udf√łrer p√• dette netv√¶rk i dag, kan replikeres p√• den √¶gte vare (undtagen den del, hvor de giver os gratis √¶ter, desv√¶rre).

For at stille ind p√• Ropsten-testnettet skal du klikke p√• Main Ethereum Network i √łverste h√łjre hj√łrne og v√¶lge Ropsten Test Network.


Ropsten-testnetværk

Der er mange forskellige testnet på Ethereum. Hvis du undrer dig over forskellene, så se denne sammenligning.


Vi vil bruge en vandhane til at få nogle falske penge at lege med. Gå til denne side i din Metamask-aktiverede browser for at få nogle.


Juhuu! Gratis penge!


Du kan til enhver tid klikke p√• det lille r√¶ve-ikon for at f√• en pop op-dialog med dine MetaMask-kontooplysninger (som vi har gjort i GIF'en ovenfor). Hold mark√łren over Konto 1, og klik for at kopiere din Ethereum-adresse til udklipsholderen. Inds√¶t den i formularen, og tryk p√• Send mig test-Ether.

Ethereum-transaktioner bekr√¶ftes generelt ret hurtigt, men det kan vare et stykke tid, f√łr 1 ETH lander i din tegnebog. Kontroll√©r, om du har den ved at klikke p√• r√¶ven i din v√¶rkt√łjslinje.

Når den er ankommet, kan vi begynde at interagere med DApps.


Lås op for det decentraliserede web

Eftersom vi er p√• et testnet, har vi ikke s√• stort et udvalg af applikationer at lege med. For en omfattende liste over decentraliserede hovednetapplikationer kan du se State of the DApps eller Dappradar. Du kan deltage i spil, k√łbe unikke aktiver eller placere v√¶ddem√•l p√• forudsigelsesmarkeder.

Vi vil bruge den DApp, vi demonstrerede tidligere. Uniswap er en decentraliseret b√łrs eller DEX, hvilket betyder, at den giver os mulighed for at placere handler uden at stole p√• formidlere. Mekanismerne, der underst√łtter den, er ret smarte ‚Äď se Hvad er Uniswap, og hvordan fungerer den?, hvis du er interesseret i, hvordan det fungerer.

G√• videre, og f√• adgang til den her. I √łverste h√łjre hj√łrne vil du se en kommando om at oprette forbindelse til en tegnebog. Du vil se dette i √©n eller anden form p√• alle MetaMask-kompatible websteder, da den af sikkerhedsm√¶ssige √•rsager ikke opretter forbindelse automatisk. Klik p√• den, og du bliver bedt om at v√¶lge, hvilken tegnebog du bruger. Hvis du ikke har fulgt med, vil den tegnebog v√¶re MetaMask.

N√•r et websted f√łrst fors√łger at oprette forbindelse, vises en MetaMask-dialog, der beder dig om at bekr√¶fte handlingen. Du kan v√¶lge en konto (vi har kun √©n indtil videre, s√• lad det v√¶re, som det er), f√łr du bekr√¶fter, hvilke tilladelser du er ved at give. I dette tilf√¶lde, som i mange andre, anmoder webstedet om oplysninger om den tegnebogsadresse, som din konto kontrollerer.


Om MetaMask og privatliv

Det er vigtigt at være opmærksom på, hvad du tillader. Hvis et websted kender din adresse, kan de se alle ether- og tokentransaktioner til og fra den. De kan desuden knytte den sammen med din IP-adresse.

Nogle foretrækker at adskille deres adresser for at forhindre overlapning, mens andre ikke er bekymrede over disse risici (trods alt er blockchainen offentlig). Det niveau af privatliv, du vil opnå, afhænger i sidste ende af dig. Som hovedregel må du ikke give adgang til websteder, du ikke har tillid til.


Swapping ether til DAI

Det er blevet tid til at lave vores f√łrste swap. Lad os g√łre det med DAI, et ERC-20-token, der fungerer som en stablecoin. Ligesom vores ether har denne DAI dog ingen v√¶rdi i den virkelige verden. Tryk p√• V√¶lg et token, tilf√łj Uniswap-standardlisten, og klik derefter p√• DAI. Alternativt kan du ogs√• v√¶lge WETH (indpakket ether).

Det eneste der er tilbage at g√łre, er at indtaste den m√¶ngde af ETH, som vi vil swappe. N√•r vi g√łr det, f√•r vi et sk√łn over, hvor meget DAI vi modtager. Og s√• er vi klar! Tryk p√• Swap.


Fuldf√łr swappet med MetaMask.


Du bliver endnu en gang bedt om at handle i MetaMask. I dette tilf√¶lde skal du godkende transaktionen, f√łr den oprettes. S√łrg for, at du er tilfreds med gebyrerne, n√•r du g√łr dette p√• hovednettet, da de kan v√¶re betydelige.

Derefter skal vi bare vente på, at transaktionen bekræftes!


Hvor er mine tokens?

S√• din ether er v√¶k, men din konto viser ikke dine tokens. Ingen grund til panik ‚Äď du skal tilf√łje dem manuelt.

For de mere popul√¶re tokens kan du v√¶lge Tilf√łj token i din tegnebog og s√łge efter navnet eller tickeren. For de mindre popul√¶re (eller dem p√• testnettet) skal vi tilf√łje kontraktadressen ‚Äď en identifikator, der fort√¶ller MetaMask, hvor vi skal kigge efter vores saldo.


  1. Åbn din tegnebog ved at klikke på udvidelsen.

  2. Klik p√• de tre prikker i den √łverste bj√¶lke.

  3. Vælg Vis på Etherscan.

  4. Under Oversigt skal du klikke på rullemenuen Token og vælge DAI.

  5. Under Profiloversigt b√łr du se en kontraktadresse. Hold mark√łren over den, og kopi√©r adressen.

  6. Vend tilbage til MetaMask, og klik p√• Tilf√łj token.

  7. Klik på fanen Brugerdefineret token.

  8. Indsæt det, du lige har kopieret, i formularen Token Contract Address.

  9. Resten skal udfyldes automatisk. Klik p√• N√¶ste, efterfulgt af Tilf√łj tokens.

  10. Gå tilbage til hovedoversigten for at se hele din saldo.


Tillykke! Du har netop interageret med din f√łrste DApp ved tillidsl√łst at swappe ether til DAI. Alt, hvad du har l√¶rt, kan nu g√łres i den virkelige verden. N√•r du er klar til at spille med hovednetapplikationer, skal du huske at skifte tilbage fra Ropsten til hovednetv√¶rket.


Hvad b√łr jeg ellers vide?

MetaMask har nogle andre smarte funktioner, som vi ikke har d√¶kket i dag. Du kan ogs√• tilslutte en hardware-tegnebog (Trezor og Ledger underst√łttes begge), oprette en kontaktliste og selvf√łlgelig modtage og sende penge, som du ville i en normal tegnebog. Se indstillingerne for at tilpasse udvidelsen, s√• den passer til dine behov.

Bortset fra det g√¶lder de s√¶dvanlige sikkerhedsprincipper: MetaMask er en online-tegnebog, hvilket betyder, at den k√łrer p√• en internetforbundet enhed. Dette uds√¶tter dig for mere risiko end en offline-tegnebog, som holdes offline for at reducere angrebsvektorer.

Endelig, når du bruger MetaMask, er det indlysende, at du skal være opmærksom på, hvilke websteder du giver adgang til.


MetaMask-appen

MetaMask-appen til Android/iPhone giver en smart l√łsning til gr√¶nseflade med Web3-apps p√• farten. Med meget af den samme funktionalitet som udvidelsen, integrerer den en DApp-browser, s√• du kan f√• adgang til forskellige decentrale applikationer med et tryk p√• en knap.


MetaMask-appens browser.

MetaMask-appens browser.


Applikationens arbejdsproces ligner meget browserudvidelsen. Du kan foretage direkte overf√łrsler af ether eller tokens fra din tegnebog eller endda interagere med Uniswap, som vi s√• ovenfor.¬†


Opretter forbindelse til PoolTogether via en kommando i appen.

Opretter forbindelse til PoolTogether via en kommando i appen.


Sammenfatning

MetaMask er et kraftfuldt v√¶rkt√łj til at surfe p√• det decentraliserede web. Hvis du har fulgt med i trinene i denne vejledning, har du set tegnebogens potentiale. Det har andre √•benbart ogs√•: den har p√• nuv√¶rende tidspunkt mere end en million brugere.

Efterhånden som Ethereum-stakken udvikler sig, vil applikationer som MetaMask utvivlsomt blive integrerede komponenter i broen mellem eksisterende teknologier og spirende kryptovalutainfrastruktur.

Har du sp√łrgsm√•l om MetaMask, Ethereum eller noget andet? G√• over til Ask Academy, hvor f√¶llesskabet vil besvare dem.


T