Ich bin neu in der Blockchain-Welt und versuche, Folgendes zu verstehen. jede Hilfe wird sehr dankbar sein. Das ist mein Verständnis nach mehreren Videos und Kursen.
Meine Frage ist
Steht die Zeit, die für meine benötigt wird, im Zusammenhang mit der Komplexität meines Vertrags?
Muss ich wirklich minen? weil ich die Blockchain für Coins nicht für einen anderen Anwendungsfall verwende.
Mining ist ein Herzstück des Proof-of-Work-Konsensalgorithmus. Es ist im Wesentlichen ein Rätsel, das Bergleute lösen müssen, um einen Arbeitsnachweis zu erbringen und eine Transaktion zu validieren. Es ist rechenintensiv.
Private Blockchain verfügt über verschiedene Konsensalgorithmen zur Validierung von Transaktionen. Wird beispielsweise Quorum
häufig für die Entwicklung von Unternehmens-Blockchain-Anwendungen verwendet. Es verwendet abstimmungsbasierte Konsensalgorithmen wie Raft, Quorumchain, and Istanbul
. hat die Option , den Konsensalgorithmus für ein privates Blockchain-Netzwerk geth
zu verwenden .Proof Of Authority
Bei allen oben genannten Konsensalgorithmen bleibt der Prozess der Validierung von Blöcken derselbe, dh das Lösen des kryptografischen Rätsels (Mining).
Im Falle eines Raft
Konsens führen nur ausgewählte leader
Mining durch und senden es an alle Teilnehmer des Blockchain-Netzwerks.
Im Falle eines Proof-of-Authority-Konsensalgorithmus von geth
nur autorisierten Knoten wird Mining durchgeführt.
Der Prozess der Blockvalidierung ist derselbe (Mining), abhängig vom Konsensalgorithmus, den Sie für die private Blockchain auswählen. Nur ausgewählte Knoten führen den Mining-Prozess durch. Im Fall des öffentlichen Blockchain-Netzwerks konkurrieren alle teilnehmenden Knoten um Belohnungen, die sie nach erfolgreichem Mining des Blocks erhalten.