Trend-Themen
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Präsentation von 'Der Weg zur Core Solidity', einer Reihe von Blogbeiträgen, in denen wir teilen werden, wohin wir mit der Sprache steuern.
Lass uns einen Blick auf die Übersicht werfen!

Als Solidity erstmals gestartet wurde, lag der Fokus auf:
- Ergonomie und Benutzerfreundlichkeit
- Vertrautheit für Programmierer
- Sicherheit und Korrektheit
Im Laufe der Jahre wurde die Sprache strenger und expliziter, was zu technischer Schulden, unnötiger Komplexität und Inkonsistenzen führte.
Wichtige Funktionen wie Generics im aktuellen Typsystem hinzuzufügen, wäre ein komplexer Prozess, der die Sprache anfällig für kritische Fehler machen könnte. Als Lösung entschied sich das Team, die Sprache in zwei Bereiche zu unterteilen, nämlich Classic und Core Solidity,
Klassisches Solidity: Die aktuelle Sprache, die heute von solc unterstützt wird. Obwohl sie in der Produktion verwendet wird und der Compiler sehr zuverlässig ist, planen wir weiterhin, die Sprache stabiler zu machen und regelmäßig grundlegende Änderungen vorzunehmen.
Core Solidity: Eine Überarbeitung der aktuellen Sprache mit einem neuen Typsystem, das Funktionen wie Generika, erstklassige Funktionen, algebraische Datentypen usw. unterstützt.
Wir planen, es mit einer Standardbibliothek zu ergänzen, einer Reihe von wiederverwendbaren Typen und Funktionen, die es uns ermöglichen werden, Funktionen unter einer gemeinschaftlichen Aufsicht zu veröffentlichen, ohne die Kernsprache aufzublähen.
Laufende Entwicklung:
- Abschluss der IR-Pipeline
- Ethdebug-Unterstützung im Compiler
- Bereitschaft für EVM-Upgrades
Die Zukunft von Classic Solidity
"Die Zukunft von Classic Solidity" - einer der kommenden Beiträge - wird eine Liste von Sprachfunktionen präsentieren, die wir in der aktuellen Sprache in Betracht ziehen, kategorisiert nach dem erforderlichen Implementierungs- und Designaufwand sowie dem Wert, den sie langfristig bieten wird, wenn Core Solidity übernimmt.
Es wird von einer detaillierten Beschreibung jeder Funktion, bekannten Schwierigkeiten und Optionen für das Design begleitet, zu denen wir gerne Feedback von der Benutzer-Community erhalten würden.
(Forum-Thread für Feedback im letzten Tweet)
Der Übergang zu Core Solidity
In diesem Abschnitt des Blogbeitrags stellen wir kurz vor:
- Bevorstehende wichtige Veröffentlichungen
- Konvergenz mit Core Solidity
- Interoperabilität mit Core Solidity
96,78K
Top
Ranking
Favoriten

