AKTUELLE NACHRICHTEN
FÜR SIE AUSGEWÄHLT

Ethereum 2.0 startet neues Bug-Bounty-Programm

VonLynn UytenbogaardtLynn Uytenbogaardt 3 Min. Lesezeit
Solana-basierte Krypto-Börse schlägt Bug-Bounty-Programm mit 2,3 Millionen US-Dollar vor

Solana-basierte Krypto-Börse schlägt Bug-Bounty-Programm mit 2,3 Millionen US-Dollar vor

TLDR Zusammenfassung

  • Auszahlungen verfügbar für Hacker, die kritische Schwachstellen aufzeigen
  • Ethereum unterstützt Smart Contracts
  • Entwickler diskutieren Offenlegungsprotokolle

Ethereum-Bounty-Programm und Auszahlungen

Auszahlungen von bis zu 50.000 US-Dollar wurden für Hacker angeboten, die auf Schwachstellen aufmerksam machen, die die Chain brechen und das Protokoll sowie seine Clients beeinträchtigen könnten: Lighthouse, Prysm und Teku. Im Rahmen des Bounty-Programms werden Prämien für im Protokoll und den Clients identifizierte Bugs ausgezahlt.

Das Protokoll hat ein klares Ziel – stabile Protokolle und sichere Software bei der Veröffentlichung bereitzustellen.

Hacker, die diese Schwachstellen identifizieren, erhalten einen Platz auf der Bestenliste sowie einen persönlichen Eintrag im Genesis-Block. Wenn ein Fehler identifiziert wird, könnte dies den Ruf der Smart-Contract-Plattform schädigen und die Notwendigkeit des Übergangs zu einem neuen Konsensalgorithmus in Frage stellen.

Die Ankündigung wurde zwei Wochen vor dem Übergang von Ethereum zu einem Proof-of-Stake-Konsensalgorithmus gemacht, wobei vom aktuellen Proof-of-Work-Konsensalgorithmus abgewichen wird. Infolgedessen werden Validatoren die Miner ersetzen, sobald die Proof-of-Work-Maschine 2021 während Phase 1.5 abgeschaltet wird. Um sich als Validierer zu qualifizieren, müssen Sie 32 ETH staken.

Das Ziel ist es, maximale Dezentralisierung zu sichern. Eine wichtige Facette in der Blockchain ist die vollständige Dezentralisierung, die wiederum Resilienz bringt.

Ethereum unterstützt Smart Contracts

Es gibt viele geschäftliche Vorteile bei der Verwendung eines Smart Contracts, einschließlich Vertrauen, Transparenz, Sicherheit, Autonomie und Genauigkeit.

Ein Smart Contract ist ein selbstausführender Vertrag, bei dem die Vereinbarungsbedingungen zwischen Käufer und Verkäufer direkt in Codezeilen geschrieben sind. Der Code und die darin enthaltenen Vereinbarungen existieren in einem verteilten und dezentralen Blockchain-Netzwerk.

Wenn sie korrekt implementiert werden, bieten Smart Contracts eine der traditionellen Vertragsrecht überlegene Transaktionssicherheit, was die Koordinationskosten für die Prüfung und Durchsetzung solcher Vereinbarungen reduziert.

Der Smart Contract läuft auf der Blockchain, was bedeutet, dass er in einer öffentlichen Datenbank gespeichert ist und nicht geändert werden kann. Die Transaktionen, die in einem Smart Contract stattfinden, werden von der Blockchain verarbeitet, was bedeutet, dass sie ohne Dritte gesendet werden können.

Die Logik innerhalb eines Smart Contracts entscheidet darüber, ob eine Transaktion gültig ist oder nicht. Ein Beispiel für eine ungültige Transaktion wäre das Operieren auf der falschen Ebene, wie etwa der Versuch, Token auszugeben, ohne über einen ausreichenden Saldo zu verfügen. Ungültige Transaktionen werden vom Netzwerk zurückgewiesen und nicht in die Blockchain aufgenommen. Sie könnten auch aufgenommen, aber je nach Blockchain-Design als fehlgeschlagen markiert werden.

Smart Contracts können auch Ereignisse (Events) veröffentlichen, um die Außenwelt zu informieren. Event-Listener werden benachrichtigt, wenn der Block, der die Transaktion enthält, auf dem Knoten in die Blockchain übernommen wird.

Entwickler diskutieren Offenlegungsprotokolle

Laut einem technischen Bericht von Geth, dem größten in der Go-Sprache geschriebenen Ethereum-Client, wurde ein Denial-of-Service-Angriffsvektor absichtlich von einem Downstream-Nutzer als Test ausgelöst, was zu einer Minderheitskette von 30 Blöcken führte.

Anfang Oktober hatte Geth den Fehler nach einer Offenlegung behoben. Der Fehler bestand jedoch weiterhin in früheren Versionen von Geth. Entwickler ordnen den Offenlegungsprozess für Sicherheitslücken im Nachgang dessen, was einige Entwickler als die größte Bedrohung für das Protokoll seit dem Angriff auf The DAO im Jahr 2016 bezeichnen, neu.

Summa-Gründer James Prestwich erklärte: „Ein gemeinsames Ethos in quelloffener Software ist, dass Anbieter die Aufgabe haben, die von Sicherheitslücken betroffenen Parteien rechtzeitig zu benachrichtigen. Mit anderen Worten liegt die Verantwortung bei Geth, abhängige Nutzer über mögliche Komplikationen zu informieren.

Blockchains sind im Kern Finanzabwicklungssysteme. Der besorgniserregende Faktor ist, dass traditionelle Methoden zur Offenlegung von Fehlern in Open-Source-Software (OSS) zu unerwünschten Ergebnissen für Akteure mit finanziellen Interessen führen können.

Prestwich fasste zusammen: „Offenlegung ist ein komplexes Thema, und die Sicherheit der Nutzer hat oberste Priorität.“

Diesen Artikel teilen
Lynn Uytenbogaardt

Lynn Uytenbogaardt

Ich bin freiberufliche Journalistin mit einem Talent für digitale Medienjournalistik. Indem ich untersuche, wie aktuelle Themen Sie betreffen, bringe ich Ihnen das Neueste und Trendigste.

MEHR … NACHRICHTEN