Alle talen
Moac (MOAC), ontstaan uit het derde generatie blockchain onderliggende technologieplatform in Silicon Valley, 's werelds IT-centrum, is een team van 11 top blockchain-experts met 20 jaar IT-werkervaring in Silicon Valley en 6 jaar blockchain onderzoeks- en ontwikkelingservaring. Een nieuwe uitwerking en professionele creatie van blockchaintechnologie van logica tot architectuur. De oorspronkelijke gelaagde architectuurtechnologie en subketentechnologie hebben de schaalbaarheid van het platform aanzienlijk vergroot. Het kan eenvoudig gratis ketens vrijgeven, meer dan 10.000 DAPP-commerciële landingen ondersteunen en kan eenvoudig nieuwe blockchain-producten in de keten testen. Daarom wordt het "openbare keten" genoemd. moeder van". Met 2-3 jaar technische voordelen heeft Moac (MOAC) de huidige industrieproblemen doorbroken, zoals asynchrone contractoproep, contractfragmentverwerking en cross-chain over het veld, en de verwerkingssnelheid van contracten is veel beter naar huidige slimme contractplatforms zoals Ethereum. Vergeleken met Ethereum's 7-14 transactieverwerking per seconde, kan Moac 100 keer de verwerkingssnelheid bereiken, en het kan 1000 keer bereiken na verdere optimalisatie. Het is zowel gedecentraliseerd als veilig in termen van functie en performance. , Schaalbaar onderliggend netwerk, is het onderliggende blockchain-product dat echt commerciële applicaties kan inzetten. Het Moac-mainnet werd officieel gelanceerd op 30 april 2018.
MOAC gebruikt een gelaagde consensusstack om de transactieverwerking uit te breiden via een gelaagde structuur en shardingverwerking, die synchroon binnen dezelfde blockchain wordt voltooid.
Voor de onderste laag gebruiken we POW als het belangrijkste consensusprotocol, omdat POW het consensusprotocol is met de meest uitgebreide verificatie en het beste grootschalige netwerkconfiguratieproblemen kan oplossen. Momenteel gebruikt MOAC POW vergelijkbaar met Ethereum, maar we zullen het POW-protocol in de toekomst pluggable maken en we kunnen POW indien nodig eenvoudig vervangen door een ander efficiënt protocol. De bovenste laag compenseert de tekortkomingen van POW en handelt alleen sleuteltransacties af en controleert procestransacties in de POW-laag. De bovenste laag gebruikt een configureerbaar consensusprotocol en sharding-technologie om snellere en hogere doorvoeroplossingen te bieden.
Het knooppunt op de onderste laag wordt V-node genoemd, elke v-node heeft een smart contract server (SCS) node, kortweg Smart Contract Server (SCS), de identiteit van de smart contract server (SCS) kan volledig worden geverifieerd door de overeenkomstige v-knoop. Elke SCS wordt volledig geauthenticeerd door de overeenkomstige v-node. Om het contract op het hoogste niveau te verwerken, moet elk SCS-knooppunt gebonden zijn.
Merk op dat SCS slimme contractoproepen afhandelt, alle transacties op het hoogste niveau zijn in de vorm van slimme contractoproepen, niet alle SCS'en behandelen een enkele transactie tegelijkertijd, maar een geselecteerd deel van de SCS zal een specifieke transactie afhandelen. SCS wordt geselecteerd door een slimme contractoproep of een vernieuwingsoproep te starten. De start/refresh-oproep wordt feitelijk doorgegeven aan de onderste laag en er wordt consensus bereikt. De start/refresh-oproep bevat selectiecriteria, waaronder het percentage verwerkingsknooppunten. Elke v-node roept dan die oproep op zijn SCS aan met behulp van een vooraf gedefinieerd algoritme. SCS beslist zelf of zij ervoor kiest om dit Smart contract af te handelen. Merk op dat dit een deterministisch proces is en deelname aan SCS kan door iedereen worden geverifieerd.
Nadat sommige SCS's zijn geselecteerd als een combinatie van bepaalde slimme contracten, zullen ze met elkaar communiceren om een kleine consensusgroep te vormen. Deze groep zal het aanroepen van dat slimme contract afhandelen. Bovendien kan bij de startoproep worden aangegeven hoe deze consensus tussen hen wordt bereikt. Wat effectiever is, is dat deze SCS-knooppunten een subketen vormen en consensus uitvoeren op basis van een vooraf bepaald protocol of een door de gebruiker gedefinieerd protocol. Merk op dat het consensusprotocol niet hetzelfde is als de daadwerkelijke slimme contractcode.
De status van het slimme contract wordt opgeslagen in elke SCS, maar dit is niet de eigenlijke volledige blockchain. Om de voordelen van de hele blockchain te realiseren, moet de status periodiek of op verzoek worden vernieuwd naar de onderliggende blockchain.
Bij het verversen in de consensusmodus, start de SCS-node een verzoek om gegevensopslag op de onderliggende v-node. Dit is een TX die is geïnitieerd op basis van redelijke authenticatie van consensus-shard-leden. TX wordt uitgezonden naar alle v-nodes en de geldigheid ervan kan door elk knooppunt worden geverifieerd. In dezelfde TX specificeert het ook beloningen voor de kosten van elke shard-deelnemer. Als de TX ongeldig blijkt te zijn, kan een extra proces worden geïmplementeerd om de borg van de SCS te verbeuren. In MOAC worden de meeste contracten op de bovenste laag verwerkt, terwijl slechts een klein aantal controlestroomtransacties en activatransacties op de v-node-laag worden verwerkt. Dit werkt omdat de bovenste laag snelle, flexibele en goedkope services biedt, terwijl de v-node-laag trage, afhankelijke en dure services biedt.
Gelaagd structuursysteem
MOAC gebruikt pow voor het onderliggende fysieke netwerk en een inplugbaar consensusmechanisme voor het logische subnetwerk van de bovenliggende slimme contractfragmentatie, om te realiseren de goedkeuring van Het effect van een geschikt consensusmechanisme.
Shardverwerkingsversnelling
Het systeemcontract van de hoofdketen beheert de generatie, fragmentatie en distributie van subketens. De talloze logische subketens gescheiden door MOAC maken parallel computing mogelijk en verhogen de verwerkingssnelheid enorm.
Asynchrone slimme contractoproep
MOAC maakt gebruik van asynchrone slimme contractoproep, waardoor de oproep en terugkeer blokken kunnen doorkruisen zonder te worden beperkt door bloktijd, waardoor het aantal slimme contracten dat wordt verwerkt op de dezelfde tijd .
Cross-chain interoperabiliteit
Door middel van asynchrone slimme contracten om blokken te overspannen, kan MOAC atomaire cross-chain operaties uitvoeren op blokketens met verschillende blokgeneratietijden, waardoor het een cross-chain mogelijkheid wordt. onderliggend systeem.
Eenvoudig een blockchain bouwen
Nadat MOAC online is gegaan, kan het bouwen van een nieuw blockchain-systeem experimenteel worden geverifieerd op de Moac Chain in de vorm van een sub-chain zonder enorme extra kosten.
Brede deelname aan consensusverificatie
MOAC biedt flexibele toegangsmethoden voor knooppunten, ondersteunt mobiele telefoons en andere kleine computerapparaten om toegang te krijgen tot het systeem voor slimme contractverificatie op het hoogste niveau, en deelt de ecologische voordelen van Dapp .
Gerelateerde links:
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