Visul unui computer mondial care poate executa cod arbitrar fără încredere și poate fi împărtășit suficient pentru ca lumea să îl folosească este adânc înrădăcinat în rețeaua descentralizată. După Ethereum, multe proiecte de infrastructură au făcut încercări, iar viitoarea rețea AO a Arweave este una dintre aceste încercări.

 

Pentru un „calculator mondial”, acesta poate fi împărțit aproximativ în trei părți: calculul datelor, accesul și stocarea Arweave a acționat ca „hard disk mondial” în trecut, iar rețeaua AO (Orientată pe actor) a introdus calcularea generală. capabilități și oferă contracte inteligente.

AO: Rețea de calcul universală bazată pe actor

Platformele de calcul descentralizate curente sunt împărțite în două categorii, și anume platformele de contracte inteligente și platformele de calcul generale sunt reprezentate de Ethereum necesită un număr mare de operațiuni repetate, deci este folosit doar pentru a procesa servicii de mare valoare la costuri mari, rețeaua de calcul generală nu este de acord cu procesul de operare în sine, dar verifică rezultatele calculului pe baza afacerii și procesează comanda de solicitare; Nu există memorie de stat partajată, ceea ce reduce costurile, permițând rețelei să se extindă la mai multe domenii de calcul, acest tip este reprezentat de rețele de putere de calcul, cum ar fi Akash.

 

Desigur, există și proiecte care integrează computerul general cu contracte inteligente bazate pe ipoteza de securitate a securității mașinilor virtuale. Adică, consensul prelucrează numai ordinea tranzacțiilor și verifică rezultatele calculelor. Mai multe calcule de schimbare a stării sunt procesate în paralel în nodurile de rețea. starea finală va fi de asemenea consistentă.

 

Deoarece acest tip de rețea nu împarte memoria de stat, costul de expansiune este foarte scăzut și mai multe sarcini pot fi calculate în paralel fără a se afecta reciproc. Astfel de proiecte se bazează adesea pe modelul de programare Actor, reprezentat de ICP, iar AO se încadrează și el în această categorie. Fiecare unitate de calcul din Actor este privită ca o tranzacție de procesare inteligentă separată în mod independent, iar unitățile de calcul interacționează prin comunicare (Actor este o arhitectură foarte comună în serviciile tradiționale Web2). AO standardizează transmiterea mesajelor Actor și implementează o rețea de calcul descentralizată.

 

Spre deosebire de contractele inteligente tradiționale declanșate pasiv (cum ar fi contractele inteligente Ethereum/Solana), AO cu un actor de calcul cu scop general poate realiza funcționarea activă a contractelor inteligente prin metoda „cron” care este declanșată într-un ciclu de timp fix consecvent, cum ar fi ca un program de tranzacționare spațială de arbitraj de monitorizare continuă.

 

Puterea de calcul descentralizată, care poate fi extinsă rapid, capacitatea de stocare a datelor ultra-mare a lui Arweave, modelul de programare al lui Actor și capacitatea de a declanșa în mod activ tranzacții fac ca rețeaua AO să fie foarte potrivită pentru găzduirea agenților AI. AO sprijină, de asemenea, introducerea modelelor mari de IA în contractele inteligente pe blockchain.

Caracteristicile rețelei AO

Diferența dintre rețelele AO și smart contract a fost introdusă mai sus AO nu este de acord cu procesul de calcul, dar este de acord cu secvența tranzacției și este implicit la rezultatele deterministe ale mașinii virtuale, obținând astfel consistența stării finale.

 

AO oferă, de asemenea, un anumit grad de flexibilitate, rețeaua fiind proiectată într-un mod modular. Există trei unități de bază în rețea, unitatea de planificare SU, unitatea de calcul CU și unitatea de mesagerie MU.

 

O tranzacție este trimisă, iar unitatea de mesagerie ca nivel de comunicare acceptă tranzacția, verifică semnătura și o transmite către unitatea de planificare, unitatea de planificare poate fi considerată ca punct de conectare între AO și lanțul AR, ajutând rețeaua pentru a sorta ordinea de tranzacție și a-l încărca în lanțul AR pentru a finaliza consensul, metoda actuală de consens este POA (dovada de autoritate după finalizarea consensului asupra secvenței tranzacției, sarcina este atribuită unității de calcul). CU este responsabil pentru procesarea calculului specific, iar rezultatul este returnat către MU și transmis utilizatorului.

 

Setul CU poate fi privit ca o rețea de putere de calcul descentralizată În cadrul unui plan economic complet, nodurile CU trebuie să angajeze anumite active și să concureze prin performanță de calcul, preț și alți factori pentru a oferi putere de calcul pentru a obține un venit în acest caz, bunurile vor fi confiscate. Aceasta este o garanție economică standard.

 

Diferența dintre AO și alte rețele

Ca platformă de calcul generală, diferența dintre AO și platformele smart contract, cum ar fi Ethereum, este evidentă. Filecoin, care este „hard disk-ul lumii” precum AR, și-a lansat și propria platformă de contract inteligent FVM, dar aceasta este o arhitectură de mașină de consens de stat echivalentă cu EVM, iar experiența sa este inferioară platformelor tradiționale de contract inteligente, cum ar fi Ethereum.

 

Spre deosebire de rețelele de calcul descentralizate, cum ar fi Akash și io.net, AO păstrează în continuare capabilitățile de contract inteligent, AO menține în cele din urmă o stare globală a stocării AR.

 

De fapt, cea mai apropiată asemănare arhitecturală cu AO este ICP. ICP a creat cea mai timpurie paradigmă a rețelelor blockchain de calcul asincrone, iar AO continuă proiectarea ICP într-o mare măsură, cum ar fi doar ordinea de sortare a tranzacțiilor, încrederea în calculele deterministe ale mașinilor virtuale, procesarea asincronă a modelelor Actor etc.

 

Cea mai mare diferență este că ICP menține starea pe baza containerelor, adică fiecare container de contract inteligent își poate menține doar propria stare privată sau poate stabili condiții pentru citirea stării, în timp ce AO are un strat de stare partajat, și anume AR, pe care oricine îl poate întreg starea rețelei poate fi restabilită prin secvența tranzacției și dovada stării, ceea ce crește capacitatea de descentralizare a rețelei într-o anumită măsură, dar pierde și posibilitatea realizării de servicii speciale de confidențialitate în ICP (cum ar fi nevoile clienților de a ascunde căile de arbitraj).

 

La nivel economic și de proiectare, pentru a asigura performanța rețelei, ICP are cerințe hardware mai mari pentru nodurile participante, ceea ce creează un prag mai ridicat AO funcționează relativ într-o manieră corectă și fără acces, iar tu poți participa la competiție mizarea. Rețeaua ICP alege o implementare de stivă mare, sacrificând flexibilitatea pentru performanță, în timp ce AO utilizează un design modular, cu MU, CU și SU separate de intrare.

 

Desigur, AO poate avea aceleași deficiențe de sistem ca ICP, cum ar fi lipsa de atomicitate în tranzacțiile încrucișate în cadrul modelului asincron Actor, ceea ce va face dificilă dezvoltarea aplicațiilor DeFi. Ideea AgentFi pare dificilă realizați în scurt timp ruperea de paradigma tradițională a contractului inteligent Noul model de calcul propune, de asemenea, cerințe mai mari pentru dezvoltatori. Cu toate acestea, mașina virtuală wasm sub arhitectura AO are o limită maximă de gestionare de 4 GB, ceea ce face, de asemenea, că unele modele complexe nu pot fi utilizate pe AO. Din acest punct de vedere, alegerea agentului AI de către AO este de fapt să își maximizeze punctele forte și să evite punctele slabe. Interesant, ICP a anunțat și la începutul lui 2024 că se va concentra pe domeniul AI.

 

Desigur, în comparație cu valoarea totală de piață a ICP de 5 miliarde de dolari, valoarea de piață totală actuală a AR este de 2,2 miliarde de dolari, ceea ce lasă încă un decalaj mare. În contextul dezvoltării rapide a IA, AO poate avea încă un potențial mare.