Ich weiß, dass die Blockchain-Technologie so gut funktioniert, weil jeder im Grunde eine Kopie des letzten Hauptbuchs hat.
Wenn also eine Transaktion stattfindet, muss jeder innerhalb des Netzwerks die Transaktion "genehmigen", um sie durchzuführen.
Diese anderen Teilnehmer werden dann als vertrauenswürdige Quellen angesehen.
Was macht sie jedoch zu vertrauenswürdigen Quellen? Nehmen wir an, es gibt nur drei Teilnehmer, zwei machen eine Transaktion und einer muss entscheiden, ob die Transaktion akzeptabel ist oder nicht (macht das Clearing). Was macht ihn zu einer vertrauenswürdigen Quelle?
Sind diese Gedanken richtig oder wo liege ich falsch?
Ich schätze Ihre Antworten!
Ich weiß, dass die Blockchain-Technologie so gut funktioniert, weil jeder im Grunde eine Kopie des letzten Ledgers hat.
Ja, jeder vollständige Bitcoin-Knoten hat eine Kopie der Blockchain (auch bekannt als Ledger).
Wenn also eine Transaktion stattfindet, muss jeder innerhalb des Netzwerks die Transaktion "genehmigen", um sie durchzuführen.
Richtig, jede Transaktion wird an alle Bitcoin-Knoten weitergegeben und von jedem von ihnen validiert. Einige dieser Knoten betreiben auch Mining und sie werden diese Transaktion in einen Block aufnehmen. Wenn sie den Block erfolgreich abbauen (bevor andere ihre Blöcke erfolgreich abbauen), geben sie ihren Block an alle anderen Bitcoin-Knoten weiter, die den Block und alle darin enthaltenen Transaktionen validieren. Somit werden Transaktionen ein zweites Mal validiert.
Diese anderen Teilnehmer werden dann als vertrauenswürdige Quellen angesehen.
Was sie jedoch zu vertrauenswürdigen Quellen macht. Nehmen wir an, es gibt nur drei Teilnehmer, zwei machen eine Transaktion und einer muss entscheiden, ob die Transaktion ok ist oder nicht (macht das Clearing). Was macht ihn zu einer vertrauenswürdigen Quelle?
Niemand wird als vertrauenswürdige Quelle angesehen. Bitcoin ermöglicht vertrauenswürdige Transaktionen. Wenn wir 1000 Bitcoin-Knoten im Netzwerk haben und Benutzer A eine Transaktion durchführt, die einige Münzen an Benutzer B sendet, validieren alle 1000 Bitcoin-Knoten die Transaktion. Wenn der abgebaute Block dann weitergegeben wird, validieren ihn alle 1000 Knoten erneut. Beachten Sie, dass Benutzer A und B möglicherweise selbst einen vollständigen Bitcoin-Knoten ausführen oder nicht.
Hoffentlich klärt das die Dinge ein wenig.
all 1000 users will validate the transaction
? Wie validieren sie es?Jeder innerhalb des Netzwerks muss die Transaktion "genehmigen", um sie durchzuführen.
Ich denke, "genehmigen" ist nicht die beste Wortwahl. Sie prüfen nur, ob eine Transaktion gültig ist oder nicht, eine Genehmigung ist nicht erforderlich.
Um es an Ihrem Beispiel mit drei Teilnehmern zu erklären:
Alice, Bob und Charlie haben jeweils eine Kopie der Blockchain. Alice möchte Bob Bitcoins schicken.
Es gelten zwei Bedingungen:
Wenn Alice ihre Transaktion sendet, kann jeder (Alice, Bob und Charlie) prüfen, ob das Geld verfügbar ist, da die Transaktion angibt, welche Coins ausgegeben werden.
Außerdem kann jeder überprüfen, ob die Signatur gültig ist, da sie nur vom Besitzer dieser Bitcoins erstellt werden kann. Jeder Benutzer selbst wird eine Transaktion sofort abbrechen, wenn die Signatur ungültig ist oder wenn nicht genügend Guthaben vorhanden ist.
Als nächstes, wann immer jemand einen Block abbaut, enthält dieser eine Reihe gültiger Transaktionen, um sie zu bestätigen. Wenn er gefunden wird, wird der Block an das Netzwerk gesendet. Jeder prüft, ob der Block gültig ist und nur gültige Transaktionen enthält. Da jeder die Datenbank aus derselben Blockchain aufbaut, haben alle am Ende denselben Status in der Datenbank und sind sich daher einig, welche Guthaben für Ausgaben zur Verfügung stehen.
Mit anderen Worten, Sie können Ihrer eigenen Kopie der Blockchain vertrauen, weil Sie jedes Stück davon auf Gültigkeit geprüft haben. Andere jedoch möglicherweise nicht. Niemand sonst muss Ihrer Kopie der Blockchain vertrauen, denn Sie können ihnen die Teile schicken, damit sie ihre eigenen bauen und die Arbeit selbst überprüfen können.
Zunächst müssen Sie verstehen, dass die Verwendung von Bitcoin von niemandem kontrolliert wird, daher gibt es keine Möglichkeit, die Integrität von Personen zu überprüfen, die die Bitcoin-Technologie verwenden. In diesem Sinne sollte man bei Transaktionen immer vorsichtig sein. Menschen, die viele Transaktionen erfolgreich tätigen, gelten (technisch gesehen) als vertrauenswürdig, aber es besteht immer die Möglichkeit, dass sich dies ändert. Es ist eigentlich das gleiche wie im echten Leben, wie wenn man etwas im Versandhandel bestellt, auf das man sich verlassen kann. Je mehr Leute bei demselben Unternehmen bestellen, desto größer wird das Vertrauen, aber wie bei Bitcoin kann dieses Vertrauen aus vielen Gründen gebrochen werden. Die Zeit, in der wir leben, ist wirklich eine kranke Zeit in der Geschichte der Menschheit. So viele Menschen versuchen, sich gegenseitig auf jede erdenkliche Weise zu betrügen, einschließlich Regierungen, Banken usw. Kurz gesagt: Sie können niemandem zu 100% vertrauen, Vergessen Sie also das Vertrauen und seien Sie vorsichtig, wenn Sie große Mengen an Bitcoins senden. Wenn Sie eine große Transaktion mit jemandem tätigen müssen, den Sie nicht kennen, sollten Sie versuchen, den Transaktionsverlauf dieser Person zu finden. Sie können die Blockchain-Informationen für die Transaktionen dieser Person überprüfen, um eine genauere Schätzung darüber zu erhalten, wie vertrauenswürdig diese Person sein könnte. Ich hoffe, diese Antwort hat Ihre Fragen geklärt.
David Schwarz