Mit MultiChain können Unternehmen eine eigene Blockchain aufbauen. Die Open Source-Lösung steht On-Premises zur Verfügung, kann aber auch in der Cloud bei AWS oder der SAP Cloud betrieben werden.
Mit MultiChain können Entwickler oder Administratoren unter Windows und Linux in kurzer Zeit eine eigene Blockchain erstellen.
MultiChain ist eine Open Source-Fork von Bitcoin. Das Projekt gibt es seit 2014. Mit der Plattform ist es möglich eigene Blockchains zu entwickeln und zu betreiben.
Der Aufbau einer Testumgebung für MultiChain wird auf der Seite „Getting Started with MultiChain“ beschrieben. Der Vorteil an MultiChain ist, dass Entwickler oder Administratoren in kurzer Zeit eine eigene Blockchain erstellen können. MultiChain kann dazu in Windows und Linux genutzt werden. Unter Windows ist keine Installation notwendig, die notwendigen Tools liegen in einem ZIP-Archiv. MultiChain ist eine sehr kleine Plattform und bietet keinerlei integrierte Token-Objekte wie Smart Contracts, Kryptowährungen oder andere digitale Assets.
Wer MultiChain produktiv einsetzen will, kommt auf Dauer um das Buchen einer kostenpflichtigen Version kaum herum. Die Community Edition steht unter der GPLv3-Lizenz kostenlos zur Verfügung. Allerdings gestatten die Entwickler nur den Betrieb in Test- und Entwicklungsumgebungen.
Im produktiven Einsatz ist eine Lizenz der Enterprise-Edition notwendig. Neben professionellem Support verfügt MultiChain-Enterprise über mehr Funktionen. Ein Vergleich der beiden Editionen ist auf der Seite der Entwickler zu sehen. Die Enterprise-Edition bietet im Vergleich zur Community Edition vor allem:
Stream Read Restrictions
End-to-End Encryption
Real-Time Data Feeds
Selective Stream Indexing
Selective Data Retrieval
Off-Chain Data Purging
Wer die Funktionen der kostenpflichtigen Enterprise-Edition nutzen will, kann diese 90 Tage kostenlos testen. Dabei werden alle Funktionen der Enterprise-Edition verfügbar gemacht.
MultiChain in der Praxis - Windows und Linux
Um unter Windows eine Blockchain mit MultiChain zu erstellen, wird zunächst das Archiv dazu heruntergeladen und extrahiert. Um eine neue Chain zu erstellen, wird zum Beispiel in der Eingabeaufforderung die folgenden Befehle eingegeben:
In Windows erscheint eine Meldung der Windows Defender Firewall. Hier sollte der Zugriff natürlich für das entsprechende Netzwerk gestattet werden. MultiChain kann auf Windows 7, Windows 10 und auch auf Windows-Servern, bis hin zu Windows Server 2019 betrieben werden.
Auf dem gleichen Weg kann auch eine Blockchain in Linux erstellt werden. MultiChain unterstützt die Installation auf Ubuntu, CentOS, Debian, Fedora oder RHEL.
Um in Linux MultiChain zu installieren, sind Root-Rechte notwendig. Danach kann mit folgenden Befehlen der Download erfolgen. Als Download-Archiv wird hier die Enterprise-Version verwendet, die 90 Tage getestet werden kann.
cd /tmpwget https://www.multichain.com/download/multichain-2.1.2.tar.gztar -xvzf multichain-2.1.2.tar.gzcd multichain-2.1.2mv multichaind multichain-cli multichain-util /usr/local/bin
Soll die kostenlose Community Edition verwendet werden, muss der Link der Community-Version verwendet werden. Der Link ist auf der Download-Seite von MultiChain erreichbar .
Wenn eine eigene Blockchain erstellt wurde, kann auch über das Netzwerk ein Verbindungsaufbau erfolgen. Dazu werden Tools aus dem Download-Verzeichnis benötigt, zum Beispiel „multichaind“. Ein Verbindungsaufbau erfolgt am Beispiel der erstellten Blockchain „meinechain“ mit dem folgenden Befehl:
Multichaind meinechain@192.168.1.55:6811
Damit der Verbindungsaufbau funktioniert, muss in der Firewall auf dem Computer natürlich der eingehende TCP/UDP-Port 6811 erlaubt werden. Nach dem Verbindungsaufbau erscheint zunächst die Meldung, dass noch keine Berechtigung für den Zugriff besteht. Zusätzlich zeigt der Befehl eine ID an. Auf dem MultiChain-Server wird mit dieser ID und dem Befehl „multichain-cli“ die Berechtigung erteilt. Um umfassende Rechte zu erteilen, wird zum Beispiel auf dem Server der folgende Befehl ausgeführt:
multichain-cli meinechain grant 1FzvabredSmcESJ8MgwzyhA7o4w3YBURrzLZFB connect,send,receive
Als ID wird hier die ID verwendet, die „Multichaind“ auf dem Client erstellt hat. Danach kann auch auf dem zweiten Server MultiChain verbunden werden:
multichaind chain1 -daemon
Mit „multichain-cli“ können anschließend Verwaltungsaufgaben auf der Blockchain durchgeführt werden. Mit „multichain-cli meinechain getinfo“ werden Informationen zur Chain angezeigt. Alle zur Verfügung stehenden Optionen zeigt die CLI mit „multichain-cli meinechain help“ an.
Die MultiChain-CLI bietet verschiedene Optionen an. Um die die aktuell gesetzten Berechtigungen anzuzeigen wird der Befehl „multichain-cli meinechain listpermissions“ verwendet. Die verschiedenen Adressen der verbundenen Clients werden mit „multichain-cli meinechain listaddresses“ angezeigt. Um in der Chain einen neuen Stream zu erstellen, wird unter Windows zum Beispiel folgender Befehl verwendet:
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Auf dem zweiten Knoten kann der erstellte Stream wiederum mit „multichain-cli meinechain liststreams“ angezeigt werden. Auf dem zweiten Knoten kann anschließend der Stream abonniert und dessen Inhalt über die Chain angezeigt werden:
Das sind nur kleine Beispiele, was mit MultiChain möglich ist. Auf der GetStarted-Seite von MultiChain werden diese Möglichkeiten noch ausführlicher gezeigt.