Wie würde ich Ethereum einem nicht-technischen Freund erklären?

Ich habe kürzlich versucht, Ethereum mehreren nicht technisch versierten Freunden zu erklären.

Meine Erklärung beginnt normalerweise mit einem Vergleich zu Bitcoin, aber das wird schnell kompliziert, da ich dann die Hintergrundgeschichte erklären muss, wie die Bitcoin-Blockchain funktioniert, die ähnlich technischer Natur ist.

Gibt es eine bessere Möglichkeit, die allgemeinen Konzepte von Ethereum für Nicht-Techniker zu beschreiben? Gibt es irgendwelche Analogien, die ich zu Dingen machen kann, die weniger technischer Natur sind? Oder ist es nur so, dass die Technik ziemlich kompliziert ist...?

Antworten (11)

Ethereum ist ein Weltcomputer [ 1 ] und könnte unsere Interaktion verändern, genau wie das Internet vor 20 Jahren. Wie Bitcoin basiert es auf einer Blockchain, aber Ethereum ist mehr als nur eine Währung. Es ist eine Plattform zum Erstellen dezentralisierter Apps (dapps), die für alle Aktivitäten verwendet werden können, die einen wirtschaftlichen oder Governance-Aspekt haben, wie zum Beispiel:

  • Transparente Governance für Communities
  • Sichere Kommunikation – Authentifizierung, Messaging,
  • Sicheres Rückgrat für E-Commerce und das Internet der Dinge
  • Sichere Zahlungen
  • Integrierte Entwicklungsumgebung für Debugging, Entwicklung und Bereitstellung von Ethereum-Anwendungen
  • Freie Software – alle veröffentlicht unter Copyleft-Lizenzen wie MIT und der General Public License (GPL)
  • Weitere Beispiele finden Sie hier in diesem Wiki und auf State of the Dapps .

Weitere Informationen finden Sie hier .

Der wesentliche Inhalt Ihrer Antwort befand sich fast vollständig in einem verlinkten Video und ist daher in diesem StackExchange nicht verfügbar. Es wurde nicht versucht, die wichtigsten Punkte des Videos zusammenzufassen.
Brillant! Ich hatte Schwierigkeiten, es selbst zu verstehen
Viele Teile der Ethereum-Software sind nicht unter der GPL veröffentlicht. ZB pyethereum , evmjit .
Diese Antwort ist nicht so sexy. Für uns, die wir verstehen, sagt es alles. Aber für jemanden neu: "Transparent, warum ist das cool? Ich erwarte, dass alle Dienste sicher sind. Paypal ist sicher und etwas Lizenz." In keiner Weise ein Hater zu sein, sondern nur zu versuchen, mehr von einem Elevator Pitch zu finden, der die andere Person dazu bringt, "Aha!"
Ich muss @JonRamvi zustimmen. Diese Antwort ist immer noch sehr technisch. Es ist schwierig, dies jemandem zu erklären, der überhaupt nicht technisch versiert ist.

Ethereum erklärte meiner Mutter

Ethereum erklärte meiner Mutter

Quelle .

Dieses Bild ist falsch .
Stimmen Sie zu, dass einige Einzelheiten falsch sind, aber konzentrieren wir uns auf den Teil "Nicht-Techniker" dieser Frage, da die meisten Fragen in dieser SE technisch sein werden. Dies ist eine vernünftige Erklärung, die weniger technisch ist.
Ich mag dieses Bild immer noch nicht. Einfachheit bedeutet nicht, falsch zu sein.
Dieses Bild ist auch insofern falsch, als WhatsApp Ihre Nachrichten sinnvoll aufbewahrt. Es ist eine e2e-Messaging-App.

Es hängt davon ab, wie technisch versiert Ihr Publikum ist, und Sie müssen viele Feinheiten weglassen, aber ich konnte es nicht-technisch versierten Familienmitgliedern und Freunden so erklären:

Ein verteiltes System (die Blockchain)

Bei den meisten Websites werden Informationen auf einem Server gespeichert, der im Grunde nur ein Computer mit einer darin enthaltenen Datenbank ist, die alle Informationen der Website enthält. Wenn dieser Computer beschädigt wird, sind alle Daten und die Website weg. Bei der Blockchain-Technologie wird eine Datenbank auf eine große Anzahl von Computern verteilt, sodass alle Informationen in der Datenbank öffentlich sind und die Datenbank nicht wirklich heruntergefahren werden kann, solange Computer noch dazu beitragen.

Intelligente Verträge (Ethereum)

Bitcoin und Ethereum sind beides Kryptowährungen, deren Hauptbücher in einer verteilten Blockchain-Datenbank wie dieser gespeichert werden. Das Besondere an Ethereum im Gegensatz zu anderen Kryptowährungen, die Blockchain-Technologie verwenden, ist, dass Sie Code auf der Blockchain tatsächlich auf dieselbe verteilte Weise ausführen können. Anstatt die Blockchain nur als verherrlichtes Hauptbuch zu verwenden, können Sie jetzt also so etwas wie Bedingungen festlegen, unter denen eine Person bezahlt wird, und sobald diese Bedingungen erfüllt sind, geht das Geld automatisch an die Person ohne Einmischung von außen (und in trotz allem, was mit einem am Netzwerk beteiligten Computer passiert). Die Leute nennen diese Code-Blöcke „Smart Contracts“, weil es sich um einen Code handelt, der eine Vereinbarung darstellt, die in der Lage ist, sich selbst durchzusetzen und auszuführen.

Wenn die Leute Fragen haben, können Sie in die Details eintauchen.

Genauso wie jemandem zum ersten Mal etwas über einen Computer beigebracht wird, müssen Sie nicht in die kleinsten Details eintauchen. Sie müssen ihnen nur sagen, was das System tut! So könnte ich Blockchains und Ethereum in ein paar kurzen, einfachen Sätzen beschreiben:

Blockchains sind eine Möglichkeit für viele verschiedene Menschen oder Computer, sich auf etwas zu einigen, obwohl sie sich nicht kennen oder einander nicht vertrauen . Durch die Verwendung spezieller Mathematik und sorgfältiger Regeln kann sich jeder auf eine Liste der Dinge einigen, die passiert sind. Zum Beispiel können sich die Leute bei Bitcoin auf eine Liste aller getätigten Zahlungen einigen, und sie können diese Liste verwenden, um zu wissen, wie viel Geld jeder zu einem bestimmten Zeitpunkt hat. Diese Art von Geld wird „Kryptowährung“ oder „digitale Währung“ genannt, weil das Geld, genau wie Ihr Online-Banking, vom Computer verfolgt wird.

Ethereum verwendet die gleiche Idee, aber anstatt nur Zahlungen zu verfolgen, verfolgen Sie Computerprogramme . Diese Computerprogramme können weiterhin verwendet werden, um Geld zu verfolgen, wenn Sie möchten. Sie können aber auch für viele andere Dinge verwendet werden, etwa um zu entscheiden, ob jemand Auto fahren darf oder wer eine Wahl gewonnen hat. Jeder weiß zu jeder Zeit genau, was die Computerprogramme tun, selbst wenn jemand versucht zu lügen und so zu tun, als würde etwas anderes passieren.

Da die Regeln so sicher und einfach zu befolgen sind, können selbst einfache Geräte wie Telefone oder Schlösser so programmiert werden, dass sie sich an das halten, was alle vereinbart haben . Und die Art und Weise, wie dies geschieht, ist stark genug, dass Angreifer oder fehlerhafte Computer die aufgestellten Regeln nicht brechen können. So können sich die Menschen sicher fühlen, wenn sie Ethereum für Milliarden von Dollar nutzen, den Besitz ihrer Autos und Häuser oder anderer wertvoller Dinge kontrollieren, ohne befürchten zu müssen, dass jemand sie stehlen oder betrügen könnte.

Es ist schwer zu sagen, wofür Ethereum verwendet wird, da es für alles verwendet werden kann, wofür Sie ein Computerprogramm schreiben können. Aber wenn es eine Situation gibt, in der Sie etwas im Auge behalten möchten und es ein Problem wäre, wenn jemand die Ergebnisse hacken oder manipulieren könnte, ist es eine gute Wette, dass Ethereum helfen kann! Die Ergebnisse sehen aus wie normale Websites oder mobile Apps, sind aber absolut nicht zu betrügen . Solange es richtig aufgebaut ist, hat nicht einmal die Person, die die App erstellt, die Macht, die Regeln zu brechen, denen sie zugestimmt hat. Und das finden wir ziemlich cool!

Abstimmen Möchten Sie einen Kommentar abgeben, damit die Antwort verbessert werden kann?
Es wäre toll, wenn du erklären könntest, was das bedeutet you keep track of computer programs. Wie? Obwohl ich nicht sicher bin, ob ich es verstehen kann (ich bin ein sehr einfacher Programmierer)

Der Ethereum Beginner's Guide aus dem Blog.

Ethereum-Infografik

kannst du den blog auch verlinken?

1. Erklärung für einen absoluten Nicht-Techniker

Machen wir zunächst einen Schritt zurück: Wie würden Sie einem technisch nicht versierten Freund einen herkömmlichen Computer erklären? Vielleicht ein Gerät, das Berechnungen durchführt. Die meisten nicht-technischen Freunde verstehen das wahrscheinlich.

Ethereum ist dasselbe, nur dass die Berechnungen auf jedem teilnehmenden Knoten im Ethereum-Netzwerk ausgeführt (und die Ergebnisse gespeichert werden), anstatt ein einzelnes Rechengerät zu sein, auf das Sie physischen Zugriff haben. Im Falle von Unstimmigkeiten in den Ergebnissen können die Knoten im Ethereum-Netzwerk einen Konsens darüber erzielen, welches der Ergebnisse das gültige ist. Die Berechnungen können auch so zugelassen werden, dass nur bestimmte Teilnehmer sie ausführen können.

Ihr nicht-technischer Freund würde dann zu Recht fragen, wozu das etwas nützt? Die Antwort ist, dass sich eine solche verteilte Berechnung als ziemlich nützlich erweist, wenn zwei oder mehr Parteien, die sich gegenseitig nicht direkt vertrauen, sich über das Ergebnis einer Berechnung einigen müssen (z. B. wie viel Guthaben ich auf meinem Konto habe). . Traditionell erforderten Transaktionen zwischen solchen Parteien Interaktionen durch vertrauenswürdige Dritte, die sich auf herkömmliche Computergeräte und zentralisiertes Vertrauen stützten.

2. Erklärung für jemanden, der ein grundlegendes Verständnis dafür hat, wie Webdienste funktionieren

Für einen etwas technisch versierteren Freund: Wir können Ethereum als Plattform zum Aufbau von Webdiensten betrachten. Auf einer sehr hohen Ebene sieht es wie unten dargestellt aus (rechte Abbildung), im Vergleich zum traditionellen „Trusted Third Party“ (ACME Corp)-Modell, das auf der linken Seite gezeigt wird:

Geben Sie hier die Bildbeschreibung ein

Unter der Haube sehen die beiden Modelle (links = traditionell/zentral, rechts = Ethereum/dezentral) wie folgt aus, mit:

  • Blockerstellungsknoten (Miner): Grundschicht von Ethereum, bestehend aus einem beliebigen Rechengerät, auf dem der Ethereum-Code (vollständiger Knoten) ausgeführt wird.
  • Blockchain: Nehmen wir der Einfachheit halber an, dass dies die virtuelle Maschine ist, die aus der Sammlung von Blockerstellungsknoten gebildet wird
  • Ledger, Proof-of-X, Smart Contract, ...: sind die Dienste, die die virtuelle Maschine von Ethereum bereitstellt, um die Entwicklung von Endbenutzerdiensten zu erleichtern. Beispiele für Proof-of-X-Services sind: Proof-of-Existence und Proof-of-Ownership.
  • Benutzerdienst: ist eine oder eine Kombination von Ethereum-Dienstinstanzen.

Geben Sie hier die Bildbeschreibung ein

Beobachten Sie vor allem, wie ACME corp im Gegensatz zum traditionellen (zentralisierten) Modell nicht mehr „im Mittelpunkt des Universums“ steht, wobei alle Beteiligten von ihm als Vertrauensanker abhängig und abhängig sind. Mit dem Ethereum-Ansatz ist ACME corp eine willkürliche Einheit und Ihre Interaktionen mit ihr werden durch den entsprechenden Smart Contract geregelt, der auf Ethereum läuft.

[Figuren sind meine Originalfiguren. Symbole von thenounproject.com]

Ethereum ist eine Plattform wie das Internet .

Der größte Teil des Internets besteht aus Computern, die zentralisiert sind, d. h. sie gehören einem Unternehmen oder einer Regierung.

Das Problem dabei ist, wenn dem einen Unternehmen etwas passiert, sei es Facebook, Google, Apple usw., dann können Sie entweder nicht mit Freunden sprechen, Suchen durchführen usw., bis das Unternehmen das Problem beheben kann. Wenn etwas schief geht oder heruntergefahren wird, wird das Ganze heruntergefahren, und das ist eine Schwäche des zentralisierten Internets.

Beispielsweise betraf der Dyn-Cyberangriff im Oktober 2016 wichtige Websites wie Amazon, Twitter, Reddit, Paypal, Netflix ...

Geben Sie hier die Bildbeschreibung ein

Stellen Sie sich nun ein Internet vor, das aus den Computern aller besteht . Stellen Sie sich vor, Facebook würde so laufen, sodass, wenn einige Computer ein Problem haben, viele andere Computer im Netzwerk noch funktionieren und Sie Facebook immer noch verwenden können. Die einzige Möglichkeit, das Ganze herunterzufahren, besteht darin, dass buchstäblich jeder Computer im Netzwerk heruntergefahren wird.

Diese Zuverlässigkeit ist, wie Sie sehen, ein Vorteil eines dezentralen Internets: Es gibt keinen Single Point of Failure.

Sie haben wahrscheinlich Fragen dazu, wie ein dezentralisiertes Internet funktionieren kann, zum Beispiel wie könnte Google auf allen Computern laufen? Die Antwort ist, dass Ethereum eine ergänzende Technologie zum Internet ist, nicht sein Ersatz. Einige Dinge laufen am besten zentralisiert, andere am besten dezentral.

Bis Ethereum gab es die Option, dezentral zu laufen, nicht. Es gibt Antworten, die mehr Details über Ethereum, die Blockchain, Smart Contracts usw. erklären, aber grundsätzlich ist Ethereum von Bedeutung, weil es dem Internet eine neue Dimension und ein neues Paradigma hinzufügt.

Hinweis: Diese Erklärung konzentriert sich auf den "nichttechnischen Freund" und versucht nicht, technisch genau zu sein.

Ethereum ist ein globaler, öffentlicher Cloud-Computer, auf dem Programme ihren eigenen Speicherplatz haben, der von nichts anderem als dem Programm selbst geändert werden kann. Das bedeutet, dass jedes Programm eine Reihe von Regeln festlegt, die niemals geändert werden können, sodass wir Anwendungen erstellen können, bei denen Sie nicht darauf vertrauen müssen, dass die Leute Sie nicht betrügen – sie können Sie nicht betrügen. Sie können den vertrauenswürdigen Mittelsmann aus so ziemlich jedem System entfernen, das früher einen erforderte. Das ist ein erheblicher Teil unserer Wirtschaft. Es ist ein bedeutender Teil unserer Gesellschaft.

Mein Freund sagte immer: „Wenn Bitcoin Banken kürzen soll, muss Ethereum Gesetze kürzen.“

Erlauben Sie mir, ausführlicher zu werden:

Wenn Bitcoin Banken vom Geldfluss abschneiden soll, ist Ethereum darauf ausgelegt, Mittelsmänner und zentralisierte Macht von allen anderen Prozessen auszuschließen.

Es ermöglicht, dass dieselbe Software auf allen Computern läuft, und ermöglicht es diesen Computern, wie Mittelsmänner zu agieren.

So agiert beispielsweise Uber jetzt wie ein Mittelsmann für Mitfahrer und Fahrer. Jede Fahrtanfrage und jeder Versand laufen über ihren Server und sie kontrollieren alle Informationen. Bei Ethereum schreiben wir die Software, die Fahrtanfragen und -abfertigungen handhabt, und lassen sie auf jedem Computer laufen, und diese Computer bilden ein Netzwerk. Dieses Netzwerk wird alle Anfragen und Versendungen bearbeiten. Aber da dieses Netzwerk von jedem Computer gebildet wird, gibt es keine zentralisierte Macht wie ein Unternehmen, um den Prozess der Mitfahrgelegenheit zu kontrollieren.

Auch wenn ich sehe, wohin Sie wollen, geben Sie zu, dass die Antwort etwas kurz ist. Vielleicht könntest du ein bisschen mehr zum Thema "Gesetze kürzen" entwickeln?
@NicolasMassart bearbeitet, mal sehen ob es besser ist :)

Ethereum ist eine sehr breite Programmierplattform, auf der ein Entwickler Spiele, Finanzanwendungen, Glücksspiel-Apps, Versicherungsunternehmen, soziale Netzwerke und so ziemlich alles, was wir heute bereits verwenden, erstellen kann. Ethereum wird jedoch von einem dezentralisierten System betrieben, was bedeutet, dass es keine Hauptbehörde gibt, die alle Informationen besitzt, die zum Erstellen dieser Anwendungen verwendet werden.

Entnommen von www.ethereum.net . Sie haben einige großartige Abhilfeerklärungen zu "den Grundlagen". Plus einige gute Analogien.

Um schnell zu sein und ein bisschen Drama zu machen:

Vielleicht eine der letzten Gelegenheiten, die die Welt hat, um völlig frei zu sein und den Kampf gegen Banken, Korruption und die übertriebene Kontrolle, die sie über uns haben, zu gewinnen. :P