Programmieren, lernen, schlauer werden
Von Apple ausgezeichnet: Swift-Playground erklärt die Blockchain
Mit dem Schlagwort „Blockchain“ als Basis für digitale Währungen und sichere Online-Transaktionen wurden mittlerweile wohl schon die meisten Internetnutzer konfrontiert. Wie das Ganze allerdings funktioniert, können nur die wenigsten erklären.
Auch Wikipedia tut sich hier schwer und wirft uns einen trockenen, ohne entsprechendes Basiswissen eher nichtssagenden Satz vor die Füße:
„Unter einer Blockchain wird eine Datenbank verstanden, deren Integrität (Sicherung gegen nachträgliche Manipulation) durch Speicherung des Hashwertes des vorangehenden Datensatzes im jeweils nachfolgenden, also durch kryptographische Verkettung, gesichert ist.“
Um hier etwas tiefer ins Thema einzusteigen haben wir in der Vergangenheit stets dieses Erklär-Video von Anders Brownworth empfohlen. Der YouTube-Clip „Blockchain 101 – A Visual Demo“ wird von einer Mitmach-Webseite flankiert, und ist so gut umgesetzt, dass ihr die Basics nach 18 Minuten verstanden haben solltet.
Anwender, die sich lieber selbst „die Hände schmutzig machen“, können auf diesen Swift-Playground des Entwicklers Frederik Riedel zugreifen. Riedels Programmiervorlage für Apples gleichnamige Playground-Applikation bescherte dem Entwickler ein Gratis-Ticket zur diesjährigen WWDC und nimmt euch in Sachen Blockchain an die geduldige Hand.
Frederik kommentiert:
[…] ich habe dieses Jahr wieder ein Ticket für die WWDC über das Scholarship-Programm von Apple erhalten. Jetzt nach der Konferenz habe ich meine Bewerbung als Open Source Projekt auf Github veröffentlicht.
Es ist ein Swift Playground, der die Grundidee einer Blockchain interaktiv erklärt. D.h. der Nutzer muss mitmachen und auch ein bisschen programmieren, damit das Konzept unter die Haut geht. Ich habe mir Mühe gegeben das ganze so greifbar wie möglich zu implementieren – und Apple hat es ja scheinbar gefallen! Vielleicht ist das ja auch für deine Leser etwas?
Dankeschön!
Ich finde die Idee hinter den Playgrounds echt super, nicht nur zum Einstieg in Swift sondern auch wie in diesem Beispiel um komplexe Sachverhalte transparent darzustellen. learning-by-doing ;-)
Genau! Da finde ich das hier echt gut
Die Blockchain als Basis für digitale Währungen zu bezeichnen wird der Technologie nicht gerecht.
Sie ist eine Form von Distributed Ledger Technology (DLT), was nicht mit Kryptowährung gleichzusetzen ist.
Gerade im Business und Enterprise Bereich kommen viele DLT Plattformen komplett ohne eigene Währung aus. Dort wird die Blockchain z.B. für das Supply Chain Management genutzt.
Fast es besteht ein Unterschied.
Hier schön nachzulesen:
https://blockchainwelt.de/dlt-distributed-ledger-technologie-ist-mehr-als-blockchain/#Unterschied_zwischen_Blockchain_und_DLT
Genau das habe ich doch geschrieben. Blockchain ist eine Art von DLT
Danke
Hmm, was ist gegen die Wikipedia Erklärung zu sagen; kurz und knackig halt. Sicherlich nicht sehr tiefschürfend und ausschweifend aber was soll’s ?