Wie unterscheidet sich die Microsoft Azure Ethereum Blockchain as a Service von der von Eris Industries angebotenen Plattform?

Im November 2015 kündigte Microsoft mit ConsenSys die Hinzufügung von Ethereum Blockchain as a Service (ETH-BaaS) auf ihrer Azure-Plattform an.

Inzwischen hat auch Eris Industries eine auf den ersten Blick scheinbar ähnliche gehostete Ethereum-Plattform angeboten.

Aus den Marketingmaterialien ist es schwierig festzustellen, was die Hauptunterschiede zwischen den beiden Plattformen sind. Jeder, der direkte Erfahrung mit einer oder beiden dieser Plattformen hat, kann herausfiltern, was die Hauptunterschiede sind?

Antworten (2)

Microsoft Azure bietet eine 1-Klick-Cloud-Installation einer vollständigen Ethereum-Umgebung, die einen Client sowie die integrierte Entwicklerumgebung ether.camp und die private Blockchain-Umgebung blockapps enthält.

Eris Industries entwickelt eine kostenlose Smart-Contract-Anwendungsplattform. Es bietet intelligente Vertragsbibliotheken für Abonnenten und Premium-Funktionen wie gehostete Blockchain-Umgebungen.

Während Microsoft Blockchain einfach als weiteren Server anbietet , um mehr Kunden in sein Cloud-Computing-Portfolio zu locken, unterscheidet sich Eris dadurch, dass es sich um ein spezifisches Ethereum-basiertes und Blockchain-orientiertes Unternehmen handelt, das nur diesem Thema gewidmete Dienste anbietet.

Zusätzlich können Sie die eris Toolchain einfach herunterladen und installieren . Es ist kostenlos. Und wenn Sie die gut geschriebene Dokumentation auf der eris-Website lesen, erfahren Sie viel über die Entwicklung intelligenter Verträge .

Offenlegung, ich bin der CEO von Eris Industries

Der Hauptunterschied zwischen dem Angebot von Consensys und den Angeboten von Eris Industries auf Azure besteht in zwei Punkten.

  1. Bei Eris Industries konzentrieren wir uns wie @5chdn zu Recht darauf, eine Blockchain-gestützte Anwendungsplattform zu sein. In dieser Hinsicht können Sie mit eris mit einem Klick eine Vielzahl verschiedener Blockchains (einschließlich Geth, BTCD, BitcoinClassic, Zcash (bald) und andere), Dienste, die für Ihre Anwendung erforderlich sind (Docker Image Watcher, Log Rotators usw.), einfach installieren Zugriff auf IPFS und eine Reihe anderer Tools und Dienste, die zum Erstellen blockkettengestützter Anwendungen erforderlich sind. Das Consensys-Angebot bietet eine Ein-Klick-Installation für ihre recht netten Tools zur Vertragsentwicklung, die sich auf einen Blockchain-Client konzentrieren: Geth (oder natürlich ein Netzwerk von Geth-Clients).

  2. In eris ist die Fähigkeit enthalten, eris-Ketten zu verwenden, einen Blockchain-Client, der derzeit eine virtuelle Ethereum-Maschine, eine Tendermint-Proof-of-Stake-Konsens-Engine und eine Berechtigungsschicht verwendet. Die Hauptunterschiede zwischen Eris-Ketten und Geth bestehen darin, dass (a) wenn Geth im privaten Kettenmodus ausgeführt wird, es immer noch seinen Proof-of-Work-Algorithmus ausführt (manchmal ist dies erwünscht und manchmal nicht), während Eris-Ketten den Proof-of-Stake-Algo von Tendermint verwenden; und (b) Geth fehlt eine Berechtigungsschicht (was bedeutet, dass ein Angreifer, wenn er in das Netzwerk eindringen würde, immer noch in der Lage wäre, die Kette anzugreifen).

Man kann mit eris auch ganz gut private Geth-Ketten betreiben; Aus unserer Sicht sollten die Leute alle Werkzeuge verwenden, die ihnen helfen, ihre Arbeit zu erledigen.

Die Ähnlichkeiten zwischen Eris-Ketten und Geth bestehen jedoch darin, dass Verträge sowohl auf Geth- als auch auf Eris-Ketten gleich funktionieren und laufen sollten. Wir verwenden leicht unterschiedliche API/RPC-Strukturen, aber auf der Vertragsebene sollte alles auf die gleiche Weise funktionieren.

Willkommen bei Ethereum SE und vielen Dank für Ihre Antwort! :-)
Gerne hier!