AD
AD
  • Die Programmiersprache Aiken macht es Entwicklern äußerst einfach, die Entwicklung von Smart Contracts auf der Cardano-Blockchain zu starten.
  • Aiken möchte das Wachstum des Cardano-Ökosystems fördern, indem es die Entwicklung von Smart Contracts mit einer optimierten Entwicklererfahrung verbindet.

Die Cardano Foundation hat hart an der effektiven Funktion von Smart Contracts auf dem Cardano-Blockchain-Netzwerk gearbeitet. Mit der neuen, einfach zugänglichen Programmiersprache Aiken hat man ein bestens geeignetes Instrumentarium, die Entwicklung von Smart Contracts auf Cardano zu verbessern.

Die Sprache Aiken verfügt über hochmoderne Funktionen und bietet eine mühelose Integration mit anderen Tools, die die Erwartungen der Entwickler erfüllen. Außerdem möchte Aiken das Wachstum des Cardano-Ökosystems fördern, indem es die Entwicklung von Smart Contracts mit einer optimierten Entwicklererfahrung verbindet.

Schließen der Lücken beim Cardano Smart Contract Ökosystem

Die Haskell-Plutus-Plattform unterstützt Smart-Contract-Sprachen im Cardano-Netzwerk. Allerdings ist die Einrichtung einer funktionierenden Haskell-Umgebung für Entwickler eine Herausforderung, da sie Ad-hoc-Compiler-Plugins wie PlutusTx erfordert.

Darüber hinaus funktionieren Zubehör-Elemente wie Sprachdienste in der Regel nicht mit der Standardinstallation sondern müssen aufwändig konfiguriert werden. Da die Plutus-Plattform an die bestehende Haskell-Sprache gebunden ist, müssen Bibliotheken, Programmsemantiken und anderes hinzugefügt werden, die sich vom Standard-Haskell unterscheiden, was oft zu verwirrenden Situationen führt.

Darüber hinaus rät Plutus von der Verwendung anderer Sprachen für Off-Chain-Code ab, was die Teams daran  hindern würde, mit ihren üblichen Tools und Sprachen zu arbeiten. Das Gute an der Architektur von Cardano und der virtuellen Maschine für Smart Contracts ist, dass sowohl Tools von Drittanbietern als auch neue Sprachen darauf erstellt werden können. Genau an dieser Stelle kommt Aiken ins Spiel.

Aiken und seine Funktionsweise

Aiken ist eine schnell zu erlernende Programmiersprache, die Entwicklern eine reibungslose Smart-Contract-Entwicklung ermöglicht. Da Aiken speziell für das Cardano-Netzwerk entwickelt wurde, wird es domänenspezifische Annehmlichkeiten enthalten, die den Entwicklungsprozess einfacher und effizienter machen. Die Vorteile der Verwendung der Aiken-Programmiersprache sind:

  1. Automatische Code-Formatierung
  2. Sprachserver mit Editor-Integrationen
  3. Schnelles Compiler-Feedback
  4. Automatisch aus Code-Kommentaren generierte Dokumentation
  5. Rahmenwerk für Tests und Benchmarking
  6. Interoperables und portables binäres Spezifikationsformat (CIP-0057).

Die Aiken-Sprache verkürzt die Entwicklungszeit von Projekten. Aiken verwandelt ein mehrtägiges Setup in einen 10-Minuten-Schnellstart, ohne Kompromisse bei der Sicherheit und anderen Qualitätsaspekten.

Mit Aiken kann der Compiler den in Aiken geschriebenen Code aufnehmen, eine Reihe von Prüfungen daran durchführen und anschließend untypisierte Plutus Core-Programme ausgeben, die auf der Cardano-Blockchain verwendet werden können.

Mehr zum Thema: Cardano: Millionen TPS mit Hydra, IOG und Wanchain machen ADA zur Nummer eins im Blockchain-Bereich

Darüber hinaus bietet Aiken ein Toolkit für die Arbeit mit den Smart Contracts von Cardano zusammen mit Low-Level Untyped Plutus Core. Es bietet eine einfache Möglichkeit, On-Chain-Code in eine höherwertige Darstellung zu kompilieren. Es kann außerdem Skripte im Kontext einer Transaktion auswerten und Transaktionskosten melden.

Das Aiken-Projekt begann mit der anfänglichen Unterstützung von TxPipe, die gemeinsame Ziele und eine gemeinsame Philosophie hatten. In weniger als einem Jahr ist Aiken nun bereit für die Alpha-Version. Santiago Carmuega von TxPipe sagte:

„Mit der immensen Unterstützung durch die Cardano Foundation bin ich zuversichtlich, dass Aiken einen tiefgreifenden Einfluss auf unser Ökosystem haben wird, indem es Innovationen fördert und Entwickler stärkt.“

.

Bhushan ist ein FinTech-Enthusiast mit einer starken Begabung für das Verständnis der Finanzmärkte. Sein Interesse an Wirtschaft und Finanzen hat ihn dazu gebracht, die aufstrebenden Märkte für Blockchain-Technologie und Kryptowährungen zu erkunden. Er hat einen Bachelor of Technology in Elektro-, Elektronik- und Kommunikationstechnik. Er befindet sich in einem ständigen Lernprozess und bleibt motiviert, indem er sein erworbenes Wissen weitergibt. In seiner Freizeit liest er gerne Krimis und erkundet gelegentlich seine kulinarischen Fähigkeiten.

Exit mobile version