Was ist Tezos? Muss Ultimate Guide lesen

Rajarshi Mitra

2 months ago
 Was ist Tezos? Muss Ultimate Guide lesen
en flag
zh flag
de flag
ja flag
ko flag
ru flag
Subscribe

Tezos platzen in den Krypto-Raum, indem sie 232 Millionen Dollar in ihrem damals rekordverdächtigen ICO sammeln. Seit ihrem ICO wurde ihr Starttermin ständig wegen des Dramas hinter den Kulissen und anderer Konflikte verzögert. Tezos offiziell im September 2018 gestartet und ist jetzt ein guter Zeitpunkt, um dieses spannende Projekt zu betrachten. Also, was ist Tezos?

Laut der Website von Tezos ist „Tezos eine neue dezentrale Blockchain, die sich selbst regiert, indem sie ein echtes digitales Commonwealth etabliert.“

Ein Commonwealth ist eine Gruppe, die sich entscheidet, aufgrund ihrer gemeinsamen Ziele und Interessen miteinander verbunden zu werden. Das Hauptziel von Tezos ist es, ihre Token-Inhaber zusammenarbeiten zu lassen, um Entscheidungen zu treffen, die ihr Protokoll im Laufe der Zeit verbessern. Das native Tezos-Token ist XTZ.

Es gibt viele Features in Tezos, die es einzigartig machen. Wir werden sie später in der Anleitung behandeln. Vorerst geben wir Ihnen einen kleinen Hintergrund zum Projekt.

Eine kurze Geschichte von Tezos

Die Mitgründer Arthur Breitman und Kathleen Breitman entwickeln Tezos seit 2014 mit einer Kerngruppe von Entwicklern. Das Unternehmen hat seinen Hauptsitz in der Schweiz. Wie wir bereits gesagt haben, sammelten sie in nur 2 Wochen eine $232 Millionen in einem unbegrenzten ICO und akzeptierten Beiträge von Bitcoin und Ether. Kurz nach ihrem historischen ICO ging Tezos zunächst in viele Managementprobleme ein. Um diese Managementprobleme zu verstehen, müssen Sie wissen, dass die TEZOS-Gründungsgesellschaft DLS (Dynamic Ledger Solutions) heißt und das Unternehmen, das alle während der ICO gesammelten Mittel hält, heißt „Tezos Foundation“.

Arthur und Kathleen Breitman kamen in einen öffentlichen Streit mit dem Präsidenten der Tezos-Stiftung, Johann Gevers. Anscheinend weigerte sich Gevers, der die Mittel unter Kontrolle hatte, die Mittel an die Breitmans auszuzahlen. Dieser Streit führte zu Chaos innerhalb der Gemeinschaft und der geschätzte Wechselkurs sürzte. Die Breitmans veröffentlichten eine verheerende Erklärung über Gevers, die Worte wie „Selbst-Handeln, Selbst-Promotion und Interessenkonflikte“ enthielt.

Schließlich, nach viel Drama und unerwünschter Medienaufmerksamkeit, verließ Gevers das Unternehmen, nachdem er mehr als $400.000 in Abfindung erhalten hatte. Jetzt geht es endlich reibungslos. Also, in dieser Notiz, lassen Sie uns in die nackten Details eingehen.

Tezos Architektur

Sie können die Frage nicht richtig beantworten „Was ist tezos?“ Die Tezos-Blockchain verwendet eine agonistische native-Middleware namens „Network Shell“. Dies ermöglicht es ihnen, einen modularen Stil mit einem sich selbst änderenden Ledger zu entwickeln. Ein generisches Blockchain-Protokoll ist in drei Schichten unterteilt:

Netzwerkprotokoll: Dies ist das Klatschprotokoll, das für Peer-Listening und Broadcasting zwischen Knoten verantwortlich ist.

Transaktionsprotokoll: Dies ist die Transaktionsebene, die das Buchhaltungsmodell definiert, das von der Blockchain implementiert wird.

Konsensprotokoll: Ziemlich selbsterklärend. Dies definiert das Konsensprotokoll, das unserer Blockchain hilft, Vereinbarungen über den Zustand unserer Transaktionen zu erreichen.

In Tezos werden die letzten beiden Protokolle, Transaction und Consensus, zusammengefasst, um als Blockchain-Protokoll bezeichnet zu werden. Die Network Shell unterstützt die Kommunikation zwischen dem Netzwerkprotokoll und dem Blockchain-Protokoll. Die Netzwerkshell ist unabhängig vom Transaktionsprotokoll und dem Konsensprotokoll.

Die zwei Berichte von Tezos

Die zwei Arten von Konten, die Sie in Tezos verwenden können, sind:

Implizite Konten.

Originierte Konten.

Implizite Konten

Dies sind die häufigsten Konten in Tezos. Sie beginnen mit tz1 (Ex: Tz1cjywnhHO2iGwfrs5GHcqs7StavfMnrhC1). Dies ist ein einfaches Konto, das aus einem Paar öffentlicher/privater Schlüssel generiert wird. Die öffentliche Adresse tz1 wird vom öffentlichen Schlüssel abgeleitet und jedes tz1-Konto verfügt über einen eigenen privaten Schlüssel. Diese Konten haben einen Kontoinhaber und einen Kontostand.

Implizite Konten können keinen Delegaten haben. Um Mittel zu delegieren, müssen sie Mittel auf ein Konto übertragen, und dann muss ein Delegat festgelegt werden.

Originierte Konten

Neben impliziten Konten haben Sie auch Konten für Ihre Smart Contracts, die als Original-Konten bezeichnet werden. Diese beginnen mit KT1 (Beispiel: KT1wv8TED4B6RAZDMOEPKCPT8MknFXYT2Ddo). Diese Konten haben die folgenden Felder:

Manager - Dies ist der private Schlüssel des Kontos

Betrag - Betrag von Tz auf diesem Konto

Delegierbar - Wenn das Geld dieses Kontos zum Backen delegiert werden kann

Felder delegieren - Informationen darüber, an wen dieses Konto zum Backen delegiert hat.

Ein Konto mit Ursprung kann sein Geld auf das implizite Konto des Bäcker delegieren. Wir werden später mehr über Bäcker sprechen.

Tezos verfügt über drei einzigartige Funktionen:

Chain-Governance und Selbständerung.

Liquid Proof-of-Stake Konsensus-Mechanismus

Intelligente Verträge mit formaler Überprüfung.

Lassen Sie uns jeden einzelnen von diesen einzeln durchgehen.

On-Chain-Governance und Selbständerung

Um die Bedeutung von On-Chain-Governance und Selbständerung zu verstehen, müssen Sie zuerst das „F-Wort“ in der Krypto-Community, Gabeln, verstehen.

Ein Fork ist eine Bedingung, bei der der Zustand der Blockchain in Ketten divergiert, bei denen ein Teil des Netzwerks eine andere Perspektive auf die Geschichte der Transaktionen hat als ein anderer Teil des Netzwerks. Das ist im Grunde, was eine Fork ist, es ist eine Divergenz in der Perspektive des Zustands der Blockchain. Eine Gabel kann durch eine weiche Gabel oder eine harte Gabel erreicht werden.

Was ist eine weiche Gabel?

Immer wenn eine Kette aktualisiert werden muss, gibt es zwei Möglichkeiten, dies zu tun: eine weiche Gabel oder eine harte Gabel. Stellen Sie sich Soft Fork als ein Update in der Software vor, das abwärtskompatibel ist. Was soll das heißen? Angenommen, Sie führen MS Excel 2005 in Ihrem Laptop aus und möchten eine Kalkulationstabelle öffnen, die in MS Excel 2015 erstellt wurde. Sie können es trotzdem öffnen, da MS Excel 2015 abwärtskompatibel ist.

ABS, gesagt, dass es einen Unterschied gibt. Alle Updates, die Sie in der neueren Version genießen können, sind für Sie in der älteren Version nicht sichtbar. Wenn Sie wieder zu unserer MS Excel Analogie zurückkehren, nehmen wir an, dass es eine Funktion gibt, die GIFs in der Tabelle in der 2015 Version einfügen kann, werden Sie diese GIFs in der 2005-Version nicht sehen. Im Grunde werden Sie den gesamten Text sehen, aber das GIF nicht sehen.

Was ist eine harte Gabel?

Der Hauptunterschied zwischen einer weichen Gabel und einer harten Gabel besteht darin, dass sie nicht rückwärtskompatibel ist. Sobald es verwendet wird, gibt es absolut kein Zurück zurück. Wenn Sie nicht der aktualisierten Version der Blockchain beitreten, erhalten Sie keinen Zugriff auf die neuen Updates oder interagieren mit Benutzern des neuen Systems. Denken Sie an PlayStation 3 und PlayStation 4. Sie können keine PS3-Spiele auf PS4 spielen und Sie können keine PS4-Spiele auf PS3 spielen.

What is Tezos? The Ultimate Guide

Andreas Antonopoulos beschreibt den Unterschied zwischen harter und weicher Gabel wie folgt: Wenn ein vegetarisches Restaurant sich dafür entscheiden würde, Schweinefleisch zu sein, wäre es eine harte Gabel. wenn sie vegane Gerichte hinzufügen würden, könnte jeder Vegetarier immer noch vegan essen, man muss nicht vegan sein dort essen, könnte man immer noch vegetarisch sein, um dort zu essen und Fleischesser dort zu essen, so dass eine weiche Gabel ist.

Eines sollte hier klar sein. Gabeln sind keine schlechte Sache. Eine hochwertige Plattform sollte sich ständig weiterentwickeln und sich aktualisieren. Um dies zu tun, ist es absolut notwendig, dass ein System durch konstante Gabeln geht, hart und weich. Das Hauptproblem liegt in strittigen harten Gabeln, die die Gemeinschaft spalten.

Das offensichtlichste Beispiel dafür sind all die harten Gabeln, die Bitcoin und Bitcoin Cash durchgemacht haben. Bitcoin wurde in Bitcoin und Bitcoin Cash aufgeteilt, während Bitcoin Cash später selbst in Bitcoin Cash und Bitcoin SV aufgeteilt wurde. Der Bitcoin Cash und Bitcoin SV Split war besonders hässlich. Es löste die sogenannten „Hash-Kriege“.

Der Hash-Krieg waren im Grunde diese beiden Ketten, die ihre Hash-Macht nutzten, um die längste Kette zu minieren. Der mit der längsten Kette wird angeblich zur dominanten Bitcoin Cash Kette. Diese unnötige Haltung stürzte die gesamte Krypto-Community, als der gesamte Markt an Wert fiel. Schlimmer noch, es teilte die Bitcoin Cash Community in zwei.

Genau das wollte Tezos vermeiden.

Kathleen Breitman sagt: „Die große Ironie von Bitcoin ist, dass es letztlich ein Werkzeug für den Konsens der Gemeinschaft ist, aber es ist [getrost] eine enorme Menge an Feindseligkeit. Tezos ermöglicht Innovation systematisch im Gegensatz zu einem politischen Geborenen. Sie werden nicht zwei Leute finden, die mehr als Arthur und mich verabscheuen. Das ist die Idee hinter Tezos: Lassen Sie uns diesen außerordentlich informellen Prozess formalisieren.“

Wie mildert Tezos dies?

Tezos mildert umstrittene harte Gabeln durch Selbständerungen und on-Chain-Governance. Selbständerung hilft bei der Aktualisierung der Blockchain, ohne sich einer harten Fork zu unterziehen. Eine verantwortungsvolle Steuerung bedeutet einfach, über die Plattform über einen Änderungsvorschlag abzustimmen. Mit einer Kombination aus On-Chain-Governance und Selbstandemendereignis kann der Abstimmungsprozess nach Bedarf geändert werden. Die Akteure des Systems (über das wir später sprechen werden) kümmern sich um die Abstimmung. Das Design dieses Systems ermöglicht eine reibungslose Entwicklung der Blockchain anstatt hart Fork zu haben.

Also, wie funktioniert das genau?

Entwickler unterbreiten unabhängig Vorschläge für Protokoll-Upgrades und fordern eine Entschädigung für ihre Arbeit an.

Der Antrag auf Entschädigung stellt sicher, dass die Entwickler einen starken wirtschaftlichen Anreiz haben, zum Ökosystem beizutragen

Der Vorschlag durchläuft einen Testzeitraum, in dem die Community das Protokoll testet und es für mögliche Verbesserungen kritisiert.

Nach wiederholten Tests können die Tezos-Token Inhaber dann darüber abstimmen, ob der Vorschlag genehmigt werden soll oder nicht.

Sobald ein legitimes Upgrade entschieden wurde, erfolgt ein „Hot-Swap“ auf dem Protokoll, das die neue Version des Protokolls initiiert.

Aufgrund dieses Systems wird das Protokoll dezentral passiv aktualisiert. Jede Protokollaktualisierung durchläuft mehrere Testzeiträume und erhält relevantes Feedback von der Community. Dies stellt sicher, dass jede Verbesserung den Stempel der Zustimmung der Mehrheit der Gemeinschaft hat. Dadurch wird verhindert, dass eine gemeinschaftsspaltende Hartgabel besteht.

Flüssigkeitsnachweis des Pfahls

Der Konsensmechanismus ist das Herz und die Seele eines dezentralen Netzwerks. Es hat keinen Sinn, mehrere Knoten über ein Wide Area Network zu verbinden, wenn es keine konkreten Methoden gab, miteinander zu kommunizieren und zu einer Entscheidung zu kommen. Als Satoshi Nakamoto Bitcoin schuf, integrierte er den Proof-of-Work Konsensus-Mechanismus darin. Die Idee des POW-Mechanismus ist ziemlich einfach:

Die Bergleute sollen ihre Rechenleistung nutzen, um kryptografisch harte Rätsel zu lösen.

Belohnt die Bergleute, die in der Lage waren, diese Rätsel zu lösen.

So einfach ist das. Diese Rätsel sind so schwer, dass es normalerweise viele Ihrer Rechenkräfte benötigt. Während POW definitiv effektiv war, als es begann, hat es viele Probleme:

In erster Linie ist der Arbeitsnachweis ein äußerst ineffizienter Prozess wegen der schiere Menge an Energie und Energie, die er fressen.

Personen und Organisationen, die sich schneller und leistungsfähigere ASICs leisten können, haben in der Regel eine bessere Chance auf Mining als die anderen.

POW führt zur Zentralisierung.

Um den Problemen der Kriegsgefängten entgegenzuwirken, wurde ein neues Konsensprotokoll namens „Proof of Stake“ oder POS erstellt.

Was ist der Nachweis des Einsatzes?

Der Nachweis des Einsatzes wird den gesamten Bergbauprozess virtuell machen und Bergleute durch Validatoren ersetzen.

So wird der Prozess funktionieren:

Die Validatoren müssen einige ihrer Münzen als Einsatz einsperren.

Danach beginnen sie mit der Validierung der Blöcke. Das heißt, wenn sie einen Block entdecken, von dem sie glauben, dass sie der Kette hinzugefügt werden können, werden sie ihn validieren, indem sie eine Wette darauf platzieren.

Wenn der Block angehängt wird, erhalten die Validatoren eine Belohnung, die proportional zu ihren Wetten ist.

Dies kann jedoch ein Problem sein, da es immer noch die gesamte Community umfasst und möglicherweise nicht die skalierbarste Methode ist. Deshalb werden viele moderne Blockchains wie EOS, Cardano, Lisk, NEO etc. mit einem delegierten Protokoll erstellt. EOS und Lisk verwenden ein delegiertes Proof-of-Stake-Protokoll, bei dem vorher eine feste Anzahl von Delegierten gewählt wird. Diese Delegierten sind die Verantwortlichen für den Konsens und das allgemeine Netzwerk Wohlbefinden.

Der Konsensmechanismus von Tezos ist dem ähnlich, aber mit einem kleinen Unterschied. Statt der Hardcore-Delegation nimmt Tezos ein liquides Demokratiemodell in seinen Konsens ein.

Wie funktioniert Liquid Democracy?

What is Tezos? The Ultimate Guide

Es ist ein System, das fließend zwischen direkter Demokratie und repräsentativer Demokratie übergeht.

Der Prozess hat die folgenden Merkmale:

Die Menschen können direkt über ihre Politik abstimmen.

Die Menschen können ihre Wahlpflichten an einen Delegierten delegieren, der über ihre Politik für sie abstimmen kann.

Die Delegierten selbst können ihre Abstimmungsaufgaben an einen anderen Delegierten delegieren, der in ihrem Namen abstimmen kann. Diese Eigenschaft, in der ein Delegat einen eigenen Delegaten ernennen kann, wird als Transitivität bezeichnet.

Wenn eine Person, die ihre Abstimmung delegiert hat, die von ihren Delegierten gewählt wurde, nicht gefällt, dann kann sie einfach ihre Stimme zurücknehmen und über die Politik selbst abstimmen.

Was sind die Vorteile der flüssigen Demokratie?

Die Meinung jeder einzelnen Person zählt und spielt eine Rolle bei der endgültigen Politikgestaltung.

Um ein Delegierter zu werden, muss man nur das Vertrauen einer Person gewinnen. Sie müssen keine Millionen von Dollar für teure Wahlkampagnen ausgeben. Aus diesem Grund ist die Eintrittsbarriere relativ gering.

Aufgrund der Möglichkeit, zwischen direkter und delegierter Demokratie zu oszillieren, können Minderheitengruppen gerechter vertreten werden.

Schließlich hat es ein skalierbares Modell. Wer nicht die Zeit hat, über seine Politik abzustimmen, kann einfach seine Wahlverantwortung delegieren.

Was ist Liquid Proof of Stake?

Im Gegensatz zu DPOs (Delegated Proof of Stake) gibt es keine harte und schnelle Regel, die Delegierte unbedingt ausgewählt werden müssen. Es ist völlig Sache des Teilnehmers, was er tun will. In Ordnung, also fangen wir mit den LPOs an.

Tezos ist ein flüssiger Beweis für das Pfahlsystem, das erfordert, dass man eine bestimmte Anzahl von Tezos-Token einsetzt, um am Konsens über die Blockchain teilzunehmen. Der Prozess des Stakens von Tezos-Token (XTZ) wird Backen genannt.

Token-Inhaber alias „Bäcker“ können ihre Validierungsrechte an andere Token-Inhaber delegieren, ohne das Eigentum zu übertragen. Im Gegensatz zu EOS ist die Delegierung optional.

Backblöcke

Sie finden und fügen Blöcke zur Tezos-Blockchain durch einen Prozess namens „Backen“ hinzu. So funktioniert es:

Bäcker erhalten Blockveröffentlichungsrechte basierend auf ihrem Einsatz.

Jeder Block wird von einem zufälligen Bäcker gebacken und dann von 32 anderen zufälligen Bäcker notariell beglaubigt.

Wenn der Block gut zu gehen ist, wird der Block zur Blockchain hinzugefügt.

Der erfolgreiche Bäcker erhält eine Blockbelohnung und kann Transaktionsgebühren für alle Transaktionen innerhalb des Blocks berechnen.

Wie wir bereits gesagt haben, haben Token-Inhaber die Möglichkeit, ihre Backrechte an andere Inhaber zu delegieren, ohne den Besitz ihrer Token loszulassen. Nach Abschluss des Backvorgangs teilt der Bäcker seine Belohnungen mit den übrigen Delegierten.

Intelligente Verträge und formale Verifizierung

Tezos wurde mit OCaml codiert. Die Smart Contracts, die auf Tezos ausgeführt werden, werden mit Michelson erstellt. Also, was ist das Besondere an diesen Sprachen? Beide sind zufällig funktionale Sprachen.

Wenn es um Sprachen geht, gehören sie zu zwei Familien:

Zwingend

Funktionell.

Imperative Programmiersprachen

In einem zwingenden Ansatz muss der Programmierer alle Schritte ablegen, die der Computer unternehmen muss, um ein Ziel zu erreichen. Alle unsere traditionellen Programmiersprachen wie C + +, Java und sogar Solidity sind zwingende Programmiersprachen. Diese Art von Programmieransatz wird auch algorithmische Programmierung genannt.

Nehmen wir ein Beispiel dafür, was wir damit meinen. Schauen wir uns C + + an. Angenommen, wir möchten 5 und 3 hinzufügen.

int a = 5;

int b = 3;

int c;

c = a + b;

Wie Sie sehen können, übernimmt der Additionsprozess mehrere Schritte und jeder Schritt ändert ständig den Status des Programms, da sie alle wiederum einzeln ausgeführt werden.

Ein Additionsprozess dauerte vier Schritte und die folgenden Schritte:

Eine ganze Zahl a deklarieren und ihm den Wert 5 zuweisen.

Eine ganze Zahl b deklarieren und ihm den Wert 3 zuweisen.

Deklarieren einer ganzen Zahl c.

Fügen Sie die Werte von und b hinzu und speichern Sie sie in c.

Funktionale Programmiersprachen

Die zweite Familie von Programmiersprachen ist Funktionale Sprachen. Diese Art der Programmierung wurde erstellt, um einen funktionalen Ansatz zur Problemlösung zu entwickeln. Diese Art von Ansatz wird deklarative Programmierung genannt.

Wie funktioniert die funktionale Programmierung?

Angenommen, es gibt eine Funktion f (x), die wir verwenden möchten, um eine Funktion g (x) zu berechnen, und dann wollen wir diese verwenden, um mit einer Funktion h (x) zu arbeiten. Anstatt alle in einer Sequenz zu lösen, können wir sie einfach alle in einer einzigen Funktion wie folgt zusammenfassen:

h (g (f)))

Dies macht den funktionalen Ansatz mathematisch einfacher zu begründen. Aus diesem Grund sollen funktionale Programme ein sichererer Ansatz zur intelligenten Vertragsgestaltung sein. Dies hilft auch bei einer einfacheren formalen Verifizierung, was so ziemlich bedeutet, dass es einfacher ist, mathematisch zu beweisen, was ein Programm tut und wie es funktioniert.

Lassen Sie uns ein echtes Beispiel dafür nehmen und sehen, warum es unter bestimmten Bedingungen extrem kritisch und sogar lebensrettend werden kann.

Angenommen, wir programmieren ein Programm, das den Luftverkehr kontrolliert.

Wie Sie sich vorstellen können, erfordert das Codieren eines solchen Systems ein hohes Maß an Präzision und Genauigkeit. Wir können nicht nur blind etwas programmieren und auf das Beste hoffen, wenn das Leben der Menschen gefährdet ist. In Situationen wie diesen brauchen wir einen Code, der nachweislich zu einem hohen Maß an mathematischer Sicherheit arbeitet.

Genau deshalb ist der funktionale Ansatz so wünschenswert. Aus diesem Grund nutzt Tezos OCaml und ihre Smart Contracts nutzen Michelson.

In der folgenden Tabelle wird der Imperative Ansatz mit dem funktionalen Ansatz verglichen.

What is Tezos? The Ultimate Guide

Bild-Gutschrift: Docs.Microsoft.com

Schauen wir uns die Vorteile des funktionalen Ansatzes an:

Hilft bei der Erstellung von Hochsicherungscode, da es einfacher ist zu beweisen, wie sich der Code mathematisch verhält.

Erhöht die Lesbarkeit und Wartbarkeit, da jede Funktion für eine bestimmte Aufgabe ausgelegt ist. Die Funktionen sind auch staatenunabhängig.

Der Code ist einfacher zu refraktorieren und Änderungen im Code sind einfacher zu implementieren. Dies erleichtert die wiederholte Entwicklung.

Die einzelnen Funktionen lassen sich einfach isolieren und erleichtern so das Testen und Debuggen.

Mehr zu Michelson

Michelson ist eine stark typisierte, stapelbasierte Sprache.

In Ethereum werden Smart Contracts in Solidity oder Viper geschrieben und sie werden in EVM-Bytecode kompiliert, der dann in der Ethereum Virtual Machine (EVM) ausgeführt wird. In Tezos gibt es keinen unnötigen zusätzlichen Schritt und der Michelson-Code selbst wird in der Tezos VM ausgeführt.

Was ist der Vorteil dieses Ansatzes? Es kann leicht von Menschen gelesen werden, die beim Aufbau der Korrektheit Beweise helfen und helfen, Fehler zu vermeiden.

Es folgt ein Beispiel für einen Michelson-Vertrag

Parameter (Paar (lambda int) (list int));

return (list int);

Lagereinheit;

code {DIP {NIL int};

AUTO;

DUP;

DIP {CAR; PAIR}; # Daten entpacken und Einrichtungsakkumulator

CDR;

LAMBDA (Paar int (Paar (Lambda int int) (Liste int)))

(Paar (lambda int) (list int))

# Wenden Sie das Lambda an und fügen Sie das neue Element der Liste hinzu

{DUP; CDAR;

DIP {DUP; DIP {CDAR}; DUP;

AUTO; DIP {CDDR; SWAP}; EXEC; CONS};

PAAR};

REDUCTION; CDR; DIP {NIL int}; # Zuerst reduzieren

LAMBDA (Paar int (Liste int))

(Liste int)

{DUP; AUTO; DIP {CDR}; CONS};

REDUCT; # Richtige Listenreihenfolge

UNIT; SWAP; PAIR} # Aufrufkonvention

Schlussfolgerung

Also, da hast du es. Tezos ist ein äußerst faszinierendes Projekt, das leider von all dem Drama hinter den Kulissen überschattet wurde. Dieses Projekt verdient eine genauere Analyse, weil es einige interessante Dienstprogramme in den Blockchain-Raum bringt. Jetzt müssen wir warten und herausfinden, ob sie den Hype rechtfertigen können, den sie nach ihrem ICO generiert haben.

Tezos platzen in den Krypto-Raum, indem sie 232 Millionen Dollar in ihrem damals rekordverdächtigen ICO sammeln. Seit ihrem ICO wurde ihr Starttermin ständig wegen des Dramas hinter den Kulissen und anderer Konflikte verzögert. Tezos offiziell im September 2018 gestartet und ist jetzt ein guter Zeitpunkt, um dieses spannende Projekt zu betrachten. Also, was ist Tezos? Laut der Website von Tezos ist „Tezos eine neue dezentrale Blockchain, die sich selbst regiert, indem sie ein echtes digitales Commonwealth etabliert.“ Ein Commonwealth ist eine Gruppe, die sich entscheidet, aufgrund ihrer gemeinsamen Ziele und Interessen miteinander verbunden zu werden. Das Hauptziel von Tezos ist es, ihre Token-Inhaber zusammenarbeiten zu lassen, um Entscheidungen zu treffen, die ihr Protokoll im Laufe der Zeit verbessern. Das native Tezos-Token ist XTZ. Es gibt viele Features in Tezos, die es einzigartig machen. Wir werden sie später in der Anleitung behandeln. Vorerst geben wir Ihnen einen kleinen Hintergrund zum Projekt. Eine kurze Geschichte von Tezos Die Mitgründer Arthur Breitman und Kathleen Breitman entwickeln Tezos seit 2014 mit einer Kerngruppe von Entwicklern. Das Unternehmen hat seinen Hauptsitz in der Schweiz. Wie wir bereits gesagt haben, sammelten sie in nur 2 Wochen eine $232 Millionen in einem unbegrenzten ICO und akzeptierten Beiträge von Bitcoin und Ether. Kurz nach ihrem historischen ICO ging Tezos zunächst in viele Managementprobleme ein. Um diese Managementprobleme zu verstehen, müssen Sie wissen, dass die TEZOS-Gründungsgesellschaft DLS (Dynamic Ledger Solutions) heißt und das Unternehmen, das alle während der ICO gesammelten Mittel hält, heißt „Tezos Foundation“. Arthur und Kathleen Breitman kamen in einen öffentlichen Streit mit dem Präsidenten der Tezos-Stiftung, Johann Gevers. Anscheinend weigerte sich Gevers, der die Mittel unter Kontrolle hatte, die Mittel an die Breitmans auszuzahlen. Dieser Streit führte zu Chaos innerhalb der Gemeinschaft und der geschätzte Wechselkurs sürzte. Die Breitmans veröffentlichten eine verheerende Erklärung über Gevers, die Worte wie „Selbst-Handeln, Selbst-Promotion und Interessenkonflikte“ enthielt. Schließlich, nach viel Drama und unerwünschter Medienaufmerksamkeit, verließ Gevers das Unternehmen, nachdem er mehr als $400.000 in Abfindung erhalten hatte. Jetzt geht es endlich reibungslos. Also, in dieser Notiz, lassen Sie uns in die nackten Details eingehen. Tezos Architektur Sie können die Frage nicht richtig beantworten „Was ist tezos?“ Die Tezos-Blockchain verwendet eine agonistische native-Middleware namens „Network Shell“. Dies ermöglicht es ihnen, einen modularen Stil mit einem sich selbst änderenden Ledger zu entwickeln. Ein generisches Blockchain-Protokoll ist in drei Schichten unterteilt: Network Protocol: Dies ist das Klatschprotokoll, das für Peer-Listening und Broadcasting zwischen Knoten verantwortlich ist. Transaktionsprotokoll: Dies ist die Transaktionsebene, die das Buchhaltungsmodell definiert, das von der Blockchain implementiert wird. Konsensprotokoll: Ziemlich selbsterklärend. Dies definiert das Konsensprotokoll, das unserer Blockchain hilft, Vereinbarungen über den Zustand unserer Transaktionen zu erreichen. In Tezos werden die letzten beiden Protokolle, Transaction und Consensus, zusammengefasst, um als Blockchain-Protokoll bezeichnet zu werden. Die Network Shell unterstützt die Kommunikation zwischen dem Netzwerkprotokoll und dem Blockchain-Protokoll. Die Netzwerkshell ist unabhängig vom Transaktionsprotokoll und dem Konsensprotokoll. Die zwei Accounts von Tezos Die zwei Arten von Accounts, die Sie in Tezos verwenden können, sind: Implizite Accounts. Originierte Konten. Implizite Konten Dies sind die häufigsten Konten in Tezos. Sie beginnen mit tz1 (Ex: Tz1cjywnhHO2iGwfrs5GHcqs7StavfMnrhC1). Dies ist ein einfaches Konto, das aus einem Paar öffentlicher/privater Schlüssel generiert wird. Die öffentliche Adresse tz1 wird vom öffentlichen Schlüssel abgeleitet und jedes tz1-Konto verfügt über einen eigenen privaten Schlüssel. Diese Konten haben einen Kontoinhaber und einen Kontostand. Implizite Konten können keinen Delegaten haben. Um Mittel zu delegieren, müssen sie Mittel auf ein Konto übertragen, und dann muss ein Delegat festgelegt werden. Originierte Konten Zusammen mit impliziten Konten haben Sie auch Konten für Ihre Smart Contracts, die als Original-Konten bezeichnet werden. Diese beginnen mit KT1 (Beispiel: KT1wv8TED4B6RAZDMOEPKCPT8MknFXYT2Ddo). Diese Konten haben die folgenden Felder: Manager - Dies ist der private Schlüssel des Kontos Betrag - Betrag von Tz in diesem Konto Delegierbar - Wenn das Guthaben dieses Kontos zum Backen von Delegate-Feldern delegiert werden kann - Informationen darüber, an wen dieses Konto zum Backen delegiert hat. Ein Konto mit Ursprung kann sein Geld auf das implizite Konto des Bäcker delegieren. Wir werden später mehr über Bäcker sprechen. Tezos verfügt über drei einzigartige Fähigkeiten: On-Chain-Governance und Selbständerung. Liquid Proof-of-Stake Konsensus-Mechanismus Intelligente Verträge mit formaler Überprüfung. Lassen Sie uns jeden einzelnen von diesen einzeln durchgehen. On-Chain-Governance und Selbständerung Um die Bedeutung von On-Chain-Governance und Selbständerung zu verstehen, müssen Sie zuerst das „F-Wort“ in der Krypto-Community, Gabeln, verstehen. Ein Fork ist eine Bedingung, bei der der Zustand der Blockchain in Ketten divergiert, bei denen ein Teil des Netzwerks eine andere Perspektive auf die Geschichte der Transaktionen hat als ein anderer Teil des Netzwerks. Das ist im Grunde, was eine Fork ist, es ist eine Divergenz in der Perspektive des Zustands der Blockchain. Eine Gabel kann durch eine weiche Gabel oder eine harte Gabel erreicht werden. Was ist eine weiche Gabel? Immer wenn eine Kette aktualisiert werden muss, gibt es zwei Möglichkeiten, dies zu tun: eine weiche Gabel oder eine harte Gabel. Stellen Sie sich Soft Fork als ein Update in der Software vor, das abwärtskompatibel ist. Was soll das heißen? Angenommen, Sie führen MS Excel 2005 in Ihrem Laptop aus und möchten eine Kalkulationstabelle öffnen, die in MS Excel 2015 erstellt wurde. Sie können es trotzdem öffnen, da MS Excel 2015 abwärtskompatibel ist. ABS, gesagt, dass es einen Unterschied gibt. Alle Updates, die Sie in der neueren Version genießen können, sind für Sie in der älteren Version nicht sichtbar. Wenn Sie wieder zu unserer MS Excel Analogie zurückkehren, nehmen wir an, dass es eine Funktion gibt, die GIFs in der Tabelle in der 2015 Version einfügen kann, werden Sie diese GIFs in der 2005-Version nicht sehen. Im Grunde werden Sie den gesamten Text sehen, aber das GIF nicht sehen. Was ist eine harte Gabel? Der Hauptunterschied zwischen einer weichen Gabel und einer harten Gabel besteht darin, dass sie nicht rückwärtskompatibel ist. Sobald es verwendet wird, gibt es absolut kein Zurück zurück. Wenn Sie nicht der aktualisierten Version der Blockchain beitreten, erhalten Sie keinen Zugriff auf die neuen Updates oder interagieren mit Benutzern des neuen Systems. Denken Sie an PlayStation 3 und PlayStation 4. Sie können keine PS3-Spiele auf PS4 spielen und Sie können keine PS4-Spiele auf PS3 spielen. Andreas Antonopoulos beschreibt den Unterschied zwischen harter und weicher Gabel wie folgt: Wenn ein vegetarisches Restaurant sich dafür entscheiden würde, Schweinefleisch zu sein, wäre es eine harte Gabel. wenn sie vegane Gerichte hinzufügen würden, könnte jeder Vegetarier immer noch vegan essen, man muss nicht vegan sein dort essen, könnte man immer noch vegetarisch sein, um dort zu essen und Fleischesser dort zu essen, so dass eine weiche Gabel ist. Eines sollte hier klar sein. Gabeln sind keine schlechte Sache. Eine hochwertige Plattform sollte sich ständig weiterentwickeln und sich aktualisieren. Um dies zu tun, ist es absolut notwendig, dass ein System durch konstante Gabeln geht, hart und weich. Das Hauptproblem liegt in strittigen harten Gabeln, die die Gemeinschaft spalten. Das offensichtlichste Beispiel dafür sind all die harten Gabeln, die Bitcoin und Bitcoin Cash durchgemacht haben. Bitcoin wurde in Bitcoin und Bitcoin Cash aufgeteilt, während Bitcoin Cash später selbst in Bitcoin Cash und Bitcoin SV aufgeteilt wurde. Der Bitcoin Cash und Bitcoin SV Split war besonders hässlich. Es löste die sogenannten „Hash-Kriege“. Der Hash-Krieg waren im Grunde diese beiden Ketten, die ihre Hash-Macht nutzten, um die längste Kette zu minieren. Der mit der längsten Kette wird angeblich zur dominanten Bitcoin Cash Kette. Diese unnötige Haltung stürzte die gesamte Krypto-Community, als der gesamte Markt an Wert fiel. Schlimmer noch, es teilte die Bitcoin Cash Community in zwei. Genau das wollte Tezos vermeiden. Kathleen Breitman sagt: „Die große Ironie von Bitcoin ist, dass es letztlich ein Werkzeug für den Konsens der Gemeinschaft ist, aber es ist [getrost] eine enorme Menge an Feindseligkeit. Tezos ermöglicht Innovation systematisch im Gegensatz zu einem politischen Geborenen. Sie werden nicht zwei Leute finden, die mehr als Arthur und mich verabscheuen. Das ist die Idee hinter Tezos: Lassen Sie uns diesen außerordentlich informellen Prozess formalisieren.“ Wie mildert Tezos? Das hier? Tezos mildert umstrittene harte Gabeln durch Selbständerungen und on-Chain-Governance. Selbständerung hilft bei der Aktualisierung der Blockchain, ohne sich einer harten Fork zu unterziehen. Eine verantwortungsvolle Steuerung bedeutet einfach, über die Plattform über einen Änderungsvorschlag abzustimmen. Mit einer Kombination aus On-Chain-Governance und Selbstandemendereignis kann der Abstimmungsprozess nach Bedarf geändert werden. Die Akteure des Systems (über das wir später sprechen werden) kümmern sich um die Abstimmung. Das Design dieses Systems ermöglicht eine reibungslose Entwicklung der Blockchain anstatt hart Fork zu haben. Also, wie funktioniert das genau? Entwickler unterbreiten unabhängig Vorschläge für Protokoll-Upgrades und fordern eine Entschädigung für ihre Arbeit an. Der Antrag auf Entschädigung stellt sicher, dass die Entwickler einen starken wirtschaftlichen Anreiz haben, zum Ökosystem beizutragen. Der Vorschlag durchläuft einen Testzeitraum, in dem die Community das Protokoll testet und es für mögliche Verbesserungen kritisiert. Nach wiederholten Tests können die Tezos-Token Inhaber dann darüber abstimmen, ob der Vorschlag genehmigt werden soll oder nicht. Sobald ein legitimes Upgrade entschieden wurde, erfolgt ein „Hot-Swap“ auf dem Protokoll, das die neue Version des Protokolls initiiert. Aufgrund dieses Systems wird das Protokoll dezentral passiv aktualisiert. Jede Protokollaktualisierung durchläuft mehrere Testzeiträume und erhält relevantes Feedback von der Community. Dies stellt sicher, dass jede Verbesserung den Stempel der Zustimmung der Mehrheit der Gemeinschaft hat. Dadurch wird verhindert, dass eine gemeinschaftsspaltende Hartgabel besteht. Der Liquid Proof of Stake Consensus Mechanismus ist das Herz und die Seele eines dezentralen Netzwerks. Es hat keinen Sinn, mehrere Knoten über ein Wide Area Network zu verbinden, wenn es keine konkreten Methoden gab, miteinander zu kommunizieren und zu einer Entscheidung zu kommen. Als Satoshi Nakamoto Bitcoin schuf, integrierte er den Proof-of-Work Konsensus-Mechanismus darin. Die Idee des POW-Mechanismus ist ziemlich einfach: Die Miner sollen ihre Rechenleistung nutzen, um kryptografisch harte Rätsel zu lösen. Belohnt die Bergleute, die in der Lage waren, diese Rätsel zu lösen. So einfach ist das. Diese Rätsel sind so schwer, dass es normalerweise viele Ihrer Rechenkräfte benötigt. Während POW zu Beginn definitiv effektiv war, hat es viele Probleme: In erster Linie ist der Arbeitsnachweis wegen der schiere Menge an Energie und Energie ein äußerst ineffizienter Prozess. Personen und Organisationen, die sich schneller und leistungsfähigere ASICs leisten können, haben in der Regel eine bessere Chance auf Mining als die anderen. POW führt zur Zentralisierung. Um den Problemen der Kriegsgefängten entgegenzuwirken, wurde ein neues Konsensprotokoll namens „Proof of Stake“ oder POS erstellt. Was ist der Nachweis des Einsatzes? Der Nachweis des Einsatzes wird den gesamten Bergbauprozess virtuell machen und Bergleute durch Validatoren ersetzen. So wird der Prozess funktionieren: Die Validatoren müssen einige ihrer Münzen als Einsatz sperren. Danach beginnen sie mit der Validierung der Blöcke. Das heißt, wenn sie einen Block entdecken, von dem sie glauben, dass sie der Kette hinzugefügt werden können, werden sie ihn validieren, indem sie eine Wette darauf platzieren. Wenn der Block angehängt wird, erhalten die Validatoren eine Belohnung, die proportional zu ihren Wetten ist. Dies kann jedoch ein Problem sein, da es immer noch die gesamte Community umfasst und möglicherweise nicht die skalierbarste Methode ist. Deshalb werden viele moderne Blockchains wie EOS, Cardano, Lisk, NEO etc. mit einem delegierten Protokoll erstellt. EOS und Lisk verwenden ein delegiertes Proof-of-Stake-Protokoll, bei dem vorher eine feste Anzahl von Delegierten gewählt wird. Diese Delegierten sind die Verantwortlichen für den Konsens und das allgemeine Netzwerk Wohlbefinden. Der Konsensmechanismus von Tezos ist dem ähnlich, aber mit einem kleinen Unterschied. Statt der Hardcore-Delegation nimmt Tezos ein liquides Demokratiemodell in seinen Konsens ein. Wie funktioniert Liquid Democracy? Es ist ein System, das fließend zwischen direkter Demokratie und repräsentativer Demokratie übergeht. Der Prozess hat folgende Merkmale: Die Menschen können direkt über ihre Politik abstimmen. Die Menschen können ihre Wahlpflichten an einen Delegierten delegieren, der über ihre Politik für sie abstimmen kann. Die Delegierten selbst können ihre Abstimmungsaufgaben an einen anderen Delegierten, der in ihrem Namen abstimmen kann. Diese Eigenschaft, in der ein Delegat einen eigenen Delegaten ernennen kann, wird als Transitivität bezeichnet. Wenn eine Person, die ihre Abstimmung delegiert hat, die von ihren Delegierten gewählt wurde, nicht gefällt, dann kann sie einfach ihre Stimme zurücknehmen und über die Politik selbst abstimmen. Was sind die Vorteile der flüssigen Demokratie? Die Meinung jeder einzelnen Person zählt und spielt eine Rolle bei der endgültigen Politikgestaltung. Um ein Delegierter zu werden, muss man nur das Vertrauen einer Person gewinnen. Sie müssen keine Millionen von Dollar für teure Wahlkampagnen ausgeben. Aus diesem Grund ist die Eintrittsbarriere relativ gering. Aufgrund der Möglichkeit, zwischen direkter und delegierter Demokratie zu oszillieren, können Minderheitengruppen gerechter vertreten werden. Schließlich hat es ein skalierbares Modell. Wer nicht die Zeit hat, über seine Politik abzustimmen, kann einfach seine Wahlverantwortung delegieren. Was ist Liquid Proof of Stake? Im Gegensatz zu DPOs (Delegated Proof of Stake) gibt es keine harte und schnelle Regel, die Delegierte unbedingt ausgewählt werden müssen. Es ist völlig Sache des Teilnehmers, was er tun will. In Ordnung, also fangen wir mit den LPOs an. Tezos ist ein flüssiger Beweis für das Pfahlsystem, das erfordert, dass man eine bestimmte Anzahl von Tezos-Token einsetzt, um am Konsens über die Blockchain teilzunehmen. Der Prozess des Stakens von Tezos-Token (XTZ) wird Backen genannt. Token-Inhaber alias „Bäcker“ können ihre Validierungsrechte an andere Token-Inhaber delegieren, ohne das Eigentum zu übertragen. Im Gegensatz zu EOS ist die Delegierung optional. Backblöcke Sie finden und fügen Blöcke zu der Tezos Blockchain durch einen Prozess namens „Backen“. So funktioniert es: Bäcker erhalten Blockveröffentlichungsrechte basierend auf ihrem Einsatz. Jeder Block wird von einem zufälligen Bäcker gebacken und dann von 32 anderen zufälligen Bäcker notariell beglaubigt. Wenn der Block gut zu gehen ist, wird der Block zur Blockchain hinzugefügt. Der erfolgreiche Bäcker erhält eine Blockbelohnung und kann Transaktionsgebühren für alle Transaktionen innerhalb des Blocks berechnen. Wie wir bereits gesagt haben, haben Token-Inhaber die Möglichkeit, ihre Backrechte an andere Inhaber zu delegieren, ohne den Besitz ihrer Token loszulassen. Nach Abschluss des Backvorgangs teilt der Bäcker seine Belohnungen mit den übrigen Delegierten. Smart Contracts und Formal Verification Tezos wurde mit OCaml codiert. Die Smart Contracts, die auf Tezos ausgeführt werden, werden mit Michelson erstellt. Also, was ist das Besondere an diesen Sprachen? Beide sind zufällig funktionale Sprachen. Wenn es um Sprachen geht, gehören sie zu zwei Familien: Imperative Functional. Imperative Programmiersprachen In einem zwingenden Ansatz muss der Programmierer alle Schritte ablegen, die der Computer unternehmen muss, um ein Ziel zu erreichen. Alle unsere traditionellen Programmiersprachen wie C + +, Java und sogar Solidity sind zwingende Programmiersprachen. Diese Art von Programmieransatz wird auch algorithmische Programmierung genannt. Nehmen wir ein Beispiel dafür, was wir damit meinen. Schauen wir uns C + + an. Angenommen, wir möchten 5 und 3. int a = 5 hinzufügen; int b = 3; int c; c = a + b; Also, wie Sie sehen können, übernimmt der Additionsprozess mehrere Schritte und jeder Schritt ändert ständig den Status des Programms, da sie alle wiederum einzeln ausgeführt werden. Ein Additionsprozess dauerte vier Schritte und die Schritte sind: Deklarieren einer Ganzzahl a und Zuweisen des Wertes 5 zu ihr. Eine ganze Zahl b deklarieren und ihm den Wert 3 zuweisen. Deklarieren einer Ganzzahl c. Hinzufügen der Werte von und b und Speichern in c. Funktionale Programmiersprachen Die zweite Familie von Programmiersprachen ist Funktionale Sprachen. Diese Art der Programmierung wurde erstellt, um einen funktionalen Ansatz zur Problemlösung zu entwickeln. Diese Art von Ansatz wird deklarative Programmierung genannt. Wie funktioniert die funktionale Programmierung? Angenommen, es gibt eine Funktion f (x), die wir verwenden möchten, um eine Funktion g (x) zu berechnen, und dann wollen wir diese verwenden, um mit einer Funktion h (x) zu arbeiten. Anstatt alle in einer Sequenz zu lösen, können wir sie einfach alle in einer einzigen Funktion wie folgt zusammenfassen: h (g (f (x))) Dies macht den funktionalen Ansatz mathematisch einfacher zu begründen. Aus diesem Grund funktionale Programme sollen ein sichererer Ansatz für die Erstellung intelligenter Verträge sein. Dies hilft auch bei einer einfacheren formalen Verifizierung, was so ziemlich bedeutet, dass es einfacher ist, mathematisch zu beweisen, was ein Programm tut und wie es funktioniert. Lassen Sie uns ein echtes Beispiel dafür nehmen und sehen, warum es unter bestimmten Bedingungen extrem kritisch und sogar lebensrettend werden kann. Angenommen, wir programmieren ein Programm, das den Luftverkehr kontrolliert. Wie Sie sich vorstellen können, erfordert das Codieren eines solchen Systems ein hohes Maß an Präzision und Genauigkeit. Wir können nicht nur blind etwas programmieren und auf das Beste hoffen, wenn das Leben der Menschen gefährdet ist. In Situationen wie diesen brauchen wir einen Code, der nachweislich zu einem hohen Maß an mathematischer Sicherheit arbeitet. Genau deshalb ist der funktionale Ansatz so wünschenswert. Aus diesem Grund nutzt Tezos OCaml und ihre Smart Contracts nutzen Michelson. In der folgenden Tabelle wird der Imperative Ansatz mit dem funktionalen Ansatz verglichen. Image Credit: Docs.Microsoft.com Schauen wir uns die Vorteile des funktionalen Ansatzes an: Hilft beim Erstellen von Hochsicherungscode, weil es einfacher ist zu beweisen, wie sich der Code mathematisch verhält. Erhöht die Lesbarkeit und Wartbarkeit, da jede Funktion für eine bestimmte Aufgabe ausgelegt ist. Die Funktionen sind auch staatenunabhängig. Der Code ist einfacher zu refraktorieren und Änderungen im Code sind einfacher zu implementieren. Dies erleichtert die wiederholte Entwicklung. Die einzelnen Funktionen lassen sich einfach isolieren und erleichtern so das Testen und Debuggen. Mehr zu Michelson Michelson ist eine stark typisierte, stapelbasierte Sprache. In Ethereum werden Smart Contracts in Solidity oder Viper geschrieben und sie werden in EVM-Bytecode kompiliert, der dann in der Ethereum Virtual Machine (EVM) ausgeführt wird. In Tezos gibt es keinen unnötigen zusätzlichen Schritt und der Michelson-Code selbst wird in der Tezos VM ausgeführt. Was ist der Vorteil dieses Ansatzes? Es kann leicht von Menschen gelesen werden, die beim Aufbau der Korrektheit Beweise helfen und helfen, Fehler zu vermeiden. Es folgt ein Beispiel für einen Michelson Kontraktparameter (Paar (Lambda int int) (list int)); return (list int); Speichereinheit; Code {DIP {NIL int}; CAR; DUP; DIP {CAR; PAIR}; # Entpacken von Daten und Setup-Akkumulator CDR; LAMBDA (pair int (pair (lambda int int) (list int))))))))) (list ()) # Wenden Sie die Lambda und fügen Sie das neue Element zur Liste hinzu {DUP; CDAR; DIP {DUP; DIP {CDAR}; DUP; CAR; DIP {CDDR; SWAP}; EXEC; CONS}; PAIR}; REDUCTION; CDR; DIP {NIL int}; # Zuerst reduzieren LAMBDA (pair int (list int))) (list int) {DUP; CAR; CAR; CONS; Richtige Listenreihenfolge UNIT; SWAP; PAIR} # Aufrufkonvention Fazit Also, da hast du es. Tezos ist ein äußerst faszinierendes Projekt, das leider von all dem Drama hinter den Kulissen überschattet wurde. Dieses Projekt verdient eine genauere Analyse, weil es einige interessante Dienstprogramme in den Blockchain-Raum bringt. Jetzt müssen wir warten und herausfinden, ob sie den Hype rechtfertigen können, den sie nach ihrem ICO generiert haben.

Like what you read? Give us one like or share it to your friends

2

2
Discussion

Please to comment
Naman
Member
Member
Blocks:663
Naman
Naman
Member
Member
Blocks:663
Naman

Great article!! Very informative.

Join Blockgeeks

Create an account to access our exclusive point system, get instant notifications for new courses, workshops, free webinars and start interacting with our enthusiastic blockchain community. Don’t miss out and join right now!

Already have an account? Sign In