Kadena 2023 Technische Live-Roadmap

Dec 16 2022
Seit dem Start des Mainnets von Kadena im Januar 2020 sind unser Team und unsere Community enorm gewachsen. Unser Ökosystem erlebte ein exponentielles Wachstum mit mehreren hundert Projekten, die jetzt auf der Kadena-Blockchain aufbauen.

Seit dem Start des Mainnets von Kadena im Januar 2020 sind unser Team und unsere Community enorm gewachsen. Unser Ökosystem erlebte ein exponentielles Wachstum mit mehreren hundert Projekten, die jetzt auf der Kadena-Blockchain aufbauen. Das massive Wachstum von Kadena konnte nur mit Hilfe unserer großartigen Community, unseres Ökosystems aus Partnern, Entwicklern und Botschaftern erreicht werden! Vielen Dank an alle, die uns auf diesem Weg begleitet haben!

Zu Beginn des Jahres 2023 wird Kadena unseren Fokus auf die Entwicklung unseres Ökosystems durch technische Entwicklungen wie die Verfeinerung des Builder-Onboarding-Prozesses und die Verbesserung der Effizienz unserer Blockchain verengen. Aus diesem Grund haben wir unsere Live-Roadmap aktualisiert, um konstante Iterationen in Schlüsselbereichen des Engineerings und der technischen Entwicklung zu definieren, die unserer Community von Bauherren und unserem gesamten Ökosystem als Ganzes großen Nutzen bringen werden. Die aktualisierte Roadmap besteht aus:

  1. Kadena.js – Neue Tools, Ressourcen, Tutorials und eine Lernplattform, um das Onboarding-Erlebnis für Entwickler zu steigern und zu verbessern.
  2. Pact – Upgrades auf die intelligente Vertragssprache von Kadena, um die Benutzer- und Bauherrenerfahrung zu verbessern
  3. Chainweb – Upgrades auf Chainweb, um die Effizienz, Skalierbarkeit und Dezentralisierung der Blockchain zu verbessern.

Kadena.js

Kadena.js ist eine Bibliothek, die es Entwicklern erleichtert, mithilfe von JavaScript/TypeScript mit der Kadena-Blockchain zu interagieren. Es umfasst unter anderem Bibliotheken, Tools, dApps, Tutorials und mehr. Das Team von Kadena.js wurde 2022 massiv erweitert und hat nun komplizierte Pläne für 2023, neue Tools und Ressourcen einzuführen, um das Onboarding-Erlebnis für Entwickler zu verbessern und zu verbessern.

Bibliotheken

Libs sind eine Sammlung vorgefertigter, modularer Codekomponenten, die einfach in das Projekt eines Builders integriert werden können, ohne den gesamten erforderlichen Code von Grund auf neu schreiben zu müssen. Entwickler werden in der Lage sein, ihre Anwendungen schneller und sicherer zu iterieren und hochzufahren. Derzeit haben wir eine Sammlung wiederverwendbarer Codes kuratiert, die darauf abzielen, bestimmte Probleme zu lösen, wie unten aufgeführt:

  • @kadena/cryptography-utils
  • @kadena/typen
  • @kadena/Kochbuch
  • @kadena/pactjs
  • @kadena/chainweb-node-client – ​​Blockchain-Wrapper um Chainweb-Node-P2P-API-Endpunkte
  • @kadena/client — Github-Link hier
  • @kadena/pactjs-cli
  • @kadena/pactjs-generator
  • @kadena/chainweb-node-client – ​​Pact js-Wrapper mit Fetch zum Aufrufen der Pact-API-REST-Endpunkte.
  • @kadena/wallet-client – ​​Client für Wallet zum Signieren, Verbinden, Abrufen von Kontoinformationen usw
  • @kadena/marmalade-clientspezifischer Client für Marmelade/NFTs
  • @kadena/transaction-templates, eine unterstützende Bibliothek für Transaktionen. Transaktionsvorlagen bieten der Community die Möglichkeit, Vorlagen zu „veröffentlichen“. Diese Vorlagen können von @kadena/pactjs-cli verwendet werden, um die erforderlichen TypeScript-Funktionen zu generieren
  • @Kadena/chainwebjs
  • @kadena/sse-client
  • @kadena/reagieren

Kadena.js-Tools wurden entwickelt, um Entwicklern dabei zu helfen, eine bestimmte Funktion oder ein bestimmtes Ziel mit ihrer Anwendung zu erreichen. Bei Kadena entwirft unser Team Folgendes, um unserer Community von Entwicklern zu helfen, durch bessere Umgebungen für Codierung und Tests effizient und einfach zu bauen:

  • IDE-Unterstützung für VSCode
  • IDE-Unterstützung für Intelij
  • Tool für Bereitstellungen
  • Werkzeuge zur Codegenerierung
  • WalletConnect Multi-TX-Signatur-API-Spezifikation

Das Kadena.js-Team hat sich auch der Erstellung dynamischer und interaktiver Apps gewidmet, um Benutzern und Entwicklern zu helfen, mit der Kadena-Blockchain zu interagieren und/oder Informationen aus ihr abzurufen. Im Jahr 2023 will das Kadena.js-Team die folgenden Apps auf den Markt bringen:

  • Multi-TX-Signatur-Tools
  • Balance-Checker
  • Neuaufbau des Transfer Tools
  • Tx-Tester
  • Umbau des Wasserhahns
  • Event-Streaming-Server
  • GraphQL-Schnittstelle
  • Ledger-Unterstützung

Das Kadena.js-Team hat eine Reihe von Tutorials kuratiert, um unserer Community von Entwicklern Anleitungen für eine Vielzahl von Themen zu geben. Die Tutorials sind speziell auf Praktikabilität ausgelegt, um sicherzustellen, dass unsere Entwickler die notwendigen Tools erlernen, die ihnen helfen, auf die effizienteste und einfachste Weise zu bauen. Im Jahr 2023 planen wir die Einführung der folgenden Tutorials:

  • Todo-App
  • Geldbörse
  • Wählen
  • ZK-Rollup
  • ZK-Identifikation
  • Zahlung
  • E-Commerce
  • DeFi
  • Spielen
  • Oracle-Integration
  • Lagerung
  • NFT

Die „Kadena Tutorials Learning Platform“ ist ein neues umfassendes Bildungsprogramm, das vom Developer Experience-Team speziell für Neugierige und aufstrebende Entwickler/Ersteller entwickelt wurde. Die Lernplattform Kadena Tutorials bietet Benutzern eine Einführung in Pact und Kadena.js. Benutzer werden an Codierungsherausforderungen zum Erstellen und Bereitstellen von Blockchain-Anwendungen auf Kadena teilnehmen.

Um Benutzer einzubeziehen, ist die Lernplattform Kadena Tutorials als Token-basierte Plattform strukturiert, auf der Entwickler Token für das Abschließen von Herausforderungen verdienen können. Benutzer können nach Abschluss des Kurses auch gemeinsam nutzbare Zertifikate und NFT-Zertifikate erwerben. Derzeit erwägt das Developer Experience Team auch die Möglichkeit, Bestenlisten zu erstellen, um ein unterhaltsames und unbeschwertes Wettbewerbserlebnis zu gewährleisten. Das Team wird Anfang 2023 einen ersten Test der Kadena-Tutorial-Plattform mit Beta-Benutzern durchführen – bleiben Sie dran, um mehr zu erfahren!

Pakt

Pact ist eine Open-Source-, Turing-unvollständige intelligente Vertragssprache, die speziell für Blockchains entwickelt wurde. Es wurde entwickelt, um das Erstellen sicherer Smart Contracts mühelos zu machen, da es von Nicht-Entwicklern lesbar ist und bestimmte Klassen von Fehlern automatisch erkennen kann.

Im Laufe des nächsten Jahres werden Pact-Entwickler Feature-Releases mit dem Ziel sehen, die Benutzer- und Builder-Erfahrung zu verbessern, indem sie die Fehlerbehandlung verbessern und Standards implementieren, um Buildern zu helfen, sicherer zu programmieren. Einige der Veröffentlichungen im Jahr 2023 umfassen:

  • Autonome Namespace-Definition
  • Verbesserte Probelauf-Transaktionssimulation über /local im Pact-Dienst
  • Verbesserungen des Gasmodells
  • Zero-Knowledge-Primitive
  • Wiedereinführung von On-Chain-Pact-Benutzerfehlermeldungen
  • Komprimierung der Datenbank
  • Verbessertes Modul-Caching – Ermöglichen Sie Pact, in verschiedenen Szenarien mit einer höheren Geschwindigkeit zu arbeiten
  • Hinarbeiten auf Pact Core – Beinhaltet eine schrittweise Änderung der Pact-Sprache, um die Konsistenz ihrer Semantik zu verbessern und es Entwicklern zu ermöglichen, sicherer, sauberer und effizienter zu codieren

Chainweb ist der Blockchain-Konsensmechanismus von Kadena und ist bis heute das einzige fragmentierte und skalierbare Layer-1-PoW-Netzwerk, das seit seiner Veröffentlichung im Jahr 2019 in Produktion ist. Im kommenden Jahr wird das Kadena-Team technische Meilensteine ​​setzen, um die Zuverlässigkeit und Leistung von Chainweb für Miner zu verbessern. Entwickler und letztendlich Benutzer unseres Netzwerks. Wir erwarten, dass sich das Team im Jahr 2023 auf Folgendes konzentrieren wird:

  • Leistungsverbesserungen, auch während des Aufholens und der Wiedergabe
  • Spezialisierte devnets für verschiedene Nutzungsszenarien
  • Bootstrap-Zuverlässigkeit (abgedeckt durch Leistungsverbesserungen bei Nutzlastabfragen, Verbesserungen der Aufholleistung und P2P-Topologieanpassungen, die alle auch zum DOS-Schutz beitragen)
  • Betriebszeit/Knotenzuverlässigkeit (insbesondere Bootstraps)

Die Kadena-Roadmap 2023 soll Kadena dazu bringen, die modernste Blockchain-Technologie zu entwickeln, die sich an die globale Nachfrage anpassen lässt, ohne die Sicherheit und Dezentralisierung zu gefährden. Alle Funktionen, die in der Live-Roadmap 2023 von Kadena beschrieben sind, sollen unsere Community dazu befähigen, ohne Grenzen zu bauen.

Wenn Sie genauso gespannt sind wie wir auf den neuen Weg, der vor uns liegt, schließen Sie sich bitte unseren Bemühungen an, Kadena besser zu machen. Egal, ob Sie als Entwickler auf unserer Plattform aufbauen, eine neue dApp erstellen, die mit Pact das Programmieren lernt, oder einfach nur Vorschläge und Feedback geben, die Kadena-Community wird mit jedem einzelnen von Ihnen stärker.

Wir freuen uns, Sie als Teil unserer Reise zu haben und freuen uns darauf, gemeinsam die Zukunft der Blockchain aufzubauen!