Blockchains: Verbindungen und Funktionsweise im Überblick

Was sind die Verbindungen zwischen Blöcken in Blockchains?

1. Experten stellen vor, dass Blockchain allgemein als verteiltes öffentliches Hauptbuch verstanden werden kann, das von jedem Block mit einer Kette verbunden ist. In traditionellen Buchhaltungssystemen liegen die Rechnungsrechtsrechte in den Händen des zentralen Servers.

2. Zeitreihenfolge. Blockchain ist eine Kettendatenstruktur, die Datenblöcke in der chronologischen Reihenfolge kombiniert und kryptografisch garantiert ist und nicht manipuliert wird und nicht geschmiedet werden kann.

3. Blockchain: Fügen Sie jedem Block Blockheader hinzu. Der Hash -Wert des übergeordneten Blocks wird aufgezeichnet. Jeder Block speichert den Hash -Wert des übergeordneten Blocks, und alle Blöcke sind nach einer Blockchain verbunden.

Welches der folgenden Blockchain -Diagramme ist korrekt?

1. Zeitreihenfolge. Blockchain ist eine Kettendatenstruktur, die Datenblöcke in der chronologischen Reihenfolge kombiniert und kryptografisch garantiert ist und nicht manipuliert wird und nicht geschmiedet werden kann.

2. Zeit. Blockchain ist ein Begriff im Bereich der Informationstechnologie. Die Blockchain schreibt sicher in chronologischer Reihenfolge Transaktionen in den Block. Es ist ein verteiltes öffentliches Hauptbuch, das jeder Konten behalten kann.

3. Das heißt, verbinden Sie die verschiedenen charakteristischen Werte des Blockheaders miteinander, um eine sehr lange Zeichenfolge zu bilden, und berechnen Sie dann den Hash für diese Zeichenfolge. Hash = SHA256 (Blockheader) ist die Berechnungsformel des Blockhashings und SHA256 ist der Hashing -Algorithmus der Blockchain.

108 Wesentliche Wissenspunkte für den Einstieg mit Blockchain

aus den aktuellen Mainstream-Blockchain-Projekten, Blockchain-Projekte sind hauptsächlich vier Kategorien: die erste Kategorie: Währung; die zweite Kategorie: Plattformkategorie; die dritte Kategorie: Anwendungskategorie; und die vierte Kategorie: Asset Tokenization. 80. USDTUSDT, das gegen USD untersucht wird, ist Tetherusd, ein von Tether ins Leben gerufenes Token.

, [öffentlicher Schlüssel und privater Schlüssel] In der Welt der Blockchain entspricht der öffentliche Schlüssel einem Bankkonto, und der private Schlüssel entspricht einem Bankkonto + Abhebungskennwort.

Offenheit: Die Systemdaten der Blockchain sind offen und transparent und jeder kann teilnehmen. Zum Beispiel ein Haus mieten. Sie können wissen, ob es zuvor Probleme mit den Mietinformationen des Hauses gab. Natürlich sind einige der persönlichen privaten Informationen hier verschlüsselt.

Dies ist für die Blockchain von großer Bedeutung. Wenn jemand einen Block ändert, ändert sich der Hash dieses Blocks. Damit der nachfolgende Block daran angeschlossen werden kann (da der nächste Block den Hash des vorherigen Blocks enthält), muss die Person wiederum alle nachfolgenden Blöcke ändern, andernfalls wird der modifizierte Block von der Blockchain getrennt.

Die Vertrauens- und Sicherheitsprobleme von Transaktionen, die hauptsächlich durch Blockchain gelöst wurden, sind durch die Dezentralisierung jedes unabhängigen Knotens (der Konsensmechanismus, der sich auf verteilte Knoten stützt) und nur durch öffentliche Transaktionsinformationen durch asymmetrische Handelsalgorithmen und die Vertraulichkeit der Handelsinformationen manipuliert.

Menschenmengen, die die Karriere ändern wollen. Lernziele: Lernen Sie die Sprache von 0 aus 0 und kultivieren Sie blockchainspezifische Anwendungstalente durch umfassendes Lernen von GO-Sprache. Beschäftigungsrichtung: Neue Technologie -GO -Sprachentwicklung (Webentwicklung, Microservices, verteilt). Blockchain -Entwicklung in neuen Feldern (kryptografische Sicherheit, Blockchain -Systeme, Blockchain -Anwendungen).

⑵ Bildungsprogramme, um mit Blockchain

zu beginnen. Es gibt jedoch einige einfache und leicht verständliche Artikel. Es gibt nur wenige Erklärungen darüber, was Blockchain ist und was zu diesem Thema Besonderes ist. Als nächstes werde ich es versuchen und ein Blockchain -bestes Bildungsprogramm schreiben. Das ist schließlich nicht schwierig. Das Hauptkonzept ist sehr einfach und kann in wenigen Worten erklärt werden. Ich hoffe, dass Sie nach dem Lesen dieses Artikels nicht nur Blockchain verstehen, sondern auch verstehen, was Bergbau ist und warum das Bergbau immer schwieriger wird. Es ist zu beachten, dass ich kein Experte in diesem Bereich bin. Obwohl ich mich sehr früh darum gekümmert habe, ist es Blockchain seit Anfang dieses Jahres immer noch genauer. Jeder ist herzlich eingeladen, Fehler und Ungenauigkeiten im Artikel zu korrigieren. 1. Was ist Blockchain? In einem Wort ist es eine spezielle Datenbank verteilt. Zunächst besteht die Hauptfunktion von Blockchain darin, Informationen zu speichern. Alle Informationen, die in Blockchain gespeichert werden sollen, können geschrieben oder gelesen werden, sodass es eine Datenbank ist. Zweitens kann jeder einen Server vorbereiten, das Blockchain -Netzwerk beitreten und ein Knoten werden. In der Blockchain -Welt gibt es keine zentralen Knoten und jeder gleiche Knoten und behält die gesamte Datenbank. Sie können die Daten an einen belieh2en Knoten schreiben/lesen, da der gesamte Vertrag schließlich synchronisiert wird, um sicherzustellen, dass die Blockchain konsistent ist. 2. Das größte Merkmal von Blockchain. Datenbanken verteilt sind keine neuen Erfindungen. Es gab solche Produkte auf dem Markt. Blockchain hat jedoch einen revolutionären Vorteil. Blockchain hat keinen Beamten, es ist völlig nicht -zentral. Andere Datenbanken haben Beamte, aber Blockchain nicht. Wenn jemand Blockchain Audits hinzufügen möchte, kann dies nicht erreicht werden, da das Ziel des Entwurfs darin besteht, die zentralen Managementbehörden zu verhindern. Genau deshalb kann es nicht verwaltet werden, dass Blockchain nicht kontrolliert werden kann. Andernfalls wird ein großes Unternehmen und eine große Gruppe von Managementrechtskontrolle das gesamte Gesetz kontrollieren, und andere Benutzer müssen ihnen befolgen. Ohne einen Beamten kann jedoch jeder Daten schreiben. Wie können wir sicherstellen, dass die Daten zuverlässig sind? Was sollten wir tun, wenn wir durch eine schlechte Person geändert werden? Bitte lesen Sie weiter, das ist das Tolle in Blockchain. 3. Blockblockchain besteht aus Blöcken. Die Masse ist dem Datenbankdatensatz sehr ähnlich. Jedes Mal, wenn die Daten geschrieben werden, wird ein Block erstellt. Jeder Block enthält zwei Teile. Kopf: Notieren Sie den Selbstwert des aktuellen Blocks: Der tatsächliche Datenkopf enthält die mehrfachen Selbstwerte des aktuellen Blocks. Erstellen Sie eine Einzelhandelsfragmentierung der tatsächlichen Daten rechtzeitig (zum BeispielBischof) Hier müssen Sie verstehen, welcher Einzelhandel notwendig ist, um Blockchain zu verstehen. Der sogenannte Einzelhandel bedeutet, dass der Computer den gleichen Wert mit der gleichen Länge wie in den Inhalten berechnen kann. Die Blockchain -Segmentierungslänge beträgt 256 Bit, was bedeutet, dass unabhängig vom ursprünglichen Inhalt die 256 -Bit -Bitnummer am Ende berechnet wird. Es kann garantiert werden, dass der entgegengesetzte Einzelhandel unterschiedlich sein sollte, solange der ursprüngliche Inhalt unterschiedlich ist. Beispielsweise ist die Severing Chain 123 der A8FDC205A9F19C1C7507A60C4F01B13D13D13D7FD0 (Sixie), 256 Bits werden in den Dualismus umgewandelt und nur 123 können diesen Einzelhandel erhalten. (Theoretisch können auch andere Saiten diesen Einzelhandel erhalten, aber die Möglichkeit ist sehr niedrig und kann als fast unmöglich angesehen werden.) Daher gibt es zwei wichtige Schlussfolgerungen. Inferenz 1: Teilen Sie jeden verschiedenen Block, und die Masse kann vom Einzelhandel erkannt werden. Inferenz 2: Wenn sich der Inhalt der Masse ändert, wird sich seine Fragmentierung definitiv ändern. 4. Die Anpassung der Einzelhandelsanpassung entspricht dem Einzelhandel nacheinander. Jeder Block der Masse ist berechnet. Dies bedeutet, dass die unterschiedlichen charakteristischen Werte des Blockkopfes miteinander verbunden sind, um eine sehr lange Kette zu bilden, und dann wird der Einzelhandel dieser Serie berechnet. Einzelhandel = SHA256 (der Kopf der Masse) ist die arithmetische Formel, und SHA256 ist der Einzelhandelsalgorithmus in Blockchain. Beachten Sie, dass diese Formel nur Blöcke enthält und keine Blockkörper enthält. Dies bedeutet, dass der Einzelhandel nur durch den Massenoberhaupt bestimmt wird. Wie bereits erwähnt, enthält der Kopf des Blocks viele Inhalte, einschließlich des Einzelhandels der aktuellen Masse und des vorherigen Massenhandels. Dies bedeutet, dass sich die aktuelle Massenfragmentierung definitiv verändert, wenn sich der aktuelle Körpergehalt ändert oder die vorherigen Änderungen verändert. Dies ist für Blockchain von großer Bedeutung. Wenn jemand eine Masse anpasst, ändert sich die Fragmentierung dieser Masse. Um ihre nachfolgende Masse zu verbinden (da die folgende Masse die vorherige Blockfragmentierung enthält) muss die Person alle nachfolgenden Blocks einstellen, da sonst die modifizierte Masse von der Blockchain getrennt wird. Aus den späteren Gründen dauert das Einzelhandelskonto lange und es ist fast unmöglich, mehrere Massen in kurzer Zeit anzupassen, es sei denn, jemand hat mehr als 51 % der Rechenleistung des gesamten Netzwerks gemeistert. Durch diesen Verbindungsmechanismus garantiert Blockchain seine eigene Zuverlässigkeit, und sobald sie geschrieben sind, können die Daten nicht manipuliert werden. Das ist wie Geschichte. Es kann von nun an nicht geändert werden. Jeder Block, der mit einem vorherigen Block verbunden ist, der auch der Ursprung des Blockchain -Namens ist. 5. Da der Bergbau eine Synchronisation zwischen dem Vertrag gewährleisten sollte, kann die Geschwindigkeit des Hinzufügens neuer Blöcke nicht könnenEs ist sehr schnell. Stellen Sie sich vor, Sie haben gerade eine Masse synchronisiert, und Sie sind kurz davor, die folgende Masse zu erstellen, aber zu diesem Zeitpunkt werden neue Blöcke erstellt, und Sie müssen die Hälfte des Kontos aufgeben und erneut synchronisieren. Da hinter jedem Block nur ein Block stehen kann, können Sie immer den folgenden Block hinter dem neuesten Block erstellen. Daher haben Sie keine Wahl, als sofort zu synchronisieren, wenn Sie das Signal hören. Daher ist Satoshi Nakamoto (dies ist ein Pseudonym, und seine wahre Identität ist noch unbekannt), was den Blockchain -Erfinder schwer macht, neue Blöcke hinzuzufügen. Das Design ist, dass im Durchschnitt alle 10 Minuten ein neuer Block im gesamten Netzwerk erstellt werden kann, mit nur sechs in einer Stunde. Diese Ausgangsgeschwindigkeit wurde nicht durch Bestellungen erreicht, aber große Konten werden absichtlich erstellt. Dies bedeutet, dass nur durch sehr große Mengen von Berechnungen durch die Strommasse erhalten werden können, wodurch der neue Block zu Blockchain hinzugefügt wird. Da das Konto sehr groß ist, kann es nicht schneller werden. Dieser Prozess wird als Bergbau bezeichnet, da es so ist, als würde man ein Sandkorn finden, der die Bedingungen im Sand auf der ganzen Welt erfüllt. Das Gerät, das den Einzelhandel berechnet wird, wird als Bergbaumaschine bezeichnet, und die Person, die die Bergbaumaschine verwaltet, wird als Job bezeichnet. 6. Lesen Sie den Schwierigkeitsgrad, Sie können eine Frage haben. Die Leute sagen, Bergbau ist schwierig, verwendet aber kein Bergbau nur einen Computer für einen Einzelhandel? Dies ist die Kraft des Computers. Wie wird es schwierig und kann nicht lange berechnet werden? Es stellt sich heraus, dass keiner der Einzelhandel erledigt werden kann. Nur Hashs, die die Bedingungen erfüllen, die von den Verbindungen der Masse beeinflusst werden. Diese Erkrankung ist besonders hart, so dass der größte Teil des Einzelhandels die Anforderungen nicht entspricht und erneut kalkuliert werden sollte. Es stellt sich heraus, dass der Blockkopf einen schwierigen Faktor enthält, der die Schwierigkeit der Berechnung des Einzelhandels bestimmt. Beispielsweise beträgt die Schwierigkeit von 100.000 14484,16236122. Das Blockchain -Protokoll sieht vor, dass die Verwendung eines festgeführten Koeffizienten den Zielwert erhalten kann. Je schwierigerer Elemente, desto kleiner ist der Zielwert. Die Gesundheit des Einzelhandels hängt eng mit dem gezielten Wert zusammen. Nur im Einzelhandel kleiner als der Zielwert ist gültig. Andernfalls ist der Einzelhandel nicht gültig und muss erneut kalkuliert werden. Da der gezielte Wert sehr gering ist, ist die Wahrscheinlichkeit eines Einzelhandels geringer als dieser Wert sehr gering. Es kann 1 Milliarde Mal berechnet werden, bevor es einmal getroffen wird. Dies ist die radikale Ursache des Bergbaus sehr langsam. Wie bereits erwähnt, wird die aktuelle Massenfragmentierung nur durch den Massenkopf bestimmt. Wenn Sie den Einzelhandel häufig für dieselbe Masse berechnen möchten, bedeutet dies, dass sich der Blockkopf kontinuierlich ändern muss, sonst ist er sichEs ist unmöglich, unterschiedliche Fragmentierung zu berechnen. Alle Selbstwerte sind im Kopf der Masse festgelegt. Um den Kopf des Blocks zu ändern, fügte Satoshi absichtlich einen zufälligen Begriff namens Nonce hinzu. Nonce ist ein zufälliger Wert. Die Funktion des Mining -Faktors besteht darin, den Nonce -Wert zu erraten, damit die Segmentierung des Massenkopfes kleiner als der Zielwert sein kann, damit er in Blockchain geschrieben werden kann. Es ist sehr schwierig, Nonce zu erraten, und jetzt können wir nur versuchen, durch umfassende Weise Fehler einzeln zu machen. Laut dem Protokoll ist Nonce ein doppelter Wert von 32 Bits, der 2,147 Milliarden als Maximum erreichen kann. Der Nonce -Wert der Masse 100.000 beträgt 274148111. Wenn Sie Glück haben, finden Sie möglicherweise eine Weile Nonce. Wenn Sie kein Glück haben, haben Sie möglicherweise 2,147 Milliarden Mal berechnet, und es gibt nichts anderes als das, das heißt, es ist unmöglich, dass die aktuelle Masse eine Fragmentierung berechnet, die den Bedingungen erfüllt. Zu diesem Zeitpunkt ermöglicht das Protokoll Chinas, die Masse zu ändern und ein neues Konto zu starten. 7. Dynamik der Schwierigkeitsgrad Änderung, wie im vorherigen Abschnitt erwähnt wird, zufälliger Bergbau und kann die Produktion einer Masse in genau zehn Minuten nicht garantieren. Manchmal wird es in einer Minute berechnet und manchmal kann es mehrere Stunden lang nicht erfolgreich sein. Im Allgemeinen wird die Berechnungsgeschwindigkeit mit erhöhten Geräten ausgerichtet und die Anzahl der Bergbaumaschinen erhöht. Um zehn Minuten lang eine feste Ausgangsrate aufrechtzuerhalten, entwarf Satoshi Nakamoto auch einen dynamischen Einstellungsmechanismus für die Schwierigkeit. Es sieht vor, dass der Schwierigkeitsgrad alle zwei Wochen (Blöcke 2016) modifiziert wird. Wenn die Durchschnittsgeschwindigkeit der Erzeugung von Blöcken in diesen zwei Wochen 9 Minuten beträgt, bedeutet dies, dass sie 10 % schneller als die rechtliche Geschwindigkeit ist, sodass der nächste Schwierigkeitskoeffizient um 10 % erhöht werden muss. Wenn die durchschnittliche geburtshilfliche Geschwindigkeit 11 Minuten beträgt, bedeutet dies, dass sie 10 % langsamer als die rechtliche Geschwindigkeit ist, sodass der nächste Schwierigkeitskoeffizient um 10 % reduziert werden muss. Der Schwierigkeitsfaktor ist immer höher (der gezielte Wert wird immer kleiner), was den Bergbau immer schwieriger macht. 8. Blockchain Thorn Auch wenn Blockchain zuverlässig ist, gibt es immer noch kein Problem: Wenn zwei Personen gleichzeitig Daten in Blockchain schreiben, sind zwei Blocks gleichzeitig zugeordnet, da sie mit dem vorherigen Block verbunden sind, bildet eine Gabel. Welcher Block sollte zu diesem Zeitpunkt übernommen werden? Die aktuelle Regel ist, dass die neuen Knoten immer länger Blockchain verwenden. Wenn Blockchain einen Dorn hat, sucht er nach einer Zweigstelle hinter dem Dornenpunkt und erreicht 6 neue Blöcke (als sechs Zusicherungen bezeichnet). Berechnen Sie in einem Block in 10 MinutenUnd bestätigen Sie es in einer Stunde. Da die Geschwindigkeit der Erzeugung der neuen Blöcke durch Rechenleistung bestimmt wird, bedeutet diese Regel, dass der Zweig, der die meisten Rechenleistung enthält, authentische Blockchain ist. 9. Zusammenfassung: Blockchain arbeitet seit 2009 8 Jahre lang als beispiellose verteilte Datenbank und hat keine großen Probleme. Dies beweist, dass es möglich ist. Um jedoch die Zuverlässigkeit der Daten zu gewährleisten, hat Blockchain auch seinen eigenen Preis. Erstens Effizienz. Beim Schreiben der Daten in Blockchain dauert das Warten mindestens zehn Minuten. Der gesamte Vertragsstrafe, der mehr Zeit in Anspruch nimmt; Zweitens Energieverbrauch. Die Erzeugung von Klumpen erfordert, dass Bergbauarbeiter endlose Konten erstellen, die sehr Energie benötigen. Daher sind die aus Blockchain aus Blockchain in Kraft getretenen Szenarien sehr begrenzt. Es gibt keine Daten, die von den Verwaltungsbehörden verfasst wurden, dass alle Mitglieder nicht die Vorteile des Bergbaus in der tatsächlichen Zeit verlangen, um ihre eigenen Kosten kompensieren zu können. Wenn die oben genannten Bedingungen nicht erfüllt werden können, sind herkömmliche Datenbanken eine bessere Lösung. Heutzutage ist das größte Anwendungsszenario (möglicherweise das einzige Anwendungsszenario) der Blockchain die Kryptowährung, die von Bitcoin dargestellt wird. <ትልልቅ> የ Countentin ቴክኖሎጂ መሰረታዊ ነገሮች (/ ትልልቅ> ፍቺ: - p> ን ፍቺ: - pulortal ስልተ ቀመር ወደ ቋሚ-ርዝመት ገመዶች ውስጥ ውሂብን የሚቀይር ስልተ ቀመር Es wird am häufigsten verwendet, um die Privatsphäre der Informationen, die emotionalen Daten für private Änderungen zu verbessern. Digitale Signatur: Theologische Sekretärin und Entwicklungsansprüche bestätigen die Richtigkeit der Informationen und die Identität des Absenders.