Skip to content Skip to footer

Die Entwicklungen des Oasis Netzwerkes: Februar und März 2022

Dieser Artikel ist eine inoffizielle Übersetzung der ursprünglichen Veröffentlichung. Die Übersetzung erfolgte durch Ruben Silva Otero, Oasis Botschafter.

Herzlich willkommen zu unserer Zusammenfassung aller Themen, an denen das Team des Oasis Netzwerks gearbeitet hat! Nimm dir einen kurzen Augenblick Zeit, um alles über die neusten Entwicklungen zu erfahren.

Wallet Updates

Wir arbeiten weiterhin daran, die Benutzererlebnis und Stabilität bzw. Widerstandsfähigkeit der Oasis Web Wallet zu verbessern. Im Februar und März haben wir 49 Pull-Anfragen akzeptiert.

Erwähnenswerte Verbesserungen sind:

  • Unterstützung für die Nutzung der Oasis Scan API (neben der Oasis Monitor API) zur Abfrage von Account-Informationen (Guthaben, Delegationen), Transaktions-Historien und der Liste von Validator:innen (#704).
  • Rückkehr zu gRPC, falls eine Abfrage von Account-Informationen mit Oasis Scan bzw. Oasis Monitor nicht erfolgreich war (#737).
  • Validator:innen werden in der entsprechenden Liste nach ihrem Status sortiert (#757).
  • Überprüfung von veralteten Validator:innen mit Hilfe von gRPC (#776).
  • Für den Fall, dass Oasis Scan bzw. Oasis Monitor nicht zur Verfügung stehen, wird auf eine statische Validator:innen-Liste zurückgegriffen (#734).
  • Verbesserung der Benutzererlebnis für die Ledger Hardware Wallet mit einer detaillierten schrittweisen Anleitung für Nutzer:innen, und einer Verbesserung der Verständlichkeit von Fehlermeldungen der Ledger-Wallet (#618#620).
  • Die Performance wurde verbessert, indem das komplette Genesis-Dokument nicht mehr heruntergeladen werden muss und stattdessen spezifischere gRPC-Anfragen genutzt werden (#698).
  • Es wurden Informationen in die Fußzeile der App eingefügt bezüglich der exakten GIT SHA, welche benutzt wurde, um die App zu erzeugen (#691).
  • Es wurden Informationen in die Fußzeile der App eingefügt bezüglich des Backends (Oasis Scan bzw. Oasis Monitor), welches für die App genutzt wurde (#756).
  • Selbstverwaltete Schriftarten, um zu verhindern, dass Informationen, die relevant bezüglich des Datenschutzes sind, an Google weitergegeben werden (#772).
  • React-Skripte wurden durch Parcel ersetzt, um den Code der Wallet zu erzeugen (#743).
  • Unterstützung zur Erzeugung einer Browser-Extension Variante aus dem Code der Wallet (#765).

Gleichzeitig arbeiten wir daran, die Oasis Browser-Extension Wallet zu verbessern. Im Zeitraum von Februar und März haben wir sieben Pull-Anfragen akzeptiert und Version 1.4.0 herausgegeben.

Erwähnenswerte Verbesserungen sind:

  • Ein Problem wurde behoben, bei dem die falschen Bereiche überprüft wurden, wenn bestimmte Transaktionen bei der Interaktion der Extension-Wallet mit DApps unterschrieben wurden (#249).
  • Eine detailliertere Anleitung für die Verbindung mit der Ledger Hardware Wallet wurde erzeugt.
  • Sinnvollere Grundlagen zur Entscheidung, wann eine Warnung beim Einzahlen in die ParaTime Cipher angezeigt wird.

ParaTime Updates

  • Nach einem signifikanten Anstieg an Nutzer:innen im Januar, hat die ParaTime Emerald auch im Februar und März eine Fortsetzung dieses großartigen Wachstums gezeigt. Die Anzahl an Transaktionen ist stetig angestiegen mit einem Höhepunkt von mehr als 3,7 Millionen Transaktionen am Tag jeweils gemessen am 7. und 8. März. Daraufhin stabilisierten sich die Transaktionen bei durchschnittlich 600.000 bis 700.000 pro Tag.
  • 59 Nodes laufen auf dem Hauptnetz der Emerald ParaTime (Stand 31. März)
  • 40 Nodes laufen auf dem Hauptnetz der Cipher ParaTime (Stand 31. März)

ParaTime Entwicklungen

  • Unterstützung für die vertrauliche Speicherung von Daten wurde hinzugefügt (#639).
  • Wir haben mehr Werkzeuge bereitgestellt, zur Be- und Verarbeitung von ORC-Paketen (Oasis Runtime Container), dem neuen binären Format zur Verteilung (#818).
  • Wir haben den standardmäßigen ParaTime SDK Planer für Transaktionen in der Form verbessert, dass er bestimmte ungültige Transaktionen von Blöcken auslässt (#828).
  • Unterstützung von weiteren Primitiven zur Überprüfung von Unterschriften für Smart Contracts basierend auf WebAssembly (#793).

Updates von Plattformen für Entwickler:innen

Unsere Umgebung für die Entwicklung von Smart Contracts basierend auf Solidity ist auf dem Hauptnetz der Emerald ParaTime verfügbar.

Der Emerald Web3 Gateway erlaubt es Altanwendungen basierend auf Ethereum ohne weitere Modifikationen mit Emerlad zu kommunizieren. Im Zeitraum zwischen Februar und März haben wir zur Verbesserung der Nutzbarkeit 45 Pull-Anfragen akzeptiert und die Versionen 1.2.01.2.11.3.11.4.01.4.11.5.01.6.0 und 1.7.0 herausgegeben.

Erwähnenswerte Änderungen sind:

  • Eine Emerald-Dev Docker Abbildung für die lokale Entwicklung von Ethereum wurde hinzugefügt (#168).
  • EIP-1898 wurde implementiert (#173).
  • Berichterstattung der tatsächlichen verbrauchten Transaktionsgebühren (#185).
  • Fälle, bei denen eine frühere Beobachtung einer Transaktionen gescheitert und später geglückt sind, werden behandelt (#207).
  • Maximale Transaktionsgebühren eines Blocks werden abgefragt (#191).
  • Unterstützung für die Konfiguration eines Gateways zum Beginnen einer Indizierung bestimmter Höhen (#233).
  • Außerdem wurden die Emerald Web3 Gateway Entwicklungsversionen 2.0.0-rc1 und 2.1.0-rc1 herausgegeben, welche den baldigen Release von Oasis Core 22.x unterstützen.

Unsere Umgebung zur Entwicklung von Smart Contracts basierend auf WebAssembly wurde in das Testnetz der Cipher ParaTime integriert. Schau dir am besten unsere Anleitung für Smart Contracts an, um zu lernen, wie du deine Umgebung für die Entwicklung von Smart Contracts basierend auf Cipher vorbereitest und wie du Smart Contracts mit der neuen Oasis CLI platzierst.

Für eine bessere Mitarbeit durch Mitglieder unserer Community haben wir unsere Dokumentation auf docs.oasis.dev von GitBook zu Docusarus transferiert.

Um einen Beitrag zu unserer Dokumentation zu leisten, besuche bitte https://github.com/oasisprotocol/docs und starte eine Pull-Anfrage!

Updates der Kernplattform

Die Entwicklung der Oasis Kernplattform nimmt Fahrt auf und wir haben Oasis Core 22.0 am 1. März und Oasis Core 22.1 am 1. April herausgegeben, zwei wichtige Schritte auf dem Weg zum baldigen Damask Upgrade, welches für den 11. April geplant ist.

Im Zeitraum zwischen Februar und März wurden 123 Pull-Anfragen akzeptiert.

Erwähnenswerte Verbesserungen sind:

  • Ergebnisse von Laufzeitnachrichten (Implementierung: #4443)
  • Verbesserungen der Laufzeit, die zu weniger Ausfällen führen (ADR und Implementierung: #4449)
  • Eine Limitierung der minimalen Anzahl an Token, welche jemand transferieren kann (#4456)
  • Synchronisation des Übergangsspeichers mit P2P (#4459)
  • Ein Minimum, um Transaktionen ausführen zu können, wurde für das allgemeine Guthaben eingeführt (#4461)
  • Die Benutzung von typisierten Eigenschaften in allen Diensten von go / consensus (#4465)
  • Die Unterstützung der Stilllegung von Nodes aufgrund von Laufzeitfehlern (#4470)
  • Wechsel zu einem einheitlichen Format von Laufzeitpaketen (#4474)
  • Überführung des Protokolls zur Verwaltung von Schlüsseln zu P2P (#4490)
  • Überführung der öffentlichen Speicherung RPC zu P2P (#4500)
  • Verbesserung der Chancengleichheit bei Wahlen der Laufzeitkomitees (#4623)
  • Untersagung einen Oasis Node als Root zu betreiben (#4464)
  • Die Abfrage von historischen Informationen eines Accounts wird erlaubt (#4416)
  • Ein CLI Befehl zur Überprüfung von Laufzeitpaketen wurde hinzugefügt (#4546)
  • Txsync, ein Protokoll zur Synchronisation von Transaktionen, wurde hinzugefügt (#4579)
  • Ein CLI Befehl zur Abfrage von historischen Laufzeitstatistiken wurde hinzugefügt (#4596)
  • Liveness und andere nützliche Ausführungsmetriken von Prometheus wurden hinzugefügt (#4610)

Lasst uns in Kotakt bleiben!

Falls du an der Entwicklung des Oasis Netzwerkes mitarbeitest und möchtest, dass dein Beitrag bei dem nächsten monatlichen Update mit aufgenommen wird, schreib uns bitte eine Email an info@oasisprotocol.org.

Trete unserem Discord Kanal bei und folge uns auf Twitter!