Când am terminat de rulat scriptul de testare pentru a transfera datele de înaltă frecvență pe lanț, afară era deja foarte lumina, iar cutiile de livrare de pe birou emanau un miros neplăcut de acid. Ieri seară, de fapt, am desfășurat un set de logică dinamică bazată pe ajustarea stării obiectelor de joc pe un L2 de vârf, dar în timpul vârfului, o congestie bruscă a rețelei a dus la epuizarea portofelului meu de testare. Dacă aplicațiile comerciale de înaltă frecvență din viitor trebuie să se confrunte cu riscul de a fi tăiate în orice moment pentru fiecare actualizare de stare, atunci lauda din industrie pentru adoptarea pe scară largă este o glumă extrem de ridicolă. Cu acest sentiment de rușine, fiind zdrobit de ecosistemul mainstream, am demolat toate mediile de testare și m-am mutat brusc pe nodurile Vanar. La început, chiar m-am gândit să rulez doar să văd dacă ceea ce a spus este adevărat, dar următoarele câteva ore de experiență de codare extrem de contraintuitivă m-au făcut să cad într-o profundă reflecție.


Cercul nostru este prea ușor de păcălit de diverse termeni tehnici grandioși. Oricând este vorba de execuție paralelă sau de un nou limbaj de bază, acea teorie este cu adevărat sexy. Dar când vine vorba de implementarea în afaceri, durerea de a rescrie întreaga logică de backend este cunoscută doar de cei care scriu cod. Ceea ce m-a impresionat cel mai mult la Vanar nu este cât de mare este TPS-ul pe care îl promovează, ci cât de reținut este în a nu complica lucrurile. Am luat acea mare contract inteligent pe care am fost nevoit să-l opresc în mediu EVM din cauza problemelor de taxe, fără a schimba niciun semn de punctuație, și l-am aruncat direct. În momentul în care am apăsat butonul de implementare, eram pregătit pentru toate tipurile de erori, deoarece compatibilitatea noii lanțuri este adesea o catastrofă. Rezultatul a fost că consola a returnat direct un statut de succes verde. Această experiență de migrare fără dureri este o ispită mortală pentru dezvoltatorii care sunt dornici să scape de lanțurile cu costuri mari. Nu trebuie să studiezi nimic despre apeluri asincrone, nu trebuie să te lupți cu acele documente de sintaxă anti-umană, poți pur și simplu să folosești instrumentele de dezvoltare existente și să te apuci de treabă fără probleme.


Ceea ce mă îngheață cu adevărat este acea putere aproape maladivă de control asupra costurilor de tranzacție. Am scris un script de buclă infinită care a simulat câteva mii de personaje virtuale care trimiteau simultan cereri extrem de mici de actualizare a stării pe lanț. Conform logicii, acest vârf brusc de concurență ar trebui să facă ca curba de costuri a unei rețele publice obișnuite să aibă fluctuații severe. Dar m-am uitat cu atenție la ecranul de monitorizare a datelor și am constatat că curba de costuri era de fapt o linie incredibilă. Ce înseamnă asta? Înseamnă că echipa de proiect a blocat direct mecanismul de penalizare a prețului cauzat de congestionare la nivelul arhitecturii de bază. Pentru dezvoltatorii care scriu tranzacții automate sau logica de interacțiune de înaltă frecvență, aceasta este o setare salvatoare. Nu mai trebuie să scrii o grămadă de prognoze de tarife extrem de redundante și logica de prevenire a blocajelor în cod. Această abordare extrem de prietenoasă pentru interacțiunile de înaltă frecvență nu este ceva ce poate fi realizat pur și simplu prin modificarea codului, ci este evident sprijinită de o experiență profundă în gestionarea unui volum mare de concurență.


Dar trebuie să-i critic acele facilități. Atunci când apelam interfața pentru a încărca în masă fișierele de imagine ale jocului, odată ce dimensiunea unui pachet depășea un anumit prag, gateway-ul avea o probabilitate foarte mare de a raporta o eroare de timeout. Acest lucru m-a făcut să cred că întregul serviciu RPC al lanțului s-a prăbușit. Apoi, pas cu pas, am descoperit că setările bufferului pentru datele de flux media de mare capacitate erau extrem de nerezonabile. Această abordare de a se concentra doar pe deschiderea căilor principale, fără a repara canalizările, este o greșeală extrem de fatală pentru un lanț care dorește să suporte active multimedia masive. Deși acest lucru nu afectează securitatea activelor de bază, dacă creatorii de conținut din față se confruntă frecvent cu blocaje folosind acel așa-zis instrument de creare cu barieră joasă, disconfortul din experiența produsului îi va face pe oameni să-și piardă mințile. Ei încearcă să împacheteze logica complexă a lanțului în operațiuni web extrem de simple, intenția este bună, dar capacitatea de suport din spate trebuie să treacă clar prin câteva runde de teste de stres extrem de dure.


Dacă săpăm mai adânc în acel sistem de reputație a nodurilor, am observat o conspirație comercială extrem de clară. Geek-ii de acum sunt încă împlicați în dezbateri despre coeficientul lui Nakamoto și despre puritatea descentralizării. Dar au adus direct validatori de nivel enterprise, legând branduri tradiționale cunoscute de propriul lor strat de consens. Aceasta este, de fapt, construirea unei ape de protecție a creditului. Companii precum cele care dețin drepturi de autor masive nu vor putea niciodată să-și pună secretele comerciale pe o rețea care ar putea fi atacată oricând de câțiva mineri anonimi. Au nevoie de un endorsement, de un responsabil în caz de probleme. Deși această mecanism de validare care înlocuiește puritatea puterii de calcul cu reputație poate părea o erezie pentru puriști, ea lovește exact în vena tradițională a capitalului care intră în joc. Trebuie să recunoști o realitate dură: cei care pot aduce milioane de utilizatori adiționali nu sunt niciodată codurile geek-ilor, ci acele mașini comerciale cu canale de distribuție masive.


Când am revizuit activitatea sa pe lanț, am descoperit că realitatea actuală este extrem de slabă. Pe această autostradă perfect netedă, mașinile care circulă sunt extrem de puține. Nu există aplicații comunitare native demne de menționat pentru a crea valoare emoțională, nu există traderi nebuni interacționând aici, întregul ecosistem este cuprins de o liniște extrem de ciudată. Acest lucru este absolut un capcană pentru cei care vin să facă bani repede. Din cauza lipsei efectului de bogăție pe termen scurt, toate resursele și entuziasmul ocolesc acest loc. Dar dacă ești un dezvoltator care chiar lucrează în afaceri, sătul de congestie și de incertitudini, acest lanț care încă se află în stadiul său primar de dezvoltare oferă un cost extrem de mic de încercare și eroare. Nu este sexy, nu va face nicio propagandă despre noi progrese tehnologice în fiecare zi, este ca un antreprenor care știe doar să pună cărămizi. În această industrie în care bula se poate sparge oricând, proiectele care pot construi o fundație solidă sunt cu adevărat rare.

@Vanarchain $VANRY #Vanar