Hoe Solana storingen oplost en de uitdagingen die het in 2023 zal aanpakken

Voor solarium (SOL), 2022 was een bijzonder tumultueus jaar. Met onthullingen over de insolventie van de inmiddels ter ziele gegane crypto-uitwisseling FTX begin november, SOL prijs krater 55% tijdens de maand.

Op het moment van schrijven handelde SOL op $ 11.15, 70% lager dan de piek in november van $ 37.73. Solana handelde voor het laatst op dit niveau in februari 2021. Bovendien is de SOL-prijs het afgelopen jaar met 94.21% gedaald en met 95.71% gedaald ten opzichte van het hoogste punt ooit in november 2021, volgens cryptoslat naar data.

De totale waarde vergrendeld (TVL) in Solana gedecentraliseerde financiering (DeFi) daalde 63% in een week te midden van het FTX-fiasco. Terwijl Solana TVL op 14 november $ 330 miljoen bedroeg na een verlies van bijna $ 500 miljoen in een week, is het verder gedaald tot $ 214.53 miljoen vanaf het moment van schrijven, volgens DefiLlama gegevens.

Sam Bankman-Fried (SBF), de in ongenade gevallen voormalige CEO van FTX, die momenteel is vrij op borgtocht in afwachting van rechtzaak voor fraude, was een vroege financier van Solana. Hedgefonds Alameda Research, eigendom van SBF, bezat eind augustus 53 miljoen SOL-tokens, volgens een Forbes verslag.

Het verval van Solana werd aangewakkerd door speculaties rond de overweging van Binance om FTX uit te kopen. Marktanalisten voorspelden dat Binance bij een overname prioriteit zou geven aan de eigen Binance Smart Chain en BNB (BNB) token over Solana, wat investeerders naar een verkoopwaanzin leidt. Binance echter uiteindelijk weggelopen van de deal, wat leidde tot FTX en Alameda's faillissementsverklaring op november 11.

In juni werd een class action-rechtszaak aangespannen tegen de Solana Foundation, Solana Labs, Multicoin Capital, FalconX en Solana mede-oprichter Anatoly Yakovenko. De proces beweerde dat Solana gecentraliseerd was en dat de beklaagden profiteerden van de verkoop van een niet-geregistreerd effect en misleidende beweringen deden.

Terwijl het netwerk probeert te herstellen, heeft Yakovenko onlangs vastgelegd wat het netwerk doet om dingen en de belangrijkste aandachtsgebieden in 2023 op te lossen.

Solana's voortdurende focus

Netwerkstoringen oplossen

Lang voor het FTX-debacle leed Solana begin 2022 aan zijn eigen problemen van chronische netwerkuitval. Hoewel de frequentie van uitval in de daaropvolgende maanden afnam, bleef het gevolgen hebben voor investeerders. Op 21 januari, het Solana-netwerk geconfronteerd met een storing dat duurde meer dan 24 uur en viel samen met een neergang van de markt. Dit leidde tot de liquidatie van de posities van verschillende handelaren.

Volgens de Solana uptime-tracker, kreeg Solana in 14 te maken met 2022 storingen, wat leidde tot een totale downtime van 4 dagen 12 uur en 21 minuten. Er moet echter worden opgemerkt dat de tracker de storing niet heeft geregistreerd erkend via het officiële Twitter-account van het netwerk op 9 november.

De netwerkuitval en -vertragingen kwamen meestal voor als gevolg van congestie, hoewel Yakovenko zei dat een reeks bugs ook verantwoordelijk was voor de uitval begin 2022. Hoewel sommige bugs nieuw waren, kwamen andere naar voren als gevolg van toenemend netwerkgebruik, zei Yakovenko. .

Daarom waren het oplossen van netwerkstoringen en het vergroten van de betrouwbaarheid en veerkracht een kernfocus van het technische team van Solana in 2022. Op Solana's jaarlijkse conferentie, Breakpoint 2022, zei Yakovenko:

“Ik zou zeggen dat dit hele afgelopen jaar in het teken stond van betrouwbaarheid voor het technische team van Solana. En veel daarvan hebben we denk ik opgelost.”

In augustus Solana aangekondigd dat Jump Crypto, een onderdeel van de kwantitatieve handelsfirma Jump Trading Group, een nieuwe validatieklant voor Solana zou bouwen. Het validatorproject genaamd Firedancer zou aanzienlijke netwerkupgrades voorstellen en verhoog de efficiëntie, veerkracht en doorvoer van Solana, beweerde Solana.

Volgens Solana is Firedancer in staat om 600,000 transacties per seconde (TPS) te verwerken in een testomgeving, vergeleken met het huidige gemiddelde van 4,000 TPS op het netwerk.

Bovendien heeft Solana zijn op User Datagram Protocol (UDP) gebaseerde systeem opnieuw geïmplementeerd om transacties te verwerken bovenop QUIC, een protocol ontwikkeld door Google. QUIC maakt snelle asynchrone communicatie mogelijk, waardoor de veerkracht van Solana toeneemt.

Bovendien heeft Solana inzetgewogen QoS geïmplementeerd, die "voorkomt dat niet-uitgezette knooppunten of knooppunten met een lage inzet alle anderen spammen", zei Yakovenko. Solana heeft ook lokale vergoedingenmarkten ontwikkeld waarmee gebruikers extra kunnen betalen in plaats van dat hun transacties voorrang krijgen voor bevestiging, waardoor de netwerkbetrouwbaarheid wordt vergroot.

Prestaties verbeteren

Het technische team van Solana heeft enkele turbine-optimalisaties ontwikkeld die achter de schermen werken om de capaciteit voor onmiddellijke informatieoverdracht te versterken. Daarnaast werkt Solana ook aan runtime-optimalisaties. Dit omvatte de upgrade van Solana's Sealevel-runtime, die de transactiedoorvoer al heeft verhoogd, zei Yakovenko.

Hij voegde eraan toe dat de ingenieurs van Solana blijven werken aan twee moeilijke uitdagingen: de transactieplanner en het afspelen van die transacties. Yakovenko merkte op:

"De oplossingen worden steeds beter en de heuristiek komt steeds dichter in de buurt van het best mogelijke dat je kunt hebben."

Verbetering van de beveiliging

Begin augustus haalde een hacker naar schatting $8 miljoen aan SOL en USDC leeg uit ongeveer 7,767 hot wallets. De aanval beïnvloed web- en mobiele Solana-portemonnees, waaronder Solflare, Phantom, Slope en Trust Wallet. Sommige Ethereum (ETH)-investeerders waren dat ook zei getroffen worden door de aanval.

Hoewel het verbeteren van de beveiliging van het netwerk van het grootste belang is voor de veiligheid van gebruikersfondsen, zei Yakovenko dat het ook cruciaal is voor reguliere acceptatie. Volgens Yakovenko heeft het toenemende aantal Solana-validators het netwerk veiliger en censuurbestendiger gemaakt. Solana-validators totaal 1,911 in de afgelopen 24 uur, hoewel 30 validators meer dan 33% van de totale inzet controleren.

Yakovenko merkte op dat de reguliere acceptatie van Solana veel meer verbeteringen aan de beveiliging zou vereisen. Dit zou kunnen betekenen dat automatische audits worden ingezet als een beveiligingsfunctie die ontwikkelaars kan helpen slimme contracten en achterpoortjes en fouten in de ontwikkeling op te sporen. Hij voegde toe:

"Hoe meer automatisering we kunnen bouwen, hoe robuuster deze systemen kunnen worden."

Programmeerbaarheid verbeteren

Om Solana beter programmeerbaar te maken, moeten tools zoals compilers worden gebruikt die een groot aantal ontwikkelaarstalen ondersteunen, zei Yakovenko. Solana heeft al een Solidity-compiler genaamd solang. Bovendien is het ontwikkelraamwerk van Solana, Anchor, gemakkelijker te gebruiken geworden voor ontwikkelaars, voegde hij eraan toe.

Met deze toevoegingen en upgrades merkte Yakovenko op dat:

"Vorig jaar zijn we van kauwend glas naar surfend glas gegaan."

Het onlangs uitgebrachte Seahorse-programma stelt ontwikkelaars in staat Anchor-programma's te schrijven met behulp van Python, waardoor de programmeerbaarheid van Solana verder wordt vergroot.

Toenemende mobiele compatibiliteit

Volgens Yakovenko is crypto vooral desktop-gebaseerd omdat Web 3.0-bedrijfsmodellen niet compatibel zijn met die van grote app-winkels. Het toegankelijk maken van cryptocurrencies via mobiele applicaties is echter cruciaal voor brede acceptatie. Dit komt omdat ongeveer 82% van de wereldbevolking of ongeveer 6.6 miljard smartphones volgens Statista gegevens.

Yakovenko zei dat app-winkels niet vriendelijk zijn voor het versleutelen van gedecentraliseerde applicaties (dApps). En dApps die zijn goedgekeurd door app-winkels moeten extra stappen toevoegen voor de gebruikers om hun portemonnee te verbinden. Hij voegde toe:

"Het is een grote uitdaging, niet voor het netwerk, maar voor de gebruikerservaring en voor ontwikkelaars."

De door Solana Mobile ontwikkelde Solana Mobile Stack wil deze uitdagingen het hoofd bieden. De seed-kluis gebruikt bijvoorbeeld het ingebouwde beveiligingselement van de telefoon om seed-zinnen op te slaan, waardoor het ontoegankelijk wordt voor Android en waardoor dApps gemakkelijk verbinding kunnen maken met portemonnees, zei Yakovenko.

Bovendien zal de Solana dApp Store, die in januari applicaties gaat accepteren, een marktplaats zijn zonder toestemming voor mobiele dApps, merkte Yakovenko op.

Solana's focus voor 2023

Oplossen van belangrijke uitdagingen op het gebied van programmeerbaarheid

Solana is op zoek naar lancering Token-22, een nieuwe tokenstandaard die de ontwikkeling van nieuwe toepassingen mogelijk maakt, zoals het innen van royalty's op overdrachten en eigendom, evenals vertrouwelijke betalingen.

Bovendien probeert het netwerk formele verificatie te realiseren, waarvoor al tools beschikbaar zijn, zei Yakovenko. Hij voegde toe:

"Mijn hoop is op het Breekpunt van volgend jaar, ik zal het hebben over de slimme contracten die open source zijn, formeel verifieerbare specificaties hebben, dat auditors naar de specificatie kunnen kijken en je kunnen vertellen waar je een aanname mist, of een aanname is niet te bewijzen.”

Het netwerk is ook op zoek naar type-rijke bitcode, die mogelijk de barrières kan wegnemen die gespreksfuncties tussen Solana-programma's verhinderen. Dit zou Solana volledige composability geven, zoals het doorgeven van berichten tussen verschillende services, zei Yakovenko.

Een van de belangrijkste problemen die Yakovenko wil dat Solana oplost, is de netwerkstatus en dynamische prijzen voor opslag. Hoewel Solana het netwerk al heeft geoptimaliseerd met hardware, is verdere schaalvergroting vereist wanneer het aantal accounts 5 of 10 miljard bereikt, zei Yakovenko.

Hij voegde eraan toe dat het Solana-team nog moet uitzoeken hoe opslag moet worden geprijsd. Hij zei:

"We weten niet wat de waarde van het volgende account naast de validators zou moeten zijn, en hoe we ervoor kunnen zorgen dat die opslag effectief wordt gebruikt."

Verbeteringen op netwerkniveau aanpakken — 'Solana afslanken'

Yakovenko wil lichte clients mogelijk maken, waarmee gebruikers die geen volledig validatieknooppunt gebruiken, een klein aantal gegevens kunnen onderzoeken. Lichte clients, die Yakovenko gekscherend 'dieetclients' noemt, kunnen helpen het netwerk te beveiligen en te valideren dat de meeste knooppunten correct zijn, zei hij. Omdat de bewijzen op Solana veel groter zijn dan dunne protocollagen, verwijst Yakovenko naar het doel om lichte klanten mogelijk te maken als "solana afslanken".

Bovendien wil Yakovenko op netwerkniveau ook de handeling van blokproductie loskoppelen van die van het uitvoeren van een validatieknooppunt. Hij zei:

"Hierdoor kunnen de daadwerkelijke blokproducenten een beetje staatloos zijn en niet de meest gesynchroniseerde staat nodig hebben, zodat ze al hun middelen kunnen besteden aan dit zeer knoestige, real-time knapzakprobleem van het maken van blokken."

Dit zou kunnen worden bereikt met het gebruik van bankloze leiders en zou kunnen leiden tot een aanzienlijke verbetering van de netwerkbetrouwbaarheid en latentie, beweerde Yakovenko.

In 2023 wil Yakovenko ook APEX mogelijk maken, waardoor de taak van het spelen en beoordelen van blokken wordt gescheiden van het kiezen van vorken. Dit zou op zijn beurt de noodzaak wegnemen om om te gaan met piekende en dalende webverkeersvragen van validators. Jakovenko zei:

“Als je eenmaal een vork kiest, ken je de uitvoering en weet je het resultaat. En als we dit kunnen bereiken, betekent dit dat u de daadwerkelijke programma-uitvoering een volledig tijdperk achter de vorkkeuze kunt laten lopen. Dat geeft je twee dagen aan transacties om in één keer uit te voeren.”

Alle drie de ideeën zullen de beveiliging en prestaties van het netwerk verbeteren, beweerde Yakovenko.

Meerdere gelijktijdige blokproductie mogelijk maken

Het mogelijk maken van gelijktijdige blokproductie is wat Yakovenko de "moeder van alle moeilijke bommen" noemt. Om ervoor te zorgen dat Solana een real-time historisch verslag van gebeurtenissen over de hele wereld kan maken, moet de overdracht van informatie onmiddellijk plaatsvinden. Bovendien zou het helpen bepalen wie de informatie als eerste heeft ontdekt.

Daarom is het cruciaal om latenties uit het netwerk te verwijderen. Dit zou kunnen worden bereikt met meerdere gelijktijdige blokproducenten, omdat het meerdere plaatsen zou bieden om transacties te valideren, zei Yakovenko. Dit is echter iets anders dan sharding, waarbij grote databases in kleinere delen worden opgedeeld, merkte Yakovenko op, eraan toevoegend dat:

“We hebben nog steeds één enkele staatsmachine, één verenigd wereldbeeld van wat de staat is. We hebben gewoon meerdere manieren om die geschiedenis te coderen.

Alle bovengenoemde verbeteringen en updates zouden helpen om gedecentraliseerde systemen net zo snel, betrouwbaar en veilig te maken als gecentraliseerde systemen, zei Yakovenko.

Bron: https://cryptoslate.com/how-solana-is-fixing-outages-and-the-challenges-it-will-tackle-in-2023/