Tutte le lingue
Moac (MOAC), nato dalla piattaforma tecnologica blockchain di terza generazione nella Silicon Valley, il centro IT mondiale, è un team di 11 esperti di blockchain con 20 anni di esperienza lavorativa nell'IT nella Silicon Valley e 6 anni di blockchain esperienza di ricerca e sviluppo Una nuova elaborazione e creazione professionale della tecnologia blockchain dalla logica all'architettura. La sua originale tecnologia di architettura a strati e la tecnologia della sottocatena hanno notevolmente aumentato la scalabilità della piattaforma.Può facilmente rilasciare catene gratuitamente, supportare oltre 10.000 atterraggi commerciali DAPP e può facilmente testare nuovi prodotti blockchain sulla catena.Pertanto, si chiama "catena pubblica". madre di". Con 2-3 anni di vantaggi tecnici, Moac (MOAC) ha superato gli attuali problemi del settore come la chiamata di contratto asincrona, l'elaborazione di frammenti di contratto e la catena incrociata in tutto il campo e la sua velocità di elaborazione dei contratti è di gran lunga superiore all'attuale contratto intelligente piattaforme come Ethereum. Rispetto all'elaborazione di 7-14 transazioni al secondo di Ethereum, Moac può raggiungere una velocità di elaborazione 100 volte superiore e può raggiungere 1000 volte dopo un'ulteriore ottimizzazione.È sia decentralizzato che sicuro in termini di funzionalità e prestazioni. , Rete sottostante scalabile, è il prodotto sottostante blockchain che può veramente distribuire applicazioni commerciali. La mainnet Moac è stata lanciata ufficialmente il 30 aprile 2018.
MOAC utilizza uno stack di consenso a più livelli per estendere l'elaborazione delle transazioni attraverso una struttura a più livelli e un'elaborazione di sharding, che viene completata in modo sincrono all'interno della stessa blockchain.
Per il livello inferiore, utilizziamo POW come protocollo di consenso principale, perché POW è il protocollo di consenso con la verifica più estesa e può risolvere al meglio problemi di configurazione di rete su larga scala. Attualmente MOAC utilizza POW in modo simile a Ethereum, ma renderemo il protocollo POW collegabile in futuro e, se necessario, potremo facilmente sostituire POW con un altro protocollo efficiente. Il livello superiore compensa le carenze di POW e gestisce solo le transazioni chiave e le transazioni del processo di controllo nel livello POW. Il livello superiore adotta il protocollo di consenso configurabile e la tecnologia di sharding per fornire soluzioni di throughput più veloci e più elevate.
Il nodo di livello inferiore è chiamato V-node, ogni v-node ha un nodo smart contract server (SCS), Smart Contract Server (SCS) in breve, l'identità dello smart contract server (SCS) può essere completamente verificata dal nodo v corrispondente. Ogni SCS è completamente autenticato dal corrispondente nodo V. Per elaborare il contratto di livello superiore, ogni nodo SCS deve essere associato.
Tieni presente che SCS gestisce le chiamate di smart contract, tutte le transazioni di primo livello sono sotto forma di chiamate di smart contract, non tutti gli SCS gestiscono una singola transazione contemporaneamente, ma una parte selezionata di SCS gestirà una transazione specifica. SCS viene selezionato avviando una chiamata smart contract o una chiamata di aggiornamento. La chiamata di avvio/aggiornamento viene effettivamente trasmessa al livello inferiore e viene raggiunto il consenso. La chiamata di avvio/aggiornamento include criteri di selezione inclusa la percentuale di nodi di elaborazione. Ogni v-node richiamerà quindi quella chiamata sul proprio SCS utilizzando un algoritmo predefinito. SCS decide se scegliere se stesso per gestire questo contratto Smart. Si noti che si tratta di un processo deterministico e la partecipazione a SCS può essere verificata da chiunque.
Dopo che alcuni SCS sono stati selezionati come una combinazione di determinati contratti intelligenti, comunicheranno tra loro per formare un piccolo gruppo di consenso. Questo gruppo gestirà l'invocazione di quel contratto intelligente. Inoltre, il modo in cui viene raggiunto questo consenso tra di loro può essere specificato dalla chiamata di avvio. Ciò che è più efficace è che questi nodi SCS formano una sottocatena ed eseguono il consenso sulla base di un protocollo predeterminato o di un protocollo definito dall'utente. Si noti che il protocollo di consenso non è lo stesso del codice del contratto intelligente effettivo.
Lo stato del contratto intelligente viene salvato in ogni SCS, tuttavia, questa non è l'intera blockchain effettiva, al fine di realizzare i vantaggi dell'intera blockchain, lo stato deve essere aggiornato alla blockchain sottostante periodicamente o su richiesta.
Durante l'aggiornamento in modalità consenso, il nodo SCS avvierà una richiesta di archiviazione dei dati sul nodo v sottostante. Si tratta di un TX avviato dall'autenticazione ragionevole dei membri dello shard di consenso. Il TX verrà trasmesso a tutti i v-node e la sua validità può essere verificata da qualsiasi nodo. Nello stesso TX, specifica anche i premi per ogni costo del partecipante allo shard. Se il TX si rivela non valido, può essere implementato un processo aggiuntivo per incamerare il deposito cauzionale di SCS. In MOAC, la maggior parte dei contratti verrà elaborata al livello superiore, mentre solo una piccola quantità di transazioni del flusso di controllo e transazioni di asset verrà elaborata al livello v-node. Funziona perché il livello superiore fornisce servizi veloci, flessibili ea basso costo, mentre il livello v-node fornisce servizi lenti, dipendenti e costosi.
Sistema di struttura a strati
MOAC adotta pow per la rete fisica sottostante e un meccanismo di consenso collegabile per la sottorete logica della frammentazione del contratto intelligente di livello superiore, in modo da realizzare l'adozione di L'effetto di un idoneo meccanismo di consenso.
Accelerazione elaborazione shard
Il contratto di sistema della catena principale gestisce la generazione, la frammentazione e la distribuzione delle sottocatene. Le innumerevoli sottocatene logiche separate da MOAC rendono possibile il calcolo parallelo e aumentano notevolmente la velocità di elaborazione.
Chiamata smart contract asincrona
MOAC adotta la chiamata smart contract asincrona, che fa in modo che la chiamata e il ritorno possano attraversare i blocchi senza essere limitati dal tempo di blocco, aumentando notevolmente il numero di smart contract elaborati alla stesso tempo.
Interoperabilità cross-chain
Attraverso contratti intelligenti asincroni per estendere i blocchi, MOAC può eseguire operazioni cross-chain atomiche su catene di blocchi con tempi di generazione di blocchi diversi, diventando una funzionalità cross-chain La blockchain sistema sottostante.
Facile costruire una blockchain
Dopo che il MOAC sarà online, la costruzione di un nuovo sistema blockchain può essere verificata sperimentalmente sulla catena Moac sotto forma di sottocatena senza enormi costi aggiuntivi.
Ampia partecipazione alla verifica del consenso
MOAC fornisce metodi flessibili di accesso ai nodi, supporta telefoni cellulari e altri piccoli dispositivi informatici per accedere al sistema per la verifica dei contratti intelligenti di livello superiore e condivide i vantaggi ecologici di Dapp .
Link correlati:
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