Blockchain & Cloud Computing Flashcards

1
Q

Wie wird bei BlockChain das Problem des double-spending geregelt?

vs um vergleich zu Straditionellen Systemen

A

BC: kryptographisches Verfahren um Transaktionen eindeutig zu verifizieren

Traditionell: Finanzinstitut

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vorteil eines decentralisierten Systems wie die Blockchain

A

hohes Vertrauen, da nur Veränderung aller als Kollektiv

unabhängig

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Netzteilnehmer am BitCoin Netzwerk (3)

A

Full-Node Client: volle Blockchain

Lightweight Client: stellt nur Verbindung zu Full-Node her

API-Client: interagiert mit Bitcoin über Drittanbieter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Erkläre das Bitcoin Prinzip

A

jede Wallet: 1 öffentlicher und 1 privater Schlüssel (Public / Private Key)

+ mehrere Bitcoin-Adressen

Validierung einer Transaktion immer durch Blockchain (Vorgänger)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Zweck der digitalen Signatur (3)

+ Erzeugung

A

Autorisierung

Nichtleugnung

Integrität

Erzeugung: Signaturalgorithmus(Hashfunktion(Transaktion), Private Key)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Funktionen innerhalb des Bitcoin Nezwerkes

A
  • Routing: ermöglicht die Teilnahme am Netzwerk
  • Blockchain-Datenbank: vollständige und aktuelle Kopie der gesamten Blockchain
  • Mining: Knoten konkurrieren um die Erzeugung neuer Blöcke (und damit Validierung von Transaktionen) mittels des „Proof-of-Work“-Algorithmus
  • Wallet: zur Verwahrung von Schlüsselpaaren, bzw. HD-Wallets
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was bedeutet der Begriff Blockchain?

A

Blockchain bezeichnet die geordnete, rückwärts verlinkte Liste von Blöcken bestehend aus allen Transaktionen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wie funktioniert der Mining Prozess?

A

der Mining-Prozess dient als dezentralisierte Verrechnungsstelle, bei der Transaktionen

validiert und verrechnet werden („öffentliches Kassenbuch“)

als Anreiz dienen neu „geschürfte“ Bitcoins und Bitcoins aus Transaktionsgebühren

konkurrierende Miner versuchen, ein kryptografisches Problem zu lösen, welches einen hohen Bedarf an Rechenleistung erfordert (sogenannter „Proof-of-Work-Algorithmus“)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Schitte bei der Erstellung eines neuen Blocks (4)

A

1) unabhängige Verifikation jeder Transaktion durch jeden Full Node anhand einer Liste von Kriterien
2) unabhängige Zusammenfassung dieser Transaktionen zu einem neuen Block mittels des Proof-of-Work-Algorithmus
3) unabhängige Verifikation jeden neuen Blockes durch jeden Full Node und Einfügen in die Blockchain
4) unabhängige Wahl der Blockchain mit der längsten dazugekommenen Kette

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was versteht man unter em Begriff “Forks”

A

Parrallelexistenz von mehreren Blöcken

  • > tritt ein, wenn zeitglich das Räzel gelöst wurde
  • > wird aber später wieder zusammengefügt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Vorteile von Blockchain (5)

A
  • hohe Transparenz / Traceability
  • Fehler werden automatisch erkannt; dazu ist jedoch Digitalisierung der Prozesse nötig
  • Vollständigkeit der Unterlagen wird sichergestellt
  • Fälschungssicherheit
  • Automatisierung (z.B. Dokumenten-Workflows, Zahlungsabwicklung)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was ist Cloud Computing?

A

Cloud Computing beschreibt ein Paradigma für die Bereitstellung und Nutzung von IT-Diensten über ein Netzwerk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Vergleich IT-Outsourcing mit Cloud Computing

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Cloud Computing:

Architektur & Nutzungsmöglcihekiten

-> Tradeoff + Arten (3)

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

IaaS erklären

+ Pro & Contra

+Beispiel

A
  • Rechenleistung (Serversystem mit Betriebssystem)
  • Datenspeicher (Storage und Hosting)
  • Kommunikationsverbindungen (z.B. Virtual Private Network (VPN))

+ Hohe flexibilität

  • hoher administrativer Aufwand

Beispiel: Amazon AWS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Paas erklären

+ Pro & Contra

A

Bereitstellung von vorkonfigurierten Umgebungen

  • Entwicklung von Anwendungen (Entwicklungsumgebung)
  • Ausführung von Anwendungen (Laufzeitumgebung)

+ administrativer Aufwand gering

  • Nutzer ist an Entwicklungswerkzeuge gebunden

Beispiel: Webspace

17
Q

SaaS erklären

+ Pro & Contra

+ Beispiel

A

zentrale Bereitstellung von Anwendungssoftware und -diensten, die über ein Netzwerk nach Bedarf bezogen werden können

+ administrativer Aufwand extrem gering -> einfach Nutzen

  • keine Kontrolle - Datenschutz - gering Kompatibel

Beispiel: Google Docs Online

18
Q

IaaS, PaaS, SaaS vgl. Traditionelle IT

A
19
Q

“Age of Access” Strategievorteil durch IT?

A

nein laut Carr

As computers become cheaper and more powerful, the business value of computers is limited less by computational capability and more by the ability of managers to invent new processes, procedures and organizational structures that leverage this capability.

20
Q

Cloud Strategien (2)

A

Technische / taktische vs. strategische Nutzung

Strategisch um Nutzenvorteil zu erlangen z.B. bessere Kundenkenntnis, größere Zuverlässigkeit, Kosteneinparungen

21
Q

Mögliche Gründe für die Auslagerung der IT in die Cloud

(5)

A
  • Fokus auf Kernkompetenzen
  • marktgetrieben (variablen On-Demand Kosten)
  • Verfügbarkeit und Ausfallsicherheit
  • Skalierbarkeit / Elastizität -> Automatisch
  • schneller Zugriff und Provisionierung von (neuen) Technologien