I slutet av juli 2023 lanserade NFT-plattformen OpenSea funktionen ”Make a deal”. En funktion som innebär att användarna kan byta NFT:er med varandra på ett säkert sätt. Detta utan att, som tidigare, behöva lita på varandra eller använda en tredjepartslösning.
Det är inte bara en praktisk funktion, utan den visar även på styrkan i blockkedjetekniken dvs. överföring av digitalt värde P2P. Däremot finns det i dagsläget vissa begränsningar.
Problemet – och lösningen
Make a deal löser ett problem som länge funnits inom NFT-gaming, dvs. hur spelarna ska kunna byta NFT:er säkert med varandra. Men funktionen kan självklart även utnyttjas inom andra områden där NFT:er används. Problemet och lösningen visas i följande exempel:
Då – Du måste lita på någon
Anna och Rashid är med i samma NFT-kanal på Discord. Det visar sig att Anna har en NFT som Rashid är intresserad av. Hon skulle kunna lägga upp den för försäljning på OpenSea och sedan skicka länken till honom, varpå han kan genomföra köpet. Därmed behöver de varken lita på varandra eller använda en tredjepart för att få ett säkert byte. Detta tack vare att all försäljning sker via smarta kontrakt på plattformen.
Men Rashid har inte kryptovaluta att betala med, utan erbjuder Anna 3 st NFT:er från ett spel som han vet att hon spelar. Hittills har lösningen varit att anlita en tredjepart som bägge litar på. De skickar sina NFT:er, och eventuell mellanskillnad, till tredjeparten varpå den personen sedan skickar ut dessa till Anna och Rashid. Men det krävs då att bägge parter litar på samma tredjepart.
Nu - Trust the code
Med Make a deal kan Rashid och Anna diskutera dealen, exempelvis via Discord, och sedan genomföra den säkert via OpenSea. Detta genom att Rashid skapar en deal med sina NFT:er, och lite Ether, och skickar den till Annas blockkedjeadress. Hon ser dealen, kan kontrollera den samt godkänna bytet. Därmed behöver de inte lita på någon, utöver koden.
Utveckling av ”Make an offer”
Idén med att kunna föreslå en deal, på OpenSea, är inte ny. Det har länge varit möjligt att lägga ett bud på andra personers NFT:er via plattformen. Mottagaren av budet kan granska det och eventuellt godkänna det. Det innebär i så fall att denna NFT säljs, via ett smart kontrakt, mot den kryptovaluta som budet är lagt på.
Men med Make a deal öppnas möjligheten att även skapa en deal enbart med NFT:er. En möjlighet som inte minst kommer underlätta för de som spelar mycket NFT-spel då ”byteshandeln” är stor inom de flesta spel.
Så fungerar Make a Deal
- Välj Make a deal
Anslut din plånbok till Opensea.io och klicka sedan på profilikonen, uppe till höger, och välj ”Make a deal”.
- Sök upp motparten
I sökrutan kan nu användarnamn på OpenSea, Ethereumadress eller ENS anges till den person som du vill göra bytet med. Förutsatt att personen finns på OpenSea kommer kontot direkt att presenteras under sökrutan. Se bild nedan där sökning har skett med blockkedjeadress.
- Ange vilka NFT:er du vill ha
Du kommer nu att se samtliga NFT:er, på aktuell blockkedja, som personen har. Du kan därmed markera de som du vill att ska ingå i er deal. Om du är på Ethereums blockkedja kan du alltså inte göra en deal med en NFT som ligger på Polygon osv.
Det är även enbart möjligt att göra dessa byten från ”badged collections”. I korthet är detta kollektioner som tillhör verifierade konton.
A blue checkmark badge on a collection means the collection belongs to a verified account and has significant interest or sales. /support.opensea.io
Klicka sedan på ”Next” längst ner till höger på sidan.
- Välj vad du vill betala
Nu kommer dina NFT:er, som finns på ansluten blockkedjeadress, att visas. Markera vilken, eller vilka, du vill betala med. Det är även möjligt att lägga till WETH (Wrapped Ether) vilket sker i rutan högst upp till höger. Ange antal WETH och klicka på ”Add” för att lägga till det idin deal. Klicka på ”Next” för att gå vidare.
- Överblick och tidsbegränsning
Nu visas en överblick över din deal med bland annat vad du vill byta samt med vem. Du kan i detta läge välja hur länge som din deal ska vara aktiv, exempelvis 30 minuter, 3 dagar eller 7 dagar. Som längst går det att välja en månad. Klicka sedan på ”Send Deal”.
- Signera deal
Sista steget är att signera dealen i ansluten kryptoplånbok. Därefter kommer den att synas på ditt konto under fliken ”Deals”. Detsamma gäller personen du vill genomföra denna deal med. Motparten kan nu se vad dealen består av och välja att genomföra den genom att godkänna transaktionen i ansluten kryptoplånbok.
Avgifter
Den person som godkänner dealen betalar gasfee för själva transaktionen. Det kommer därmed troligtvis vara högre avgift än vad som betalades för att skapa dealen. Till skillnad mot försäljning av en NFT mot kryptovaluta betalas däremot ingen avgift till OpenSea. En avgift som annars är på 2,5% av försäljningsbeloppet. Dessutom utgår ingen royaltyavgift, vilken annars betalas till den som skapat denna NFT, förutsatt att den funktionen är aktiv.
Läs mer:
Skapa en deal - https://opensea.io/deal/create
OpenSea Help Center – How do I use the Deals feature?