Întotdeauna am fost fascinat de potențialul sistemelor descentralizate. De aceea am decis să scriu pe blog despre tehnologia inovatoare a proiectelor cripto. Punctul culminant din această săptămână este Protocolul Marlin, un protocol deschis care permite utilizatorilor cu infrastructură de rezervă să-și partajeze resursele de calcul cu dezvoltatorii de aplicații.
Într-un sistem descentralizat, nicio autoritate centrală nu controlează fluxul de informații. În schimb, datele sunt distribuite printr-o rețea de computere, fiecare cu o copie a datelor. Acest lucru permite un sistem mai rezistent și mai sigur, deoarece nu există un singur punct de eșec.
Despre Marlin
Marlin este construit pe o rețea descentralizată de noduri care permite transmiterea datelor cu latență scăzută. Acest lucru îl face perfect pentru serviciile backend de lungă durată, de exemplu, RPC-uri și oracole descentralizate. În plus, Marlin oferă protecție a integrității prin enclave securizate, calcule de prover bazate pe zk, acțiuni de programare bazate pe evenimente din mempool, cache, etc.
Din câte știu eu, este un ghișeu unic pentru toate nevoile tale de calcul descentralizat. Dar Marlin nu este singurul jucător din jocul de calcul descentralizat. Există și alte companii și proiecte care au ca scop democratizarea accesului la resursele de calcul. Iată câteva exemple:
Golem Network: Golem este o piață descentralizată pentru puterea de calcul, unde utilizatorii își pot închiria resursele de calcul neutilizate altora care au nevoie de ele. Platforma acceptă o gamă largă de cazuri de utilizare, inclusiv redarea CGI, calculul științific și învățarea automată.
Akash Network: Akash este o platformă descentralizată de cloud computing care permite utilizatorilor să închirieze resurse de calcul de la alți utilizatori. Platforma acceptă găzduirea site-urilor web, rularea aplicațiilor și implementarea nodurilor blockchain.
Ankr Network: Ankr este o platformă descentralizată de cloud computing care permite utilizatorilor să închirieze resursele lor de calcul neutilizate.
Filecoin: Filecoin este o rețea de stocare descentralizată care permite utilizatorilor să-și închirieze spațiul de stocare nefolosit. Platforma își propune să creeze o alternativă descentralizată la furnizorii tradiționali de stocare în cloud, unde utilizatorii își pot stoca datele în siguranță și în mod privat.
Spațiul de calcul descentralizat este încă în fazele sale incipiente și există multe companii și proiecte care lucrează pentru a rezolva aceleași probleme pe care le abordează Marlin.
Ce îl diferențiază pe Marlin?
Marlin se deosebește de alte rețele descentralizate prin actualizarea continuă a protocolului său. Procedând astfel, Marlin își poate evolua și îmbunătăți rețeaua, făcând-o mai eficientă și mai sigură pentru utilizatori. În prezent, lucrează la modernizarea rețelei pentru a sprijini calculul descentralizat folosind Trusted Execution Environments (TEE). TEE-urile, cum ar fi SGX, permit ca calculele să aibă loc în mod verificabil și în siguranță, fără a dezvălui date operatorului nodului. Acest lucru deschide ușa pentru o gamă largă de cazuri de utilizare noi, cum ar fi servicii de găzduire frontend descentralizate, backend-uri descentralizate pentru site-uri web și aplicații dinamice, API-uri și chiar cache-uri și CDN-uri descentralizate.
Concurenții lui Marlin pot avea unele avantaje față de Marlin în ceea ce privește dimensiunea rețelei și se concentrează pe cazuri de utilizare specifice. În ceea ce privește dimensiunea rețelei, unii dintre concurenții lui Marlin pot avea o rețea mai mare și o bază de utilizatori mai stabilită. Acest lucru poate fi avantajos pentru anumite cazuri de utilizare care necesită o putere de calcul sau o capacitate de stocare mai mare. Mai mult, unii concurenți pot avea un accent mai specific pe anumite cazuri de utilizare, cum ar fi învățarea automată (Golem) sau stocarea descentralizată (Filecoin). Acest lucru poate fi avantajos pentru utilizatorii care au o nevoie specifică de aceste aplicații și necesită caracteristici sau resurse specializate.
Cu toate acestea, concentrarea Marlin pe actualizările continue de protocol și TEE-uri poate oferi avantaje unice față de concurenții săi pentru anumite cazuri de utilizare. În plus, accentul pus de Marlin pe democratizarea accesului la resursele de calcul și natura sa open-source îl face o opțiune atractivă pentru dezvoltatorii care doresc să construiască aplicații descentralizate. În cele din urmă, alegerea platformei va depinde de cazuri de utilizare și cerințe specifice și merită să explorați diferite opțiuni pentru a găsi cea mai potrivită pentru un anumit proiect.
Pentru a înțelege de ce actualizarea discutată anterior ar putea schimba jocul, să vorbim mai în profunzime despre TEE și despre modul în care se leagă cu rețeaua de calcul descentralizată a lui Marlin.
Medii de execuție de încredere (TEE)
În termeni simpli, un TEE este o zonă securizată de computer sau dispozitiv mobil care asigură procesarea datelor sensibile într-un mediu securizat.
Vă puteți gândi la un TEE ca la o fortăreață digitală pentru datele dvs. De obicei, este implementat ca un procesor sau co-procesor separat care rulează propriul sistem de operare și are acces la propria memorie. TEE este izolat de procesorul principal și de sistemul de operare și este proiectat pentru a proteja împotriva falsificării externe sau a tentativelor de hacking.
Într-o rețea de calcul descentralizată precum Marlin, TEE asigură securitatea și integritatea datelor procesate. Acest lucru ajută la prevenirea încălcării datelor și a altor incidente de securitate și permite utilizatorilor să aibă încredere în securitatea rețelei. În plus, deoarece TEE-urile sunt cunoscute pentru performanța lor ridicată, păstrând în același timp confidențialitatea, permite operațiuni cu latență scăzută și debit mare pe date sensibile, făcându-le potrivite pentru calcule descentralizate. Așadar, prin modernizarea rețelei Marlin pentru a suporta TEE, dezvoltatorii pot crea aplicații descentralizate (dapps) care pot păstra cheile private ale utilizatorilor și pot construi tranzacții bazate pe anumite evenimente folosind logica confidențială dictată de utilizator însuși.
Cum pot TEE-urile să îmbunătățească securitatea în licitațiile MEV și în alte aplicații descentralizate
Să luăm cazul lui John Doe; este un comerciant cu experiență care a decis să înceapă să participe la licitațiile MEV (Miner Extractable Value). Deoarece are de-a face cu active digitale valoroase și participă la tranzacții financiare complexe, el dorește să se asigure că procesul de cumpărare și vânzare de MEV este cât mai sigur posibil. O modalitate prin care poate face acest lucru este prin utilizarea TEE-urilor; acest lucru va asigura că informațiile sensibile, cum ar fi detaliile tranzacțiilor MEV ale lui John, sunt protejate împotriva atacurilor rău intenționate sau a accesului neautorizat. Acest lucru este important deoarece, întrucât MEV este un instrument financiar complex, orice manipulare sau duplicare neautorizată a tranzacțiilor ar putea duce la pierderi financiare semnificative pentru John și pentru celelalte părți implicate. Prin utilizarea TEE-urilor, John poate participa în siguranță la licitațiile MEV, oferindu-i încredere în autenticitatea și securitatea tranzacțiilor sale.
Pe lângă TEE-urile de licitații MEV, luați în considerare potențialul de monetări NFT (jetoane nefungibile) și alte dapp-uri care necesită un nivel ridicat de securitate și confidențialitate. În plus, TEE-urile fac, de asemenea, posibilă rularea unei logici backend personalizate pentru a procesa date, cum ar fi algoritmii MEV menționați mai sus sau chiar relee și constructori de blocuri pentru mev-boost.
(Este de remarcat faptul că actualizarea la TEE va fi strict opțională. Nu toate nodurile din rețea vor fi necesare pentru a suporta caracteristicile suplimentare care vin cu mai multe cerințe hardware. Acest lucru asigură că rețeaua rămâne descentralizată și deschisă tuturor participanților.)
Concluzie
Upgrade-ul lui Marlin la Trusted Execution Environments (TEE) oferă potențialul de a construi noi aplicații în rețea. De exemplu, o echipă ar putea rula un serviciu descentralizat care acceptă tranzacții și rulează algoritmi MEV (miner extractable value) pentru a redistribui profiturile în siguranță. Sau poate, un DAO ar putea rula propriul bot de lichidare și ar putea împărți profiturile cu deținătorii săi de token-uri de guvernare. Construirea unui astfel de sistem ar fi imposibilă astăzi fără capacitatea de a implementa propria rețea de noduri. Ei au misiunea de a democratiza resursele de calcul, iar cea mai recentă actualizare a rețelei este un pas către acest obiectiv. Marlin nu este singura companie care lucrează la calcul descentralizat și există alte platforme de luat în considerare atunci când o alegeți pe cea potrivită pentru un anumit proiect. Pentru a lua o decizie în cunoștință de cauză, este important să evaluați diferite opțiuni pe baza cerințelor specifice ale proiectului și a cazurilor de utilizare și să cântăriți beneficiile și dezavantajele fiecăreia.
#Marlin #Binance #blockchain #BlockchainTechnology #Decentralization