Kryptowährungen und Cybersicherheit
Kryptomining und Kryptojacking
Um ein Bitcoin oder eine andere Kryptowährung zu erhalten und damit Geld zu verdienen, muss ein Computer viele Berechnungen durchführen, die sehr energieintensiv sind (CPU). Für diese Berechnungen wird der Computer oder das Smartphone mit Bitcoins belohnt. Diesen Vorgang nennt man Kryptomining.
Da der zum Geld verdienen erforderliche Berechnungsaufwand sehr hoch ist, werden immer mehr Computer benötigt, um diese Berechnungen durchzuführen. Aus genau diesem Grund versuchen Miner, sich Zugang zu Ihrem Gerät zu verschaffen, um es dann ohne Ihr Wissen zum Schürfen von Krypto-Coins zu verwenden. Diese Vorgehensweise nennt man Kryptojacking.
Befolgen Sie die Hinweise in ‚Mein Gerät wird für Kryptojacking missbraucht. Dort erfahren Sie, wie Sie feststellen können, ob Ihr Gerät für Kryptojacking missbraucht wird und wie Sie dies verhindern können.
Was ist ein Smart Contract?
Die vereinbarten Transaktionen kommen erst dann zustande, wenn die vereinbarten Vertragsbedingungen erfüllt sind.
Smart-Contract-Transaktionen werden über die Blockchain abgewickelt und können so automatisch gesendet werden, ohne dass eine dritte Partei die Transaktion verwalten muss.
Die Verträge können zwischen zwei oder mehreren Personen oder auch zwischen Unternehmen geschlossen werden.
Sie laufen in der Blockchain, was bedeutet, dass ihre Daten öffentlich und dauerhaft in einem einsehbaren Kassenbuch, dem Ledger, gespeichert sind.
2009 war Blockchain dank Bitcoin eingeführt. Und einige Jahre später waren weitere digitale Währungen wie Ethereum im Umlauf, und bis 2015 kamen Smart Contracts ins Spiel.
Smart Contracts wurden 1994 von dem Kryptografen Nick Szabo erfunden, um digitale Verträge und ihre Daten in Programmcode festzuhalten. Wenn bestimmte Bedingungen erfüllt waren, wurde der Vertrag aktiviert. Dieser neue Ansatz diente dazu, auf bisher notwendige vertrauenswürdige Drittparteien, wie Finanzinstitute, verzichten zu können. Das einzige Problem war, dass es die Blockchain 1994 noch nicht gab – obwohl die theoretischen Konzepte bereits existierten.
Ein Smart Contract ermöglicht es, digitale Währungen – oder andere Formen digitaler Verträge und Transaktionen – in einem computergesteuerten vertrauenswürdigen Netzwerk automatisch auszuführen.
Wenn Sie sich fragen, was ein Smart Contract ist, sind Sie mit Sicherheit in guter Gesellschaft, denn diese Frage war im letzten Jahr eine der am häufigsten gestellten Fragen im digitalen Bereich. Lassen Sie uns also genauer betrachten, was Smart Contracts sind und wie sie verwendet werden.
Wenn Sie von digitalen Währungen wie Bitcoin oder Ethereum gehört haben, dann haben Sie wahrscheinlich auch von der Blockchain gehört – dem globalen Netzwerk von Knoten, oder Computern, die den Handel mit digitalen Währungen ermöglichen. In der Blockchain wird jede einzelne digitale Währungstransaktion in einem öffentlichen Kassenbuch (public ledger) aufgezeichnet. Und hier kommen die Smart Contracts ins Spiel, als der Mechanismus, der diese dezentrale, hochmoderne Währung regelt.
Gehe den ersten Schritt auf dem Weg in deine Tech-Karriere und finde mehr über unser Cybersicherheit Bootcamp heraus.
Wofür können Smart Contracts verwendet werden?
Der Anwendungsbereich von Smart Contracts ist so umfassend wie der Anwendungsbereich der Blockchain selbst – enorm! Das naheliegendste Beispiel sind digitale Währungen, aber intelligente Verträge können auch für den Verkauf physischer Güter verwendet werden. Dabei wird die Transaktion über eine digitale Währung abgewickelt. Hier ein Beispiel:
Sagen wir, Duncan will Scotts Auto kaufen. Beide treffen eine Vereinbarung mithilfe von Bitcoin und einem Smart Contract. Der Smart Contract besteht zwischen Duncan und Scott und besagt: "Wenn Duncan Scott 500 Bitcoin zahlt, wird Scott das Eigentum an dem Fahrzeug an Duncan übertragen".
Sobald die Vereinbarung in Kraft tritt, ist sie endgültig und kann nicht mehr geändert werden. Duncan kann den vereinbarten Verkaufspreis an Scott zahlen, ohne dass es zu Vertrauensproblemen kommt. Es werden keine Dritten – wie Banken, Makler oder Rechtsberater – benötigt. Es werden auch keine Provisionen gezahlt, es entstehen keine Verzögerungen und es gibt auch keine möglichen Probleme mit der Verwaltung durch Dritte.
Sobald die Vertragsbedingungen erfüllt sind - z.B. die Zahlung veranlasst wurde, wird der Vertrag automatisch ausgeführt.
Smart Contracts werden bereits im Versicherungsvertrieb, in Finanzdienstleistungen und Handel, Rechtsverfahren, in der Kreditgenehmigung sowie in Crowdfunding-Vereinbarungen und im Lieferkettenmanagement eingesetzt. Unternehmen können ihre Gehaltsabrechnung mithilfe von Blockchain-Smart Contracts durchführen und Regierungen können Abstimmungsprozesse fair und genau verwalten. Dies sind nur einige der unzähligen Beispiele, die die enorme Bandbreite der Anwendung dieser faszinierenden Technologie zeigen.
Wie die Blockchain Smart Contracts ermöglicht
Vertrauen
Da Smart Contracts nach Abschluss der Vereinbarungen nicht mehr geändert werden können, sind sie von Natur aus vertrauenswürdig. Dies liegt daran, dass die Smart Contracts in der gemeinsamen Datenbank der Blockchain verschlüsselt erfasst werden, und diese zugleich einer großen Anzahl von Personen gehört, dadurch dezentralisiert ist und nicht unter der Kontrolle einer Körperschaft, Regierung, Firma oder Einzelperson steht.
Verbesserte Cybersicherheit
Ihre dezentrale Struktur bedeutet auch, dass es im Grunde unmöglich ist, die Blockchain zu hacken, was die Cybersicherheit erheblich verbessert. Damit ein Hacker die Blockchain selbst oder ihre Smart Contracts angreifen kann, müsste er in der Lage sein, sich erfolgreich in über 50% der Knoten im System zu hacken.
Wie werden Smart Contracts initiiert?
Smart Contracts können über eine Vielzahl von Blockchain-Plattformen wie NEO und Ethereum erstellt werden. Sie werden in der Programmiersprache der Plattform entwickelt. Dies ist nur einer der Gründe, warum die Nachfrage nach Programmierern in die Höhe schießt. Denn die Welt hat das enorme Potenzial von digitalen Währungen, der Blockchain und von Smart Contracts längst erkannt.
Wie Smart Contracts unsere Welt verändern könnten
Da durch Smart Contracts Drittparteien überflüssig werden, ergeben sich einige potenzielle Vorteile. Beispielsweise:
Kunden müssen keine Provisionen mehr an Vermittler zahlen. Wenn man bedenkt, wie viele Dritte an komplexen Transaktionen, wie z. B. einem Hausverkauf, beteiligt sein können, wird deutlich, wie viele Möglichkeiten es gibt, die Kosten und den Zeitaufwand für Dritte als Vermittler zu vermeiden. Transaktionen können ohne Zwischenhändler und deren eigene Kontrollen und Verfahren viel schneller abgewickelt werden Dank der dezentralen, dauerhaft gültigen und transparenten Struktur der Blockchain wird Betrug reduziert und die Cybersicherheit verbessert.
Erfahren Sie noch mehr
Sie möchten mehr über Daten, Cybersecurity, Smart Contracts, Coding, UX / UI und eine Vielzahl weiterer digitaler Themen erfahren, mit denen Sie Ihre Karriere voranbringen können? Ironhack kann Ihnen helfen, Ihre Ziele schneller zu erreichen – mit beschleunigten Bootcamps, die von Experten auf diesem Gebiet durchgeführt werden. Lernen Sie flexibel, in der Art und Weise und in dem Tempo, das zu Ihnen passt, und positionieren Sie sich für eine aufregende neue Karriere in einer Branche, in der Unternehmen Fähigkeiten und Talente brauchen - und das möglichst bald.
Was sind Kryptowährungen?
Kryptowährungen, eine faszinierende Technologie, sind für manchen ein Fluch, da sie das Potenzial haben, Banken und Banker obsolet zu machen. Das Internet der Dinge (IoT) und die Datentechnologie haben die Welt der Informationen revolutioniert – Kryptowährungen machen dasselbe mit dem herkömmlichen Geld.
Kriminelle haben diese Plattform bereits für ihre Verbrechen genutzt – zulasten unschuldiger User. Die Transaktionen sind kostenlos und die User genießen viel Anonymität. Man kann aber auch sein Passwort oder sogar Geld verlieren, wenn man Geld an die falsche Person zahlt. Ein Kurs in Computersicherheit kann dir dabei helfen, nicht Opfer von Cyberkriminalität zu werden.
Kryptowährungen: das Ende des Geldes?
Geld kann als Katalysator für die besten und schlechtesten menschlichen Bemühungen beschrieben werden; es war für das globale Wirtschaftswachstum von entscheidender Bedeutung. Die Erfindung von Bitcoin, der ersten Kryptowährung, hat dazu geführt, dass Geld heute auch virtuell oder digital existiert. Dabei wird jede Transaktion kryptografisch gesichert. Wie normales Geld kann digitales Geld online erstellt, gespeichert und getauscht werden.
Im Gegensatz zu gewöhnlichem Geld, das Banker schaffen, basieren Kryptowährungen auf mathematischen Wahrheiten, die für sich stehen. In der realen Welt verlässt du dich auf Dritte wie etwa Banken, um den Überblick über dein Geld zu behalten, während es von einem Konto zum anderen bewegt wird. Sie verlangen normalerweise beachtliche Gebühren dafür. Weil diese Zwischenhändler entfallen, sind Kryptowährungen billiger.
Eine Kryptowährung wie der Bitcoin hat einen Open-Source-Code, der für jeden einsehbar ist und geteilt werden kann. Jeder kann den Code verwenden; eine Modifizierung ist möglich und ebenso für alle einsehbar und nutzbar. Die Deregulierung der Kryptowährungen ist attraktiv für Kriminelle, die für ihre Betrügereien von der Anonymität profitieren.