Blockchain & Cloud Computing Flashcards Preview

E-Business Lenni > Blockchain & Cloud Computing > Flashcards

Flashcards in Blockchain & Cloud Computing Deck (21)
Loading 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

2
Q

Vorteil eines decentralisierten Systems wie die Blockchain

A

hohes Vertrauen, da nur Veränderung aller als Kollektiv

unabhängig

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

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)

5
Q

Zweck der digitalen Signatur (3)

+ Erzeugung

A

Autorisierung

Nichtleugnung

Integrität

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

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
7
Q

Was bedeutet der Begriff Blockchain?

A

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

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“)

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

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
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)
12
Q

Was ist Cloud Computing?

A

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

13
Q

Vergleich IT-Outsourcing mit Cloud Computing

A
14
Q

Cloud Computing:

Architektur & Nutzungsmöglcihekiten

-> Tradeoff + Arten (3)

A
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

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