Es wurde ein Antrag zur Protokolländerung eingereicht das Ganze läuft unter dem Namen "Delphi", es ist ein Auszug des Dalphanet Testnetzwerks, der Einsparungen und Verbesserungen bei den Gaskosten bringen soll. Andere Änderungen, wie z.B. Sapling 14 Integration, Back Accounts und weiteres sollen später folgen.
Die Kernpunkte sind:
Verbesserungen Leistung des Michelson-Interpreters
Anpassung des Gasmodells, was zu erheblichen Einsparungen der Gaskosten führen soll
Reduzierung der Speicherkosten um Faktor 4
Ich habe den Artikel mit Hilfe von deepl.com/translate übersetzt, es bleibt schwierig mit den Übersetzungen, ich denke dennoch, dass es im Großen und Ganzen einigermaßen verständlich ist, ich musste auch immer wieder im englischen Original querlesen, aber oft gibt's keine "quick and dirty" Übersetzungsmöglichkeit. Link zum engl. original Title findet ihr unten.
Delphi
Dies ist ein gemeinsamer Beitrag von Nomadic Labs, Metastate und Gabriel Alfour.
Wir freuen uns, Ihnen mitteilen zu können, dass wir einen Vorschlag für das Tezos-Protokoll zusammengestellt haben, den wir "Delphi" nennen, mit dem Hash PsDELPH1Kxsxt8f9eWbxQeRxkjfbxoqM52jvs5Y5fBxWWh4ifpo. Delphi enthält eine Reihe kleiner Fehlerbehebungen, aber, was noch wichtiger ist, es führt zu erheblichen Verbesserungen der Leistung des Michelson-Interpreters und des Gasmodells und damit zu einer dramatischen Verbesserung der Gaskosten. Darüber hinaus reduziert es die Speicherkosten um den Faktor 4, um Verbesserungen in der darunter liegenden Speicherschicht widerzuspiegeln.
Viele von Ihnen haben wahrscheinlich schon mit dem Dalphanet-Testnetzwerk gespielt, das Unterstützung für Sapling 14, Backen von Accounts 10 und mehr beinhaltet. Die Teams, die an diesem Code mitarbeiten, haben vorausgesagt, dass das Testen und Abstimmen in einigen Monaten abgeschlossen sein wird.
Während des Online-Rathausmeetings 8 am 19. August wurde gefragt, ob ein Vorschlag für ein Interimsprotokoll gemacht werden könnte, das Gasverbesserungen früher einführt, da dies den Leuten, die smart contracts auf Tezos entwickeln, wesentlich helfen würde.
Die Motivation für einen solchen Interimsvorschlag ist einfach. Der Umfang und die Komplexität smart contracts wird durch Gasbeschränkungen begrenzt, und daher benötigen Personen, die versuchen, Verträge mit reichhaltiger Funktionalität zu entwickeln, schon seit einiger Zeit Verbesserungen dieser Beschränkungen. Daher sind solche Verbesserungen entscheidend, um neuartige Anwendungen auf Tezos zu ermöglichen, die auf Bereiche wie DeFi ("Dezentralisierte Finanzen"), Sammlerstücke und Glücksspiele abzielen. Glücklicherweise haben wir im August einige langjährige Arbeiten zur Verbesserung der Leistung des checker und interpreters vom Typ Michelson sowie zur Verfeinerung des Kostenmodells abgeschlossen und damit das Gasproblem entschärft.
Wir zogen die Idee eines Zwischenvorschlags sorgfältig in Erwägung und stellten fest, dass der Vorschlag praktikabel war. Ein kleiner Protokollvorschlag ist einfacher zu erstellen und auszuwerten als ein großer, und es besteht derzeit die Möglichkeit, einen Interimsprotokollvorschlag einzubringen, der sich auf die Verbesserung der Gasbeschränkungen konzentriert, ohne das erwartete Vorschlagsdatum für den Code in Dalphanet wesentlich zu ändern. Da es sich um einen sehr begrenzten Satz von Änderungen handelt, war es möglich, rechtzeitig einen Vorschlag zusammenzustellen.
Der fertige Vorschlag, den wir "Delphi" genannt haben, enthält die Teilmenge der Änderungen des Tezos-Protokolls in Dalphanet, die die Leistung erheblich verbessern und die Gasbeschränkungen lockern.
Hier sind einige Beispiele für die Leistungssteigerungen, die Sie in Delphi erwarten können:
Ein Block kann jetzt 3,5 Mal mehr einfache tz* bis tz*-Operationen enthalten
Ein Block kann jetzt 4-mal mehr FA2-Transfers enthalten
Ein Vertrag kann 10-mal mehr interne Anrufe ausführen
Die genaue Verbesserung, die Sie erwarten können, wird je nach Einzelfall sehr unterschiedlich ausfallen, aber wichtig ist, dass die Vorteile am deutlichsten bei großen und komplexen Verträgen sichtbar werden, die mehrere Aufrufe zu anderen Verträgen und umfangreiche Berechnungen beinhalten.
(Eine vollständige Liste der Aktualisierungen des Vorschlags wird in einem separaten Posting zur Verfügung gestellt werden).
Was Sapling, Backaccounts und den ganzen Rest betrifft: Der Code für diese ist vollständig und steht den Mitgliedern der Gemeinschaft im Dalphanet-Testnetzwerk zum Spielen zur Verfügung. Wir ermutigen Sie, Dalphanet auszuprobieren; je mehr Tests durchgeführt werden, desto besser wird der endgültige Vorschlag sein.
Nach dem Ende des Änderungsprozesses für Delphi beabsichtigen wir, einen neuen Vorschlag auf der Grundlage der derzeit in Dalphanet vorhandenen Funktionen, die zu diesem Zeitpunkt als fertig beurteilt werden, einzuführen. Falls Delphi angenommen wird, könnte dieser nächste Vorschlag (dessen Name mit dem Buchstaben "E" beginnen kann) Anfang Dezember in den Tezos-Änderungsprozess einfließen.
https://forum.tezosagora.org/t/delphi/2150