Varför bör jag ta mig tid att läsa detta?
Om du är intresserad av Ethereums ekosystem behöver du en applikation som MetaMask. Den är mycket mer än bara en plånbok eftersom den låter dig interagera med webbplatser som integrerar Ethereum.
MetaMask låter dig ansluta till decentraliserade applikationer inom din webbläsare (eller via en mobilapp). Du kan handla utan mellanhänder och spela spel med helt transparent kod (så att du vet att du inte blir lurad).
Kolla in guiden nedan för att komma igång!
Innehåll
Introduktion
I och med Ethereum kom löftet om ett distribuerat internet – den efterlängtade Web 3.0. Lika villkor som kännetecknas av avsaknad av centrala felpunkter, verkligt ägande av data och decentraliserade applikationer (eller DApps).
En sådan infrastruktur kommer sakta men säkert med ett branschomfattande fokus på decentraliserad finansiering (DeFi) och interoperabilitetsprotokoll som siktar på att överbrygga de olika blockkedjorna. Det är nu möjligt att utbyta token och kryptovalutor utan central behörighet, ta kryptostödda lån och till och med använda bitcoin på Ethereum.
För många Ethereum-entusiaster är MetaMask den bästa plånboken. Till skillnad från din vanliga smartphone eller programvara på din stationära dator kommer den förpackad som ett webbläsartillägg, så att du direkt kan interagera med webbsidor som stöds. I den här artikeln förklarar vi hur MetaMask fungerar och går igenom hur du kommer igång.
Vad är MetaMask?
MetaMask är en Ethereum-plånbok med öppen källkod som stöder alla typer av Ethereum-baserade token (som de som följer ERC-20-standarden eller icke-fungibla token). Utöver detta kan du ta emot dem från andra eller köpa/byta dem med de inbyggda Coinbase- och ShapeShift-integrationerna.
Det som gör MetaMask så intressant är att den kan samverka med webbplatser. Med andra plånböcker måste du kopiera och klistra in betalningsadresserna eller skanna en QR-kod på en separat enhet. Med MetaMask-tillägget ansluter webbplatsen helt enkelt din plånbok och du uppmanas att acceptera eller avvisa transaktionen.
MetaMask kan fungera som en vanlig kryptoplånbok, men dess verkliga styrka ligger i att enkelt samverka med smarta kontrakt och decentraliserade applikationer. Låt oss nu titta på hur du konfigurerar den.
Installera MetaMask
MetaMask-plånboken kan installeras på Google Chrome, Firefox eller Brave Browser. Den är också tillgänglig på iOS och Android, men vi kommer inte att gå in på detta så mycket. Vi kommer att använda Firefox under hela denna handledning, men instruktionerna är mer eller mindre identiska, oavsett vilken plattform du använder.
Gå till den officiella nedladdningssidan på metamask.io. Välj din webbläsare, vilket tar dig till Chrome-webbutiken eller Firefox tilläggswebbplats. Klicka på knappen för att lägga till tillägget på din plattform. Du kan behöva ge den vissa behörigheter innan den kan komma igång. Se till att du är nöjd med åtkomstnivån till din webbläsare – om du är det är vi redo att köra.
Initiera plånboken
Du bör nu se ett välkomstmeddelande.
Om du är som oss kommer du förmodligen att spendera en hel del tid på att försöka göra den här killen yr med muspekaren.
När du är klar med att skoja med räven på välkomstsidan klickar du på Kom igång. Det är här du uppmanas att antingen importera en seed-fras eller skapa en ny. Klicka på Skapa en plånbok. På nästa sida får du frågan om du vill skicka anonymiserad data för att hjälpa utvecklarna att förbättra appen. Välj det alternativ som du föredrar.
Nu måste du skapa ett lösenord. Om du är en av de legendarer som faktiskt läser användaravtalet för din programvara kan du kolla igenom det genom att klicka på Användarvillkor. Annars hittar du på ett säkert lösenord, markerar rutan och trycker på Skapa.
Säkerhetskopiera dina seed-ord!
Denna underrubrik talar för sig själv. MetaMask är en icke-förvarande tjänst, vilket innebär att ingen annan kan komma åt dina tillgångar – inte ens MetaMask-utvecklarna. Dina token finns i ett slags krypterat valv i din webbläsare och är skyddade av ditt lösenord. Detta betyder att om din dator tappas bort, blir stulen eller förstörd kan ingen hjälpa dig att återställa plånboken. Dina privata nycklar kommer då att gå förlorade i cyberrymdens tomrum för alltid.
Så det är viktigt att du skriver upp din säkerhetsfras. Detta är det enda sättet som du kan återställa ditt konto på om olyckan skulle vara framme. Vi rekommenderar som sagt att du skriver upp orden och lagrar dem på två eller tre olika platser. Du måste inte lägga in dem i ett brandsäkert kassaskåp djupt inne i skogen, men det skadar säkert inte.
Klicka på den grå rutan för att visa frasen.
När du kommer till nästa sida räknar programmet med att du kanske har varit lat under föregående steg, eftersom det ber dig att bekräfta frasen. Om du inte gjorde det första gången klickar du på Tillbaka och skriver upp den!
Bekräfta frasen och fortsätt sedan till nästa steg. När du trycker på Klart visas plånbokens gränssnitt.
Den jobbiga delen är över, så nu går vi igenom (testnet)-ether.
Sätt in tillgångar på plånboken
I den här handledningen kommer vi att använda Ropsten-testnet. Detta är ett nätverk som fungerar nästan exakt som det riktiga Ethereum-nätverket, men dess enheter har inget värde. Detta är praktiskt när du utvecklar kontrakt och vill se till att de inte har sårbarheter som gör att angripare kan länsa tillgångar på 50 miljoner USD. Varje steg vi utför på detta nätverk idag kommer att kunna replikeras på det riktiga (förutom delen där de ger oss gratis ether, tyvärr).
För att ställa in Ropstens testnet klickar du på Ethereums huvudnätverk i det övre högra hörnet och väljer Ropstens testnätverk.
Det finns massor av olika testnät på Ethereum. Om du undrar hur de skiljer sig åt kan du kolla in den här jämförelsen.
Vi ska använda en kran för att få lite låtsaspengar att leka med. Navigera till den här sidan i din Metamask-aktiverade webbläsare för att få din andel.
Oj, gratis pengar!
Du kan när som helst klicka på den lilla rävikonen för att ett popup-fönster med din MetaMask-kontoinformation ska visas (som vi har gjort i gif:en ovan). Håll muspekaren över Konto 1 och klicka för att kopiera din Ethereum-adress till urklippet. Klistra in den i formuläret och tryck på Skicka test-ether till mig.
Ethereum-transaktioner bekräftas i allmänhet ganska snabbt, men det kan ta ett tag innan 1 ETH landar i din plånbok. Kontrollera om du har fått den genom att klicka på räven i verktygsfältet.
När den väl har kommit in kan vi börja interagera med DApps.
Lås upp den decentraliserade webben
Eftersom vi är på ett testnet har vi inte ett lika stort urval av applikationer att leka med. En omfattande lista över huvudnätsdecentraliserade appar finns på State of the DApps eller Dappradar. Du kan spela spel, köpa unika tillgångar eller satsa på förutsägelsemarknader.
Vi kommer att använda DApparna som vi demonstrerade tidigare. Uniswap är en decentraliserad börs, eller DEX, vilket innebär att den tillåter oss att handla utan att förlita oss på mellanhänder. Mekanismerna som ligger till grund för detta är ganska smarta – kolla in Vad är Uniswap och hur fungerar det? om du är intresserad av hur det fungerar.
Gå vidare och få tillgång till den här. I det övre högra hörnet bör du se uppmaningen Anslut till en plånbok. Du ser detta i någon form på alla MetaMask-kompatibla webbplatser, eftersom de på grund av säkerhetsskäl inte ansluter automatiskt. Klicka på den så blir du ombedd att välja vilken plånbok du använder. Om du inte har hängt med kommer den plånboken att vara MetaMask.
När en webbplats först försöker ansluta visas en MetaMask-dialogruta, där du uppmanas att bekräfta åtgärden. Du kommer att kunna välja ett konto (vi har bara ett för tillfället, så lämna allt som det är) innan du verifierar vilka behörigheter du ska godkänna. I det här fallet, som i så många andra fall, begär webbplatsen information om plånbokadressen som ditt konto kontrollerar.
Om MetaMask och integritet
Det är viktigt att vara uppmärksam på vad du tillåter. Om en webbplats känner till din adress kan den se alla ether- och tokentransaktioner till och från den. Dessutom kan den korrelera detta med din ip-adress.
Vissa föredrar att separera sina adresser för att förhindra överlappning, medan andra inte är bekymrade över dessa risker (trots allt är blockkedjan offentligt). Integritetsnivån du vill uppnå beror i slutändan på dig. Som en allmän regel ska du inte ge åtkomst till webbplatser som du inte litar på.
Byta ether mot DAI
Nu är det dags att göra vårt första byte. Vi kommer att göra det för DAI – en ERC-20-token som fungerar som ett stablecoin. Precis som vår ether har dock denna DAI inget verkligt värde. Tryck på Välj en token, lägg till Uniswaps standardlista och klicka sedan på DAI. Alternativt kan du även välja WETH (wrapped ether).
Allt som återstår nu är att mata in mängden ETH vi vill byta. När vi gör detta får vi en uppskattning av hur mycket DAI vi kommer att få. Och nu är vi redo! Tryck på Byt.
Slutför bytet med MetaMask.
Du uppmanas återigen att vidta åtgärder i MetaMask. I detta fall måste du godkänna transaktionen innan den skapas. Se till att du är ok med avgifterna när du gör detta på huvudnätet, eftersom de kan vara rätt så stora.
Efter detta behöver vi bara vänta på att transaktionen ska bekräftas!
➟ Vill du komma igång med kryptovaluta? Köp ETH på Binance!
Var är mina token?
Så din ether är borta, men ditt konto visar inte dina token. Få inte panik – du måste lägga till dem manuellt.
För mer populära token kan du välja Lägg till token i din plånbok och söka efter namnet eller tickern. För de mindre populära token (eller de på testnet) måste vi lägga till kontraktsadressen – en identifierare som berättar för MetaMask var vi ska leta efter vår balans.
Öppna din plånbok genom att klicka på tillägget.
Klicka på de tre punkterna i det övre fältet.
Välj Visa på Etherscan.
Under Översikt klickar du på Tokeni rullgardinsmenyn och väljer DAI.
Under Profilsammanfattning bör du nu se en kontraktsadress. Håll muspekaren över den och kopiera adressen.
Gå tillbaka till MetaMask och klicka på Lägg till token.
Klicka på fliken Anpassad token.
Klistra in det du just har kopierat i formuläret Tokenkontraktadress.
Resten bör fyllas i automatiskt. Klicka på Nästa följt av Lägg till token.
Gå tillbaka till huvudöversikten för att se hela din balans.
Grattis! Du har precis interagerat med din första DApp genom att byta ether mot DAI, utan mellanhänder. Allt du har lärt dig här kan nu göras på riktigt. Kom ihåg att byta tillbaka från Ropsten till huvudnätverket när du är redo att testa huvudnätsapplikationerna.
Vad mer bör jag veta?
MetaMask har några andra trevliga funktioner som vi inte har gått igenom idag. Du kan också ansluta en hårdvaruplånbok (både Trezor och Ledger stöds), skapa en kontaktlista och naturligtvis ta emot och skicka tillgångar som du skulle göra i en vanlig plånbok. Kolla inställningarna för att anpassa tillägget efter dina behov.
Förutom detta gäller de vanliga säkerhetsprinciperna: MetaMask är en het plånbok, vilket innebär att den körs på en internetansluten enhet. Detta utsätter dig för större risk än med en kall plånbok, som hålls offline för att minska attackriskerna.
Sist men inte minst: när du använder MetaMask är det självklart att du bör vara medveten om vilka webbplatser du ger åtkomst till.
MetaMask-appen
Android-/iPhone-appen för MetaMask ger en bra lösning för gränssnitt med Web3-appar när du är på resande fot. Appen har i stort samma funktionalitet som tillägget och integrerar en DApp-webbläsare så att du kan komma åt olika decentraliserade applikationer med ett par knapptryckningar.
MetaMask-appens webbläsare.
Arbetsflödet för applikationen är mycket likt det för webbläsartillägget. Du kan göra direkta överföringar av ether eller token från din plånbok, eller till och med interagera med Uniswap som vi såg ovan.
Ansluta till PoolTogether via en uppmaning inom appen.
Sammanfattningsvis
MetaMask är ett kraftfullt verktyg för att surfa på den decentraliserade webben. Om du har följt stegen i den här guiden har du fått en uppfattning om plånbokens potential. Uppenbarligen har andra också fått det: plånboken har för närvarande över en miljon användare.
När Ethereum-stacken utvecklas kommer applikationer som MetaMask utan tvekan att bli integrerade komponenter i bron mellan befintlig teknik och ökande kryptovalutainfrastruktur.
Har du frågor om MetaMask, Ethereum eller något annat? Gå till Fråga Academy, där communityn kommer att svara på frågorna.
T