ūüĒ• Tezos Wiki - XTZ Kurs, Kryptow√§hrung & mehr!

Tezos brachen in den Krypto-Raum ein, indem sie 232 Millionen Dollar in ihrer damals rekordverdächtigen ICO. Seit ihrer ICO hat sich ihr Starttermin aufgrund von Dramen hinter den Kulissen und anderen Konflikten ständig verzögert. Tezos startete offiziell im September 2018 und jetzt ist ein guter Zeitpunkt wie jeder andere, sich mit diesem aufregenden Projekt zu befassen. Was also ist Tezos?


Was ist der Tezos-Coin?

Tezos Webseite und Logo

Auf der Tezos-Webseite heißt es: "Tezos ist eine neue dezentralisierte Blockchain, die sich selbst regiert, indem sie einen echten digitalen Commonwealth errichtet".

Tezos (XTZ) ist ein Blockchain-Netzwerk, das mit einem digitalen Token verbunden ist, das als tez oder tezzie bezeichnet wird. Tezos basiert nicht auf dem Abbau von tez. Stattdessen erhalten Token-Inhaber eine Belohnung f√ľr die Teilnahme am Proof-of-stake-Konsensmechanismus.

Ein Commonwealth ist eine Gruppe, die sich aufgrund ihrer gemeinsamen Ziele und Interessen zusammenschließt. Das Hauptziel von Tezos ist es, ihre Token-Inhaber dazu zu bringen, zusammenzuarbeiten, um Entscheidungen zu treffen, die ihr Protokoll mit der Zeit verbessern werden. Der einheimische Tezos-Token ist XTZ.

Tezos hat viele Merkmale, die es einzigartig machen. Wir werden sie sp√§ter im Leitfaden behandeln. F√ľr den Moment geben wir Ihnen einen kleinen Hintergrund zum Projekt.


Wollen Sie mit den Besten Konditionen Kryptowährungen Handeln?

Starten Sie auf eToro, dem Testsieger Krypto-Broker von Bitcoin-News.one

JETZT ANMELDEN
Ihr Kapital ist im Risiko. Noch nicht bereit? Lesen Sie unseren Etoro Test.

‚Äć

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 Hauptsitz in der Schweiz. Wie wir bereits gesagt haben, haben sie innerhalb von nur 2 Wochen 232 Millionen Dollar in einer nicht gedeckelten ICO aufgebracht, wobei sie Beitr√§ge sowohl von Bitcoin als auch von Ethereum angenommen haben. Kurz nach ihrer historischen ICO st√ľrzte sich Tezos mit dem Kopf voran in eine Menge von Managementproblemen. Um diese Managementprobleme zu verstehen, m√ľssen Sie wissen, dass das von Tezos gegr√ľndete Unternehmen den Namen DLS (Dynamic Ledger Solutions) tr√§gt und das Unternehmen, das alle w√§hrend der ICO gesammelten Gelder h√§lt, den Namen "Tezos Foundation" tr√§gt.

Tezos CoinmarketCap Chart

Arthur und Kathleen Breitman gerieten in eine √∂ffentliche Auseinandersetzung 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 einem Chaos innerhalb der Gemeinde, und der gesch√§tzte Wechselkurs st√ľrzte ab. Die Breitmans ver√∂ffentlichten eine vernichtende Erkl√§rung zu Gevers, die Worte wie "Selbsthandel, Eigenwerbung und Interessenkonflikte" enthielt.

Schlie√ülich verlie√ü Gevers nach viel Drama und unerw√ľnschter Medienaufmerksamkeit das Unternehmen, nachdem er eine Abfindung von mehr als 400.000 Dollar erhalten hatte. Jetzt l√§uft endlich alles glatt. Lassen Sie uns also in diesem Sinne zu den nackten Details kommen.


Tezos-Architektur

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

  • Netzwerk-Protokoll: Dies ist das Gossip Protocol , das f√ľr das Peer-H√∂ren und die √úbertragung zwischen den Knoten verantwortlich ist.
  • Transaktionsprotokoll: Dies ist die Transaktionsschicht, die das durch die Blockchain implementierte Abrechnungsmodell definiert hat.
  • Konsensprotokoll: Ziemlich selbsterkl√§rend. Es definiert das Konsensprotokoll, das unserer Blockchain helfen wird, Vereinbarungen √ľber den Stand unserer Transaktionen zu erzielen.

In Tezos werden die beiden letzten Protokolle, Transaktion und Konsens, zusammengefasst und als Blockchain-Protokoll bezeichnet. Die Network Shell unterst√ľtzt die Kommunikation zwischen dem Netzwerkprotokoll und dem Blockchain-Protokoll. Die Netzwerk Shell ist gegen√ľber dem Transaktionsprotokoll und dem Consensus-Protocol agnostisch.


Die zwei Konten von Tezos

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

  • Implizite Konten; und
  • Urspr√ľngliche Konten.


Implizite Konten

Dies sind die g√§ngigsten Konten in Tezos. Sie beginnen mit tz1 (Bsp.: tz1cJywnhho2iGwfrs5gHCQs7stAVFMnRHc1). Dies ist ein einfaches Konto, das aus einem Paar von √∂ffentlichen/privaten Schl√ľsseln generiert wird. Die √∂ffentliche tz1-Adresse wird aus dem √∂ffentlichen Schl√ľssel abgeleitet, und jedes tz1-Konto hat seinen eigenen privaten Schl√ľssel. Diese Konten haben einen Kontoinhaber und einen Kontosaldo.

Implizite Konten k√∂nnen keinen Delegierten haben. Um Gelder zu delegieren, m√ľssen sie Gelder auf ein Ursprungskonto √ľberweisen, und dann muss ein Delegierter festgelegt werden.


Wollen Sie mit den Besten Konditionen Kryptowährungen Handeln?

Starten Sie auf eToro, dem Testsieger Krypto-Broker von Bitcoin-News.one

JETZT ANMELDEN
Ihr Kapital ist im Risiko. Noch nicht bereit? Lesen Sie unseren Etoro Test.

‚Äć

Urspr√ľngliche Konten

Neben impliziten Konten haben Sie auch Konten f√ľr Ihre Smart Contracts, die als Ursprungskonten bezeichnet werden. Diese beginnen mit KT1 (Bsp.: KT1Wv8Ted4b6b6raZDMoepkCPT8MkNFxyT2Ddo). Diese Konten haben die folgenden Felder:

  • Manager - Dies ist der private Schl√ľssel des Kontos
  • Betrag - Betrag von Tz auf diesem Konto
  • Delegierbar - Wenn die Mittel dieses Kontos zum Baking delegiert werden k√∂nnen
  • Delegierte Felder - Informationen dar√ľber, an wen dieses Konto zum Baking delegiert hat.

Ein Ursprungskonto kann seine Mittel auf das implizite Konto des Bakers delegieren. Wir werden sp√§ter mehr √ľber Baker sprechen.

Tezos hat drei einzigartige Fähigkeiten:

  • On-Chain-Governance und Selbstver√§nderung.
  • Ein liquid Proof-of-Stake-Konsensmechanismus
  • Smart Contracts mit formaler √úberpr√ľfung.

Lassen Sie uns jede einzelne davon nacheinander durchgehen.


1. On-Chain-Governance und Selbstveränderung

Blockchain in Form von verbundenen W√ľrfeln

Um die Bedeutung von On-Chain-Governance und Selbstver√§nderung zu verstehen, m√ľssen Sie zun√§chst das "F-Wort" in der Krypto-Gemeinschaft, den Gabeln, verstehen.

Ein Fork ist ein Zustand, bei dem der Zustand der Blockchain in Chains zerfällt, in denen ein Teil des Netzwerks eine andere Perspektive auf die Geschichte der Transaktionen hat als ein anderer Teil des Netzwerks. Das ist im Grunde das, was ein Fork ist, es ist eine Divergenz in der Perspektive des Zustands der Blockchain. Ein Fork kann durch einen Soft Fork oder einen Hard Fork erreicht werden.


Was ist eine Soft Fork?

Wann immer eine Chain aktualisiert werden muss, gibt es zwei M√∂glichkeiten: eine Soft Fork oder eine Hard Fork. Stellen Sie sich Soft Fork als ein Update in der Software vor, das r√ľckw√§rtskompatibel ist. Was bedeutet das? Angenommen, Sie f√ľhren MS Excel 2005 auf Ihrem Laptop aus und m√∂chten eine in MS Excel 2015 integrierte Tabellenkalkulation √∂ffnen, k√∂nnen Sie diese trotzdem √∂ffnen, da MS Excel 2015 abw√§rtskompatibel ist.

ABER, nachdem ich gesagt habe, dass es einen Unterschied gibt. Alle Aktualisierungen, die Sie in der neueren Version genie√üen k√∂nnen, sind in der √§lteren Version f√ľr Sie nicht sichtbar. Um noch einmal auf unsere MS Excel-Analogie zur√ľckzukommen: Angenommen, es gibt eine Funktion, die es erm√∂glicht, GIFs in die Tabelle in der 2015-Version einzuf√ľgen, dann werden Sie diese GIFs in der 2005-Version nicht mehr sehen. Im Grunde sehen Sie also den gesamten Text, aber nicht das GIF.


Wollen Sie mit den Besten Konditionen Kryptowährungen Handeln?

Starten Sie auf eToro, dem Testsieger Krypto-Broker von Bitcoin-News.one

JETZT ANMELDEN
Ihr Kapital ist im Risiko. Noch nicht bereit? Lesen Sie unseren Etoro Test.

‚Äć

Was ist eine Hard Fork?

Der Hauptunterschied zwischen einer weichen und einer harten Gabel besteht darin, dass sie nicht r√ľckw√§rtskompatibel ist. Wenn sie einmal verwendet wird, gibt es absolut kein Zur√ľck mehr. Wenn Sie der aktualisierten Version der Blockchain nicht beitreten, erhalten Sie keinen Zugang zu den neuen Aktualisierungen oder interagieren mit den Benutzern des neuen Systems, was auch immer. 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.

So beschreibt Andreas Antonopoulos den Unterschied zwischen Hard und Soft Fork: Wenn sich ein vegetarisches Restaurant daf√ľr entscheiden w√ľrde, Schweinefleisch auf die Speisekarte zu setzen, w√ľrde es als Hard Fork betrachtet werden. Wenn es sich daf√ľr entscheiden w√ľrde, vegane Gerichte hinzuzuf√ľgen, k√∂nnte jeder, der Vegetarier ist, immer noch vegan essen, man muss nicht Veganer sein, um dort zu essen, man k√∂nnte immer noch Vegetarier sein, um dort zu essen, und Fleischesser k√∂nnen auch dort essen, so dass das eine weiche Gabel ist.

Nun, eines sollte hier klar sein. Gabeln sind keine schlechte Sache. Eine qualitativ hochwertige Plattform sollte sich ständig weiterentwickeln und sich selbst aktualisieren. Dazu ist es absolut notwendig, dass ein System konstante Forks durchläuft, harte und weiche. Das Hauptproblem liegt bei umstrittenen Hard Forks, die die Gemeinschaft spalten.

Das augenf√§lligste Beispiel daf√ľr sind all die harten Pr√ľfungen, die Bitcoin und Bitcoin Cash durchlaufen haben. Bitcoin wurde in Bitcoin und Bitcoin Cash aufgeteilt, w√§hrend Bitcoin Cash selbst sp√§ter in Bitcoin Cash und Bitcoin SV aufgeteilt wurde. Die Aufspaltung von Bitcoin Cash und Bitcoin SV war besonders h√§sslich. Sie l√∂ste die so genannten "Hash Wars" aus.

Der Hash War bestand im Grunde genommen darin, dass diese beiden Chains ihre Hash-Power nutzen, um die l√§ngste Chain zu verminen. Die l√§ngste Chain wird angeblich zur dominierenden Bitcoin-Cash-Chain. Dieses unn√∂tige Getue st√ľrzte die gesamte Krypto-Gemeinschaft in den Abgrund, als die gesamte Marktkappe an Wert verlor. Schlimmer noch, es spaltete die Bitcoin Cash-Gemeinschaft in zwei Teile.

Das ist genau das, was Tezos vermeiden wollte.

Wie Kathleen Breitman es ausdr√ľckt: "Die gro√üe Ironie der Bitcoin ist, dass sie letztlich ein Werkzeug f√ľr den Konsens der Gemeinschaft ist, aber sie ist [getr√ľbt durch] eine ungeheure Menge an Feindseligkeit. Tezos erm√∂glicht es, dass Innovation auf eine systematische Art und Weise geschieht, im Gegensatz zu einer, die aus der Politik geboren wird. Sie werden keine zwei Menschen finden, die Politik mehr verabscheuen als Arthur und ich. Das ist die Idee hinter Tezos: Lasst uns diesen au√üerordentlich informellen Prozess formalisieren".


Wie lässt sich dies mit Tezos mildern?

Tezos mildert umstrittene Hard Fork durch Selbstver√§nderungen und On-Chain-Governance. Die Selbstver√§nderung hilft bei der Aufr√ľstung der Blockchain, ohne eine Hard Fork zu durchlaufen. On-Chain-Governance bedeutet einfach, auf der Plattform √ľber einen √Ąnderungsvorschlag abzustimmen. Mit einer Kombination aus On-Chain-Governance und Self-Amendment kann der Abstimmungsprozess je nach Bedarf modifiziert bzw. ge√§ndert werden. Die Stakeholder 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 eine Hard Fork vornehmen zu m√ľssen.

Also gut, wie funktioniert das genau?

  • Die Entwickler reichen unabh√§ngig voneinander Vorschl√§ge f√ľr Protokoll-Upgrades ein und beantragen 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 dann dar√ľber abstimmen, ob der Vorschlag angenommen werden soll oder nicht.
  • Sobald ein legitimes Upgrade beschlossen wird, findet ein "hot swap" auf das Protokoll statt, der die neue Version des Protokolls initiiert.

Aufgrund dieses Systems wird das Protokoll passiv und dezentralisiert aktualisiert. Jede einzelne Protokoll Aktualisierung durchläuft mehrere Testphasen und erhält relevantes Feedback von der Gemeinschaft. Dadurch wird sichergestellt, dass jede Verbesserung die Zustimmung der Mehrheit der Gemeinschaft findet. Auf diese Weise wird verhindert, dass es zu einer Abspaltung der Gemeinschaft kommt.


2. Proof-of-Work Konsensmechanismus - Wie funktioniert dieser bei Tezos?

Blockchain und H√§nde sch√ľtteln - Konsensusmechanismus

Der Gemeinschaftskonsensmechanismus ist das Herz und die Seele eines dezentralisierten Netzwerks. Es macht keinen Sinn, mehrere Knoten √ľber ein Weitverkehrsnetzwerk zu verbinden, wenn es keine konkreten Methoden gibt, wie sie miteinander kommunizieren und zu einer Entscheidung kommen k√∂nnen. Als Satoshi Nakamoto Bitcoin schuf, integrierte er den Proof-of-Work-Konsensmechanismus darin. Die Idee des POW-Mechanismus ist ziemlich einfach:

  • Lassen Sie die Miner ihre Rechenleistung einsetzen, um kryptografisch harte R√§tsel zu l√∂sen.
  • Belohnen Sie die Miner, 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 eine Menge Ihrer Rechenfähigkeiten in Anspruch nehmen. Obwohl das POW am Anfang definitiv effektiv war, hat es doch eine Menge Probleme:

  • In erster Linie ist der Proof-of-Work aufgrund der schieren Menge an Kraft und Energie, die er verschlingt, ein √§u√üerst ineffizienter Prozess.
  • Menschen und Organisationen, die sich schnellere und leistungsf√§higere ASICs leisten k√∂nnen, haben in der Regel eine bessere Chance auf Mining als die anderen.
  • POWs f√ľhren zu einer Zentralisierung.

Um den Problemen von POW entgegenzuwirken, wurde ein neues Konsensprotokoll mit der Bezeichnung "Proof of Stake" oder POS geschaffen.


Wollen Sie mit den Besten Konditionen Kryptowährungen Handeln?

Starten Sie auf eToro, dem Testsieger Krypto-Broker von Bitcoin-News.one

JETZT ANMELDEN
Ihr Kapital ist im Risiko. Noch nicht bereit? Lesen Sie unseren Etoro Test.

‚Äć

Was ist der Proof of Stake?

Der Proof of Stake wird den gesamten Abbauprozess virtuell machen und die Miner durch Validatoren ersetzen. So wird der Prozess ablaufen:

  • Die Pr√ľfer werden einige ihrer Coins als POS einsperren m√ľssen.
  • 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 auf ihn platzieren.
  • Wenn der Block angeh√§ngt wird, erhalten die Pr√ľfer eine Belohnung, die proportional zu ihren Eins√§tzen ist.

Dies kann jedoch ein Problem sein, da es immer noch die gesamte Gemeinschaft umfasst und m√∂glicherweise nicht die skalierbarste Methode ist. Aus diesem Grund werden viele moderne Blockchain wie EOS, Cardano, Lisk, NEO usw. mit einem delegierten Protokoll aufgebaut. EOS und Lisk verwenden ein delegiertes "Proof-of-Stake"-Protokoll, bei dem eine festgelegte Anzahl von Delegierten im Voraus gew√§hlt wird. Diese Delegierten sind diejenigen, die f√ľr den Konsens und das allgemeine Wohlbefinden des Netzwerks verantwortlich sind.

Der Konsensmechanismus von Tezos ist diesem √§hnlich, aber mit einem kleinen Unterschied. Statt der Hardcore-Delegation nimmt Tezos ein fl√ľssiges Demokratiemodell in seinen Konsens auf.


Wie funktioniert die Liquid Democracy?

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.
  • Menschen k√∂nnen ihre Abstimmungsverantwortung an einen Delegierten delegieren, der f√ľr sie √ľber ihre Politik 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 einer Person, die ihr Stimmrecht delegiert hat, die von ihren Delegierten gew√§hlte Abstimmung nicht gef√§llt, dann kann sie einfach ihre Stimme zur√ľcknehmen und selbst √ľber die Politik abstimmen.


Was sind also die Vorteile einer Liquid Democracy?

  • 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. Man muss nicht Millionen von Dollar f√ľr teure Wahlkampagnen ausgeben. Aus diesem Grund ist die Eintrittsbarriere relativ niedrig.
  • Aufgrund der M√∂glichkeit, zwischen direkter und delegierter Demokratie zu oszillieren, k√∂nnen Minderheitengruppen gerechter vertreten werden.
  • Schlie√ülich verf√ľgt es √ľber ein skalierbares Modell. Jeder, der nicht die Zeit hat, √ľber seine Politik abzustimmen, kann seine Abstimmungsverantwortung einfach delegieren.


Was ist ein Liquid Proof of Stake?

Im Gegensatz zu DPoS (Delegated Proof of Stake) gibt es keine harte und schnelle Regel, dass Delegierte unbedingt ausgew√§hlt werden m√ľssen. Es liegt ganz bei den Teilnehmern, was sie tun wollen. In Ordnung, fangen wir also mit dem LPoS an.

Tezos ist ein Liquid Proof of Stake System, das erfordert, dass man eine bestimmte Anzahl von Tezos-Tokens h√§lt, um am Konsens √ľber die Blockchain teilzunehmen. Der Prozess des ‚ÄúMining‚ÄĚ von Tezos-Token (XTZ) wird als Baking bezeichnet.

Token-Inhaber alias "Baker" k√∂nnen ihre Validierungsrechte an andere Token-Inhaber delegieren, ohne das Eigentum zu √ľbertragen. Anders als bei EOS ist die Delegation optional.


XTZ Blöcke Baking

Sie finden und f√ľgen der Tezos-Blockchain Bl√∂cke durch einen Prozess namens "Baking" hinzu. Und so funktioniert es:

  • Baker erhalten Blockverlagsrechte auf der Grundlage ihres Anteils.
  • Jeder Block wird von einem zuf√§lligen Baker ‚Äėgebacken‚Äô und dann von 32 weiteren zuf√§lligen Bakern beglaubigt.
  • Wenn der Block einsatzbereit ist, wird der Block in die Blockchain aufgenommen.
  • Der erfolgreiche Baker erh√§lt eine ‚ÄúBlock Belohnung‚ÄĚ und kann f√ľr alle Transaktionen innerhalb des Blocks Transaktionsgeb√ľhren verlangen.

Wie wir bereits gesagt haben, haben die Inhaber von Baking Tokens die M√∂glichkeit, ihre Baking Rights an andere Inhaber zu delegieren, ohne das Eigentum an ihren Token loszulassen. Nach Abschluss des ‚ÄúBaking‚ÄĚ wird der Baker seine Belohnungen mit den √ľbrigen Delegierten teilen.


Wollen Sie mit den Besten Konditionen Kryptowährungen Handeln?

Starten Sie auf eToro, dem Testsieger Krypto-Broker von Bitcoin-News.one

JETZT ANMELDEN
Ihr Kapital ist im Risiko. Noch nicht bereit? Lesen Sie unseren Etoro Test.

‚Äć

3. Smart Contracts und formale Verifizierung

Tezos wurde mit OCaml kodiert. Der Smart Contract, der auf Tezos laufen wird, wird mit Michelson erstellt. Was ist also das Besondere an diesen Sprachen? Es sind beides funktionale Sprachen. Wenn es um Sprachen geht, gehören sie zwei Familien an:

  • Imperativ
  • Funktional


Imperative Programmiersprachen

Bei einem imperativen Ansatz muss der Codierer alle Schritte notieren, die der Computer ausf√ľhren muss, um ein Ziel zu erreichen. Alle unsere traditionellen Programmiersprachen wie C++, Java und sogar Solidity sind imperative 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 sehen k√∂nnen, √ľbernimmt der Additionsprozess also mehrere Schritte, und jeder Schritt ver√§ndert st√§ndig den Zustand des Programms, da sie alle nacheinander einzeln ausgef√ľhrt werden. Ein Additionsprozess dauerte vier Schritte und die Schritte sind:

  • Deklarieren einer Ganzzahl a und Zuweisung des Wertes 5.
  • Deklarieren einer Ganzzahl b und Zuweisung des Wertes 3.
  • Deklarieren einer ganzen Zahl c.
  • Die Werte von und b werden addiert und in c gespeichert.


Funktionale Programmiersprachen

Coding HTML Code Editor

Die zweite Familie der Programmiersprachen sind die Funktionssprachen. Dieser Programmierstil wurde geschaffen, um einen funktionalen Ansatz zur Problemlösung zu schaffen. Diese Art des Ansatzes 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 diese verwenden, um mit einer Funktion h(x) zu arbeiten. Anstatt alle diese Funktionen in einer Folge zu lösen, können wir sie einfach alle in einer einzigen 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 f√ľr die Erstellung von Smart Contracts sein. Dies tr√§gt auch zu einer einfacheren Formalen Verifikation bei, was so ziemlich bedeutet, dass es einfacher ist, mathematisch zu beweisen, 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 extrem kritisch und sogar lebensrettend sein kann.

Angenommen, wir kodieren ein Programm, das den Luftverkehr 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 das Leben von Menschen in Gefahr ist. 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. Aus diesem Grund verwendet Tezos OCaml und ihre Smart Contracts Michelson.

Schauen wir uns also die Vorteile des funktionalen Ansatzes an:

  • Hilft bei der Erstellung von High-Assurance-Code, da es einfacher ist, das mathematische Verhalten des Codes nachzuweisen.
  • Erh√∂ht die Lesbarkeit und Wartbarkeit, da jede Funktion auf die Erf√ľllung einer bestimmten Aufgabe ausgelegt ist. Die Funktionen sind au√üerdem zustandsunabh√§ngig.
  • Der Code ist leichter zu reformieren und alle √Ąnderungen im Code sind einfacher zu implementieren. Dies erleichtert die reiterative Entwicklung.
  • Die einzelnen Funktionen lassen sich leicht isolieren, was das Ausprobieren und Debuggen erleichtert.


Mehr zu Michelson

Michelson ist eine stark typisierte, stack-based Sprache. In Ethereum werden Smart Contracts in Solidity oder Viper geschrieben und in EVM-Bytecode kompiliert, der dann in der virtuellen Maschine von Ethereum (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? Sie kann von Menschen leicht gelesen werden, was bei der Erstellung der Korrektheitsbeweise hilft und Fehler vermeiden hilft.


Wollen Sie mit den Besten Konditionen Kryptowährungen Handeln?

Starten Sie auf eToro, dem Testsieger Krypto-Broker von Bitcoin-News.one

JETZT ANMELDEN
Ihr Kapital ist im Risiko. Noch nicht bereit? Lesen Sie unseren Etoro Test.

‚Äć

Es folgt ein Beispiel f√ľr einen Michelson-Vertrag

Parameter (Paar (lambda int int) (Liste int));

R√ľckkehr (Liste int);

Lagereinheit;

Code { DIP{NIL int};

    CAR;

    DUP;

    DIP{CAR; PAIR};      # Daten auspacken und Akkumulator einrichten

    CDR;

    LAMBDA (Paar int (Paar (lambda int int) (Liste int)))

       (Paar (lambda int int) (Liste 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};

        PAIR};

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

    LAMBDA (Paar int (Liste int))

       (Liste int)

       {DUP; AUTO; DIP{CDR}; NACHTEILE};

    REDUZIEREN;          # Listenreihenfolge korrigieren

    EINHEIT; TAUSCH; PAAR}     # Einberufen des Kongress


Unser Fazit zu Tezos

Tezos Logo

So, da haben Sie 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, denn es bringt einen interessanten Nutzen in den Raum der Blockchain. Jetzt m√ľssen wir abwarten und herausfinden, ob sie den Hype, den sie nach ihrer ICO erzeugt haben, rechtfertigen k√∂nnen.

Wollen Sie mit den Besten Konditionen Kryptowährungen Handeln?
eToro Logo

Starten Sie auf eToro, dem Testsieger Krypto-Broker von Bitcoin-News.one

JETZT ANMELDEN
Krypto-Investitionen werden von eToro (Europe) Ltd. angeboten und die Verwahrung wird von eToro Germany GmbH durchgef√ľhrt. Ihr Kapital ist gef√§hrdet. Noch nicht bereit?¬†Lesen Sie unseren Etoro Test.

Thomas Cormik

Thomas Cormik begann mit dem alleinigen Fokus, seine Leser √ľber Bitcoin und seinen potenziellen Einfluss auf die traditionellen Finanzsysteme aufzukl√§ren. Thomas ist stolz darauf den Massen unter dem Banner von Bitcoin-News.one qualitativ hochwertige Inhalte anzubieten.

Mehr Artikel zum Thema:

Coins
ūüĒ• Polkadot Wiki - DOT Kurs, Kryptow√§hrung & mehr!

Polkadot (DOT) - Kryptow√§hrung Wiki ūü•á Was ist der DOT Coin? ūü•á Polkadot Kurs Entwicklung ūü•á Hier geht's zum Wiki!

Mehr erfahren...
ūüĒ• Tezos Wiki - XTZ Kurs, Kryptow√§hrung & mehr!

Tezos (XTZ) - Kryptow√§hrung Wiki ūü•á Was ist der XTZ Coin? ūü•á Tezos Kurs Entwicklung ūü•á Hier geht's zum Wiki!

Mehr erfahren...
ūüĒ• Monero Wiki - XMR Kurs, Kryptow√§hrung & mehr!

Monero (XMR) - Kryptow√§hrung Wiki ūü•á Was ist der XMR Coin? ūü•á Monero XMR Kurs Entwicklung ūü•á Hier geht's zum Wiki!

Mehr erfahren...
ūüĒ• Bitcoin SV Wiki - BSV Kurs, Kryptow√§hrung & mehr!

Bitcoin SV (BSV) - Kryptow√§hrung Wiki ūü•á Was ist der BSV Coin? ūü•á Bitcoin SV Kurs Entwicklung ūü•á Hier geht's zum Wiki!

Mehr erfahren...
ūüĒ• ChainLink Wiki - LINK Kurs, Kryptow√§hrung & mehr!

ChainLink (LINK) - Kryptow√§hrung Wiki ūü•á Was ist der LINK Coin? ūü•á ChainLink Kurs Entwicklung ūü•á Hier geht's zum Wiki!

Mehr erfahren...
ūüĒ• Crypto.com Wiki - MCO & CRO Kurs, Kryptow√§hrung & mehr!

Crypto.com (CRO) - Kryptow√§hrung Wiki ūü•á Was ist der CRO / MCO Coin? ūü•á CRO Kurs Entwicklung ūü•á Hier geht's zum Wiki!

Mehr erfahren...
ūüĒ• Tether Wiki - USDT Kurs, Kryptow√§hrung & mehr!

Tether (USDT) - Kryptow√§hrung Wiki ūü•á Was ist der USDT Coin? ūü•á Tether Kurs Entwicklung ūü•á Hier geht's zum Wiki!

Mehr erfahren...
ūüĒ• Ethereum Wiki- ETH Kurs, Anleitung, Kryptow√§hrung & mehr!

Ethereum (ETH) - Kryptow√§hrung Wiki ūü•á Was ist der ETH Coin? ūü•á Ethereum Kurs Entwicklung ūü•á Hier geht's zum Wiki!

Mehr erfahren...
ūüĒ• Bitcoin Wiki - BTC Kurs, Anleitung, Kryptow√§hrung & mehr!

Bitcoin (BTC) - Kryptow√§hrung Wiki ūü•á Was ist der BTC Coin? ūü•á Bitcoin Kurs Entwicklung ūü•á Hier geht's zum Wiki!

Mehr erfahren...
ūüĒ• Stellar Lumens Wiki - XLM Kurs, Kryptow√§hrung & mehr!

Stellar Lumens (XLM) - Kryptow√§hrung Wiki ūü•á Was ist der XLM Coin? ūü•á Stellar Kurs Entwicklung ūü•á Hier geht's zum Wiki!

Mehr erfahren...
Cindicator Wiki ‚Ė∑ Was ist CND? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die Cindicator Kryptow√§hrung. ‚úď Was ist der CND Coin? ‚úď Hier geht‚Äôs zum Wiki!

Mehr erfahren...
ūüĒ• Dent Wiki - DENT Kurs, Infos, Kryptow√§hrung & mehr!

Dent (DENT) - Kryptow√§hrung Wiki ūü•á Was ist der DENT Coin? ūü•á Dent Kurs Entwicklung ūü•á Hier geht's zum Wiki!

Mehr erfahren...
Cardano Wiki ‚Ė∑ Was ist der ADA? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die Cardano Kryptow√§hrung. ‚úď Was ist der ADA Coin? ‚úď Hier geht‚Äôs zum Wiki!

Mehr erfahren...
Basic Attention Token Wiki ‚Ė∑ Was ist BAT? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die BAT Kryptow√§hrung. ‚úď Was ist der BAT Coin? ‚úď Hier geht‚Äôs zum Wiki!

Mehr erfahren...
OMG Coin Wiki ‚Ė∑ Was ist OmiseGo? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die OmiseGo Kryptow√§hrung. ‚úď Was ist der OMG Coin? ‚úď Hier geht‚Äôs zum Wiki!

Mehr erfahren...
Substratum Wiki ‚Ė∑ Was ist SUB? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die Substratum Kryptow√§hrung. ‚úď Was ist der SUB Coin? ‚úď Hier geht‚Äôs zum Wiki!

Mehr erfahren...
0x Wiki ‚Ė∑ Was ist ZRX? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die 0x Kryptow√§hrung. ‚úď Was ist der ZRX Coin? ‚úď Hier geht‚Äôs zum Wiki!

Mehr erfahren...
Ripple Wiki ‚Ė∑ Was ist XRP? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die Ripple Kryptow√§hrung. ‚úď Was ist der XRP Coin? ‚úď Hier geht‚Äôs zum Wiki!

Mehr erfahren...
NEO Wiki ‚Ė∑ Was kann der Coin? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die NEO Kryptow√§hrung. ‚úď Was ist der NEO-Coin? ‚úď Hier geht‚Äôs zum Wiki!

Mehr erfahren...
Electroneum Wiki ‚Ė∑ Was ist ETN? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die Electroneum Kryptow√§hrung. ‚úď Was ist der ETN Coin? ‚úď Hier geht‚Äôs zum Wiki!

Mehr erfahren...
Bitcoin Cash Wiki ‚Ė∑ Was ist BCH? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die Bitcoin Cash Kryptow√§hrung. ‚úď Was ist BCH? ‚úď Hier geht‚Äôs zum Wiki!

Mehr erfahren...
WAX Wiki ‚Ė∑ Was kann der Coin? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die WAX Kryptow√§hrung. ‚úď Was kann der Coin? ‚úď Hier geht‚Äôs zum Wiki!

Mehr erfahren...
ūüĒ• Binance Coin Wiki - BNB Kurs, Kryptow√§hrung & mehr!

Binance Coin - Kryptow√§hrung Wiki ūü•á Was ist der BNB Coin? ūü•á Binance Coin Kurs Entwicklung ūü•á Hier geht's zum Wiki!

Mehr erfahren...
ICONX Wiki ‚Ė∑ Was ist ICX? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die ICONX Kryptow√§hrung. ‚úď Was ist der ICX Coin? ‚úď Hier geht‚Äôs zum Wiki!

Mehr erfahren...
Litecoin Wiki ‚Ė∑ Was ist LTC? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die Litecoin Kryptow√§hrung. ‚úď Was ist LTC ? ‚úď Hier geht‚Äôs zum Krypto Wiki!

Mehr erfahren...
EOS Wiki ‚Ė∑ Was kann der Coin? Kryptow√§hrung & mehr!

In diesem Artikel erfahren Sie alles √ľber die EOS Kryptow√§hrung. ‚úď Was ist EOS? ‚úď Hier geht‚Äôs zum Krypto-Wiki!

Mehr erfahren...