Wie viel Hash-Power wird tatsächlich für dapp im ehereum-Netzwerk verwendet?

In jedem gegebenen Block können Sie sehen, dass 3 eth an den Miner vergeben werden, der ihn gefunden hat, und 0.??? wird für Prozesstransaktionen belohnt. Beide Operationen erfordern Rechen- und Speicherleistung, aber eindeutig zu finden, dass die Ankündigung 97 % der Ressourcen verbraucht und die Transaktionsnutzung nur maximal 3 % beträgt (Gaslimit * Blocknutzung) / (3 + Gaslimit * Blocknutzung) Wie ist dapp dezentralisiert, wenn Einer hostet schließlich seine DApp auf AWS oder Azure.

Antworten (1)

In jedem gegebenen Block können Sie sehen, dass 3 eth an den Bergmann belohnt werden, der ihn gefunden hat,

Der Miner, der den PoW findet, wird mit der Blockbelohnung (3 ETH) und allen Transaktionsgebühren (und Onkelbelohnungen) belohnt.

und 0.??? wird für Prozesstransaktionen belohnt.

Ich gehe davon aus, dass Sie damit die anderen Miner und Full Nodes im Netzwerk meinen (dh diejenigen, die beim Mining des Blocks nicht erfolgreich waren). Wenn sie einen vollständigen Knoten ausführen und/oder zukünftige Blöcke weiter abbauen möchten, müssen sie überprüfen, ob alle Transaktionen im Netzwerk gültigen Statusänderungen entsprechen. Wenn sie diesen Validierungsschritt nicht durchführen, haben sie keine Möglichkeit zu wissen, dass ihr Knoten einen zuverlässigen, korrekten Zustand hat. Jeder Miner, der diesen Grundzustand nicht garantieren kann, verschwendet seine Zeit (und sein Geld) mit dem Abbau potenziell ungültiger nachfolgender Blöcke.

Also ja, alle Knoten werden die Transaktionen ausführen, aber nur der Miner, der den Block abbaut, wird dafür bezahlt.

Wie wird Dapp dezentralisiert, wenn man am Ende seine DApp auf AWS oder Azure hostet?

Dies ist eine andere Frage. Meinst du mit Dapp das Frontend oder das Backend?

Die Blockchain ist das Backend. Solange also die AWS- oder Azure-Instanz, die Ihren Knoten hostet, eine Verbindung zum Hauptnetzwerk herstellt, ist sie dezentralisiert. Wenn es nicht mit dem Hauptnetzwerk verbunden ist, nützt es nichts. (Es sei denn, Sie planen, ein privates Netzwerk zu betreiben.)

Wenn Sie über das Frontend sprechen, dann ja, diese werden normalerweise auf einem zentralen Server gehostet. Die Alternative wäre, etwas wie IPFS oder Swarm zu verwenden.

Danke. Ich frage mich nur, ob eth in ein paar Jahren zu 100 % PoS wechseln wird. Die 97 % der Hashing-Leistung, die für die berechnete Ankündigung verwendet wird, werden dann kostenlos. Wird das Ethereum-Netzwerk sie für etwas anderes nutzen? In diesem Fall findet eth automatisch eine andere Arbeit, die ausgeführt werden kann, und der Bergmann erhält eine Art Belohnung durch die Teilnahme (nicht am Bergbau). Oder in einem anderen Fall muss der Bergmann seine zukünftige Auszahlung selbst wählen, wie: 1) andere PoW-Münzen abbauen und das eth-Netzwerk verlassen; 2) Bereitstellung von GPU-Leistung für Golem oder 3) Nutzung der GPU-Leistung zum Hosten des DAPP-Front-Ends und/oder sogar der Client-Seite