Skip to content

Instantly share code, notes, and snippets.

@AndreasS2501
Created October 17, 2016 18:41
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AndreasS2501/7be367fe827342059db9f38a49dd94ee to your computer and use it in GitHub Desktop.
Save AndreasS2501/7be367fe827342059db9f38a49dd94ee to your computer and use it in GitHub Desktop.

Watch me: http://www.ted.com/talks/don_tapscott_how_the_blockchain_is_changing_money_and_business#t-1077274

Blockchains sind ein relativ komplexes Gebilde. Das hängt damit zusammen das sie aus der "Crypto-Community" kommen, genau wie Bitcoin, das bedeutet das sie innerhalb eines eigenen Kontext existieren. Es werden kontextspezifische Begriffe und Konzepte verwendet welche nicht immer "alltags"-verständlich sind. Somit kann man sehr viel Zeit investieren oder auch nur ein 2 minuten youtube video sehen.

Im folgenden stelle ich nun drei verschiedene (Zeit) Investitions-Niveaus vor:

1. Blockchains verstehen und für sie programmieren

Um die technische Implementierung von Blockchains zu verstehen benötigt man ein tiefer gehendes Verständnis von Kryptographie und P2P Architekturen. Dieser Kurs auf Coursera bietet hierfür einen guten Einstieg:

https://www.coursera.org/learn/crypto

Als Bitcoin ca. 2008 als Konzept vorgestellt wurde und schließlich implementiert wurde war die Blockchain die zugrunde liegende Technologie und "Bitcoin" die erste Anwendung die mit diesem Prinzip umgesetzt wurde. Hier ist ein Kurs der Universität Princeton welcher sich mit Bitcoin im speziellen beschäft. Der Kurs geht genauer auf bitcoin ein, erklärt aber auch einige Grundlagen:

https://piazza.com/princeton/spring2015/btctech/resources

Ein 23 Minuten Video zur Erklärung von Ethereum, einer Blockchain Implementierung die es erlaubt beliebige Anwendungen auf der Blockchain laufen zu lassen, das Video verwendet Begriffe welche Softwareentwicklern bekannt sein sollten (Klassen,Objekt, Singleton, usw) :

https://www.youtube.com/watch?v=U_LK0t_qaPo

Zu einem ethereum/bitcoin meetup in deiner nähe gehen. Eine Thesis zu dem Thema schreiben. Bitcoin/Ethereum Code beispiele auf github etc. durchgehen.

2. Allgemeine erklärung

Podcast Deutschland Radio: http://www.deutschlandradiokultur.de/der-welt-computer-wie-das-internet-transparent-sicher-und.976.de.html?dram:article_id=348039

Zeitungs artikel: welt : http://m.welt.de/wirtschaft/webwelt/article153228987/Das-ist-der-neue-grosse-Rivale-des-Bitcoin.html Handelszeitung: http://www.handelszeitung.ch/invest/ether-der-bessere-bitcoin-1014121 NYT: http://www.nytimes.com/2016/03/28/business/dealbook/ethereum-a-virtual-currency-enables-transactions-that-rival-bitcoins.html?_r=0

Ein Buch lesen: https://www.amazon.de/Blockchain-Revolution-Technology-Changing-Business/dp/1101980133

3. Kurzerklärung mit Domänenspezifische Blockchain Anwendung als Beispiel

die grundlegenden Eigenschaften einer Blockchain enstehen aus der Kombination folgender zwei Prinzipien:

  1. Kryptografie

  2. P2P Architektur

Zwei Minuten Video zur Erklärung vom World Economic Forum:

https://m.youtube.com/watch?v=6WG7D47tGb0&ebc=ANyPxKpAnTOdqIKf-8Ypvavg8FTc11UPk03q__KstlRZwVFPjZTNc2kbgy5_hc5jbmikqXELnI6D

Bill of Lading

https://github.com/domschiener/cargochain/blob/master/presentation/CargoChain.pdf

Ich denke für welches Niveau man sich auch entscheidet die Zeit ist in jedem Fall gut investiert denn Blockchains sind eine bahnbrechende Technologie. Wobei man sich nicht zu sehr auf die technischen Eigenschaften fokussieren sollte, denn der entscheidende Punkt ist das sie Veränderungen, Innovationen innerhalb unserer sozialen Strukturen ermöglichen können.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment