Ethereum Blockchain und seine praktische Verwendung
Hallo Habr! Verbunden Wirex , finteh Startup, Zahlungsdienste und Überweisungen mit blockchain bietet, die Bankinstitute zu minimieren. Und wir setzen die Artikelserie über Ethereum und verwandte Projekte fort. In früheren Ausgaben haben wir darüber gesprochen, wie Ethereum in die vorderste Reihe der Blockchain-Welt eingetreten ist und wie die dezentrale autonome Organisation The DAO (die übrigens letzten Freitag gehackt wurde)und wird nun mit einer Rückerstattung an die Anleger geschlossen). Heute werden wir über die praktische Anwendung von Ethereum sprechen. Aber zuerst ein paar Worte zur Blockchain im Allgemeinen und wie Ethereum es der Blockchain aus einer verteilten Transaktionsdatenbank ermöglichte, Teil eines Peer-to-Peer-Netzwerks für allgemeine Computer zu werden. Es scheint uns, dass Plex.ai-Gründer Terek Judy diesen Prozess im Microsoft-Blog ziemlich gut beschrieben hat .Im Jahr 2009 wurde Bitcoin gestartet, eine Datenbank, deren Arbeit auf einer neuen Datenstruktur basiert, die als „Blockchain“ bezeichnet wird.Eine Blockchain ist eine logisch verbundene Folge von Informationsblöcken, von denen jeder Daten über eine Gruppe von Transaktionen und eine Verknüpfung zum vorherigen Block enthält. Auf diese Weise können Sie alle jemals abgeschlossenen Transaktionen miteinander verknüpfen. Die Struktur wird auf alle Knoten (Computer) des Systems kopiert, sodass jeder Teilnehmer zuverlässige Informationen über alle Transaktionen erhalten kann, ohne diese von einer zentralen Quelle empfangen zu müssen.Dezentralisierung
Die Blockchain-Architektur ist so konzipiert, dass die Datenbank weiter wächst, solange die Knoten weiterhin neue Blöcke vorschlagen und bestätigen, unabhängig von der Anzahl der Teilnehmer, die dem Netzwerk beitreten oder es verlassen. Die Tatsache, dass die Existenz der Datenbank nicht von einem zentralen Knoten abhängt, macht sie zu einem unabhängigen und fast vollständig resistenten System gegen Fälschungen oder Zerstörungen. Die Integrität und Authentizität von Transaktionen, die in die Blockchain gelangen, wird mithilfe kryptografischer Techniken gewährleistet, mit denen falsch hinzugefügte oder künstlich geänderte Transaktionen im System effektiv erkannt werden können. Diese Magie, die vor den Augen des Benutzers verborgen ist, ermöglicht die Arbeit mit Bitcoin.Die Entstehung neuer Blöcke
Um das Hinzufügen neuer Blöcke mit Transaktionen in der allgemeinen Kette zu steuern, verwendet das System einen speziellen Mechanismus, dessen Kern darin besteht, dass jeder Knoten, der einen neuen Block vorschlägt, ein Problem lösen muss, das erhebliche Verarbeitungsleistung erfordert. Die Komplexität dieser Aufgabe wird dynamisch so angepasst, dass ihre Lösung jedes Mal durchschnittlich etwa 10 Minuten dauert. Dieser Prozess wird als Mining bezeichnet.Immer wenn ein Knoten ein Problem löst und einen neuen Block mit allen darin enthaltenen Transaktionen anbietet, erhält er eine Reihe neuer Bitcoins, mit denen er die mit der Lösung des Problems verbundenen Kosten (Computerausrüstung, Strom und andere Transaktionskosten) decken kann.Über Bitcoin hinausgehen
Die Blockchain-Architektur ermöglicht neben der Dezentralisierung ein hohes Maß an Sicherheit. Diese Kombination ist sehr praktisch beim Entwerfen von Computersystemen, da Sie damit Anwendungen skalieren und die Anforderungen an eine zentrale Infrastruktur minimieren können. Trotz der Tatsache, dass das Bitcoin-Netzwerk das erste erfolgreiche Beispiel für die Verwendung der Blockchain-Architektur war, begannen viele Entwickler kurz nach ihrem Erscheinen, die Möglichkeit zu untersuchen, sie für andere Arten von Transaktionen zu verwenden.Ad-hoc-Netzwerk
Trotz aller Vorteile der Dezentralisierung und eines hohen Sicherheitsniveaus der Blockchain ist ihre Verwendung nur zur Lösung des Problems der Übertragung des Guthabens zwischen zwei Konten zweckmäßig. Das Ethereum-Projekt wurde mit dem Ziel erstellt, die erforderlichen Tools zu entwickeln, mit denen die Blockchain aus einer verteilten Transaktionsdatenbank Teil eines Peer-to-Peer-Netzwerks für allgemeine Computer werden kann. Das Herzstück von Ethereum ist eine virtuelle Maschine namens Ethereum Virtual Machine (EVM), mit der Sie programmierte Anweisungen ausführen können, die in der Blockchain gespeichert sind.Blockchain-Speicherstatus und Transaktionen
Um die Möglichkeit zur Ausführung von Programmen zu erweitern, wurde die Blockchain so geändert, dass jeder ihrer Blöcke jetzt nicht nur Daten zu den letzten Transaktionen enthält, sondern auch den aktuellen Status von Programmen, die als Smart Contracts bezeichnet werden. Informationen zum Status von Verträgen werden durch Hinzufügen eines neuen Blocks gemäß den darin aufgezeichneten Transaktionsdaten aktualisiert. Als Garantie dafür, dass die den Programmen zur Verfügung gestellten Anweisungen nicht für immer ausgeführt werden, wurde eine besondere Einschränkung eingeführt: Die Vertragspartei muss besondere Zeichen des Geldwerts zahlen, deren Höhe von der Anzahl der Anweisungen und der Höhe des Vertragsverbrauchs des Systemspeichers abhängt.Vertragskonten
Jeder Vertrag in der Blockchain verfügt über eine permanente Adresse, die ihm zum Zeitpunkt der Erstellung zugewiesen wurde und die Sie im System identifizieren können. Jeder Vertrag enthält eine Bilanz, ausgedrückt als eine Reihe wichtiger Währungseinheiten des Ethereum-Netzwerks, genannt Ether.Wenn der Vertrag keine Programmanweisungen enthält, fungiert er als Konto mit einer Adresse und einem Kontostand. Konten können Ether mit anderen Konten oder Verträgen austauschen.Dezentrale ausführbare Verträge
Jeder Vertrag erfordert Äther, um ausgeführt zu werden. Diese Maßnahme soll Situationen mit endloser Arbeit von Programmen beseitigen, da ihre Ausführung stoppt, sobald die während des Aufrufs zugewiesenen Ether beendet sind. Der Vertragsaufruf selbst erfordert auch eine kleine Menge Äther, die letztendlich an den Knoten geht, der den nächsten Block erfolgreich an die Blockchain senden kann. Es ist jedoch möglich, eine bestimmte Menge Äther während des Aufrufs direkt an den einen oder anderen Vertrag zu senden, um den Restbetrag beispielsweise zu Zahlungszwecken zu überweisen.Die Ausführung bestimmter Programmaktionen ist möglich, indem Parameter an die Methoden der Programmanweisungen übergeben werden. Die Ausführung der Methode kann den Status des Vertrags ändern, indem die Werte eines oder mehrerer seiner Felder angepasst werden. Der Vertrag kann auch eine Reihe von Ereignissen enthalten, mit denen interessierte Parteien über die Ergebnisse bestimmter Ereignisse während der gesamten Vertragsdauer informiert werden. Standardmäßig ist die Laufzeit eines neuen Vertrags im System unbegrenzt. Bei der Erstellung eines Vertrags kann der Initiator jedoch die Möglichkeit der Selbstzerstörung angeben, wenn der Vertrag nach einer bestimmten Zeit oder unter bestimmten Bedingungen nicht mehr besteht und sein gesamtes Ätherguthaben auf ein anderes Konto übertragen wird.Messaging und Dateifreigabe
Neben einer speziellen virtuellen Maschine zur Ausführung der Vertragslogik wurden im Rahmen des Ethereum-Projekts zwei zusätzliche Protokolle eingeführt, die Peer-to-Peer-Messaging und Unterstützung für statische Dateien implementieren. Ein verteiltes Peer-to-Peer-Messaging-Protokoll wird als Flüstern bezeichnet. Es bietet Benutzern hervorragende Möglichkeiten für die persönliche, sichere Kommunikation und unterstützt das Senden von Nachrichten an einen oder mehrere Empfänger und das Senden von Nachrichten. Das Peer-to-Peer-Protokoll zum Austausch statischer Dateien wird als Schwarm bezeichnet. Es bietet einen neuen, motivationsbasierten Ansatz zum Hosten statischer Inhalte für andere Netzwerkteilnehmer mit der Möglichkeit, Dateien effizient zu teilen.Dezentrales Messaging
Whisper ist ein Peer-to-Peer-Protokoll für vertrauliche Nachrichten mit kurzer Lebensdauer. Der Nachrichtenkopf (Betreff) in Whisper ist gehasht, und die Nachrichten selbst können zum Schutz von Daten mit Schlüsseln verschlüsselt werden. Indirekte Unterstützung für Rundfunk- und Gruppensendungen ist enthalten. Entwickelt für einen schwachen Internetkanal und eine hohe Latenz bei der Datenübertragung. Bietet die Möglichkeit, Masken / Filter für eine effizientere Suche nach interessanten Themen (Überschriften) zu verwenden, ohne deren spezifischen Namen anzugeben.Motivierte Dateifreigabe
Die Arbeit von Swarm basiert auf der Nutzung der Kerninfrastruktur von Ethereum - Verträge und Ether. Dateien werden in Teile unterteilt, die auf Netzwerkknoten gespeichert sind. Um gesendete und empfangene Teile von Dateien zu verfolgen, verwenden Knoten ein spezielles Abrechnungsprotokoll, und die Aktivität von Knoten wird durch Mikrozahlungen bezahlt - eine Maßnahme, die die Zusammenarbeit zwischen ihnen fördern soll.Wenn man das komplexe Ethereum-Gerät studiert hat, kann man manchmal fragen: "Warum ist das alles?" Das Team von Around The Block sammelte Beispiele für die praktische Anwendung von Ethereum.Manchmal ist es nicht einfach, über bestimmte Fälle seiner Anwendung zu sprechen, selbst für diejenigen, die die Konzepte von Blockchain, Ethereum und intelligenten Verträgen verstehen. Schauen wir uns daher dieses Problem genauer an.Die Hauptthemen der hier vorgestellten Beispiele sind die Minimierung oder vollständige Beseitigung des Vertrauens, die Verbesserung bestimmter Bereiche menschlicher Aktivitäten und revolutionäre Ideen. Achten Sie beim Lesen darauf, wie durch die einfache Beseitigung von Vermittlern das Problem der Zahlung von Transaktionsgebühren in Bezug auf Vertrauen und Ansehen von selbst verschwindet und wie die beschriebenen Änderungen etablierte Geschäftsmodelle in einer Reihe von Branchen gefährden. Es sollte jedoch auch berücksichtigt werden, dass sich viele der beschriebenen Anwendungen in einem sehr frühen Entwicklungsstadium befinden und es nicht möglich ist zu sagen, welche von ihnen „abheben“ und welche fehlschlagen werden.Arbeitsprojekte
Zahlungssysteme
Die Hauptanwendung von Bitcoin verliert im Fall von Ethereum nicht an Relevanz. Es gibt viele Kontroversen um die Verwendung von Äther als Währung oder als Mittel zur Erhaltung des Kapitals, aber im Moment können und werden Ethereum-Banknoten tatsächlich aktiv als Instrument zur Wertübertragung eingesetzt. Zahlungen werden von allen anderen Netzwerkteilnehmern (Knoten oder Bergleuten) überprüft, und Aufzeichnungen über sie werden im Register aufgezeichnet, das nicht wie in der Bitcoin-Blockchain post factum geändert werden kann. Es ist diese Anwendung der Blockchain-Technologie, die die Hauptanwendung ist. Im Fall unseres Wirex- Projekts nutzen mehr als 100.000 Benutzer den Dienst, um sich gegenseitig Geld zu senden und digitale Währungen über unsere Bankkarte abzuheben.In Gold investieren
Digix-
Teamentwickelten eine Methode, mit der jeder Gold in Form von Token kaufen kann, deren Informationen in der Ethereum-Blockchain aufgezeichnet sind. Fragen Sie sich, wie können Sie jetzt einfach (und ohne übermäßige Kosten) Gold für beispielsweise 500 US-Dollar kaufen? Mit Digix können Sie Ihr Fiat-Geld oder Ihren Äther sofort in Gold-Token umwandeln, die durch echte Goldvorräte in Singapur gesichert und kryptografisch mit diesen verknüpft sind. Tokens können jederzeit gegen echtes Gold eingetauscht werden, auch im Falle einer Insolvenz von Digix. Keine Makler, Banken oder Teilreservierungen, fast keine Provisionen, sofortige Operationen und Sicherheit. Denken Sie jetzt, lohnt es sich, nur mit Gold aufzuhören? Oder können Sie dasselbe für den Handel mit anderen Edelmetallen tun? Diamanten? Öl? Orangen?Crowdfunding
Kickstarter, Indiegogo und andere ähnliche Plattformen dominieren seit mehreren Jahren das Crowdfunding. Sie helfen Startups, ihre Ideen einem breiten Publikum vorzustellen und ein Spendenziel zu setzen. Bei Erfolg nimmt Kickstarter 5% des Gewinns und überträgt den Rest an das Startup. Als Teil der Ethereum-Blockchain kann ein Startup auch eine Idee präsentieren und ein Spendenziel festlegen. In diesem Fall muss er jedoch keine Provisionen zahlen: Ein intelligenter Vertrag sendet automatisch Geld an ein Startup gemäß den Ergebnissen eines erfolgreichen Unternehmens ohne Vermittlungsgebühren.Organisationsfinanzmanagement
Anfang Mai fand der Start von The DAO statt, der die Rekorde aller jemals gehaltenen Crowdfunding-Unternehmen brach . Obwohl das DAO fast nach dem Ende der Crowdfunding-Kampagne angegriffen wurde und nun geschlossen wird (die Mittel werden natürlich an die Anleger zurückgegeben), haben sie bereits den Start einer neuen dezentralen autonomen Organisation angekündigt, die die Fehler ihres Vorgängers berücksichtigt. Im Wesentlichen das DAOEs handelt sich um einen dezentralen Risikokapitalfonds, der sich bei Investitionsentscheidungen auf die „Weisheit der Masse“ stützt. Die Rolle der „Masse“ spielen alle Investoren, die Stimmrechte im Austausch für in das Projekt investierte Mittel erhalten. Wir können auch sagen, dass wir ein Beispiel für solche revolutionären Experimente vor uns haben, die absolut jeden überraschen, insbesondere die Kontroll- und Aufsichtsbehörden. Die Idee ist noch im Gange, aber wenn sie erfolgreich ist, werden wir mehr Unternehmen sehen, die vom Blockchain-Code verwaltet werden, anstatt von Präsidenten und dem Board of Directors. Als gute Informationsquelle zum Thema können Sie das Unterforum auf reddit sowie das Video empfehlen .In Bearbeitung
Internet der Dinge
Nach Ansicht einiger Experten kann der Markt für das Internet der Dinge mehrere Billionen Dollar erreichen. Stephen Tual, Simon und Christoph Gentshi, die Gründer des ehrgeizigen Startups slock.it , dessen Hauptaufgabe es ist, eine Verbindung zwischen der realen Welt und der Blockchain herzustellen, wollten ihren Anteil an diesem Markt gewinnen. Verwenden eines speziellen Geräts namens Ethereum ComputerJedes Objekt (Fahrrad, Wohnung, Auto usw.) kann mithilfe eines digitalen Systems gesperrt und entsperrt und als Mietobjekt verwendet werden, um dem Eigentümer Gewinn zu bringen. So wie Ethereum im Crowdfunding mit Kickstarter konkurrieren kann, indem Gebühren eliminiert werden, hat slock.it jede Chance, mit AirBnB zu konkurrieren.Casinos, Online-Glücksspiele und Lotterien
Spielst du gerne? Mit der Ethereum-Plattform können Sie nachweislich faire Glücksspiele im Casino-Stil erstellen. Stellen Sie sich vor, Sie können online Poker spielen, ohne von den Mitarbeitern der Website betrogen zu werden, oder an einer Lotterie teilnehmen, ohne Provisionen zu zahlen, die in die Taschen privater Glücksspielkonglomerate fließen . Ethereum wird Spielern helfen, ihr Paradies ohne Betrug und Provisionen aufzubauen.Prognosemärkte
Prognosemärkte wie PredictIt bieten Market Makern und Marktspekulanten die Möglichkeit, auf das Ergebnis eines Ereignisses zu wetten. Bereits heute gibt es dezentrale Gegenstücke wie Augur und Gnosis , die es ihren Mitgliedern ermöglichen, sich an kollektiven Investitionen und Prognosen zu beteiligen. Eine kompetente Lösung des Problems der Prädiktoren wird sich nicht nur positiv auf das Schicksal der Unternehmen selbst auswirken, sondern auch auf den Ruf der Blockchain selbst als Technologie, da die Aufgabe, die Zuverlässigkeit und Zuverlässigkeit von Informationen zu bestimmen, die von außen empfangen und an die Blockchain übertragen werden, ungelöst bleibt . Der mögliche Erfolg solcher Dienstleistungen wird zur Entstehung einer neuen Art von Management führen. basierend auf der „Weisheit der Menge“, die nach Ansicht einiger Experten viele nützliche Anwendungen haben kann.Webhosting
Erwähnenswert ist hier der Schwarm , über den oben geschrieben wurde - das Projekt des Ethereum-Entwicklers Victor Throne. Ein dezentrales Webhosting sollte eine solche Lösung bieten, wenn eine Website von allen Netzwerkteilnehmern gleichzeitig gespeichert wird. Dies bedeutet, dass es von keinem Staat DDoS-fähig, angegriffen oder zensiert werden kann. All dies eröffnet die Möglichkeit eines wirklich kostenlosen Internets. Wenn Sie beispielsweise dezentrales Poker organisiert haben, erhalten Sie sofort ein Online-Glücksspiel, das für Regierungsbehörden nur schwer zu „vertuschen“ ist. Einfach und revolutionär."Stabile Münzen"
Stabile Münzen sind eine Möglichkeit, die Vorteile der Blockchain-Technologie zu nutzen, ohne die mit Kryptowährungen verbundenen Risiken eingehen zu müssen. Das Maker- Team zum Beispiel bindet seine stabile Münze an den IWF-Index . Dies ist ein ehrgeiziges Projekt, das das Potenzial hat, zur massiven Verbreitung von Kryptowährungstechnologien beizutragen.Soziale Netzwerke
Konfrontiert mit Zensur seitens einer moderierten berauschten Macht in seinem Lieblingsforum? Das AKASHA- Team arbeitet an einem dezentralen Online-Community-Service und einem intelligenten Bewertungssystem für sie. Dank Open Source Code und intelligenter vertragsbasierter Regulierung gehören zensurbezogene Skandale wahrscheinlich der Vergangenheit an.ConsenSys
ConsenSys ist ein Anwendungsentwicklungsstudio unter der Leitung von Joseph Lubin, Mitbegründer von Ethereum. ConsenSys entwickelt eine große Auswahl an Produkten, die speziell für Entwickler entwickelt wurden. Diese Anwendungen werden für den allgemeinen Verbraucher kaum interessant erscheinen, für Entwickler, die in die Ethereum-Szene einsteigen möchten, sind sie jedoch sehr nützlich.Energieübertragung
TransActive Grid ist ein Gemeinschaftsprojekt des Energieunternehmens LO3 und ConsenSys, mit dem Häuser, die an erneuerbare Energiequellen angeschlossen sind, den angesammelten Überschuss an erneuerbarer Energie automatisch an Nachbarn übertragen können. Dieser Ansatz impliziert eine Senkung des Strompreises und eine Steigerung der Effizienz seiner Nutzung in jedem Stromnetz, das Solar- und andere umweltfreundliche Energieformen verwendet.Eheverträge und Testamente
Machen Sie Ihre Hochzeit offiziell und schreiben Sie sie in die Blockchain . Darüber hinaus können einfache intelligente Verträge das Eigentum des Verstorbenen automatisch an seine unmittelbare Familie übertragen. Jetzt hat ein solcher Einsatz von Technologie keine Rechtsgrundlage, aber wer weiß, vielleicht wird dies eines Tages zur Norm?Dezentrale Kryptowährungsbörsen
EtherEx ist ein dezentraler Kryptowährungsaustausch, der derzeit entwickelt wird. Weitere Informationen zu ähnlichen Projekten finden Sie im Abschnitt „Finanzmärkte“.Logistikmanagement
ConsenSys hat einige interessante Ideen, welche revolutionären Änderungen im Bereich Supply Chain Management vorgenommen werden können .Höchste Erwartungen
Die in diesem Abschnitt beschriebenen Beispiele sind real, werden jedoch kaum jemals implementiert. Dennoch sollte die Gesellschaft ihnen große Aufmerksamkeit schenken und versuchen, ihre Umsetzung in Fällen zu erreichen, in denen die Behörden die Stimme des Volkes hören können.Finanzmärkte
Die Entwicklung von Anwendungen zur Bedienung von Finanzmärkten auf der Basis von Ethereum ist einer der offensichtlichsten Fälle seiner Anwendung. Die Verbreitung von Betrug und Manipulation auf modernen Märkten macht sie zum heiligen Gral für diejenigen, die eine Kryptowährungsrevolution durchführen möchten. Seien wir jedoch ehrlich: Weder Banken noch Regierungen oder „diejenigen, die echte Macht haben“ werden dies jemals zulassen. Selbst wenn die Finanzmärkte mit der Blockchain kombiniert werden, erfolgt dies nur im Rahmen einer geschlossenen Blockchain . Dennoch ist es besonders für Träumer erwähnenswert, dass UBS auf der jährlichen Ethereum-Konferenz im vergangenen Jahr demonstrierte, wie Anleihen mithilfe der Blockchain übertragen werden können.Organisation von Wahlen
Nachweislich faire Wahlen, bei denen jeder Wähler nicht mehr als eine Stimme abgeben kann, die Wahlen nicht zensiert werden und niemand aus der Abstimmung entfernt wird. Es gibt Informationen, dass die Ukraine versuchen wird, genau solche Wahlen auf der Grundlage von Ethereum abzuhalten .Immobilien
Es gibt eine Meinung, dass der Immobiliensektor reif für radikale Veränderungen ist und die Blockchain dabei helfen kann. Es gibt sogar ein Team namens Rex , das sich in diesem Bereich mit der Entwicklung befasst. Es gibt jedoch nur sehr wenige Informationen darüber und es kann derzeit nichts wirklich gesagt werden.Wir laden Sie ein, eine Zwei-Währungen-Plastik-Visitenkarte Wirex MasterCard zu bestellen. Eine virtuelle Karte wird sofort nach der Installation der Anwendung auf einem Android- oder iOS- Gerät kostenlos ausgestellt .Source: https://habr.com/ru/post/de395171/
All Articles