Hoe Metaplex het netwerkcrashende NFT-bottingprobleem van Solana oplost

In het kort

  • De netwerkcrash van Solana op 30 april werd toegeschreven aan het botsen van programma's die de populaire NFT-mints overspoelden.
  • NFT-protocolmaker Metaplex heeft een "bottaks" ingevoerd en ontwikkelt verdere maatregelen om dergelijke problemen te bestrijden, en Solana herwerkt zijn eigen netwerktarieven.

Te midden van een stijgende markt voor solarium NFT-collecties - met als kop recent populaire projecten zoals Oké beren en DeGoden- is een toename gekomen van kwaadaardige programma's die worden gebruikt om op oneerlijke wijze nieuwe NFT-lanceringen op de blockchain te spelen. Op 30 april is het heeft het hele Solana-netwerk gecrasht.

Op die zaterdag stuurden dergelijke programma's (of bots) een geautomatiseerd spervuur ​​van transacties – 6 miljoen per seconde, volgens a postmortemrapport van Solana Labs– die het blockchain-netwerk overweldigde. Ze deden dit in een poging legitieme gebruikers te verslaan tijdens het muntproces, waarbij verzamelaars nieuw gegenereerde munten kopen NFT verzamelobjecten van een project.

De bots zwermden bij Candy Machine, de munttool voor het Solana NFT-protocol Metaplex, en schakelden daarbij het hele netwerk uit. Solana was volledig onbruikbaar, wat een waanzinnige strijd veroorzaakte onder validators en bijdragers om het probleem te diagnosticeren en het netwerk weer online te krijgen. Het duurde zeven uur om de dienst naar Solana te herstellen.

De opkomst van NFT's-unieke tokens die worden gebruikt om eigendom van digitale activa zoals verzamelobjecten aan te tonen - hebben het afgelopen jaar aanzienlijke belangstelling gewekt voor platforms zoals Solana en Ethereum. Hoewel Ethereum het grootste van dergelijke ecosystemen heeft en elke maand miljarden dollars aan NFT-handelsvolume opbrengt, wint Solana snel aan kracht.

In april hebben Solana NFT's gezamenlijk leverde $ 295 miljoen aan omzet op, volgens gegevens van DappRadar, een stijging van 91% op maandbasis. Alles bij elkaar, volgens CryptoSlam, Solana heeft tot nu toe meer dan $ 2.2 miljard aan NFT-handelsvolume gezien, en de stijgende markt lijkt aanzienlijke gebruikers- en ontwikkelaarsactiviteit naar het platform te stimuleren.

Een deel van de reden waarom Solana sinds afgelopen herfst grip heeft gekregen in de NFT-ruimte, is te danken aan de snelle transacties en extreem lage kosten - echte onderscheidende factoren van Ethereum. Dat maakt het netwerk echter "een beetje ontvankelijk voor bots", vertelde Nhan Phan, CTO van Metaplex Studios. decoderen.

Met andere woorden, enkele van de belangrijkste aspecten die Solana momenteel aantrekkelijk maken voor NFT-kopers, maken het platform ook vatbaar voor aanvallen. Het is niet de eerste keer dat het netwerk van Solana onder enorme druk instort - de uitvaltijd van afgelopen september, beschuldigd van een token-lancering bij een DeFi-protocol, duurde meer dan 17 uur. Maar het is de eerste die is vastgemaakt aan NFT-gerelateerde activiteiten.

Na de crash begonnen Metaplex en Solana Labs plannen te delen om de NFT-bottingsituatie aan te pakken en dit probleem in de toekomst te voorkomen. En het begint met een 'botbelasting'.

Laat de bots betalen

Uitgerold kort nadat Solana weer online kwam, Botting penalty van Metaplex brengt dergelijke programma's een vergoeding (of belasting) in rekening voor het indienen van 'ongeldige' transacties, dat wil zeggen massa's mislukte transacties die worden geïdentificeerd als afkomstig van een geautomatiseerd programma dat 'blind probeert te munt' per tweets van het bedrijf.

Voorafgaand aan de implementatie was er geen echt nadeel aan mensen die botting-programma's gebruikten om Candy Machine-pepermuntjes te overspoelen om nieuwe NFT's te kopen en andere, legitieme gebruikers uit te sluiten. Als een bot bijvoorbeeld 100,000 transacties verstuurt tijdens een NFT-munt, en met succes 100 NFT's van voltooide transacties heeft geslagen, zou er geen boete zijn voor de andere 99,900.

"Ze probeerden het Candy Machine-programma te hameren op het moment dat de munt openging, zodat geen van de gebruikers erin kon komen", zei Phan. “En dan lieten ze hun bots gewoon voor altijd aan staan, wat voor iedereen vervelend is. Omdat er geen echte financiële impact voor hen was, zeiden ze gewoon: 'Oké, wat dan ook, het maakt niet uit.'”

Nu is er een belasting van 0.01 SOL die wordt toegekend aan dergelijke transacties waarvan wordt vastgesteld dat ze afkomstig zijn van bots, en hoewel dat een kleine individuele vergoeding is - ongeveer $ 0.50 vandaag, te midden van een tumultueuze cryptomarkt-het zou echt kunnen kloppen voor iedereen die NFT-pepermuntjes op Solana probeert te overweldigen.

Vanaf woensdag had de belasting 1,620 SOL (bijna $ 82,000) aan boetes gegenereerd, en het geld gaat naar de makers van elke respectieve NFT-munt die door bots is getroffen. "Eindelijk worden makers gecompenseerd door de bots, wat best interessant en grappig is", zei Phan.

Bovendien helpen de Metaplex-protocolwijzigingen om het Solana-netwerk op een andere manier efficiënter te maken. Phan zei dat de update validators in staat stelt om dergelijke transacties snel te verwerken en te valideren, "in plaats van te proberen om het eens te worden over de vraag of het een ongeldige transactie is." Met andere woorden, het vermindert de belasting van botting op het bredere netwerk.

Volgens Phan is kwaadaardige botting in NFT-mints op Solana "met een orde van grootte gedaald" sinds de Metaplex-update. De SOL-telling hierboven suggereert echter dat sommige botters nog steeds proberen het systeem te bespelen met ongeveer 162,000 gedetecteerde NFT-bottingtransacties.

Conflict te midden van chaos

Te midden van de waanzinnige haast om Solana op 30 april en 1 mei weer online te krijgen, waren netwerkvalidators meegeleverde herstartinstructies dat omvatte de optie - maar niet de vereiste - om het Candy Machine-muntprogramma tijdelijk te blokkeren om verdere botproblemen tijdens het opnieuw opstarten te voorkomen.

Bovendien was er op dat moment geklets onder validators over het blokkeren van andere NFT-gerelateerde slimme contracten - de code die NFT's en gedecentraliseerde applicaties aandrijft - waaronder die van de toonaangevende Solana-marktplaats, Magisch Eden. De oprichter en CEO van de marktplaats, Jack Lu, schreef in een Discord-post aan validators: "BLOKKEER DIT ADRES NIET PLS."

"Op zaterdag [30 april] kregen we bericht dat validators bespraken om ons contract te beëindigen terwijl de contracten van andere marktplaatsen open bleven", vertelde Lu. decoderen in een verklaring. “Voor ons was dit niet het omarmen van de waarden van Web3. '

"We ontdekten ook dat er een onduidelijke methodologie was waarmee deze beslissingen werden genomen, dus we hadden geen andere keuze dan in realtime in te springen en te proberen onze marktplaats te beschermen tegen selectieve sluiting en uitsluiting van andere marktplaatsen", zei hij. voortgezet. "Gelukkig werd ons marktplaatscontract niet geblokkeerd en is het netwerk sindsdien hersteld."

Toch is het idee dat Solana-validators werden gevraagd te overwegen NFT-gerelateerde apps en services te blokkeren aanzienlijke tegenwerking ontvangen via sociale media, met tweets afwijzende censuur op het Solana-netwerk. Hoewel bedoeld als tijdelijk, kan het idee om transacties op laag-1-niveau te censureren, worden gezien als een hellend vlak.

De instructies zijn blijkbaar geschreven en samengesteld door validators in de gemeenschap, maar werden op grote schaal gedeeld door de Solana Foundation en de oprichters van het netwerk.

Hudson-Jameson, voorheen van The Ethereum Foundation, tweeted dat dergelijke partijen die de instructies deelden, "een goedkeuring vormden van optionele gecompileerde instructies om te censureren". Hij toegevoegd dat het "een precedent schept rond censuur op L1."

Austin Federa, hoofd communicatie bij Solana Labs, verwierp veel van dergelijke tweets persoonlijk, in één geval tweeten dat Lu's screenshot-pleidooi "volledig uit de context is gehaald". Federa voegde toe: "Een van de geweldige dingen van een open community zonder toestemming is dat iedereen om wat voor reden dan ook iets kan voorstellen."

Phan beschreef de instructies van de validators als een "tijdelijke, optionele blokkering", bedoeld om het netwerk weer aan de gang te krijgen.

"Het was absoluut onze bedoeling om alles te deblokkeren", voegde hij eraan toe en merkte op dat de instructies echt gericht waren op Candy Machine. “Dit was vooral een samenwerking tussen ons en de validators in het belang van het ecosysteem.”

Het is een wapenwedloop

Met de "bottax" live en het Solana-netwerk geen noemenswaardige problemen ondervindt sinds het netwerk op 1 mei weer online kwam, lijkt het erop dat het probleem met het botsen van NFT-munten is verholpen, althans voorlopig.

Metaplex en Phan zijn echter niet tevreden met de veronderstelling dat dit voor altijd zo zal blijven. Hij beschreef de tit-for-tat-strijd tussen botters en protocolontwikkelaars als "een eeuwige wapenwedloop", en verwacht dat mensen die voordelen zoeken bij het maken van potentieel waardevolle NFT's, zullen blijven werken aan het vinden van manieren om de laatste veranderingen te omzeilen.

“Zolang er economische prikkels zijn […] om te gaan botsen, dan zal er ook gebotteld worden, toch?” hij zei. “Ik denk dat het mooie van gedecentraliseerde, censuurbestendige systemen is dat iedereen dit soort dingen kan doen. Dat is ook een van de nadelen.”

Hij beschreef de botting penalty als "stap één, van vele stappen" om NFT-muntjes en het bredere Solana-netwerk als resultaat te beschermen, maar zou geen details geven over mogelijke volgende stappen: "Als ik ze zou delen, dan zouden de bots het weten."

Voortdurende verlichting kan uiteindelijk komen doordat Solana zijn vergoedingsmodel herwerkt, zodat gebruikers effectief kunnen bieden op voorrang bij het indienen van transacties. Solana's autopsie op de crash van 30 april beweerde dat "vergoedingen naar Solana komen", maar het is echt "prioritering van vergoedingen" die eraan komt. Spammen op het netwerk kan ongelooflijk duur blijken te zijn als de wijzigingen eenmaal zijn doorgevoerd.

In de tussentijd laat Metaplex zich niet beperken door de door Candy Machine geleide netwerkcrash. Het team werkt aan een NFT-specificatie van de volgende generatie, die prestatieverbeteringen, kostenverlagingen en modulariteitsfuncties omvat.

Phan zei dat de nieuwe specificatie makers in staat zal stellen om "alle geweldige, verbazingwekkende en gekke nieuwe dingen na te streven die mensen met NFT's proberen te doen".

Wil je een crypto-expert worden? Haal het beste van Decrypt rechtstreeks in je inbox.

Ontvang de grootste crypto-nieuwsverhalen + wekelijkse razzia's en meer!

Bron: https://decrypt.co/100376/how-metaplex-is-solving-solanas-network-crashing-nft-botting-problem