Die Cardano-Plattform: ein zweischichtiges Konzept

Cardano besteht aus zwei separaten Schichten, die im gesamten System Konsens durch Proof-of-Stake nutzen. Die Aufteilung des Netzwerks in eine Abrechnungsschicht (SL) und eine Berechnungsschicht (CL) soll es Entwicklern ermöglichen, jede unabhängig von der anderen zu optimieren, was die Effizienz, Skalierbarkeit und Flexibilität des Netzwerks erhöht.

1. Abrechnungsschicht: Der Hauptzweck dieser Schicht besteht darin, den Wert von Transaktionen zu erfassen, z.B. dies ist die Währungsschicht. Die Abrechnungsschicht in ihrer vollständigen Form wird Folgendes umfassen:

Unterstützung für zwei Gruppen von Skriptsprachen; eine zum Verschieben von Werten und eine andere zur Verbesserung der Unterstützung von Overlay-Protokollen.

Unterstützung für KMZ-Seitenketten; ein nicht-interaktives Mittel, um Gelder sicher in die Berechnungsschicht oder andere unterstützte Blockchain-Protokolle zu übertragen.

Unterstützung mehrerer Arten von Signaturen, einschließlich quantensicherer Signaturen für optimale Sicherheit.

Unterstützung für zahlreiche von Benutzern ausgegebene Vermögenswerte.

Erreichen Sie „echte Skalierbarkeit“: je mehr Benutzer beitreten, desto mehr Fähigkeiten hat das System.

2. Berechnungsschicht: Eine Berechnungsschicht für Smart Contracts wird erstellt, um Smart Contracts zu verwalten. Sie besteht aus den folgenden Elementen:

Plutus, eine speziell entwickelte Sprache zur Erstellung von Smart Contracts und eine Ausführungsplattform, die auf der funktionalen Programmiersprache Haskell basiert.

Marlowe ermöglicht es Finanz- und Geschäftsexperten ohne vorherige technische Kenntnisse, Smart Contracts zu erstellen. Marlowe ist eine hochgradig abstrahierte, domänenspezifische Sprache (DSL) für finanzielle Verträge, die auf Plutus basiert.

Marlowe Playground, eine benutzerfreundliche Plattform zum Erstellen von Anwendungen, die von Nicht-Programmierern genutzt werden kann, um finanzielle Smart Contracts zu erstellen. Zusammen vereinfachen Marlowe und der Marlowe Playground den Prozess der Erstellung von Smart Contracts für finanzielle Anwendungen, sodass Fachexperten direkt beitragen können, ohne tiefgehende Programmierkenntnisse zu benötigen.