In der Regel liegt die Sicherheit des Geldes in den Händen der Eigentümer. Angreifer können Wertsachen aus einem realen oder virtuellen Tresor, Bankkonto, Bankschließfach oder Schließfach stehlen. Beim Hacken von Bitcoin-Brieftaschen geht es darum, einen privaten Schlüssel zu erhalten. Dies ermöglicht den Zugang zu den Münzen. Es ist praktisch unmöglich, den Schlüssel zu finden, da eine SHA-256-Verschlüsselung verwendet wird. Es würde sehr lange dauern, diesen Code auf modernen Computern zu knacken. Für Angreifer ist es einfacher, die Unachtsamkeit von Kryptowährungsbesitzern auszunutzen und die notwendigen Daten auszutricksen.
Auch der Seed-Satz, mit dem der Zugriff auf die Brieftasche wiederhergestellt wird, ist ein Rätsel. Sie wird automatisch erstellt. Wenn Sie ihn verlieren, können Sie Ihre Münzen vergessen, denn der Seed-Satz kann nicht wiederhergestellt werden. Wenn unbefugte Personen Zugang dazu erhalten, können sie Bitcoins übertragen.
Der Entwickler der ersten Kryptowährung, Satoshi Nakamoto, hat den Netzwerkalgorithmus nicht geheim gehalten, deswegen haben sich Kryptowährungen so weit verbreitet und sind so beliebt. Jeder kann mit ihnen dank bitcoin prime Geld verdienen, ohne das Haus verlassen zu müssen. Der Softwarecode ist für jedermann zugänglich. Sie können ihn herunterladen, studieren und auf Schwachstellen und Bugs untersuchen. Je mehr Menschen dies tun, desto sicherer wird der Netzcode. Hacker nutzen Probleme aus, um einzubrechen und sich unbefugten Zugang zu verschaffen, um das Netz zu kontrollieren.
Von Zeit zu Zeit finden Benutzer Fehler im Code. Solche Probleme deuten darauf hin, dass die Software möglicherweise kompromittiert wurde. Der Verlauf der Ereignisse hängt von den Zielen des Hackers ab. Wenn er den Code überwacht und Schwachstellen für weitere Angriffe auf das System ausfindig macht, lassen sich Probleme nicht vermeiden. Wenn sein Ziel darin besteht, eine Code-Schwachstelle zu erkennen und die Netzwerkentwickler zu informieren, kann die Situation behoben werden.
Im Frühjahr 2018 arbeitete ein Mitarbeiter des MIT Media Lab an einer Software und entdeckte ein Problem im Bitcoin Cash-Netzwerk. Die Schwachstelle hätte dem Projekt großen Schaden zufügen können, bis hin zu seiner völligen Einstellung. Die Nutzer würden einem Netz mit Problemen, die sie um ihr Geld bringen könnten, nicht vertrauen. Ein aufmerksamer Entwickler hat den Fehler einer konkurrierenden Organisation nicht ausgenutzt. Er informierte das Projektteam über diesen Befund. Die Schwachstelle wurde schnell behoben, und niemand wurde verletzt.
Jede Blockchain-basierte Anwendung ist Software. Auf Ethereum erstellte intelligente Verträge sind nicht ohne Probleme und Schwachstellen. Je komplexer der Softwarecode ist, desto mehr Bugs gibt es und desto höher ist die Wahrscheinlichkeit, dass Informationen und Geld gestohlen werden. So verlor die dezentrale Kryptowährungsbörse Uniswap im Jahr 2020 beinahe das von den Nutzern eingezahlte Vermögen. Die Ursache war ein Fehler in einem der Smart Contracts. Die Ungenauigkeit wurde von einem Benutzer rechtzeitig bemerkt, um die Projektverwaltung zu alarmieren.
Angreifer ziehen es vor, komplexen Code zu überprüfen. Sie suchen nach Fehlern, mit denen sie sich in das Netz einhacken können. Um es ihnen nicht zu leicht zu machen, haben Entwickler aus der Bitcoin-Gemeinschaft eine Programmiersprache mit vereinfachter Syntax entwickelt: Bitcoin Script. Dies erhöht die Sicherheit der Anwendungen.
Der Münztresor ist ein Softwareprogramm. Wenn man also sagt „eine Brieftasche hacken“, sollte man darunter „eine Schwachstelle im Code finden“ verstehen. Die Gelder der Nutzer werden in einer Blockchain in Form von Datensätzen gespeichert. Wallets bieten dem Besitzer Zugang zu seinen Münzen und die Möglichkeit, Transaktionen durchzuführen.
Sicherheitsschlüssel und eine mnemonische Phrase schützen die Informationen. Sie werden in allen Arten von Brieftaschen verwendet. Es gibt 2 Arten von Schlüsseln:
- Öffentlich – wird für Kryptowährungstransfers benötigt und ist für jedermann zugänglich. Es handelt sich um eine gehashte Version der Wallet-Adresse.
- Privat – eine geheime Information, die verschlüsselt wird. Ohne diesen Schlüssel ist es nicht möglich, Münzen zu übertragen oder zu empfangen. Sie wird geheim gehalten.
Angreifer versuchen, an den privaten Schlüssel zu gelangen, um die Kryptowährung des Benutzers zu stehlen. Es ist unrealistisch, den nahezu öffentlichen Schlüssel zu entschlüsseln, d. h. zu hacken. Computer mit der vorhandenen Rechenleistung sind dazu nicht in der Lage.