Alle Sprachen
Moac (MOAC), hervorgegangen aus der Blockchain-Technologieplattform der dritten Generation im Silicon Valley, dem weltweiten IT-Zentrum, ist ein Team von 11 Top-Blockchain-Experten mit 20 Jahren IT-Arbeitserfahrung im Silicon Valley und 6 Jahren Blockchain Forschungs- und Entwicklungserfahrung Eine neue Ausarbeitung und professionelle Erstellung der Blockchain-Technologie von der Logik bis zur Architektur. Seine ursprüngliche Layered-Architecture-Technologie und Sub-Chain-Technologie haben die Skalierbarkeit der Plattform stark erhöht. Sie kann problemlos Chains kostenlos freigeben, mehr als 10.000 kommerzielle DAPP-Landungen unterstützen und neue Blockchain-Produkte auf der Chain problemlos testen. Daher heißt sie "öffentliche Kette". Mutter von". Mit 2-3 Jahren technischer Vorteile hat Moac (MOAC) die aktuellen Branchenprobleme wie asynchroner Vertragsaufruf, Vertragsfragmentverarbeitung und Cross-Chain im gesamten Feld durchbrochen, und seine Verarbeitungsgeschwindigkeit von Verträgen ist den aktuellen Smart Contracts weit überlegen Plattformen wie Ethereum. Verglichen mit der Verarbeitung von 7-14 Transaktionen pro Sekunde von Ethereum kann Moac die 100-fache Verarbeitungsgeschwindigkeit erreichen, und es kann nach weiterer Optimierung das 1000-fache erreichen.Es ist sowohl dezentral als auch sicher in Bezug auf Funktion und Leistung. , Skalierbares zugrunde liegendes Netzwerk, ist das Blockchain-Basisprodukt, das wirklich kommerzielle Anwendungen bereitstellen kann. Das Moac-Mainnet wurde offiziell am 30. April 2018 gestartet.
MOAC verwendet einen mehrschichtigen Konsensus-Stack, um die Transaktionsverarbeitung durch eine mehrschichtige Struktur und eine Sharding-Verarbeitung zu erweitern, die synchron innerhalb derselben Blockchain durchgeführt wird.
Für die unterste Schicht verwenden wir POW als Hauptkonsensprotokoll, da POW das Konsensprotokoll mit der umfangreichsten Verifizierung ist und am besten groß angelegte Probleme beim Netzwerkaufbau lösen kann. Derzeit verwendet MOAC POW ähnlich wie Ethereum, aber wir werden das POW-Protokoll in Zukunft austauschbar machen, und wir können POW bei Bedarf leicht durch ein anderes effizientes Protokoll ersetzen. Die oberste Schicht kompensiert die Mängel von POW und verarbeitet nur Schlüsseltransaktionen und Kontrollprozesstransaktionen in der POW-Schicht. Die oberste Schicht verwendet ein konfigurierbares Konsensprotokoll und eine Sharding-Technologie, um Lösungen mit schnellerem und höherem Durchsatz bereitzustellen.
Der Knoten der unteren Schicht wird als V-Knoten bezeichnet, jeder V-Knoten hat einen Smart Contract Server (SCS)-Knoten, kurz Smart Contract Server (SCS), die Identität des Smart Contract Servers (SCS) kann vollständig verifiziert werden durch den entsprechenden v-Knoten. Jeder SCS wird durch den entsprechenden V-Knoten vollständig authentifiziert.Um den Vertrag der oberen Ebene zu verarbeiten, muss jeder SCS-Knoten gebundenwerden.
Beachten Sie, dass SCS Smart-Contract-Aufrufe abwickelt, alle Top-Level-Transaktionen in Form von Smart-Contract-Aufrufen erfolgen, nicht alle SCS eine einzelne Transaktion gleichzeitig abwickeln, aber ein ausgewählter Teil des SCS eine bestimmte Transaktion abwickelt. SCS wird durch Initiieren eines Smart-Contract-Aufrufs oder eines Auffrischungsaufrufs ausgewählt. Der Start-/Aktualisierungsaufruf wird tatsächlich an die unterste Ebene weitergegeben, und es wird ein Konsens erzielt. Der Start-/Aktualisierungsaufruf umfasst Auswahlkriterien, einschließlich des Prozentsatzes von Verarbeitungsknoten. Jeder V-Knoten wird dann diesen Anruf auf seinem SCS unter Verwendung eines vordefinierten Algorithmus aufrufen. SCS entscheidet, ob es sich für die Abwicklung dieses Smart-Vertrags entscheidet. Beachten Sie, dass dies ein deterministischer Prozess ist und die SCS-Teilnahme von jedem überprüft werden kann.
Nachdem einige SCS als Kombination bestimmter Smart Contracts ausgewählt wurden, werden sie miteinander kommunizieren, um eine kleine Konsensgruppe zu bilden. Diese Gruppe behandelt den Aufruf dieses Smart Contracts. Außerdem kann durch den Startaufruf festgelegt werden, wie dieser Konsens zwischen ihnen erreicht wird. Effektiver ist, dass diese SCS-Knoten eine Unterkette bilden und einen Konsens auf der Grundlage eines vorbestimmten Protokolls oder eines benutzerdefinierten Protokolls durchführen. Beachten Sie, dass das Konsensprotokoll nicht mit dem eigentlichen Smart-Contract-Code identisch ist.
Der Smart-Contract-Status wird in jedem SCS gespeichert, dies ist jedoch nicht die tatsächliche gesamte Blockchain. Um die Vorteile der gesamten Blockchain zu nutzen, muss der Status der zugrunde liegenden Blockchain regelmäßig oder bei Bedarf aktualisiert werden.
Beim Aktualisieren im Konsensmodus initiiert der SCS-Knoten eine Datenspeicheranforderung auf dem zugrunde liegenden V-Knoten. Dies ist ein TX, das von einer angemessenen Authentifizierung von Konsens-Shard-Mitgliedern initiiert wird. TX wird an alle V-Knoten gesendet, und seine Gültigkeit kann von jedem Knoten überprüft werden. In demselben TX gibt es auch Belohnungen für die Kosten jedes Shard-Teilnehmers an. Wenn sich die TX als ungültig erweist, kann ein zusätzliches Verfahren implementiert werden, um die Kaution der SCS zu verwirken. In MOAC werden die meisten Verträge auf der obersten Ebene verarbeitet, während nur eine kleine Menge von Kontrollflusstransaktionen und Asset-Transaktionen auf der V-Knoten-Ebene verarbeitet werden. Dies funktioniert, weil die oberste Schicht schnelle, flexible und kostengünstige Dienste bereitstellt, während die V-Knoten-Schicht langsame, abhängige und teure Dienste bereitstellt.
Layered Structure System
MOAC übernimmt Pow für das zugrunde liegende physische Netzwerk und einen steckbaren Konsensmechanismus für das logische Subnetzwerk der Smart Contract-Fragmentierung der oberen Schicht, um dies zu realisieren die Annahme der Wirkung eines geeigneten Konsensmechanismus.
Beschleunigung der Shard-Verarbeitung
Der Systemvertrag der Hauptkette verwaltet die Generierung, Fragmentierung und Verteilung von Unterketten. Die unzähligen logischen Unterketten, die durch MOAC getrennt sind, ermöglichen paralleles Rechnen und erhöhen die Verarbeitungsgeschwindigkeit erheblich.
Asynchroner Smart-Contract-Aufruf
MOAC verwendet einen asynchronen Smart-Contract-Aufruf, bei dem der Aufruf und die Rückgabe Blöcke überqueren können, ohne durch die Blockzeit begrenzt zu sein, wodurch die Anzahl der verarbeiteten Smart-Contracts erheblich erhöht wird gleichzeitig.
Cross-Chain-Interoperabilität
Durch asynchrone Smart Contracts zum Spannen von Blöcken kann MOAC atomare Cross-Chain-Operationen auf Blockchains mit unterschiedlichen Blockgenerierungszeiten ausführen und so zu einer Cross-Chain-Fähigkeit werden. Die Blockchain zugrundeliegendes System.
Blockchain einfach aufbauen
Nachdem MOAC online gegangen ist, kann der Aufbau eines neuen Blockchain-Systems auf der Moac Chain in Form einer Sub-Chain ohne große Zusatzkosten experimentell verifiziert werden.
Breite Beteiligung an der Konsensverifizierung
MOAC bietet flexible Knotenzugriffsmethoden, unterstützt Mobiltelefone und andere kleine Computergeräte für den Zugriff auf das System zur Verifizierung von intelligenten Verträgen der oberen Schicht und teilt die ökologischen Vorteile von Dapp .
Verwandte 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