Tezos brach in den kryptographischen Raum ein und sammelte 232 Millionen Dollar in seinem damaligen ICO-Rekord. Seit seiner ICO hat sich sein Starttermin aufgrund von Dramen hinter den Kulissen und anderen Konflikten ständig verzögert. Tezos wurde offiziell im September 2018 ins Leben gerufen und jetzt ist ein guter Zeitpunkt, um dieses spannende Projekt zu sehen. Was ist also Tezos?
Auf der Tezos-Website heißt es: „Tezos ist eine neue dezentralisierte Blockkette, die sich selbst regiert, indem sie einen echten digitalen Commonwealth aufbaut.
Ein Commonwealth ist eine Gruppe, die sich aufgrund ihrer gemeinsamen Ziele und Interessen für die Einheit entscheidet. Das Hauptziel von Tezos ist es, die Eigentümer der Token zur Zusammenarbeit zu bewegen, um Entscheidungen zu treffen, die ihr Protokoll mit der Zeit verbessern. Das native Token von Tezos ist XTZ. Tezos hat viele Merkmale, die es einzigartig machen. Wir werden sie später in diesem Leitfaden betrachten. Sehen wir uns zunächst einige Informationen über das Projekt an. Wenn Sie Tezos bereits kennen und dieses Kryptomoney bekommen möchten, können Sie Tezos über den untenstehenden Link bekommen.
Eine kurze Geschichte dessen, was Tezos ist
Die Mitbegründer Arthur Breitman und Kathleen Breitman entwickeln Tezos seit 2014 mit einer Kerngruppe von Entwicklern. Das Unternehmen hat seinen Sitz in der Schweiz. Wie bereits erwähnt, sammelten sie in einer unbefristeten ICO innerhalb von nur zwei Wochen 232 Millionen Dollar und nahmen dabei Beiträge sowohl von Bitcoin als auch von Äther entgegen. Kurz nach seinem historischen ICO stand Tezos vor vielen Management-Herausforderungen. Um diese Managementfragen zu verstehen, sollten Sie wissen, dass das Gründungsunternehmen von Tezos DLS (Dynamic Ledger Solutions) heißt und das Unternehmen, das alle während des ICO beschafften Mittel hält, „Fundación Tezos“ genannt wird.
Arthur und Kathleen Breitman hatten einen öffentlichen Streit mit dem Präsidenten der Tezos-Stiftung, Johann Gevers. Offenbar weigerte sich Gevers, der die Kontrolle über die Gelder hatte, die Gelder an die Breitmans auszuzahlen. Dieser Streit führte zu Chaos innerhalb der Gemeinde, und der geschätzte Wechselkurs brach zusammen. Die Breitmans gaben eine vernichtende Erklärung über Gevers heraus, die Worte wie „Selbstintervention, Selbstförderung und Interessenkonflikt“ enthielt.
Schließlich verließ Gevers nach viel Drama und unerwünschter Medienaufmerksamkeit das Unternehmen, nachdem er eine Entschädigung von mehr als 400.000 Dollar erhalten hatte. Jetzt kommen die Dinge endlich zusammen. Lassen Sie uns in diesem Sinne auf die Details eingehen.
Tezos-Architektur
Sie können die Frage „Was ist ein Teint?“ nicht richtig beantworten. Die Tezos-Blockkette verwendet eine agonistische native Middleware, die „Network Shell“ genannt wird. Dies ermöglicht es ihnen, einen modularen Stil mit einem selbstpuffernden Ledger zu entwickeln. Ein generisches Blockkettenprotokoll ist in drei Schichten unterteilt:
- Netzwerkprotokoll: Dies ist das Klatschprotokoll, das für das Abhören und die Übertragung zwischen den Knoten verantwortlich ist.
- Transaktionsprotokoll: Dies ist die Transaktionsschicht, die das Abrechnungsmodell definiert, das die Blockkette implementiert.
- Konsensprotokoll: Völlig selbsterklärend. Darin wird das Konsensprotokoll definiert, das unserer Blockkette helfen wird, Vereinbarungen über den Status unserer Transaktionen zu erzielen.
In Tezos werden die letzten beiden Protokolle, Transaktion und Konsens, zusammengefasst und als Blockkettenprotokoll bezeichnet. Die Network Shell unterstützt die Kommunikation zwischen dem Netzwerkprotokoll und dem Blockierungsprotokoll. Die Network Shell ist gegenüber den Transaktions- und Konsensusprotokollen agnostisch.
Beide Konten von Tezos
Die zwei Arten von Konten, die Sie bei Tezos verwenden können, sind
- Implizite Konten.
- Ursprüngliche Konten.
Implizite Konten
Dies sind die häufigsten Konten bei Tezos. Sie beginnen mit tz1 (z.B.: tz1cJywnhho2iGwfrs5gHCQs7stAVFMnRHc1). Dies ist ein einfaches Konto, das aus einem öffentlich/privaten Schlüsselpaar generiert wird. Die öffentliche tz1-Adresse wird vom öffentlichen Schlüssel abgeleitet, und jedes tz1-Konto hat seinen eigenen privaten Schlüssel. Diese Konten haben einen Inhaber und einen Kontostand.
Implizite Konten können keinen Delegierten haben. Um Gelder zu delegieren, müssen sie auf ein Ursprungskonto überwiesen werden und dann muss ein Delegierter eingerichtet werden.
Eingeleitete Konten
Neben den impliziten Konten haben Sie auch Konten für Ihre intelligenten Verträge, die als Ursprungskonten bezeichnet werden. Diese beginnen mit KT1 (Bsp.: KT1Wv8Ted4b6raZDMoepkCPT8MkNFxyT2Ddo). Diese Konten haben die folgenden Felder:
- Manager – Dies ist der private Schlüssel des Kontos
- Betrag – Tz-Betrag auf diesem Konto
- Delegierbar – Wenn die Gelder auf diesem Konto zum Backen delegiert werden können
- Delegierte Felder – Informationen darüber, wer dieses Backkonto delegiert wurde.
Ein Ursprungskonto kann seine Mittel auf das implizite Bäckerkonto delegieren. Wir werden später über Bäcker sprechen.
Tezos hat drei einzigartige Fähigkeiten:
Governance in der Kette und Selbstkorrektur.
Liquid-Proofing-Konsens-Mechanismus
Intelligente Verträge mit formaler Überprüfung.
Lassen Sie uns jede einzelne davon nacheinander durchgehen.
Governance in der Kette und Selbstkorrektur
Um die Bedeutung von Chain Governance und Selbstreformen zu verstehen, muss man zuerst das F-Wort in der kryptographischen Gemeinschaft, Forks, verstehen.
Eine Abspaltung ist eine Bedingung, durch die sich der Zustand der Blockkette in Ketten unterscheidet, in denen ein Teil des Netzwerks eine andere Perspektive auf die Transaktionsgeschichte hat als ein anderer Teil des Netzwerks. Das ist im Grunde das, was eine Abspaltung ist, es ist eine Divergenz in der Perspektive des Blockkettenstaats. Eine Gabel kann mit einer weichen Gabel oder mit einer harten Gabel erreicht werden.
Was ist eine weiche Gabel?
Wann immer eine Kette aktualisiert werden muss, gibt es zwei Möglichkeiten: eine weiche Gabel oder eine harte Gabel. Stellen Sie sich die Soft Fork als ein Software-Update vor, das mit älteren Versionen kompatibel ist. Was bedeutet das? Angenommen, Sie führen MS Excel 2005 auf Ihrem Laptop aus und möchten ein in MS Excel 2015 erstelltes Arbeitsblatt öffnen, können Sie es trotzdem öffnen, da MS Excel 2015 mit älteren Versionen kompatibel ist.
ABER, nachdem ich gesagt habe, dass es einen Unterschied gibt. Alle Aktualisierungen, die Ihnen in der neuen Version zur Verfügung stehen, sind für Sie in der vorherigen Version nicht sichtbar. Zurück zu unserer MS Excel-Analogie: Angenommen, es gibt eine Funktion, mit der Sie in Version 2015 GIFs in die Kalkulationstabelle einfügen können, dann werden Sie diese GIFs in Version 2005 nicht sehen. Im Grunde sehen Sie also den gesamten Text, aber nicht das GIF.
Was ist eine harte Gabel?
Der Hauptunterschied zwischen einer weichen und einer harten Gabel besteht darin, dass sie mit der Vorgängerversion nicht kompatibel ist. Wenn Sie es einmal benutzt haben, gibt es überhaupt kein Zurück mehr. Wenn Sie der aktualisierten Version der Sperrkette nicht beitreten, haben Sie keinen Zugang zu den neuen Aktualisierungen und können auch nicht mit den Benutzern des neuen Systems interagieren. Denken Sie an PlayStation 3 und PlayStation 4. Sie können keine PS3-Spiele auf PS4 und keine PS4-Spiele auf PS3 spielen.
Andreas Antonopoulos beschreibt den Unterschied zwischen einer harten und einer weichen Gabel so: Wenn ein vegetarisches Restaurant beschlösse, Schweinefleisch auf die Speisekarte zu setzen, würde es als eine schwierige Gabel angesehen werden. Wenn sie beschlossen hätten, vegetarische Gerichte hinzuzufügen, könnte jeder, der Vegetarier ist, vegetarisch essen, man muss nicht Vegetarier sein, um dort zu essen, man könnte Vegetarier sein, um dort zu essen, und Fleischesser könnten auch dort essen, also ist das eine weiche Gabel.
Nun, eines sollte hier klar sein. Gabeln sind keine schlechte Sache. Eine qualitativ hochwertige Plattform muss sich ständig weiterentwickeln und aktualisiert werden. Dazu ist es absolut notwendig, dass ein System ständig harte und weiche Gabeln durchläuft. Das Hauptproblem liegt in den umstrittenen Gabeln, die die Gemeinschaft spalten.
Das augenfälligste Beispiel dafür sind all die Hardgabeln, die Bitcoin und Bitcoin Cash durchlaufen haben. Bitcoin wurde in Bitcoin und Bitcoin Cash aufgeteilt, während Bitcoin Cash später in Bitcoin Cash und Bitcoin SV aufgeteilt wurde. Die Trennung zwischen Bitcoin Cash und Bitcoin SV war besonders hässlich. Sie löste die sogenannten „Haschischkriege“ aus.
Die Haschischkriege waren im Grunde genommen diese beiden Ketten, die ihre Haschischkraft nutzten, um die längste Kette herauszuziehen. Diejenige mit der längeren Kette wird angeblich die dominierende Bitcoin Cash-Kette. Diese unnötige Haltung versenkte die gesamte kryptographische Gemeinschaft, da der gesamte Markt an Wert verlor. Schlimmer noch, es spaltete die Bitcoin Cash-Gemeinschaft in zwei Hälften.
Das ist genau das, was Tezos vermeiden wollte.
Wie Kathleen Breitman sagt: „Die große Ironie der Bitcoin ist, dass sie letztlich ein Werkzeug für den Konsens der Gemeinschaft ist, aber sie ist [verdorben durch] eine enorme Menge an Feindseligkeit. Tezos ermöglicht Innovation auf systematisierte Art und Weise im Gegensatz zu einer aus der Politik geborenen. Sie werden keine zwei Menschen finden, die Politik mehr hassen als Arthur und ich. Das ist die Idee hinter Tezos: diesen außerordentlich informellen Prozess zu formalisieren.
Wie kann Tezos dies mildern?
Tezos mildert umstrittene Verzweigungen durch Selbstreformen und Kettenführung. Die Selbstreform hilft, die Sperrkette zu verbessern, ohne durch eine harte Gabel gehen zu müssen. Chain Governance bedeutet einfach, auf der Plattform über einen Änderungsvorschlag abzustimmen. Mit einer Kombination aus Kettenführung und einer Selbstreformveranstaltung kann der Abstimmungsprozess bei Bedarf modifiziert, auch als Amendment bezeichnet, werden. Für die Abstimmung sind die Interessenvertreter des Systems (siehe unten) verantwortlich. Das Design dieses Systems ermöglicht eine reibungslose Entwicklung der Blockierkette, anstatt eine starre Gabel verwenden zu müssen.
Okay, und wie genau funktioniert das?
Die Entwickler reichen unabhängig voneinander Vorschläge für Protokollaktualisierungen ein und fordern eine Entschädigung für ihre Arbeit.
Der Antrag auf Entschädigung stellt sicher, dass die Bauträger einen starken wirtschaftlichen Anreiz haben, einen Beitrag zum Ökosystem zu leisten.
Der Vorschlag durchläuft eine Testphase, in der die Gemeinschaft das Protokoll testet und es wegen möglicher Verbesserungen kritisiert.
Nach wiederholten Tests können die Inhaber von Tezos-Token darüber abstimmen, ob der Vorschlag angenommen werden soll oder nicht.
Sobald ein legitimes Upgrade beschlossen wird, findet im Protokoll ein „hot swap“ statt, der die neue Version des Protokolls initiiert.
Durch dieses System wird das Protokoll passiv und dezentral aktualisiert. Jede einzelne Protokollaktualisierung durchläuft mehrere Testphasen und erhält relevantes Feedback aus der Gemeinschaft. Dadurch wird sichergestellt, dass alle auftretenden Verbesserungen den Stempel der Zustimmung der Mehrheit der Gemeinschaft tragen. Dadurch wird verhindert, dass die Gemeinschaft mit einer harten Gabelung gespalten wird.
Flüssigkeits-Pfahl-Test
1
Der Mechanismus des Konsenses ist das Herz und die Seele eines dezentralisierten Netzwerks. Es macht keinen Sinn, mehrere Knotenpunkte über ein Weitverkehrsnetz miteinander zu verbinden, wenn es keine konkreten Methoden gibt, mit denen sie miteinander kommunizieren und eine Entscheidung treffen können. Als Satoshi Nakamoto Bitcoin schuf, integrierte er den Mechanismus des Konsens über den Arbeitstest darin. Die Idee der PWM ist ganz einfach:
Lassen Sie die Bergleute ihre Computerleistung einsetzen, um kryptografisch schwierige Rätsel zu lösen.
Belohnen Sie die Bergleute, die in der Lage waren, diese Rätsel zu lösen.
So einfach ist das. Diese Rätsel sind so schwer, dass sie in der Regel einen Großteil Ihrer Computerleistung beanspruchen. Obwohl der Kriegsgefangene zu Beginn definitiv effektiv war, hat er eine Menge Probleme:
Zunächst einmal ist der Testlauf aufgrund des hohen Strom- und Energieverbrauchs ein äußerst ineffizienter Prozess.
Einzelpersonen und Organisationen, die sich schnellere und leistungsfähigere ASICs leisten können, sind in der Regel eher bereit, sich im Bergbau zu engagieren als andere.
Der Kriegsgefangene führt zur Zentralisierung.
Um den Problemen der Kriegsgefangenen entgegenzuwirken, wurde ein neues Konsensprotokoll namens „Test of Participation“ oder POS geschaffen.
Was ist der Test der Teilnahme?
Der Teilnahmetest wird den gesamten Abbauprozess virtuell machen und die Bergleute durch Validatoren ersetzen.
So wird der Prozess ablaufen:
- Die Prüfer müssen einen Teil ihrer Münzen als Wetteinsatz speichern.
- Danach beginnen sie mit der Validierung der Blöcke. Das heißt, wenn sie einen Block entdecken, von dem sie glauben, dass er in die Kette eingefügt werden kann, validieren sie ihn, indem sie eine Wette darauf abschließen.
- Wenn der Block hinzugefügt wird, erhalten die Prüfer eine Belohnung proportional zu ihren Einsätzen.
Dies kann jedoch ein Problem darstellen, da es immer noch die gesamte Gemeinschaft einschließt und möglicherweise nicht die skalierbarste Methode ist. Aus diesem Grund werden viele moderne Blockketten wie EOS, Cardano, Lisk, NEO, etc. mit einem delegierten Protokoll aufgebaut. EOS und Lisk verwenden ein Testprotokoll für die delegierte Teilnahme, bei dem im Voraus eine feste Anzahl von Delegierten ausgewählt wird. Diese Delegierten sind für den Konsens und das allgemeine Wohlergehen des Netzwerks verantwortlich.
Der Konsensmechanismus von Tezos ist diesem ähnlich, aber mit einem kleinen Unterschied. Anstelle von Hardcore-Delegation nimmt Tezos ein Modell der flüssigen Demokratie in seinen Konsens auf.
Wie funktioniert flüssige Demokratie?
Es ist ein System, das reibungslos 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 Abstimmungsverantwortung an einen Delegierten delegieren, der ihre Politik für sie abstimmen kann.
- Die Delegierten selbst können ihre Abstimmungsverantwortung an einen anderen Delegierten delegieren, der in ihrem Namen abstimmen kann. Diese Eigenschaft, bei der ein Delegierter seinen eigenen Delegierten benennen kann, wird als Transitivität bezeichnet.
Wenn eine Person, die ihre Stimme delegiert hat, mit der von ihren Delegierten gewählten Stimme nicht einverstanden ist, kann sie ihre Stimme einfach zurückholen und selbst über die Politik abstimmen.
Was sind also die Vorteile einer flüssigen Demokratie?
Die Meinung jeder einzelnen Person zählt und spielt eine wichtige Rolle bei der Erstellung der endgültigen Politik.
Um ein Delegierter zu werden, müssen Sie nur das Vertrauen einer Person gewinnen. Sie müssen nicht Millionen von Dollar für teure Wahlkampagnen ausgeben. Aus diesem Grund ist die Eintrittsbarriere relativ niedrig.
Durch die Wahl zwischen direkter und delegierter Demokratie können Minderheitengruppen gerechter vertreten werden.
Schließlich verfügt es über ein skalierbares Modell. Jeder, der keine Zeit hat, über seine Politik abzustimmen, kann seine Abstimmungsverantwortung einfach delegieren.
Was ist der Flüssigpfahltest?
Im Gegensatz zu DPoS (Delegate Participation Test) gibt es keine harte und schnelle Regel, dass Delegierte ausgewählt werden müssen. Es liegt ganz bei den Teilnehmern, was sie tun wollen. In Ordnung, beginnen wir mit der LPoS.
Tezos ist ein flüssiger Beweis für das Wettsystem, bei dem man eine bestimmte Anzahl von Tezos-Chips setzen muss, um am Blockkettenkonsens teilzunehmen. Der Prozess des Absteckens von Tezos-Chips (XTZ) wird als Backen bezeichnet.
Inhaber von Wertmarken, auch als „Bäcker“ bekannt, können ihre Validierungsrechte an andere Inhaber von Wertmarken delegieren, ohne das Eigentum zu übertragen. Im Gegensatz zu EOS ist die Delegation fakultativ.
Blöcke backen
Sie finden und fügen der Tezos-Blockkette Blöcke durch einen Prozess namens „Backen“ hinzu. Und so funktioniert es:
- Bäcker erhalten Blockrechte auf der Grundlage ihrer Teilnahme.
- Jeder Block wird von einem zufälligen Bäcker gebacken und dann von 32 weiteren zufälligen Bäckern beglaubigt.
- Wenn der Block einsatzbereit ist, dann wird der Block der Blockkette hinzugefügt.
Der erfolgreiche Bäcker erhält eine Blockbelohnung und kann für alle Transaktionen innerhalb des Blocks Transaktionsgebühren erheben.
Wie bereits erwähnt, haben Inhaber von Backmarken die Möglichkeit, ihre Backrechte an andere Inhaber zu delegieren, ohne das Eigentum an ihren Marken weiterzugeben. Am Ende des Backvorgangs teilt der Bäcker seine Belohnungen mit den anderen Delegierten.
Intelligente Verträge und formale Verifizierung
Tezos wurde mit OCaml kodiert. Die intelligenten Verträge, die auf Tezos ausgeführt werden sollen, werden mit Michelson erstellt. Was ist also das Besondere an diesen Sprachen? Beide entpuppen sich als funktionale Sprachen.
Wenn es um Sprachen geht, gehören sie zwei Familien an:
- Imperativ
Imperative Programmiersprachen
Bei einem imperativen Ansatz muss der Codierer alle Schritte aufschreiben, die der Computer ausführen muss, um ein Ziel zu erreichen. Alle unsere traditionellen Programmiersprachen wie C++, Java und sogar Solidity sind unverzichtbare Programmiersprachen. Diese Art des Programmieransatzes wird auch algorithmische Programmierung genannt.
Lassen Sie uns ein Beispiel dafür nehmen, was wir damit meinen. Schauen wir uns C++ an. Angenommen, wir wollen 5 und 3 hinzufügen.
int a = 5;
int b = 3;
int c;
c= a + b;
Wie Sie also sehen können, besteht der Additionsprozess aus mehreren Schritten, und jeder Schritt verändert ständig den Zustand des Programms, da sie alle einzeln ablaufen.
Ein Additionsprozess erfolgte in vier Schritten, und die Schritte sind
Deklarieren einer Ganzzahl a und Zuweisen des Wertes 5.
Deklarieren einer Ganzzahl b und Zuweisen des Wertes 3.
Deklarieren einer ganzen Zahl c.
Die Werte von und b werden addiert und in c gespeichert.
Funktionale Programmiersprachen
Die zweite Familie der Programmiersprachen sind funktionale Sprachen. Dieser Programmierstil wurde geschaffen, um einen funktionalen Ansatz zur Problemlösung zu schaffen. Diese Art von Ansatz wird deklarative Programmierung genannt.
Wie funktioniert also die funktionale Programmierung?
Nehmen wir an, es gibt eine Funktion f(x), die wir zur Berechnung einer Funktion g(x) verwenden wollen, und dann wollen wir damit mit einer Funktion h(x) arbeiten. Anstatt sie alle in einer Sequenz zu lösen, können wir sie einfach alle in einer Funktion wie dieser zusammenfassen:
h(g(f(x))
Dadurch lässt sich der funktionale Ansatz leichter mathematisch begründen. Aus diesem Grund sollen funktionale Programme ein sichererer Ansatz zur Schaffung intelligenter Verträge sein. Dies trägt auch zur Vereinfachung der formalen Verifikation bei, was bedeutet, dass es einfacher ist, mathematisch zu demonstrieren, was ein Programm tut und wie es sich verhält.
Nehmen wir ein Beispiel aus dem wirklichen Leben und sehen wir, warum dies unter bestimmten Bedingungen äußerst kritisch und sogar lebensrettend sein kann.
Angenommen, wir kodieren ein Programm, das den Flugverkehr kontrolliert.
Wie Sie sich vorstellen können, erfordert die Kodierung eines solchen Systems ein hohes Maß an Präzision und Genauigkeit. Wir können nicht einfach blind etwas codieren und auf das Beste hoffen, wenn Menschenleben auf dem Spiel stehen. In solchen Situationen brauchen wir einen Code, der nachweislich mit einem hohen Grad an mathematischer Sicherheit funktioniert.
Genau aus diesem Grund ist der funktionale Ansatz so wünschenswert. Deshalb benutzt Tezos OCaml und seine intelligenten Verträge Michelson.
Die folgende Tabelle vergleicht den imperativen Ansatz mit dem funktionalen Ansatz.
Schauen wir uns also die Vorteile des funktionalen Ansatzes an:
Es hilft, einen Hochsicherheitscode zu erstellen, weil es einfacher ist, zu testen, wie sich der Code mathematisch verhalten wird.
Sie erhöht die Lesbarkeit und Wartbarkeit, da jede Funktion auf eine bestimmte Aufgabe ausgelegt ist. Die Funktionen sind auch zustandsunabhängig.
Der Kodex ist leichter zu brechen und alle Änderungen am Kodex sind leichter zu implementieren. Dies erleichtert eine sich wiederholende Entwicklung.
Einzelne Funktionen können leicht isoliert werden, wodurch sie einfacher zu testen und zu debuggen sind.
Mehr über Michelson
Michelson ist eine stark typisierte, stapelbasierte Sprache.
In Ethereum werden intelligente Verträge in Solid oder Viper geschrieben und in EVM-Bytecode kompiliert, der dann in der virtuellen Maschine von Ethereum (EVM) ausgeführt wird. Bei Tezos gibt es keine unnötigen zusätzlichen Schritte, und Michelsons eigener Code läuft in der virtuellen Maschine von Tezos.
Was ist der Vorteil dieses Ansatzes? Es kann von Menschen leicht gelesen werden, was dazu beitragen wird, die Korrekturlesetests aufzubauen und Fehler zu vermeiden.
Schlussfolgerung
So, da haben wir’s. Tezos ist ein äußerst faszinierendes Projekt, das leider von all dem Drama hinter den Kulissen überschattet wurde. Dieses Projekt verdient eine weitere Analyse, weil es einen interessanten Nutzen für den Blockkettenraum bringt. Jetzt müssen wir abwarten und herausfinden, ob sie den Hype, den sie nach ihrer ICO erzeugt haben, rechtfertigen können.
Wenn Sie Tezos zum günstigsten Preis erhalten möchten, finden Sie es, indem Sie einfach unten klicken.