Skip to content Skip to footer

Oasis Engineering Update für den Dezember 2021 und Januar 2022

Dieser Artikel ist eine inoffizielle Übersetzung der ursprünglichen Veröffentlichung. Die Übersetzung erfolgte durch Marvin Wehrle, Oasis Labs Botschafter.

Es ist wieder soweit: Unser monatliches Update zu allen technischen Themen!

Willkommen zu unserer Übersicht über die Arbeit des Oasis-Netzteams. Nehmen Sie sich einen Moment Zeit, um sich über die neuesten Entwicklungen zu informieren.

AUF DEM WEG ZUM NÄCHSTEN GROSSEN NETZWERK-UPGRADE

Die wichtigsten Funktionen, die eingeführt werden, sind:

  • VRF-gestützte Gremienwahlen.
  • Vereinfachte Quorum-/Schwellenwertberechnung für die Governance, um die Verabschiedungsrate von Governance-Vorschlägen für das Netzwerk-Upgrade zu verbessern.
  • Verbesserte Leistung von ParaTime-Ausschüssen durch Vereinfachung des Protokolls (Zusammenlegung von Ausführungs- und Speicherausschüssen) und Öffnung des Weges für noch mehr Verbesserungen auf der ParaTime-Seite. Dies wird auch zu einer vereinfachten Konfiguration von ParaTime-Knoten führen.
  • Unterstützung für eingehende Laufzeitnachrichten, wobei Transaktionen der Konsensschicht Aktionen innerhalb ParaTimes auslösen können.
  • Unterstützung für nahtlose ParaTime-Upgrades ohne Ausfallzeiten.
  • Framework-Unterstützung für Liquid Staking in ParaTimes, die es ParaTimes ermöglicht, die erforderlichen Informationen zu erhalten, um Staking-Belohnungen zu verfolgen.

WALLET UPDATES

Die Entwicklung unserer Oasis Wallet — Web geht in rasantem Tempo weiter.

Im Dezember und Januar haben wir 67 Pull Requests zusammengeführt.

Bemerkenswerte Verbesserungen sind:

  • Deaktivierung von Google Translate für mnemonische Wörter & Erzwingen der vollständigen Eingabe der mnemonischen Wörter (oder Kopieren und Einfügen).
  • Vereinfachung des Imports per Eselsbrücke durch nahtlose Verarbeitung von doppelten Leerzeichen und Zeilenumbrüchen.
  • Ausblenden des privaten Schlüssels beim Importieren einer Wallet als Standard.
  • Benutzer werden gewarnt, wenn sie Token an eine bekannte Validator-Adresse senden wollen (anstatt sie zu delegieren).
  • Hinzufügen einer Benachrichtigung und eines FAQ-Eintrags für BitPie-Nutzer, wie sie ihren privaten BitPie-Schlüssel importieren und Oasis Wallet — Web nahtlos nutzen können.
  • Erklärung von Ledger-bezogenen Fehlermeldungen in einer benutzerfreundlichen Weise.
  • Verwendung verschiedener Icons für verschiedene Transaktionstypen.
  • Die Stack Traces (im Falle von Fehlern) besser lesbar zu machen, was es uns ermöglichen wird, Probleme in Zukunft schneller zu lösen.

Auch die Entwicklung unserer Oasis Wallet — Browser Extension ist in vollem Gange. Im Dezember und Januar haben wir 44 Pull Requests zusammengeführt und die Versionen 1.0.01.1.01.2.0 und 1.3.1 veröffentlicht.

Bemerkenswerte Verbesserungen sind:

  • Sie können jetzt bei ausgewählten ParaTimes einzahlen und abheben, beginnend mit Cipher und Emerald von Oasis.
  • Emerald-Einzahlungen und -Abhebungen (und andere ausgewählte ParaTime-Transaktionen) werden jetzt in der Transaktionshistorie Ihres Konsenskontos angezeigt.
  • ParaTime-Transaktionshashing wurde mit dem Oasis Scan-Block-Explorer synchronisiert.
  • Unterstützung für die neueste Version 2.3.2 der Oasis-App auf Ledger.
  • Deaktivierung von Google Translate für mnemonische Wörter, um zu verhindern, dass Nutzer beim Erstellen einer neuen Wallet die falschen mnemonischen Wörter speichern.
  • Generieren Sie standardmäßig stärkere 24-Wort-Mnemonics.
  • Warnung der Benutzer, wenn sie Token an eine bekannte Validator-Adresse senden wollen (anstatt sie zu delegieren).
  • Warnung der Benutzer bei ParaTime-Abhebungen auf Konten, die ihnen nicht gehören.
  • Das Passwort-Eingabefeld löscht keine Leerzeichen mehr zwischen den Wörtern.
  • Überweisungen auf Ihr Konto in der Transaktionsliste zeigen nun die Adresse an, die sie gesendet hat.

PARATIME-AKTUALISIERUNGEN

Die Integration der Wormhole Bridge in die Emerald ParaTime ist seit dem 11. Januar live.

Die Nutzung von Emerald ParaTime hat im Januar deutlich zugenommen. Um der hohen Nachfrage gerecht zu werden, haben wir im Januar zwei Emerald-Updates veröffentlicht, nämlich Emerald 6.1.0 und Emerald 6.2.0, die:

  • Emerald-Knoten in die Lage versetzen, einen Mindestgaspreis ungleich Null festzulegen.
  • Transaktions-Gaslimits bei der Planung von Batches korrekt zu berücksichtigen.
  • Implementierung eines neuen Transaktionsplaners, der weiß, wie viel Gas Transaktionen tatsächlich verbrauchen, um Blöcke effizient packen zu können.

Auf 56 Knoten läuft Emerald ParaTime im Mainnet.

Auf 43 Knoten läuft Cipher ParaTime im Mainnet.

PARATIME-ENTWICKLUNG

Wir haben eine zusätzliche Unterstützung für ParaTimes hinzugefügt, um die Kontrolle über das Batch Scheduling zu übernehmen, was Möglichkeiten wie dynamisches Scheduling basierend auf der Ressourcennutzung, Transaktionsaggregation, Durchsetzung eines TEE-basierten Schedules, etc. eröffnet.

AKTUALISIERUNGEN DER ENTWICKLERPLATTFORM

Unsere Solidity-basierte Smart-Contract-Entwicklungsumgebung ist auf der Emerald ParaTime im Mainnet verfügbar.

Das Emerald Web3-Gateway, das es älteren Ethereum-Anwendungen ermöglicht, mit Emerald zu kommunizieren, ohne dass Änderungen erforderlich sind, wurde am 12. Januar in der Version 1.0.0 veröffentlicht.

Wir haben auch den Emerald Block Explorer, unsere eigene Version des BlockScout-Block-Explorers, unter https://explorer.emerald.oasis.dev/ veröffentlicht.

Unsere WebAssembly-basierte Entwicklungsumgebung für Smart Contracts wird auf dem Cipher ParaTime im Testnet eingesetzt.

Wir haben einen neuen Leitfaden für Smart Contracts veröffentlicht, in dem Sie Folgendes erfahren:

  • Wie Sie Ihre Umgebung für die Entwicklung von Cipher-Smart Contracts vorbereiten
  • Wie man Smart Contracts in Rust mit dem Oasis SDK entwickelt
  • Wie man Rust Smart Contracts in Wasm übersetzt.
  • Wie man Wasm-Smart-Contract-Binärdateien mit dem neuen Oasis CLI in Cipher bereitstellt.

AKTUALISIERUNGEN DER CORE-PLATTFORM

Die Entwicklung von Oasis Core ist in vollem Gange, insofern wir auf die Veröffentlichung von Oasis Core 22.0 hinarbeiten, einer Hauptversion, die das bevorstehende Upgrade der Konsensschicht auf Version 5.0.0 unterstützen wird.

Im Dezember und Januar haben wir 47 Pull Requests zusammengeführt. Bemerkenswerte Verbesserungen sind:

  • VRF-basierte Gremienwahlen (#4248)
  • Abschaffung der separaten Speicherknoten (#4308)
  • Eingehende Laufzeitnachrichten (ADR: #4327, Implementierung: #4415)
  • Ergebnisse von Laufzeitnachrichten (ADR: #4392)
  • Neuer Governance-Mechanismus mit einem einzigen vereinheitlichten Schwellenwert, der das bestehende Quorum + Schwellenwert-Mechanismus ersetzt (#4428)
  • Unterstützung für die Steuerung des Laufzeitplans (#4438)
  • Unterbefehl für den Status der Konsensabstimmung (#4400)
  • Software-Version im Knoten-Deskriptor (#4400)

Bleiben Sie mit uns in Verbindung!

Wenn Sie an Oasis arbeiten und möchten, dass Ihre Fortschritte in die nächste monatliche Aktualisierung aufgenommen werden, senden Sie uns bitte eine E-Mail an info@oasisprotocol.org.