Blockchain ist eine Art Zeit, die eine Kette ist Datenstruktur Dies kombiniert Sequenzblöcke auf sequentielle Weise und wird auf kryptografische Weise garantiert, die durch das verteilte und nicht-förmige Buch beschädigt wird. Im weitesten Sinne verwendet die Blockchain -Technologie Blockchain -Datenstrukturen, um Daten zu überprüfen und zu speichern, Nodal -Konsensusalgorithmen zu generieren und zu aktualisieren, die Kryptographie zu verwenden, um die Sicherheit und den Zugriff auf die Sicherheit und den Zugriff auf Daten zu gewährleisten und automatisierte Skripte zu verwenden. Paradigmen zur Programmierung und Manipulation von Daten mit intelligenten Verträgen.
grundlegende Technologien der digitalen Kryptowährung wie Bitcoin, Litecoin, Puyin und Etereum sind alle Blockchains, und sie sind einfach eine Anwendung von Blockchain.
Ist Blockchain? Ein Cartoon, den Sie verstehen können (Sie sollten aus Xiaobai lesen)
In der frühen Kryptographiekreis wurde Bitcoins grundlegende Technologie als "Bitcoin" bezeichnet und in englischer Sprache bitcoin, beginnend mit Bitcoin Bitcoin -Netzwerksystem oder Netzwerkprotokoll.
Aber aufgrund der Verwirrung der Öffentlichkeit, Menschen, die heutzutage über Bitcoin spre chen, glauben sie, dass Bitcoin Synonym für Illegalität, Betrug und Pyramidenschemata ist und eine weitere Phänomenblase in Internetfinanzen ist! Die Menschen mussten also alle grundlegenden Technologien (Zeitbegrenzungen, Arbeitsmechanismen usw.) vereinen und sie von Bitcoin unterscheiden.
Blockchain ist keine einzige Technologie, sondern eine Sammlung einer Reihe von Technologien.
Wie sollte Blockchain verstanden werden? Nutzen wir zunächst die Liebe, die jeder haben möchte, und geben wir ein einfaches Beispiel. Setzen Sie ein einfaches Blockchain -Muster ein, dann wird in diesem Blocchain -Modell die folgende Situation eintreten:
In der Zukunft fallen alle Männer und Frauen im richtigen Alter in die Liebe und der gesamte Prozess des Engagements in der Ehe IT wird von allen anderen Männern und Frauen im richtigen Alter erkannt.
Alle anderen Männer und Frauen sind Ketten.
Blockchain ist genau ein "zentrales Voll" -System, was bedeutet, dass jeder Knoten in der Kette ein Zentrum ist.
versucht, Männer und Frauen verliebt zu heiraten, die Kreise ihrer Freunde zu veröffentlichen, ihre Liebe zu zeigen und zu verspre chen, dass sie sich für ein Leben lieben und ich alle anderen verheirateten Männern und Frauen bekannte, ist die Anwendung von Blockchain. Wenn eines Tages eine Party ihr Verspre chen stört, denken Sie nicht, dass es nützlich ist, Fotos zu löschen, da alle Gegenstände von allen Männern und Frauen, die für die Ehe geeignet sind, in der Aufzeichnung aufgezeichnet werden.
wird nicht gelöscht und kann nicht geändert werden, dies ist die Blockchain -Technologie.
Was ist eine beliebte Erklärung für Blockchain? Ein heißes Thema. Für Bitcoin, aber viele Menschen wissen immer noch nicht, was die Blockchain ist.Bitcoin ist eine digitale Münze, die viele Menschen mehr Beachtung schenken, und die Grundtechnologie von Bitcoin ist Blockchain. Blockchain ist wie ein großes Datenbankbuch, in dem alle Transaktionen darin aufgezeichnet werdenGroßartige Buchhandlung und die Person, die dieses Buch aufzeichnet, unterscheidet sich sehr von der traditionellen Buchhaltung. Und Tmall werden von Alibaba gezählt, WeChat -Transaktionen werden vom Tencent berechnet und Blockchain wird von allen Personen berechnet.
Geben Sie ein Beispiel an, um es für Sie zu veranschaulichen. Nachdem er Geld geliehen hat, wird er eine Sekunde finden, wenn er Geld ausleihen. Das Kontobuch liegt in den Händen eines Dritten. Ein Dritter, der Vertrauen erlangt. Halten Sie das Kontobuch in ihren Händen.
Was ist das Konzept der Blockchain? Was genau ist Blockchain? In drei Minuten verstehen!Am 25. Oktober 2019 sandte die Nachrichtensendung ein sehr wichtiges Signal: Das Land muss die Blockchain erzwingen. Danach wurde Blockchain ein berühmter Online -Charakter und die Figur der "Blockchain" segelte durch die Straßen und Gassen. Tatsächlich haben viele technologische Unternehmen seit langem Vereinbarungen über die Blockchain -Technologie geschlossen.
Obwohl Blockchain sehr beliebt ist, wissen viele Menschen nicht viel über Blockchain.
Ist Blockchain?
Lassen Sie uns zuerst sehen, wie Baidu erklärt hat. Encyclopedia baidu zeigt, dass Blockchain ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicherung, Punktübertragung, Konsensmechanismus und Verschlüsselungsalgorithmen ist.
Warum Blockchain Blockchain genannt?
Blockchain besteht aus Blöcken, die mit einem voneinander verbunden sind, und Blöcke sind die Speichereinheit eins nach dem anderen, wobei die Kommunikationsinformationen jedes Blockknotens aufgezeichnet werden. Die Daten sollen einen Block erstellen. Wenn sich der Informationsaustausch erweitert, bewegt sich ein Block weiter in Richtung eines anderen Blocks, und das Ergebnis wird als Blockchain bezeichnet.
Was sind die Eigenschaften der Blockchain?
Blockchain hat die folgenden Eigenschaften:
1. Die Dezentralisierung hat ein gutes Vertrauensverhältnis zwischeneinander aufgebaut. Dies gilt hauptsächlich mit der Buchtechnologie, die mit Blockchain verteilt ist.
2. Nur möglich, wenn Sie mehr als 51% der Buchhaltungsverbindungen überprüfen. Das ist natürlich im Wesentlichen unmöglich. Dies wird hauptsächlich aus der wesentlichen Technologie der Blockchain abgeleitet: dem Konsensmechanismus, der die Eigenschaften der "Minderheit der Mehrheit befolgt" und "alle sind gleich".
5. In der Tat ist es nicht so.
Jetzt werde ich Ihnen eine Geschichte erzählen, mit der Sie Blocchain besser verstehen können.
Es gibt drei Personen in der Familie, darunter Mama und Papa, Bruder und jüngerer Bruder. Letztes Jahr war mein Vater für das Familienkontobuch verantwortlich und mein Vater war für alle Einnahmen und Ausgaben zu Hause verantwortlich.
Mit elf, wollte meine Mutter, die immer verschont worden war, sich einen schönen Teil der Taobao -Kleider kaufen. Theoretisch ist das Geld, das für den täglichen Familienkonsum ausgegeben wird, zusätzlich zu einem Geld, das in der Bank und des Finanzmanagements eingezahlt wurde, in diesem Kontobuch, aber egal wie Sie es sehen, es ist falsch. Einige Konsumenten sind nicht eindeutig verfügbar, werden jedoch aufgezeichnet.
Später ergriff mein Vater die Initiative, um zu gestehen, dass er nicht anders konnte, als eine Packung Zigaretten zu kaufen.
Später änderte meine Mutter ihre Strategie, und die ganze Familie hielt Konten und alle monatlichen Verbrauchskosten in ihrem Buch erfasstenKonten. Immer wenn eine Heimtransaktion oder ein Heimverbrauch auftritt, ruft meine Mutter: "Nehmen Sie das Konto auf und jeder wird die Transaktion in ihrem Kontobuch aufzeichnen." Dies ist das Modell der dezentralen Buchhaltung.
Das Buchhaltungsmodell des ehemaligen Vaters war eine zentralisierte Buchhaltung. Schwer, wenn mein Vater das Kontobuch verwirren will.
Zum Beispiel, wenn Ihr Vater Geld aus dem Kontobuch bekommen und dann heimlich Zigaretten kaufen möchte, ist der Geldbetrag begrenzt, und wenn Sie das Geld bekommen möchten, müssen Sie das Buchkonto ändern Aber nur gegen Ihr Kontobuch verstoßen, wenn nicht, muss es die Bücher aller drei Personen ändern, einschließlich dieser. Und das ist definitiv schwieriger als zum Himmel zu klettern.
So oft, nachdem mein Vater die Idee des Rauchens hatte, aber er hatte keine andere Wahl, als diese Idee aufzugeben.
Ist Blockchain und Bitcoin gleich?
In der Tat sind Blockchain und Bitcoin nicht dasselbe.
im Jahr 2008 schlug Satoshi Nakamoto zum ersten Mal das Konzept der Blockchain vor, und in den folgenden Jahren wurde es zu einem wesentlichen Bestandteil der elektronischen Bitcoin -Währung als öffentliches Kontobuch für alle Transaktionen. Und Blockchain wurde zuerst auf Bitcoin angewendet.
Blockchains Ursprung besteht darin, das Vertrauensproblem zu lösen, und eine der erfolgreichsten Anwendungen von Blockchain ist die digitale Münze. Bitcoin kann als bisher die erfolgreichste Anwendung von Blockchain sein.
Was sind Blockchain -Anwendungen?
Blockchain -Anwendung ist tatsächlich sehr breit. Wie die Rückverfolgbarkeit von Produkten, Urheberrechtsschutz und Transaktion, Zahlung und Reinigung, Internet der Dinge, digitales Marketing, medizinische Versorgung usw. werden verschiedene Branchen für schnell in die "Blockchain+" -Ara eintreten.
1.
4.
5.
Comic -Illustration Was ist Blockchain?Blockchain in englischer Sprache ist im Wesentlichen eine dezentrale verteilte Datenbank. Jeder, der seinen Server stellt und sich mit dem Blockchain -Netzwerk verbindet, kann ein Knoten dieses großen Netzwerks werden.
Da Blockchains Essenz eine Datenbank ist, was genau speichert sie genau? Erfahren wir mehr über die grundlegende Einheit von Blockchain: Blöcke.
Ein Block ist in zwei Teile unterteilt:
1. pre heas), der Wert von Hash (Hash) und der Zeitstempel (Zeitrahmen) usw.
2.
Was bedeutet der erwähnte Hash -Wert jetzt?
Ich glaube, jeder hat von MD5 gehört. .
a8fdc205a9f19c1c1c7507a60c4f01b13d11d7fd0 < /p>
Block und Hash sind eins zu eins entspre chend dem Block, und Hash kann als eindeutige Block-Kennung angesehen werden.
Wie kann man verschiedene Blöcke begleiten? Verlassen Das Vorwort jedes Blocks und der Hash -Wert des vorherigen Blocks sind gleich.
Warum sollten Sie den Hash -Wert eines Blocks berechnen?
Da Blockchain eine kettenähnliche Struktur ist, muss er habenKopfknoten (erster Block) und Heckknoten (letzter Block) der Kette. Sobald jemand den Hash -Wert der neuesten Daten der Blockchain -Daten berechnet hat, entspricht der letzten Transaktionsdatensatzverpackung und der neue Block wird erstellt und mit dem Ende der Blockchain verbunden.
Hash am neuen Kopf des Blocks ist der berechnete Hash -Wert, und der Parahash entspricht dem Hash des vorherigen Blocks. Blockdaten speichern Transaktionsdatensätze vor der Verpackung, und dieser Teil der Dateninformationen ist ungeschützt geworden.
Dieser Prozess der Berechnung des Wertes von Hash und der Erstellung eines neuen Blocks wird als Mine bezeichnet.
Der Server, der zur Durchführung von Massenberechnungen verwendet wird, wird als Bergbaumaschine bezeichnet.
Die Mitarbeiter und Berechnung werden als Bergleute bezeichnet.
Was ist die Schwierigkeit bei der Berechnung von Hash -Werten? Lassen Sie uns die grundlegendste Erklärung geben.
Transaktionsregistrierungsinformationen sind auch ein Bereich von Hash -Werten, und seine Berechnung enthält eine Merkletree -Datenstruktur. Interessierte Freunde können die relevanten Informationen überprüfen, wir werden sie im Moment nicht vorstellen.
Die Hauptschwierigkeit bei der Berechnung hier liegt in der Erzeugung von Zufallszahlen. Um die Schwierigkeit der Berechnung von Hash zu erhöhen, erfordert der vulgäre Erfinder der Blockchain, dass die ersten 72 Bit des Hash -Scores 0 sein müssen. Diese Wahrscheinlichkeit ist sehr gering.
Da (Hash des letzten Blocks + die grundlegenden Informationen von neuen Block + Transaktionsregistrierungsinformationen) fixiert sind, können Sie einen Hash erhalten, der die Anforderungen entspricht, vollständig vom Wert der Fallnummer. Bergleute müssen Massenberechnungen durchlaufen und wiederholt zufällige Zahlen erzeugen, um den allgemeinen Versuch zu unternehmen, den Reichtum zu "kollidieren", um den richtigen Hash und damit die Minen erfolgreich zu erhalten. Gleichzeitig enthält der Blockkopf auch einen dynamischen Schwierigkeitskoeffizienten. Jeder neue Block wird in 10 Minuten erzeugt.
Verstehen Sie bitte, wie schwierig es für meine ist? Es sollte hinzugefügt werden, dass verschiedene Blockchain -Anwendungen im Detail unterschiedlich sind und die hier beschriebenen Mining -Regeln als Beispiel Bitcoin sind.
Blockchain -Anwendung
Bitcoin Concept (Bitcoin) wurde ursprünglich 2008 von Satoshi Nakamoto vorgeschlagen und anschließend auf dieser Idee, die Quellsoftware offen und gebaut und gebaut und gebaut hat. Bitcoin ist eine digitale P2P -Münze. Point Point -Übertragung bedeutet ein dezentrales Zahlungssystem.
Ist ein P2P -Netzwerk?
traditionelle Münzen werden von der Zentralbank einheitlich ausgestellt, und alle persönlichen Einsparungen werden auch von Banken einheitlich verwaltet.
Bitcoin wird in ein dezentrales Netzwerk platziert, das aus vielen Kollegenknoten auf der ganzen Welt besteht. Jeder Knoten hat das Recht, diese digitale Münze zu registrieren und auszugeben.
Wie für die grundlegende Speicherung von Bitcoin -Daten basiert sie auf der Blockchain -Technologie. Die Transaktionsdo -Transaktion zu Bitcoin entspricht einer Zeile in den Blockdaten, und das einfache Diagramm lautet wie folgt:
Jede Transaktionsaufzeichnungslinie enthält einen Stempel, eine Transaktionsdetails und eine digitale Signatur.
Die Tabelle dient nur zum einfachen Verständnis. Die tatsächlichen Details der gespeicherten Transaktion sind anonym und werden nur die Lohn- und Gehaltsportfolioadressen aufzeichnen.
wie fürDigitale Signaturen können als Anti-Bestimmungszeichen jeder einzelnen Transaktion verstanden werden, die durch einen asymmetrischen Verschlüsselungsalgorithmus erzeugt werden.
Spre chen wir als nächstes über die Belohnungen von Bitcoin Miners:
Bitcoin -Protokoll stellt fest, dass Miner, die neue Blöcke untergraben, Auszeichnungen erhalten, wobei 50 Bitcoin 2008 ab 2008 sind. Dann alle 4 Jahre halbierte er halbiert, halbierte er alle 4 Jahre halbiert und ist derzeit 12,5 Bitcoin im Jahr 2018. Das neu hinzugefügte Bitcoin wurde also im Umlauf geboren, und es ist keine Überraschung, dass jeder so eifrig ist, Bitcoin zu sein!
Vor- und Nachteile von Blockchain
Blockchain -Vorteile:
1. Die gesamten Systemdaten werden von allen Kollegenknoten über das Netzwerk verwaltet, und die Daten können gelagert und inspiziert werden. Auf diese Weise wird das gesamte Netzwerk nicht die Hälfte der Hälfte der Knoten im Netzwerk im Netzwerk hackt.
2. Sobald die Daten um einen kleinen Teil reduziert sind, ändert sich der Wert des Hash, der dem gesamten Block entspricht runter.
Blockchain -Nachteile:
1. Viele unnötige Server.
2 .. bringt einen langen Prozess mit, der Zeit braucht. Einige Ergänzungen:
1.
2.