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-pepermuntjes 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 Solana NFT-collecties - met als headliner recent populaire projecten zoals Okay Bears en DeGods - is er een toename van kwaadaardige programma's die worden gebruikt om op oneerlijke wijze nieuwe NFT-lanceringen op de blockchain te spelen. Op 30 april crashte het het hele Solana-netwerk.
Op die zaterdag stuurden dergelijke programma's (of bots) een geautomatiseerd spervuur van transacties - 6 miljoen per seconde, volgens een postmortaal rapport van Solana Labs - dat het blockchain-netwerk overweldigde. Ze deden dit in een poging om legitieme gebruikers te verslaan tijdens het muntproces, waarbij verzamelaars nieuw gegenereerde NFT-verzamelobjecten van een project kopen.
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 - heeft het afgelopen jaar grote 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 leverden Solana NFT's gezamenlijk $ 295 miljoen aan omzet op, volgens gegevens van DappRadar, een stijging van 91% op maandbasis. Alles bij elkaar genomen, volgens CryptoSlam, heeft Solana 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 op 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 vatbaar voor bots", vertelde Metaplex Studios CTO Nhan Phan aan Decrypt.
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 is ingestort - de uitvaltijd van afgelopen september, toegeschreven aan een token-lancering op 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
Kort nadat Solana weer online kwam, brengt de botting-boete van Metaplex dergelijke programma's een vergoeding (of belasting) in rekening voor het indienen van "ongeldige" transacties - dat wil zeggen massa's mislukte transacties waarvan wordt vastgesteld dat ze afkomstig zijn van een geautomatiseerd programma dat "blind probeert te mint”, aldus 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.'
Vandaag ging #Solana mainnet-bèta gedeeltelijk uit door botting op het Metaplex Candy Machine-programma. Om dit tegen te gaan, zijn we gefuseerd en zullen we binnenkort een botting-sanctie in het programma invoeren als onderdeel van een bredere inspanning om het netwerk te stabiliseren. https://t.co/QaAZT3VxXz
— Metaplex (@metaplex) 1 mei 2022
Nu is er een SOL-belasting van 0,01 die wordt toegeschreven aan dergelijke transacties waarvan wordt vastgesteld dat ze afkomstig zijn van bots, en hoewel dat een kleine individuele vergoeding is - tegenwoordig ongeveer $ 0,50, te midden van een tumultueuze cryptomarkt - kan het echt kloppen voor iedereen die NFT-muntjes 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 weer online te krijgen op 30 april en 1 mei, kregen netwerkvalidators herstartinstructies met de optie - maar niet de vereiste - om het Candy Machine-muntprogramma tijdelijk te blokkeren om verdere botting-problemen tijdens de herstart 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, Magic Eden. De oprichter van de markt, Jack Lu, schreef in een Discord-bericht aan validators: "BLOKKEER DIT ADRES NIET PLS."
De oprichter van Magic Eden smeekt de validators van Solana om hun contracten niet te blokkeren.
dit is slecht. pic.twitter.com/f4d5UKACIE
— Kan Gurel (@CannnGurel) 30 april 2022
"Op zaterdag [30 april] kregen we te horen dat validators bespraken om ons contract af te sluiten terwijl we de contracten van andere marktplaatsen open hielden", vertelde Lu in een verklaring aan Decrypt. "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 kreeg het idee dat Solana-validators werd gevraagd te overwegen om NFT-gerelateerde apps en services te blokkeren, veel kritiek op sociale media, waarbij tweets de waargenomen censuur op het Solana-netwerk afkeurden. 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, tweette dat dergelijke partijen die de instructies deelden, "een goedkeuring vormden van optionele gecompileerde instructies om te censureren". Hij voegde eraan toe dat het "een precedent schept rond censuur bij L1."
Oh verdomme. Solana Foundation heeft instructies voor het opnieuw opstarten van bètaclusters gepubliceerd die instructies bevatten om NFT-miningbots handmatig op de L1-laag te blokkeren.
"Vergeet niet, censureer het netwerk alleen totdat het er weer stabiel uitziet, zodat we gezicht kunnen redden met een online netwerk." https://t.co/LDpSuunbzt pic.twitter.com/BF6wuZDE9I
— Hudson Jameson (@hudsonjameson) 1 mei 2022
Austin Federa, hoofd communicatie bij Solana Labs, verwierp veel van dergelijke tweets persoonlijk, in één geval tweette dat Lu's screenshot-pleidooi "volledig uit de context was 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" die is ontworpen om het netwerk weer aan de praat 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
Nu de "bottax" live is en het Solana-netwerk geen noemenswaardige problemen ondervindt sinds het netwerk op 1 mei weer online is, lijkt het erop dat het probleem met de NFT-mintbotting 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 worden gebotteld, 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".
Artikellink kopiëren
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!
Snap je!
De netwerkcrash van Solana op 30 april werd toegeschreven aan het botsen van programma's die de populaire NFT-pepermuntjes 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 Solana NFT-collecties - met als headliner recent populaire projecten zoals Okay Bears en DeGods - is er een toename van kwaadaardige programma's die worden gebruikt om op oneerlijke wijze nieuwe NFT-lanceringen op de blockchain te spelen. Op 30 april crashte het het hele Solana-netwerk.
Op die zaterdag stuurden dergelijke programma's (of bots) een geautomatiseerd spervuur van transacties - 6 miljoen per seconde, volgens een postmortaal rapport van Solana Labs - dat het blockchain-netwerk overweldigde. Ze deden dit in een poging om legitieme gebruikers te verslaan tijdens het muntproces, waarbij verzamelaars nieuw gegenereerde NFT-verzamelobjecten van een project kopen.
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 - heeft het afgelopen jaar grote 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 leverden Solana NFT's gezamenlijk $ 295 miljoen aan omzet op, volgens gegevens van DappRadar, een stijging van 91% op maandbasis. Alles bij elkaar genomen, volgens CryptoSlam, heeft Solana 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 op 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 vatbaar voor bots", vertelde Metaplex Studios CTO Nhan Phan aan Decrypt.
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 is ingestort - de uitvaltijd van afgelopen september, toegeschreven aan een token-lancering op 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
Kort nadat Solana weer online kwam, brengt de botting-boete van Metaplex dergelijke programma's een vergoeding (of belasting) in rekening voor het indienen van "ongeldige" transacties - dat wil zeggen massa's mislukte transacties waarvan wordt vastgesteld dat ze afkomstig zijn van een geautomatiseerd programma dat "blind probeert te mint”, aldus 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.'
Vandaag ging #Solana mainnet-bèta gedeeltelijk uit door botting op het Metaplex Candy Machine-programma. Om dit tegen te gaan, zijn we gefuseerd en zullen we binnenkort een botting-sanctie in het programma invoeren als onderdeel van een bredere inspanning om het netwerk te stabiliseren. https://t.co/QaAZT3VxXz
— Metaplex (@metaplex) 1 mei 2022
Nu is er een SOL-belasting van 0,01 die wordt toegeschreven aan dergelijke transacties waarvan wordt vastgesteld dat ze afkomstig zijn van bots, en hoewel dat een kleine individuele vergoeding is - tegenwoordig ongeveer $ 0,50, te midden van een tumultueuze cryptomarkt - kan het echt kloppen voor iedereen die NFT-muntjes 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 weer online te krijgen op 30 april en 1 mei, kregen netwerkvalidators herstartinstructies met de optie - maar niet de vereiste - om het Candy Machine-muntprogramma tijdelijk te blokkeren om verdere botting-problemen tijdens de herstart 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, Magic Eden. De oprichter van de markt, Jack Lu, schreef in een Discord-bericht aan validators: "BLOKKEER DIT ADRES NIET PLS."
De oprichter van Magic Eden smeekt de validators van Solana om hun contracten niet te blokkeren.
dit is slecht. pic.twitter.com/f4d5UKACIE
— Kan Gurel (@CannnGurel) 30 april 2022
"Op zaterdag [30 april] kregen we te horen dat validators bespraken om ons contract af te sluiten terwijl we de contracten van andere marktplaatsen open hielden", vertelde Lu in een verklaring aan Decrypt. "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 kreeg het idee dat Solana-validators werd gevraagd te overwegen om NFT-gerelateerde apps en services te blokkeren, veel kritiek op sociale media, waarbij tweets de waargenomen censuur op het Solana-netwerk afkeurden. 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, tweette dat dergelijke partijen die de instructies deelden, "een goedkeuring vormden van optionele gecompileerde instructies om te censureren". Hij voegde eraan toe dat het "een precedent schept rond censuur bij L1."
Oh verdomme. Solana Foundation heeft instructies voor het opnieuw opstarten van bètaclusters gepubliceerd die instructies bevatten om NFT-miningbots handmatig op de L1-laag te blokkeren.
"Vergeet niet, censureer het netwerk alleen totdat het er weer stabiel uitziet, zodat we gezicht kunnen redden met een online netwerk." https://t.co/LDpSuunbzt pic.twitter.com/BF6wuZDE9I
— Hudson Jameson (@hudsonjameson) 1 mei 2022
Austin Federa, hoofd communicatie bij Solana Labs, verwierp veel van dergelijke tweets persoonlijk, in één geval tweette dat Lu's screenshot-pleidooi "volledig uit de context was 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" die is ontworpen om het netwerk weer aan de praat 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
Nu de "bottax" live is en het Solana-netwerk geen noemenswaardige problemen ondervindt sinds het netwerk op 1 mei weer online is, lijkt het erop dat het probleem met de NFT-mintbotting 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 worden gebotteld, 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".
Artikellink kopiëren
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!
Snap je!