Polkadot, o rețea blockchain axată pe interoperabilitate, a lansat lanțul Join-Accumulate Machine (JAM). Această actualizare este o nouă soluție pentru scalabilitate și performanță. Polkadot depășește întotdeauna limitele a ceea ce este posibil.

Ce este lanțul JAM?

Mașina Join-Acumulate (JAM) va înlocui lanțul de relee al lui Polkadot cu unul mai robust și mai eficient. JAM Chain are două funcții principale: Join și Accumulate. Acestea sunt în lanț. Alte două procese, Collect și Refine, sunt în afara lanțului.

Motivul pentru JAM ca o singură actualizare este simplificarea și optimizarea blockchain-ului. Spre deosebire de actualizările iterative care pot introduce multe mici modificări în timp, o singură actualizare permite o tranziție mai controlată și mai eficientă. Mai puține perturbări și complexitate.

Detalii tehnice JAM

JAM este un Rollup Chain, axat pe cumulări și pe agregarea rezultatelor de calcul din mai multe surse într-o stare partajată. Un lanț specific domeniului peste infrastructura existentă a Polkadot.

O caracteristică cheie a JAM este executarea codului fără permisiune. Oricine poate implementa și rula cod pe lanțul JAM fără a fi nevoie să ceară nimănui permisiunea. Starea JAM Chain este împărțită în încapsulări numite servicii care includ cod, echilibru și unele componente de stare. Acest lucru este similar cu un lanț de contracte inteligente, așa că crearea de noi servicii nu este permisă.

Un alt punct important este că JAM nu are tranzacții tradiționale. În schimb, utilizează un model de procesare în două etape în care intrările trec printr-o etapă de Rafinare înainte de a fi adăugate la starea în lanț prin funcția Acumulare. Tipurile de informații extrinseci precum garanțiile, asigurările, judecățile, preimaginile și biletele sunt esențiale pentru securitatea și funcționalitatea JAM Chain.

Funcții de bază JAM

Lanțul JAM are trei funcții principale: Rafinare, Acumulare și OnTransfer.

Funcțiile Rafinare, Acumulare și OnTransfer ale lanțului JAM. Ref: https://wiki.polkadot.network/docs/learn-jam-chain

Prima funcție se numește Rafinare. Efectuează calcule apatride și transformă datele de intrare în rapoarte de lucru. Un pachet de lucru poate conține mai multe elemente de lucru care sunt procesate pentru a produce rezultate rafinate.

A doua funcție este Acumulare și această funcție adaugă ieșirile de la Rafinare la starea în lanț. Este cu stare și poate citi și scrie în stocarea lanțului, poate gestiona fonduri și poate modifica starea. A treia funcție este OnTransfer, iar această funcție permite serviciilor să comunice asincron și să trimită și să proceseze mesaje și jetoane.

Modelul de securitate al JAM Chain este un model de procesare în două etape în care elementele de lucru sunt rafinate în rezultate de lucru și apoi acumulate în starea serviciului. Deci, ieșirile sunt ceea ce intenționează transformările.

Scalabilitate și performanță

Unul dintre obiectivele principale ale lanțului JAM este de a scala și de a performa. JAM folosește calculul multi-core și procesarea paralelă pentru a gestiona mai multe lanțuri și programe simultan. Acest lucru crește debitul și eficiența rețelei.

JAM are, de asemenea, contracte inteligente și pachete de informații zero (ZK-rollups) încorporate. Acest lucru adaugă mai multă funcționalitate și scalabilitate, astfel încât să puteți avea aplicații mai complexe și mai sigure. Procesarea în conductă a blocurilor optimizează, de asemenea, performanța utilizând timpul complet al blocului pentru calcule.

Algoritmul SAFROLE, un mecanism de producție de blocuri bazat pe SNARK, crește anonimatul și minimizează forking-ul. Acest lucru face ca producția în bloc să fie mai sigură și mai eficientă.

Cu 852 MB/s de disponibilitate distribuită, JAM depășește alte rețele blockchain. În comparație, Solana cu clientul Firedancer este de 125 MB/s, iar Ethereum este de 1,3 MB/s cu Danksharding. JAM poate gestiona până la 341 de nuclee agregate și poate procesa 500-5.000 EVM gaz/µs și 4.000 de citiri pe secundă pe nucleu.

JAM vs Polkadot Relay Chain

JAM este mai flexibil și mai abstract decât lanțul de relee Polkadot. Modelul său de servicii permite multe aplicații și optimizări, astfel încât să puteți utiliza componentele de bază după cum este necesar.

Parametrii fixați ai JAM permit optimizări țintite ale topologiei și sincronizarea rețelei, în timp ce lanțul de relee este extrem de actualizabil, ceea ce poate îngreuna optimizările. Această filozofie de design acordă prioritate simplității și eficienței față de upgrade-urile continue.

Stimulente și asistență pentru dezvoltatori

Pentru a sprijini JAM, Fundația Web3 a lansat un fond de premii de 65 de milioane de dolari. Acest stimulent este de a încuraja dezvoltatorii să construiască implementări multiple ale protocolului JAM și să sporească funcționalitatea și securitatea generală a rețelei.

Participanții la premiul JAM Implementer’s trebuie să îndeplinească anumite etape, cum ar fi importul și producerea de blocuri, standarde de performanță și audituri de securitate. Acest lucru va încuraja inovația și o rețea descentralizată care poate face multe sarcini de calcul.

Toasterul JAM este un mediu de testare robust, care joacă un rol important în acest sens. Simulează o rețea JAM completă cu peste 1.000 de noduri, astfel încât să puteți face testare la scară largă și testare a performanței. Această infrastructură vă permite să vă optimizați implementarea și să aveți o rețea finală fără probleme.

Răspunsul viitorului și al industriei

Lanțul JAM are implicații mari pentru paralanțurile existente și aplicațiile noi. JAM oferă o infrastructură mai flexibilă și mai scalabilă pentru blockchain.

De la EthPrague, unde lideri din industrie precum Vitalik Buterin și Gavin Wood au vorbit despre viitorul blockchain-ului, vedem că JAM este cheia pentru a avansa spațiul. Ei au menționat că JAM va stimula inovația și scalabilitatea blockchain-ului.

Capacitatea JAM de a se conecta la parachain-urile existente și de a sprijini aplicații noi îl plasează pe Polkadot în fruntea blockchain-ului. Procesarea multi-core, contractele inteligente, ZK-rollup-uri și un mediu fără tranzacții reprezintă un mare pas înainte pentru blockchain.

Concluzie

Lanțul JAM este un mare pas înainte pentru scalabilitatea și performanța blockchain. Un sistem mai flexibil și mai eficient rezolvă multe dintre problemele lanțului releu și deschide noi posibilități pentru dezvoltarea blockchain-ului.

Pentru dezvoltatori și părțile interesate, este o șansă de a intra în avangarda unei tehnologii care va schimba fața rețelelor blockchain. Urmărește acest spațiu când JAM se lansează.