EOS (wird derzeit entwickelt) ist eine Open-Source-Smart-Contract-Plattform wie Ethereum.
=> Was sind die Hauptunterschiede zwischen Ethereum und EOS, wie zum Beispiel:
Vitalik Buterin
erwähnt, dass:
Daher kann eine Zielblockzeit von 3 Sekunden (und eine tatsächliche Blockzeit von 5 Sekunden) durchaus praktikabel sein. Wie üblich werden wir zunächst konservativer sein und es nicht so weit treiben, aber eine Blockzeit von 12s scheint dennoch sehr gut erreichbar zu sein.
Was kann EOS, was Ethereum nicht kann?
Ethereum vs. EOS: Technische Unterschiede.
Ethereum vs. EOS: Skalierbarkeit.
Wie unterscheidet sich EOS von Ethereum, dass es die Blockzeit auf 0,5 Sekunden bringt?
In EOS erstellt jeder Produzent 6 aufeinanderfolgende Blöcke, bevor er an den nächsten Produzenten übergibt. Daher gibt es in diesen 3 Sekunden (6 x 0,5) keine Latenz, um Blöcke zu verbreiten, da sie vom selben Produzenten erstellt werden. Die Latenz ist ein Problem während der Übergabe, daher ist es möglich, dass die letzten paar Blöcke oder die nächsten paar Blöcke verwaist sind, weshalb Plugins vorgeschlagen werden , um die Latenz zu minimieren, indem der geografische Standort von BPs berücksichtigt wird.
Und warum 21 und nicht zum Beispiel 1001.
Ich habe dies auf EOSIO StackExchange beantwortet , also füge ich meine Antwort hier ein:
Es ist eine Zahl, zu der Dan Larimer nach einigen Experimenten in seinen früheren Projekten (BitShares, Graphene und Steem) gelangte. Zum Beispiel hatte BitShares, eines von Dan Larimers früheren Projekten, 101 Produzenten, und er erwähnte, dass dies ein erhebliches Governance-Problem aufwirft Mitglieder der Gemeinschaft würden nicht mit der Recherche von 101 verschiedenen BPs Schritt halten und sich selbst dazu erziehen, entsprechend abzustimmen. Daher entschied er sich basierend auf dem Feedback der Benutzer für eine Nummer, die es den Menschen ermöglichen würde, auf dem Laufenden zu bleiben und gleichzeitig Sicherheit durch blockerzeugende Dezentralisierung zu bieten.
Eine Erklärung von Dan Larimer finden Sie in diesem Video-Interview . Auszug:
Ich habe die erste Version von DPoS mit 101 Blockproduzenten eingeführt. Sie wurden alle durch Zustimmungsabstimmung gewählt, und dann reduzierte BitShares 2 – oder Graphene – die Zahl von 101 auf eine benutzerdefinierte Zahl, damit die Leute bei der Abstimmung abstimmen können … wenn sie für mehr stimmen, dann wird es eine geben mehr; Wenn sie für weniger stimmen, wird es weniger geben, und das gibt Ihnen eine Vorstellung davon, für wie viele Leute die Community tatsächlich stimmen kann, und was wir gesehen haben, war, dass, wenn die Community die Kontrolle hat, die Anzahl bei etwa 15 Personen blieb .
Also habe ich bei Steem die Entscheidung getroffen, es einfach auf 21 fest zu codieren, was dezentraler wäre, als die Community es alleine und BitShares tat, weil es um den Durchsatz der Aufmerksamkeit und die Fähigkeit der Leute ging, abzustimmen.
Was kann EOS, was Ethereum nicht kann?
Ethereum vs. EOS: Technische Unterschiede.
Ethereum vs. EOS: Skalierbarkeit.
Das sind sehr allgemeine Fragen, die hier schwer zu beantworten sind. Ich schlage vor, einen Blick auf das Whitepaper zu werfen, da es Ihre Fragen beantworten kann.
Ein Hauptunterschied zwischen EOS und Ethereum besteht darin, wie Sie Blockproduzenten, auch bekannt als Knoten, auswählen.
Derzeit verwendet Ethereum den Proof-of-Work-basierten Mining-Algorithmus „Dagger-Hashimoto“ und wird ihn in Zukunft auf den Proof-of-Stake-basierten Mining-Algorithmus „Casper“ ändern, um den Blockproduzenten auszuwählen, der den nächsten Block signieren wird.
Während EOS einen Delegated-Proof-of-Stake-basierten Algorithmus verwendet, stimmen die Token-Inhaber bei EOS über die Auswahl von 21 Blockproduzenten ab (Hier können bestimmte Anforderungen bestehen, z. B. eine bestimmte Menge an EOS-Token, die gesperrt sind). Nur diese 21 ausgewählten Blockproduzenten werden Blöcke im Namen aller EOS-Benutzer signieren.
Unter den oben genannten Bedingungen wird die Blockzeit in EOS drastisch reduziert, da nur 21 Blockproduzenten existieren, während es in Ethereum offen ist, dass jeder Mining im Netzwerk theoretisch ein Blockproduzent sein kann, so dass das Festlegen der Blockzeit auf 15 Sekunden eine Designentscheidung ist. Wenn die Blockzeit in Ethereum reduziert wird, werden mehr verwaiste Blöcke produziert und es wird schwierig sein, die längste Kette zu wählen.
Alper
kherwa
Alper
kherwa
Alper
Nico Vergauwen
kherwa