Verge Entwicklungs Update #27

Ezca Ezcason
5 min readSep 5, 2019

Vor zwei Wochen haben wir nach einem ganzen Jahr der Kontinuität eine Iteration der Entwicklungs-Updates übersprungen. 🙌

Lasst uns sehen, wie es weitergeht!

Verge iOS v1.2.0 update

Die neusten Neuigkeiten zur Verge iOS Wallet v1.2.0. Diese könnt Ihr aus dem AppStore runterladen

Das Update bringt folgende Neuerungen und Bugfixes mit sich:

Features

  • Mars Mode
  • App Icon über die Einstellungen ändern
  • Verstecke dein Guthaben durch Berührung oder Schütteln des Gerätes
  • Übertragen von Paper-Wallets, Karten-Wallets oder jeder anderen private Key basierten Wallet
  • iOS 13 Kompatibilität

Bugfixes

  • Verschobene Transaktionen (txid) zusätzliche Informationen hatten keine Auswirkung

Änderungen

  • Die Lokalisierung wurde aus den Einstellungen entfernt. Die Anwendung stützt sich nun auf die Geräteeinstellungen.
  • Die Ansicht der Tor-Verbindung wurde in einem Privatsphärenbereich in der Einstellungsansicht nach oben verschoben.

Was als Nächstes?

Das Update 1.2.0 machte die Wallet auch iOS 13 kompatibel. Es wurde jedoch nicht mit dem iOS 13 SDK erstellt. Das bedeutet, dass wir einige tolle Standard-Benutzeroberflächenänderungen von iOS 13 verpassen. Im nächsten großen Update werden wir uns auf die Unterstützung des vollen iOS 13 SDK konzentrieren und die zusätzlichen Funktionen, die das SDK unterstützt, hinzufügen.

Verge Core Update (von Marpme)

Wir haben alle v4 Core Vorausetzungen wiederhergestellt, von der alten Blockchain auf die neue Blockchain. Ich werde versuchen, auf alle Änderungen einzugehen, die vorgenommen wurden, um Euch einen guten Überblick über die Erfahrungen unserer Miner zu geben.

An dieser Stelle möchte ich mich bei all denen bedanken, die mir geholfen haben super schnell Bugs zu finden, zu identifizieren und zu beheben. Das wäre nicht möglich gewesen ohne:

Um dies zu erreichen, haben wir uns zusammen gesetzt und lösten ein Problem nach dem anderen, das angegangen werden musste, um einen reibungslosen Mining-Prozess aufzubauen.

Aber diese Änderungen standen im Widerspruch zu dem, was uns die Bitcoin-Base gegeben hat. So haben wir uns entschieden, uns diese Stellen zu notieren und uns für Folgeaufgaben zu entscheiden, die cool wären mal zu implementieren, wie zum Beispiel: (hauptsächlich hardfork Themen)

  • neue Difficulty Berechnung — verursacht durch eine ältere Methode, die wir in der V4-Codebasis verwenden, die verbessert werden kann.
  • proof of chain work checks es ist einfach viel zu aufwending dieses Problem zu lösen so dass es früher oder später entfernt werden wird, da die Lösung die Bitcoin bietet ohnehin zuverlässiger ist
  • Zeiten für Transaktionen und kohärente Prüfungen —alte und unnötige POS Anforderungen

Neben diesen kontroversen Themen gab es zudem noch Korrekturen im Bereich:

  • die Erstellung von Blockvorlagen für Mining-Vorgänge
  • andere Komponenten die den V4-Way of Life nicht 100% achten (Compact-Blocks, Signatur checks, und so weiter)

Features die außerdem hinzugefügt wurden:

  • ein brandneues Start-Bild kreiert von Swen van Zanten
  • importieren, exportieren und listen der Stealth-Adressen via RPC und/oder der Konsole
  • neue Seeds wurden der Liste der Seeds hinzugefügt
  • initial DNSSeeds welche zuverlässig eine Menge von V4/V5 Seeds für’s Clearnet auflösen (“addnode” für clearnet nodes wird nicht mehr benötigt)
  • Mining-Templates haben einen brandneuen Indikator namens “mining_disabled” wenn ein block nicht geschürft werden kann, unter dem aktuellen Algorithmus um verwaisten Blöcken vorzubeugen

Verge Android Wallet (von Manuel)

Dieses Update wird wie unsere kommende Wallet… ein Leichtgewicht (trauriges lachen aus dem Publikum)

Ich habe das VWS Service URL Änderungs-Feature in die Wallet-Einstellungen implementiert, wie Ihr hier sehen könnt:

Genau wie in der iOS Wallet werdet Ihr in der Android Wallet die Möglichkeit haben unseren public Verge Wallet Service (VWS) zu nutzen und Eure eigene Node aufzusetzen

(Wie’s geht seht Ihr hier)

Des Weiteren habe ich das PIN-Feature weitestgehend fertig gestellt. Für’s erste hab ich es in die Paper Keys implementiert, aber die Struktur steht soweit schonmal und ich bin nur noch ein paar Zeilen davon entfernt es in künftige Features einzubinden (wie zum Beispiel das Senden von Geld). Selbstverständlich kann die PIN jederzeit über die Einstellungen zurück gesetzt werden.

Ansonsten hab ich geringfügige UX Korrekturen vorgenommen, wie beispielsweise ein paar Titel geändert oder das Zurückkehren zur Einstellungen-Seite, nach dem man eine Einstellung vorgenommen hat, anstatt das eine manuelle Aktion zu machen.

Das war’s auch schon wieder von uns. Danke für’s lesen und bleibt dran.

Ihr hört/lest von uns in zwei Wochen!

übersetzt von Ezca Ezcason ;)

Wenn ihr bei den Übersetzungen (egal ob in Deutsch oder in jede andere Sprache) helfen wollt, sagt mir einfach bescheid via Twitter oder Telegram @ronezca oder meldet euch bei irgendwem vom Team.

Wir würden uns sehr freuen, denn nur so machen wir all das hier für jeden zugänglich.

Vielen Dank

-Ez

--

--