Blockchains: Verbindungen und Grundlagen einfach erklärt

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).

⓶ Tutorials, um mit Blockchain

zu beginnen, aber es gibt nur wenige einfache und einfache, zu verständige Anfangsartikel. Es gibt nur wenige Erklärungen darüber, was Blockchain ist und was das Besondere daran ist. Dann möchte ich es versuchen und ein bekanntes Blockchain -Training schreiben. Schließlich ist es keine schwierige Sache. Das Kernkonzept 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 der Bergbau immer schwieriger wird. Es ist zu beachten, dass ich kein Experte in diesem Bereich bin. Obwohl ich es sehr früh bemerkte, schaue ich mir Blockchain von Anfang dieses Jahres immer noch genauer an. Jeder ist herzlich eingeladen, die Fehler und Ungenauigkeiten im Artikel zu korrigieren. 1. Was ist die Essenz der Blockchain? Mit einem Wort gibt es eine spezielle verteilte Datenbank. Erstens besteht die Hauptfunktion von Blockchain darin, Informationen zu speichern. Alle Informationen, die gespeichert werden müssen, können in Blockchain geschrieben oder daraus gelesen werden. Es handelt sich also um eine Datenbank. Zweitens kann jeder einen Server einrichten, dem Blockchain -Netzwerk beitreten und ein Knoten werden. In einer Welt der Blockchain gibt es keine Schlüsselknoten, und jeder Knoten ist gleich und speichert die gesamte Datenbank. Sie können Daten an jeden Knoten schreiben/lesen, da alle Knoten am Ende synchronisiert werden, um sicherzustellen, dass die Blockchain konsistent ist. 2. Das größte Merkmal von Blockchain. Verteilte Datenbanken sind keine neuen Erfindungen. Es gab solche Produkte auf dem Markt. Blockchain hat jedoch ein revolutionäres Merkmal. Blockchain hat keinen Administrator, es ist völlig zentral. Andere Datenbanken haben Administratoren, aber Blockchain nicht. Wenn jemand Blockchain Audits hinzufügen möchte, kann dies nicht erreicht werden, da das Entwurfsziel darin besteht, die zentralisierten Managementbehörden zu verhindern. Genau deshalb kann es nicht kontrolliert werden, dass Blockchain nicht kontrolliert werden kann. Wenn ein großes Unternehmen und eine große Gruppe die Kontrollrechte kontrollieren, werden sie die gesamte Plattform kontrollieren und andere Benutzer müssen ihnen befolgen. Ohne einen Administrator kann jedoch jeder Daten darüber schreiben. Wie können wir sicherstellen, dass die Daten glaubwürdig sind? Was sollten wir tun, wenn wir durch eine schlechte Person geändert werden? Lesen Sie weiter, dies ist die erstaunliche Blockchain. 3. Blockblockchain besteht aus Blöcken. Ein Block ist einem Datenbankelement sehr ähnlich. Jedes Mal, wenn ein Daten geschrieben wird, wird ein Block erstellt. Jeder Block enthält zwei Teile. Überschrift: Registrieren Sie den inneren Wert der aktuellen Blockade: Die tatsächliche Datenüberschrift enthält mehrere Selbstwerte des aktuellen Blocks. Generieren Sie den Haschisch der tatsächlichen Daten rechtzeitig (dh Blockage des Körpers) Hier müssen Sie verstehen, was Haschisch ist, das benötigt wird, um Blockchain zu verstehen. Der sogenannte Haschisch bedeutet, dass der Computer einen intrinsischen Wert derselben Länge für jeden Inhalt berechnen kann. Die Hash -Länge der Blockchain beträgt 256 Stücke, was bedeutet, dass unabhängig von dem ursprünglichen Inhalt am Ende eine 256 -Bit -Bitärzahl berechnet wird. Und es kann garantiert werden, dass der entspre chende Hash, solange der ursprüngliche Inhalt unterschiedlich ist, unterschiedlich sein muss. Zum Beispiel ist der Hash der Saite 123 A8FDC205A9F19CC1C7507A60C4F01B13D11D7FD0 (Hexadezimal) und 256 Bits in binär umgewandelt, und nur 123 können diesen Hash bekommen. (Theoretisch können auch andere Zeichenfolgen diesen Haschisch erhalten, aber die Wahrscheinlichkeit ist extrem niedrig und kann als praktisch unmöglich angesehen werden.) Daher gibt es zwei wichtige Schlussfolgerungen. Inferenz 1: Hash für jeden Block ist unterschiedlich und der Block kann durch Haschisch identifiziert werden. Inferenz 2: Wenn sich der Inhalt der Blockänderung ändert, wird sich Hashish definitiv ändern. Der 4. Imodationsblock von Haschisch entspricht den Haschisch nacheinander. Der Hash eines jeden Blocks wird für die Blocküberschrift berechnet. Das heißt, die unterschiedlichen charakteristischen Werte der Blocküberschrift sind mit einer sehr langen Zeichenfolge verbunden, und dann wird der Hash für diese Zeichenfolge berechnet. Hash= SHA256 (Blockschicht) ist die Berechnungsformel für Blockhashing, und der SHA256 ist der Hash -Algorithmus der Blockchain. Beachten Sie, dass diese Formel nur Blocküberschriften enthält und keine Blockkörper enthält. Das heißt, der Haschisch wird nur durch die Blocküberschrift bestimmt. Wie bereits erwähnt, enthält die Blocküberschrift viele Inhalte, einschließlich Haschisch in der aktuellen Blockade und Haschisch in der vorherigen Blockade. Dies bedeutet, dass sich der Hash, der sich für den aktuellen Block für die Änderung des vorherigen Blocks für die vorherige Blockänderung ändert, sich für den aktuellen Block ändern, wenn sich der Hash -Block ändert. Dies ist für Blockchain von großer Bedeutung. Wenn jemand einen Block ändert, ändert sich der Haschisch aus diesem Block. Damit der nachfolgende Block daran angeschlossen werden kann (da der nächste Block für den vorherigen Block Haschisch enthält), muss die Person alle nachfolgenden Blöcke nacheinander ändern, andernfalls wird der modifizierte Block von der Blockchain getrennt. Aufgrund der später genannten Ursachen ist die Berechnung von Haschisch zeitlich, und es ist fast unmöglich, in kurzer Zeit mehr Blöcke zu ändern, es sei denn, einige haben mehr als 51% der Datenleistung des gesamten Netzwerks gemeistert. Durch diesen Verbindungsmechanismus schützt Blockchain seine eigene Zuverlässigkeit, und wenn sie geschrieben sind, können Daten nicht manipuliert werden. Das ist wie Geschichte. Es passiert und kann von nun an nicht geändert werden. Jeder Block ist mit einem früheren Block verbunden, der auch der Ursprung der Namensblockchain ist. 5. Da der Bergbau die Synchronisation zwischen Knoten sicherstellen muss, kann die Geschwindigkeit des Hinzufügens neuer Blöcke nicht zu schnell sein. Stellen Sie sich vor, Sie haben gerade einen Block synchronisiert und sind dabei, den nächsten Block basierend darauf zu generieren. Zu diesem Zeitpunkt haben andere Knoten neue Blöcke generiert, und Sie müssen die Hälfte der Berechnung aufgeben und erneut synchronisieren. Da es nur einen Block hinter jedem Block geben kann, können Sie immer den nächsten Block hinter dem letzten Block erzeugen. Sie haben also keine andere Wahl, als sofort zu synchronisieren, wenn Sie das Signal hören. Daher hat es Satoshi Nakamoto (dies ist ein Pseudonym, und seine wahre Identität ist noch unbekannt), der Erfinder der Blockchain, hat es absichtlich schwierig gemacht, neue Blöcke hinzuzufügen. Sein Design ist, dass im Durchschnitt alle 10 Minuten ein neuer Block im gesamten Netzwerk generiert werden kann, mit nur sechs in einer Stunde. Diese Ausgangsgeschwindigkeit wird nicht durch Befehle erreicht, sondern absichtlich massive Berechnungen eingerichtet. Das heißt, nur durch extrem große Mengen von Berechnungen kann der aktuelle Block erreicht werden, wodurch der neue Block zu Blockchain hinzugefügt wird. Da die Berechnung zu groß ist, kann sie nicht schneller sein. Dieser Prozess wird als Bergbau bezeichnet, da es so ist, als würde man ein Sandkörnchen finden, der die Bedingungen im Sand auf der ganzen Welt erfüllt. Die Maschine, die Haschisch berechnet, wird als Bergbaumaschine bezeichnet, und die Person, die die Bergbaumaschine leitet, wird als Bergmann bezeichnet. 6. Wenn Sie den schwierigen Koeffizienten lesen, haben Sie möglicherweise eine Frage. Die Leute sagen, dass Mining schwierig ist, aber nicht nur einen Computer mit einem Computer zur Berechnung eines Haschischs? Dies ist die Stärke eines Computers. Warum ist es schwierig und kann nicht lange berechnet werden? Es stellt sich heraus, dass kein Haschisch getan werden kann. Nur Hash, der die Bedingungen erfüllt, werden von Blockverbindungen betroffen. Diese Erkrankung ist besonders schwierig, daher entspricht die meisten Haschisch nicht die Anforderungen und müssen erneut kalkuliert werden. Es stellt sich heraus, dass die Blocküberschrift einen Schwierigkeitskoeffizienten enthält, der die Schwierigkeit der Berechnung von Haschisch bestimmt. Beispielsweise beträgt der Schwierigkeitsgrad des Blocks 100.000 14484.16236122. Das Blockchain -Protokoll bestimmt, dass die Verwendung eines ständig geteilten durch den schwierigen Koeffizienten den Zielwert erreichen kann. Es ist klar, je größer, desto schwieriger Koeffizient ist desto weniger der Zielwert. Die Gültigkeit eines Hashs hängt eng mit dem Zielwert zusammen. Nur Hash, der weniger als der Zielwert ist, ist gültig. Andernfalls ist Hashish ungültig und muss erneut kalkuliert werden. Da der Zielwert sehr gering ist, die Chancen, weniger als zu habenDieser Wert extrem schlank. 1 Milliarde Mal können berechnet werden, bevor es als einmal getroffen wird. Das ist die Ursache des Bergbaus so langsam. Wie bereits erwähnt, wird Hashish für den Stromblock nur durch die Blocküberschrift bestimmt. Wenn Sie den Hash für denselben Block wiederholt berechnen möchten, bedeutet dies, dass sich die Blocküberschrift kontinuierlich ändern muss, andernfalls ist es unmöglich, einen anderen Hash zu berechnen. Alle intrinsischen Werte in der Blocküberschrift sind festgelegt. Um die Blocküberschrift zu ändern, fügte Satoshi absichtlich einen zufälligen Begriff namens Nonce hinzu. Nonce ist ein zufälliger Wert. Die Funktion der Bergbauarbeit besteht darin, den Wert von Nonce zu erraten, damit Haschisch im Blockübergang geringer sein kann als der Zielwert, sodass er in Blockchain geschrieben werden kann. Nonce ist sehr schwer zu erraten, und vorerst können wir nur versuchen, durch erschöpfende Methoden Fehler einzeln zu machen. Nach dem Protokoll ist Nonce ein Binärwert von 32 Bit, der maximal 2.147 Milliarden US-Dollar erreichen kann. Der NonCE -Wert des 100000 -Blocks beträgt 274148111. Es ist zu verstehen, dass der Bergmann seit 0 274 ​​Millionen Mal berechnet hat, um einen gültigen Nonce -Wert zu erreichen, damit der berechnete Hash die Bedingungen erfüllen kann. Wenn Sie Glück haben, können Sie Nonce für eine Weile finden. Wenn Sie kein Glück haben, haben Sie möglicherweise 2,147 Milliarden Mal berechnet und es wird kein Nonce gefunden, das heißt, es ist für den aktuellen Block unmöglich, einen Haschisch zu berechnen, der den Bedingungen erfüllt. Zu diesem Zeitpunkt ermöglicht das Protokoll dem Bergmann, den Block zu ändern und eine neue Berechnung zu starten. 7. Dynamik einer schwierigen Koeffizientenanpassung Wie im vorherigen Abschnitt erwähnt, ist der Bergbau zufällig und kann nicht garantieren, dass ein Block in genau zehn Minuten hergestellt wird. Manchmal wird es in einer Minute berechnet und manchmal kann es nicht in Stunden erfolgreich sein. Insgesamt wird die Berechnungsrate mit der Zunahme der Hardware -Geräte und der Zunahme der Anzahl der Bergbaumaschinen definitiv schneller und schneller sein. Um die Ausgangsgeschwindigkeit zehn Minuten lang konstant zu halten, entwarf Satoshi Nakamoto auch einen dynamischen Einstellmechanismus für den schwierigen Koeffizienten. Er entscheidet, dass der schwierige Koeffizient alle zweiten Woche (Blöcke 2016) angepasst wird. Wenn die durchschnittliche Blöckenrate in diesen zwei Wochen 9 Minuten beträgt, bedeutet dies, dass sie 10% schneller als die rechtliche Geschwindigkeit ist, dann muss der nächste Schwierigkeitskoeffizient um 10% erhöht werden. Wenn die durchschnittliche Erzeugungsrate 11 Minuten beträgt, bedeutet dies, dass sie 10% langsamer als die rechtliche Geschwindigkeit ist, dann muss der nächste schwierige Koeffizient um 10% reduziert werden. Der Schwierigkeitskoeffizient wird immer höher angepasst (der Zielwert wird immer kleiner), wodurch der Bergbau immer schwieriger wird. 8. Gabel mit Blockchain Obwohl die Blockchain zuverlässig ist, gibt es immer noch ein Problem, das nicht gelöst wird: Wenn zwei Personen gleichzeitig Daten in Blockchain schreiben, sind zwei Blöcke gleichzeitig miteinander verbunden, da sie mit dem vorherigen Block verbunden sind, bildet sich eine Gabel. Welcher Block sollte zu diesem Zeitpunkt übernommen werden? Die aktuelle Regel ist, dass neue Knoten immer die längste Blockchain verwenden. Wenn Blockchain eine Gabel hat, wird untersucht, welcher Zweig hinter dem Gabelpunkt liegt und zuerst 6 neue Blöcke (als sechs Bestätigungen bezeichnet) erreicht. Berechnen Sie es in einem Block von 10 Minuten und bestätigen Sie es in einer Stunde. Da die Erzeugungsrate neuer Blöcke durch Rechenleistung bestimmt wird, bedeutet diese Regel, dass der Zweig mit der meisten Rechenleistung eine authentische Blockchain ist. 9. Zusammenfassung: Blockchain als nicht verabreichte verteilte Datenbank ist seit 2009 8 Jahre in Betrieb und hat keine größeren Probleme. Dies beweist, dass es machbar ist. Um jedoch die Zuverlässigkeit von Daten zu gewährleisten, hat Blockchain auch seinen eigenen Preis. Erste Effizienz. Wenn Sie Daten in Blockchain schreiben, dauert das Warten mindestens zehn Minuten. Alle Knoten synchronisieren Daten, die mehr Zeit in Anspruch nehmen; Zweitens Energieverbrauch. Die Erzeugung von Blöcken erfordert, dass Bergleute unzählige Leistung erbringenbedeutungslose Berechnungen, die sehr energieintensiv sind. Daher sind die relevanten Blockchain -Szenarien tatsächlich sehr begrenzt. Es gibt keine Daten von den Verwaltungsbehörden, denen alle Mitglieder vertrauen, die Vorteile des realen Zeitabbaus nicht verlangen, um ihre eigenen Kosten zu kompensieren. Wenn die oh2en Bedingungen nicht erfüllt werden können, sind herkömmliche Datenbanken eine bessere Lösung. Derzeit wird das größte Anwendungsszenario (wahrscheinlich das einzige Anwendungsszenario) von Blockchain -Kryptowährungen durch Bitcoin dargestellt.

⓷ Days Formel ICO -Tage sind gleich sicheren Reserven plus Bestellintervall plus Lieferzeit.

Die Formel für die Anzahl der ICO -Tage lautet: Die Anzahl der ICO -Tage entspricht einer sicheren Reserve zuzüglich des Bestellintervalls plus Lieferzeit. ICO, die erste Veröffentlichung von Münzen, ergab sich aus dem Konzept des ersten öffentlichen Vorschlags an der Börse. Die ersten, die Token für Blockchain -Projekte und eine Erhöhung der allgemeinen digitalen Währungen wie Bitcoin und Ethereum veröffentlichen.

⓸ Comic -Klarstellung Was ist Blockchain?

Comic -Klarstellung: Was ist Blockchain? Was ist Blockchain? Blockchain in englischer Sprache ist hauptsächlich eine zentrale, dezentrale Datenbank. Jeder, der seinen eigenen Diener vorbereitet und sich mit dem Blockchain -Netzwerk verbindet, kann ein Knoten für dieses riesige Netzwerk werden. Da Blockchain hauptsächlich eine Datenbank ist, was genau verrät sie nicht? Lernen wir die grundlegende Einheit von Blockchain: Blöcke kennen. Die Masse ist in zwei Teile unterteilt: 1. Der Blockkopf speichert die Kopfinformationen für die Masse, einschließlich des Einzelhandelswerts der vorherigen Masse (PHASH), des Einzelhandelswerts der Masse (Einzelhandel), Zeit in der Natur (Zeitcharakter) usw. Was bedeutet der oben genannte Einzelhandelswert jetzt? Ich denke, alle haben von MD5 gehört. MD5 ist ein typischer Einzelhandelsalgorithmus, der eine Reihe regulärer Texte von jeder Länge in eine Reihe von Buchstaben festgelegt (128 -Bit) umwandeln kann, und diese Serie ist der Wert des Einzelhandels. In unserer Blockchain wird ein komplexerer fragmentierter Algorithmus verwendet, der SHA256 genannt wird. Nach einer Reihe komplexer Konten werden die neuesten Dateninformationen (z. B. Transaktionenaufzeichnungen) über diesen Einzelhandelalgorithmus, der an der Spitze der Masse im Einzelhandel im Einzelhandel ist, in eine 256 -Bit -Sequenzkette umgewandelt. Die Koordination ist wie folgt: A8FDC205A9F19CC1C7507A60C4F01B13D13D7FD0 Block und das Stapeln von einzeln, und der Einzelhandel gilt als einzigartiger Kenner der Masse. Wie stehen verschiedene Blocks zusammen? Abhängigkeit von Einzelhandel und Vorbereitung zu verbinden. Im Voraus ist für jeden Block und der Wert des Einzelhandels für die vorherige Masse gleich. Warum den Einzelhandelswert der Masse berechnen? Da Blockchain eine kettenähnliche Struktur ist, sollte es einen Kopfknoten (erste Masse) und den Schwanzknoten (der letzte Block) der Kette geben. Sobald jemand den Einzelhandelswert der neuesten Dateninformationen in Blockchain berechnet hat, ist es gleichbedeutend mit dem Ausfüllen des neuesten Transaktionsdatensatzes, und der neue Block wird erstellt und an das Ende der Blockchain angeschlossen. Der Einzelhandel im neuen Blockkopf ist der Wert des gerade berechneten Einzelhandels, und Preehash entspricht der vorherigen Blockfragmentierung. Block Body Stell -Transaktionsaufzeichnungen vor der Verpackung, und dieser Teil der Dateninformationen ist durchschnittlich geworden. Dieser Einzelhandelsberechnungsprozess wird als neuer Bergbaublock bezeichnet. Der Server, der für riesige Berechnungen verwendet wird, wird als Bergbaumaschine bezeichnet. Mitarbeiter, die Konten verwalten, werden Bergleute genannt. Was ist die Schwierigkeit, Einzelhandelwerte zu berechnen? Lassen Sie uns die grundlegende Interpre tation anbieten. Die Formel zur Berechnung des Einzelhandels lautet wie folgt: Hash = SHA-256 (Einzelhandelszeichen aus dem letzten Block + Grundinformationen für neue Transaktionsdatensatzinformationen + Zufallszahl). Unter ihnen sind Transaktionsdatensatzinformationen auch eine Reihe von Einzelhandelswerten, und sein Konto enthält die Merlleri -Datenstruktur. VielleichtFür Freunde, die an der Überprüfung relevanter Informationen interessiert sind, werden wir sie derzeit nicht zur Verfügung stellen. Die Schwierigkeit, den Schlüssel hier zu berechnen, besteht darin, Zufallszahlen zu generieren. Um die Schwierigkeit des Einzelhandelskontos zu erhöhen, erfordert der Blockchain -Erfinder das erste 72 -Bit des Einzelhandelsergebnisses. Diese Möglichkeit ist sehr klein. Da (Einzelhandel aus dem letzten Block + Grundinformationen für die neuen Transaktionsaufzeichnungsinformationen +) wurde es behoben, ob Sie eine Fragmentierung erhalten können, die den Anforderungen entspricht, die vollständig vom Wert der Zufallszahl abhängen. Bergleute müssen riesige Berechnungen durchlaufen und häufig zufällige Zahlen erzeugen, um den allgemeinen Versuch zu unternehmen, Wohlstand zu "kollidieren", um den richtigen Einzelhandel zu erhalten und damit erfolgreich abzubauen. Gleichzeitig enthält der Massenkopf auch einen dynamischen Schwierigkeitskoeffizienten. Wenn die Leistung des Computer -Computing auf der ganzen Welt immer schneller wird, nimmt auch die Blockchain zu und ermöglicht es dem gesamten Netzwerk, durchschnittlich alle 10 Minuten einen neuen Block zu erstellen. Freunde, verstehst du, wie schwer für mich? Es sollte hinzugefügt werden, dass verschiedene Blockchain -Anwendungen in den Details unterschiedlich sind und dass die hier gezeigten Mining -Regeln als Beispiel Bitcoin sind. Das Konzept der Blocchain Bitcoin -App (Bitcoin) wurde ursprünglich von Satoshi Nakamoto im Jahr 2008 vorgeschlagen. Anschließend auf dieser Idee wurde er das Open -Source -Programm entworfen und veröffentlicht und das P2P -Netzwerk aufgebaut. Bitcoin ist eine digitale P2P -Währung. Die Übertragung von Punkt zu Punkt bedeutet das dezentrale Zahlungssystem. Was ist das P2P -Netzwerk? Traditionelle Währungen werden von der Zentralbank ausgestellt und alle Personen werden gespeichert. Sie werden auch von Banken verwaltet, einem typischen zentralen System. Bitcoin wird in einem zentralen Netzwerk veröffentlicht, das aus vielen Peer -Verträgen auf der ganzen Welt besteht. Jeder Knoten ist für die Registrierung und Ausgabe dieser digitalen Währung qualifiziert. Für die Speicherung grundlegender Daten für Bitcoin hängt dies von der Blockchain -Technologie ab. Jede Bitcoin -Transaktion ist mit einer Zeile in den Blockdaten kompatibel, die einfach wie folgt geklärt wird: Jede Zeile des Transaktionsdatensatzes enthält eine zeitliche Charakter-, Behandlung und digitale Signaturdetails. Die Tabelle nur zum einfachen Verständnis. Einzelheiten zur tatsächlichen gespeicherten Behandlung von nicht identifiziertem und werden nur für Motivation und Adult -Portfolio -Adressen aufgezeichnet. In Bezug auf digitale Signaturen kann es als Anti -Disposal -Zeichen für jede einzelne Behandlung verstanden werden, die durch einen asymmetrischen Verschlüsselungsalgorithmus erzeugt wird. Lassen Sie uns danach über Bitcoins Boni spre chen: Bitcoin gibt an, dass Bergleute, die neue Blocks erhalten, ab 2008 mit 50 Bitcoins Belohnungen erhalten und sich dann alle 4 Jahre auf die Hälfte zurückziehen. momentan ,Es gibt 12,5 Bitcoins im Jahr 2018. So wurden die neu hinzugefügten Bitcoins im Handel geboren, und es ist kein Wunder, dass jeder für Bitcoin gespannt ist! Die Vor- und Nachteile von Blockchain Die Vorteile der Blockchain: 1. Keine zentrale Blockchain hängt nicht von einem zentralen Knoten ab. Die gesamten Systemdaten werden von allen Peer -im gesamten Netzwerk erhalten, und die Daten können gespeichert und getestet werden. Auf diese Weise wird das gesamte System nicht zerstört. 2. Die Informationen können nicht manipuliert werden. Die Daten können in der Masse nicht manipuliert werden. Sobald die Daten auch mit dem geringsten Teil manipuliert sind, ändert sich der Wert des Einzelhandels, der der gesamten Masse entspricht, entspre chend, der korrekte Einzelhandelswert nicht und die nachfolgenden zugehörigen Blöcke werden ebenfalls gebrochen. Blockchain -Nachteile: 1. Komfortable Energie. Um einen neuen Block zu erstellen, muss eine große Anzahl von Serverressourcen verwendet werden, um eine große Anzahl unnötiger und experimenteller Konten zu erstellen, die ernsthaft Strom konsumieren. 2. Zögern Sie das Netzwerk von Informationen und nehmen Sie Bitcoin als Beispiel. Alle Transaktionsdaten müssen mit allen anderen Knoten synchronisiert werden. Während des Synchronisationsprozesses wird dies unweigerlich von der Verzögerung der Übertragung des Netzwerks beeinflusst, was zu einer langen Zeit führen wird. Einige der Ergänzungen: 1. Ein Teil dieses Comics wird vom Ruan Yifeng -Blog "Einführung in Blockchain" bezeichnet. Vielen Dank für die populäre Wissenschaft. 2. Aufgrund des begrenzten Raums wurde das Wissen nicht über Merkletree und die asymmetrische Verschlüsselung ausführlich erklärt. Interessierte Freunde können Informationen für mehr Studien konsultieren.