Toate limbile
Moac (MOAC), care provine din platforma tehnologică de bază blockchain de a treia generație din Silicon Valley, centrul IT al lumii, este o echipă de 11 experți de top în blockchain cu 20 de ani de experiență în domeniul IT în Silicon Valley și 6 ani de blockchain. experiență de cercetare și dezvoltare.O nouă elaborare și creare profesională a tehnologiei blockchain de la logică la arhitectură. Tehnologia sa originală de arhitectură stratificată și tehnologia sub-lanțului au crescut foarte mult scalabilitatea platformei. Poate elibera cu ușurință lanțuri gratuit, poate suporta peste 10.000 de aterizări comerciale DAPP și poate testa cu ușurință noi produse blockchain pe lanț. Prin urmare, se numește „lanţ public”.mamă a”. Cu 2-3 ani de avantaje tehnice, Moac (MOAC) a depășit problemele actuale ale industriei, cum ar fi apelul de contract asincron, procesarea fragmentelor de contract și lanțul încrucișat în domeniu, iar viteza sa de procesare a contractelor este cu mult superioară contractului inteligent actual. platforme precum Ethereum. În comparație cu procesarea tranzacțiilor Ethereum de 7-14 pe secundă, Moac poate atinge o viteză de procesare de 100 de ori mai mare și poate ajunge la 1000 de ori după optimizare ulterioară. Este atât descentralizat, cât și sigur în ceea ce privește funcționalitatea și performanța. , Rețeaua de bază scalabilă, este produs de bază blockchain care poate implementa cu adevărat aplicații comerciale. Rețeaua principală Moac a fost lansată oficial pe 30 aprilie 2018.
MOAC folosește o stivă de consens pe straturi pentru a extinde procesarea tranzacțiilor prin structura stratificată și procesarea sharding, care este finalizată sincron în cadrul aceluiași blockchain.
Pentru stratul inferior, folosim POW ca protocol de consens principal, deoarece POW este protocolul de consens cu cea mai extinsă verificare și poate rezolva cel mai bine problemele de configurare a rețelei la scară largă. În prezent, MOAC utilizează POW similar cu Ethereum, dar vom face protocolul POW conectabil în viitor și putem înlocui cu ușurință POW cu un alt protocol eficient dacă este necesar. Stratul superior compensează deficiențele POW și se ocupă doar de tranzacțiile cheie și controlează tranzacțiile procesului din stratul POW. Stratul superior adoptă un protocol de consens configurabil și tehnologia sharding pentru a oferi soluții mai rapide și mai mari.
Nodul de nivel inferior se numește V-node, fiecare v-nod are un nod smart contract server (SCS), Smart Contract Server (SCS) pe scurt, identitatea smart contract server (SCS) poate fi pe deplin verificată de nodul v corespunzător. Fiecare SCS este complet autentificat de către nodul v corespunzător. Pentru a procesa contractul de nivel superior, fiecare nod SCS trebuie să fie legat.
Rețineți că SCS gestionează apelurile de contracte inteligente, toate tranzacțiile de nivel superior sunt sub formă de apeluri de contracte inteligente, nu toate SCS-urile gestionează o singură tranzacție în același timp, dar o parte selectată a SCS se va ocupa de o anumită tranzacție. SCS este selectat prin inițierea unui apel de contract inteligent sau a unui apel de reîmprospătare. Apelul de pornire/reîmprospătare este de fapt transmis în stratul de jos și se ajunge la un consens. Apelul de pornire/reîmprospătare include criterii de selecție, inclusiv procentul de noduri de procesare. Fiecare nod v va invoca apoi acel apel pe SCS-ul său folosind un algoritm predefinit. SCS decide dacă se alege singur pentru a gestiona acest contract Smart. Rețineți că acesta este un proces determinist și participarea SCS poate fi verificată de oricine.
După ce unele SCS sunt selectate ca o combinație a anumitor contracte inteligente, acestea vor comunica între ele pentru a forma un mic grup de consens. Acest grup se va ocupa de invocarea acelui contract inteligent. Mai mult, modul în care se ajunge la acest consens între ei poate fi specificat prin apelul de pornire. Ceea ce este mai eficient este că aceste noduri SCS formează un sub-lanț și realizează consens pe baza unui protocol predeterminat sau a unui protocol definit de utilizator. Rețineți că protocolul de consens nu este același cu codul de contract inteligent real.
Starea contractului inteligent este salvată în fiecare SCS, cu toate acestea, acesta nu este întregul blockchain real, pentru a realiza beneficiile întregului blockchain, starea trebuie să fie reîmprospătată la blockchain-ul de bază periodic sau la cerere.
Când se reîmprospătează în modul consens, nodul SCS va iniția o solicitare de stocare a datelor pe nodul v subiacent. Acesta este un TX inițiat din autentificarea rezonabilă a membrilor shardului de consens. TX va fi difuzat către toate nodurile v, iar validitatea sa poate fi verificată de orice nod. În același TX, specifică și recompense pentru fiecare cost participant la shard. Dacă TX-ul se dovedește a fi invalid, poate fi implementat un proces suplimentar pentru a pierde depozitul de securitate al SCS. În MOAC, majoritatea contractelor vor fi procesate la nivelul superior, în timp ce doar o cantitate mică de tranzacții ale fluxului de control și tranzacții cu active vor fi procesate la nivelul v-node. Acest lucru funcționează deoarece stratul superior oferă servicii rapide, flexibile și cu costuri reduse, în timp ce stratul v-node oferă servicii lente, dependente și costisitoare.
Sistemul cu structură stratificată
MOAC adoptă pow pentru rețeaua fizică subiacentă și un mecanism de consens conectabil pentru subrețeaua logică a fragmentării contractului inteligent de nivel superior, astfel încât să realizeze adoptarea Efectul unui mecanism de consens adecvat.
Accelerarea procesării fragmentelor
Contractul de sistem al lanțului principal gestionează generarea, fragmentarea și distribuția sub-lanțurilor. Nenumăratele sub-lanțuri logice separate de MOAC fac posibilă calculul paralel și măresc foarte mult viteza de procesare.
Apel de contract inteligent asincron
MOAC adoptă apelul de contract inteligent asincron, ceea ce face ca apelul și returnarea să poată traversa blocuri fără a fi limitate de timpul de blocare, crescând foarte mult numărul de contracte inteligente procesate la acelasi timp.
Interoperabilitate în lanțuri încrucișate
Prin contracte inteligente asincrone pentru a acoperi blocuri, MOAC poate efectua operațiuni atomice în lanțuri încrucișate pe lanțuri de blocuri cu timpi diferiți de generare a blocurilor, devenind o capacitate de lanț încrucișat. sistemul de bază.
Ușor de construit un blockchain
După ce MOAC intră online, construirea unui nou sistem blockchain poate fi verificată experimental pe Moac Chain sub forma unui sub-lanț, fără costuri suplimentare uriașe.
Participare largă la verificarea consensului
MOAC oferă metode flexibile de acces la noduri, acceptă telefoane mobile și alte dispozitive de calcul mici pentru a accesa sistemul pentru verificarea unui contract inteligent de nivel superior și împărtășește beneficiile ecologice Dapp .
Linkuri similare:
https://baike.baidu.com/item/%E5%A2%A8%E5%AE%A2%E5%8C%BA% E5%9D%97%E9%93%BE/22790186?fr=aladdin
https://block123.org/index.php?topic=120.0