Alla språk
Moac (MOAC), som kommer från tredje generationens blockkedjeunderliggande teknologiplattform i Silicon Valley, världens IT-center, är ett team av 11 främsta blockkedjeexperter med 20 års IT-arbetserfarenhet i Silicon Valley och 6 år av blockchain forsknings- och utvecklingserfarenhet En ny utveckling och professionell skapelse av blockchain-teknologi från logik till arkitektur. Dess ursprungliga skiktade arkitekturteknologi och underkedjeteknologi har avsevärt ökat skalbarheten av plattformen. Den kan enkelt släppa kedjor gratis, stödja 10 000+ DAPP kommersiell landning och kan enkelt testa nya blockkedjeprodukter på kedjan. Därför kallas det "offentlig kedja". mamma till". Med 2-3 år av tekniska fördelar, har Moac (MOAC) brutit igenom de nuvarande branschproblemen såsom asynkront kontraktssamtal, kontraktsfragmentbearbetning och tvärkedja över hela fältet, och dess bearbetningshastighet för kontrakt är vida överlägsen nuvarande smarta kontrakt plattformar som Ethereum. Jämfört med Ethereums 7-14 transaktionsbearbetning per sekund, kan Moac uppnå 100 gånger bearbetningshastigheten, och den kan nå 1000 gånger efter ytterligare optimering. Det är både decentraliserat och säkert när det gäller funktion och prestanda. , Skalbart underliggande nätverk, är blockchain underliggande produkt som verkligen kan distribuera kommersiella applikationer. Moac mainnet lanserades officiellt den 30 april 2018.
MOAC använder en skiktad konsensusstack för att utöka transaktionsbearbetningen genom skiktad struktur och sönderdelningsbehandling, som slutförs synkront inom samma blockkedja.
För det undre lagret använder vi POW som det huvudsakliga konsensusprotokollet, eftersom POW är konsensusprotokollet med den mest omfattande verifieringen och kan bäst lösa storskaliga nätverksinstallationsproblem. För närvarande använder MOAC POW liknande Ethereum, men vi kommer att göra POW-protokollet pluggbart i framtiden, och vi kan enkelt ersätta POW med ett annat effektivt protokoll om det behövs. Det översta lagret kompenserar för bristerna i POW och hanterar endast nyckeltransaktioner och kontrollprocesstransaktioner i POW-lagret. Det översta lagret antar konfigurerbart konsensusprotokoll och skärningsteknik för att tillhandahålla snabbare och högre genomströmningslösningar.
Den nedre lagrets nod kallas V-nod, varje v-nod har en smart contract server (SCS) nod, Smart Contract Server (SCS) för kort, identiteten för den smarta kontraktsservern (SCS) kan verifieras fullständigt av motsvarande v-nod. Varje SCS är fullständigt autentiserad av motsvarande v-nod. För att kunna behandla kontraktet på den övre nivån måste varje SCS-nod vara bunden.
Notera att SCS hanterar smarta kontraktsanrop, alla transaktioner på toppnivå är i form av smarta kontraktsanrop, inte alla SCS hanterar en enskild transaktion samtidigt, men en vald del av SCS kommer att hantera en specifik transaktion. SCS väljs genom att initiera ett smart kontraktssamtal eller ett uppdateringssamtal. Start/uppdatera samtalet skickas faktiskt ner till bottenskiktet och konsensus uppnås. Start/uppdatera samtalet inkluderar urvalskriterier inklusive procentandelen av bearbetningsnoder. Varje v-nod kommer sedan att anropa det anropet på sin SCS med hjälp av en fördefinierad algoritm. SCS beslutar om de ska välja själv att hantera detta Smarta kontrakt. Observera att detta är en deterministisk process och SCS-deltagande kan verifieras av vem som helst.
Efter att vissa SCS har valts ut som en kombination av vissa smarta kontrakt kommer de att kommunicera med varandra för att bilda en liten konsensusgrupp. Denna grupp kommer att hantera anropandet av det smarta kontraktet. Dessutom kan hur denna konsensus uppnås mellan dem specificeras av startanropet. Vad som är mer effektivt är att dessa SCS-noder bildar en underkedja och utför konsensus baserat på ett förutbestämt protokoll eller ett användardefinierat protokoll. Observera att konsensusprotokollet inte är detsamma som den faktiska smarta kontraktskoden.
Det smarta kontraktstillståndet sparas i varje SCS, men detta är inte den faktiska hela blockkedjan, för att inse fördelarna med hela blockkedjan måste staten uppdateras till den underliggande blockkedjan periodiskt eller på begäran.
Vid uppdatering i konsensusläge kommer SCS-noden att initiera en datalagringsbegäran på den underliggande v-noden. Detta är en TX initierad från rimlig autentisering av konsensus shard-medlemmar. TX kommer att sändas till alla v-noder, och dess giltighet kan verifieras av vilken nod som helst. I samma TX specificerar den också belöningar för varje shard deltagares kostnad. Om TX visar sig vara ogiltigt kan en ytterligare process implementeras för att förverka SCS:s deposition. I MOAC kommer de flesta kontrakt att behandlas i det översta lagret, medan endast en liten mängd kontrollflödestransaktioner och tillgångstransaktioner kommer att behandlas i v-nodlagret. Detta fungerar eftersom det översta lagret tillhandahåller snabba, flexibla och lågkostnadstjänster, medan v-nodslagret tillhandahåller långsamma, beroende och dyra tjänster.
Lagerad struktursystem
MOAC antar pow för det underliggande fysiska nätverket, och en pluggbar konsensusmekanism för det logiska undernätverket av smart kontraktsfragmentering i övre skiktet, för att förverkliga antagandet av Effekten av en lämplig konsensusmekanism.
Shard processacceleration
Systemkontraktet för huvudkedjan hanterar generering, fragmentering och distribution av underkedjor. De otaliga logiska underkedjorna separerade av MOAC gör parallell beräkning möjlig och ökar bearbetningshastigheten avsevärt.
Asynkront smart kontraktsanrop
MOAC använder asynkront smart kontraktsanrop, vilket gör att samtalet och returen kan korsa block utan att begränsas av blockeringstid, vilket avsevärt ökar antalet smarta kontrakt som behandlas på samma tid.
Tvärkedjeinteroperabilitet
Genom asynkrona smarta kontrakt för att spänna över block kan MOAC utföra atomära tvärkedjeoperationer på blockkedjor med olika blockgenereringstider, vilket blir en cross-chain-kapacitet. underliggande system.
Lätt att bygga en blockchain
Efter att MOAC går online, kan byggandet av ett nytt blockchain-system verifieras experimentellt på Moac Chain i form av en underkedja utan stora extra kostnader.
Brett deltagande i konsensusverifiering
MOAC tillhandahåller flexibla nodåtkomstmetoder, stöder mobiltelefoner och andra små datorenheter för åtkomst till systemet för smart kontraktsverifiering på övre skiktet och delar Dapps ekologiska fördelar .
Relaterade länkar:
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