c't 19/2021
S. 136
Praxis
Dezentrale Applikationen
Bild: saran25 / stock.adobe.com; Montage: c’t

Benutzerfreundlicher Äther

Smart Contracts in dezentrale Applikationen einbetten

Smart Contracts, wie sie die Ethereum-Blockchain kennt, sind technisch eine feine Sache. Aber sie brauchen eine Bedienoberfläche, wenn sie nicht nur Entwicklern nützen sollen – dann werden daraus „dezentrale Applikationen“. Um so eine DApp zu programmieren braucht man nur etwas HTML und JavaScript.

Von Lars Hupel

Die Ethereum-Blockchain unterstützt Smart Contracts: global verteilte, manipulationssichere Computerprogramme. Wie man so einen Vertrag programmiert, haben wir anhand eines kleinen Schere-Stein-Papier-Spiels in c’t 12/2021 gezeigt [1]. Jetzt ist es Zeit, dem Vertrag eine Bedienoberfläche zu verpassen, damit Freunde bequem mitspielen können, ohne sich mit Entwicklungsumgebungen und Blockchain-Details auseinandersetzen zu müssen.

Zu diesem Zweck dienen „dezentrale Applikationen“, sogenannte DApps. Darunter versteht man die Kombination aus einem Smart Contract und einem Frontend, das eine Bedienoberfläche zur Verfügung stellt. Viele DApps nutzen Weboberflächen, die man im Browser öffnet. Mangels nativer Unterstützung in den meisten Browsern dient eine Browsererweiterung wie MetaMask [2] als Bindeglied zwischen beiden Welten.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,95 € 0,25 € / Woche

Nach Testphase 2,95 € wtl.

  • Zugriff auf alle c't-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der c't-App für unterwegs
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

5,50 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren