Blockchain ist eine verteilte Datenspeicherung, aber die spezifischen Formen des Speicherns verschiedener Ketten sind unterschiedlich. Die verteilte Speichertechnologie speichert nicht vollständige Daten auf jedem Computer, senkt die Daten und speichert sie auf verschiedenen Computern. Wie das Speichern von 100 Eiern, nicht im gleichen Korb, sondern an verschiedenen Stellen, beträgt die Menge der Menge
, wenn ich 2009 Bitcoin gekauft habe, wie kann ich Bitcoin retten? Bitcoin -Software kann automatisch Adressen generieren und beim Generieren von Adressen müssen keine Verbindung zum Internet herstellen.Bitcoin -Adressen und private Schlüssel erscheinen paarweise, und ihre Beziehung ist wie Yinsandong Zhengxing und Passwortkartennummer. Die Bitcoin -Adresse wird verwendet, um aufzuzeichnen, wie viel Bitcoin Sie an dieser Adresse haben. Sie können Bitcoin -Adressen generieren, um Bitcoin zu speichern. Wenn eine Bitcoin -Adresse generiert wird, wird ein jeweiliger privater Schlüssel generiert. Dieser private Schlüssel beweist, dass Sie an dieser Adresse ein Eigentum an Bitcoin haben.
Sobald das Bitcoin gehandelt wurde, werden die Transaktionsdaten in einem "Block" verpackt. Zu diesem Zeitpunkt wurde die Transaktion ursprünglich bestätigt. Dieser Block verbindet andere Blöcke. Nach der Verbindung zum vorherigen Block wird die Transaktion weiter bestätigt. Sobald 6 aufeinanderfolgende Blöcke bestätigt sind, ist die Transaktion irreversibel.
Bitcoin behält alle Transaktionsdatensätze in "Blockchain" bei. Blockchain erstreckt sich weiter, wenn die Transaktionen fortgesetzt werden. Sobald ein neuer Block zur Blockchain hinzugefügt wurde, wird er nicht erneut entfernt. Blockchain ist tatsächlich eine verteilte Datenbank, die aus einer Gruppe von Knoten besteht, die vom Benutzer verteilt sind und den Verlauf aller Bitcoin -Transaktionen aufzeichnen. Dies macht es schwierig, die Transaktionendaten von Bitcoin zu verwirren.
Wo existieren Daten in Blockchain?Einfache Antwort: Blockchain -Daten finden Sie in jedem Knoten (es kann ein persönlicher oder anderer Computer sein). Blockchain ist wirklich eine Datenbank, die die Öffentlichkeit ändern kann. Sie können jedoch nur den geheimen Schlüssel verwenden, den Sie besitzen, um Ihre geheimen Schlüsseldaten in Bezug auf das "Konto" zu ändern.
Datenspeichermethoden und Mengen verschiedener Blockchains sind jedoch unterschiedlich. Wenn Sie BTC als Beispiel einnehmen, existieren die Daten an jedem Knoten. Derzeit betragen die BTC -Knotendaten etwa 200 g und seine Wachstumsrate beträgt etwa 10 g pro Monat, was für PCs kein Hauptproblem ist.
Die Datenmenge wird jedoch immer größer und größer! Zumindest wird es für einen persönlichen Laptop schwierig sein, bald einen vollständigen BTC -Knoten zu betreiben. Für Etereum muss der Archivknoten, der alle Daten aufzeichnet, über eine Speichermenge von T enthält, was für einen Personalcomputer unmöglich ist.
Wie speichern Sie die Blocchain-Transaktionsinformationen?
Welche Art von Daten wird gespeichert.
Wenn es sich um ein Zeichenfolge oder ein JSON -Objekt handelt, können Sie die Buchstruktur erweitern, um in der Kette zu speichern, wenn es sich um große Fotografien, Videos oder Dateien handelt. Sie können den Hash -Wert in Blockchain speichern, und die Originaldatei kann in der Cloud
gespeichert werdenI、 Wie modifizieren Sie Daten auf Blockchain?
Wenn Sie es sich ansehen, ist die Datenänderung eine universelle Technik. In der Zwischenzeit wird die Blockchain -Technologie, die die willkürliche Änderung von Daten unterstützt, definitiv die belieh2e Auflistung, Löschung und Verschleierung von Daten unterstützen. Jetzt sind einige der vollständigsten Lösungen wie folgt: die physikalische Modifikation einer einzelnen Serie: die Verwendung einer Chamäleon -Segmentierungsfunktion, um die Materialänderung der einzelnen Blockchain -Daten zu erreichen. Zusätzliche Anpassungen an eine Kette: Verbesserung der Struktur der Blockchain -Behandlung, Hinzufügen neuer Transaktionen, Erweiterung und Aktualisierung alter Transaktionen. Blockchain: bestehend aus "Takavi" -Daten und einer Korrekturkette, die Originaldaten bzw. Korrekturdaten speichert, wie in Abbildung 2 dargestellt. Der Datenveränderungsprozess ist nur eine der Einzelhandelsverbindungen, wie in Abbildung 3 dargestellt. Abbildung 2 ist ein paralleles Blockierungsmodell. Abbildung 3 ist eine parallele Doppelfragmentkette. Nachdem wir den oben genannten Inhalt zur Änderung von Daten auf Blockchain angegeben haben, wird jeder ein spezifisches Verständnis dafür haben, wie Daten auf Blockchain geändert werden können. Ich hoffe, es ist nützlich für Sie.II、 So analysieren Sie Blockchain-Daten h2> Wenn die Analyse von Datenanalysen auf Ketten erforderlich ist,
sind die Schritte wie folgt: 1. Daten abrufen. Ursprünglich hat jede Mainstream -Blockchain einen eigenen Blockchain -Datenbrowser, und ein anderer Browser bietet auch Daten -API -Schnittstellen an. Daher können Benutzer die Schnittstelle direkt anrufen, um Daten zu erhalten, und dann die Daten in der Datenbank reinigen und lassen. Sie können auch einen vollständigen Blockchain -Knoten erstellen und dann den lokalen Vollknoten erreichen, um Daten in der Kette und den Pars zu empfangen, und dann die Datenbank reinigen und nacheinander lassen. 2. Beschriften Sie die Adresse. Blockchain ist ein riesiges anonymer System. Das Wichtigste in der Datenanalyse ist, die Beziehung zwischen diesen anonymen Adressen und direktem Down zu kennen. Daher müssen Sie die Informationen so schnell wie möglich hinter der Adresse finden. Die erste Methode ist, dass der Benutzer die Adresse aus der öffentlichen Datenquelle abrufen kann, und das zweite Foto besteht darin, das Adress -Tag über die Auflademethode zu erhalten. Gemäß der von der Austausch angegebenen Aufladungsadresse kann sie am Austausch von Hot -Wallet -Adressen oder sogar kalten Brieftaschenadressen entdeckt werden. Die dritte Methode besteht darin, das Tag der unbekannten Adresse basierend auf dem Adress -Tag vorherzusagen, das von den ersten beiden Methoden erhalten wurde. 3. Weitere Datenanalyse oder Anwendung. Benutzer können den Fluss von On-Chain-Fonds überwachen, vor dem Massenübergang warnen oder ein Anti-Mani-Wäschesystem für digitale Währung basierend auf diesen Daten installieren. Nachdem ich das oh2e Material über die Analyse von Blockchain -Daten eingeführt habe, glaube ich, dass jeder jederMan wird ein gewisses Verständnis für die Analyse von Blockchain -Daten haben und hofft, dass sie für Sie nützlich sein werden.III、 Ein Bild, um zu verstehen, was Blockchain ist (fünf Minuten, um zu verstehen, was Blockchain ist)
Eine kurze Einführung in die Blockchain.Blockchain ist eine Kettendatenstruktur, die Datenblöcke in chronologischer Reihenfolge kombiniert und auf kryptografische Weise garantiert wird, die nicht zusteuert und nicht tipuliert wird. Grob gesagt ist die Blockchain -Technologie ein neues Paradigma für verteilte Infrastruktur und Datenverarbeitung, das Blockchain -Datenstrukturen verwendet, um Daten zu überprüfen und zu speichern. Sie verwendet verteilte NOD -Konsenssalorien, um Daten zu generieren und zu aktualisieren. Sie verwendet die Kryptographie, um die Datenübertragung und den Zugriff auf den Datenübertragung zu gewährleisten und intelligente Vertragscode zu verwenden.
Die zugrunde liegenden Technologien für die digitale Kryptokuration wie Bitcoin, Litecoin, Puyin und Ethereum sind alle Blockchains, und sie sind nur eine Verwendung von Blockchain.
Was ist Blockchain? Ein Cartoon, den Sie verstehen können (müssen von Anfängern lesen)
In der Tat im frühen kryptografischen Kreis wurde die zugrunde liegende Technologie von Bitcoin "Bitcoin" genannt. Auf Englisch bezieht sich Bitcoin auf das Kapital B auf das Bitcoin -Netzwerksystem oder das Netzwerkprotokoll.
Aber aufgrund der Verwirrung der Öffentlichkeit sind Menschen heute, wenn sie über Bitcoin spre chen, Bitcoin Synonym für Illegalität, Betrug und Pyramidenschemata und eine weitere Phänomenerblase in der Internetfinanzierung! Die Menschen mussten also alle zugrunde liegenden Technologien (Zeitstempel, Nachweis von Arbeitsmechanismen usw.) zusammenführen und sie von Bitcoin unterscheiden, gaben sie in Blockchain um, was sie in "Blockchain" übersetzte, was zur Entstehung des Wortes "Blockchain" führte.
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 liebt, und geben wir ein einfaches Beispiel. Wenn Sie ein einfaches Blockchain -Modell aufbauen, entsteht die folgende Situation in diesem Blockchain -Modell:
In Zukunft werden alle Männer und Frauen im richtigen Alter verliebt sein, und der gesamte Prozess der Heirat einverstanden wird sich alle anderen Männer und Frauen im richtigen Alter übereinstimmen, und alle Geschichten, die den beiden Menschen zusammenfassen, bilden eine Block.
Alle anderen Männer und Frauen sind Ketten. Wenn ein Dritter seinen eigenen Partner interveniert oder bricht, können alle anderen es sehen und in Zukunft niemals einen Partner finden.
Blockchain sollte nur ein "volles Zentrum" -System sein, was bedeutet, dass jeder Knoten in der Kette ein Zentrum ist.
versucht, Männer und Frauen verliebte zu heiraten, stöberten ihre Kreise von Freunden aus, zeigen ihre Liebe und versprachen, sich ihr ganzes Leben lang zu lieben und allen anderen verheirateten Männern und Frauen bekannt zu sein, ist die Verwendung von Blockchain. Wenn eines Tages eine Party das Verspre chen bricht, ist es nicht nützlich, die Bilder zu löschen, da alle Waren auf dem Posten aller für die Ehe geeigneten Männer und Frauen registriert sind.
Nicht löschen und kann nicht geändert werden, dies ist die Blockchain -Technologie.
Was ist eine beliebte Erklärung für Blockchain? Ein Bild versteht Blockchain.Was ist eine beliebte Erklärung für Blockchain? Ein Bild versteht Blockchain. Blockchain ist in letzter Zeit ein heißes Thema. Viele diskutieren das Thema Blockchain. In letzter Zeit haben einige inländische Unternehmen begonnen, einige Produkte zu entwickeln, die Blockchain -Technologie verwenden. Blockchain ist eine für Bitcoin verwendete Technologie. Dies ist offiziell, weil Bitcoin die Popularität von Bitcoin bemerkt hat, aber viele Menschen wissen nicht, was Blockchain ist. Lassen Sie mich Blockchain unten erklären.
Bitcoin ist eine digitale Währung, auf die viele Menschen stärker betonen, und die zugrunde liegende Technologie von Bitcoin ist Blockchain. Blockchain ist eine Computertechnologie und ein neues Anwendungsmodell. Blockchain ist wie ein großes Datenbankbuch, das alle Transaktionen in diesem Hauptbuch aufzeichnet.Die Person, die dieses Hauptbuch registriert, unterscheidet sich sehr von der traditionellen Buchhaltung. Traditionelle Konten werden normalerweise von speziellen Buchhaltungsfeiern betrieben. Zum Beispiel werden Taobao und Tmall von Alibaba erklärt, WeChat -Transaktionen werden von Tencent berücksichtigt, und Blockchain wird von den gesamten Personen berücksichtigt, und jede Person, die an der Buchhaltung teilnimmt, hat ein Kontobuch.
Geben Sie ein Beispiel an, um es für Sie zu veranschaulichen. Zum Beispiel möchte A 10.000 Yuan von B. B das Geld an A leihen, aber er befürchtet, dass man die Schulden nach dem Ausleihen des Geldes zurückzahlen wird. Wenn er das Geld leiht, wird er einen dritten Party Notar finden, und der Notar hilft B, das Konto aufzuschreiben. Dies ist eine traditionelle Buchhaltungsmethode und sich auf einen Dritten zu verlassen, um Vertrauen zu gewinnen. Das Accountbook liegt in den Händen eines Dritten. Diese Rechnungslegungsmethode hat die Möglichkeit, dass ein Dritter das Kontobuch manipuliert. Die dezentrale Bedeutung ist, dass ein Notar nicht erforderlich ist, wenn Sie Geld ausleihen, und es besteht keine Notwendigkeit, einem Dritten zu vertrauen, um Vertrauen zu gewinnen. Die dezentrale Situation ist wie wenn B, das Geld aus A liiert, einen Spre cher behält und ruft: "Ein Kreditnehmer 10.000 Yuan von mir und Sie können mir helfen, das Konto zu registrieren." Zu diesem Zeitpunkt wird jeder das Konto mit dem Kontobuch in seinen Händen registrieren. Jeder hat ein Kontobuch, das die Möglichkeit vermeiden kann, dass das Kontobuch manipuliert wird.
Wie lautet der Begriff Blockchain? Was genau ist Blockchain? In drei Minuten verstehen!25. Oktober 2019, die Nachrichtensendung sandte ein sehr wichtiges Signal: Das Land sollte energisch Blockchain entwickeln. Danach wurde Blockchain im Internet eine Berühmtheit, und die Figur der "Blockchain" schwebte um die Straßen und Gassen. Tatsächlich haben viele Technologieunternehmen seit langem Programm für Blockchain -Technologie veröffentlicht.
Obwohl Blockchain sehr beliebt ist, wissen viele nicht viel über Blockchain.
Was ist Blockchain?
Schauen wir uns zuerst an, wie Baidu es erklärt hat. Baidu Encyclopedia zeigt, dass Blockchain ein neues Anwendungsmodell für Computertechnologien ist, das Datenspeicher, Punkt-zu-Punkt-Übertragung, Konsensmechanismus und Verschlüsselungsalgorithmen verteilte.
Warum wird Blockchain -Blockchain aufgerufen?
Blockchain besteht aus Blöcken, die nacheinander verbunden sind, und Blöcke sind nacheinander Speichergeräte und zeichnen die Kommunikationsinformationen für jeden Blockknoten auf. Der Block ist der Mail an eine Datenbank sehr ähnlich. Jedes Mal, wenn Daten geschrieben werden, wird ein Block erstellt. Wenn der Informationsaustausch erweitert wird, bewegt sich ein Block weiter in Richtung eines anderen Blocks, und das Ergebnis wird als Blockchain bezeichnet.
Was sind die Eigenschaften von Blockchain?
Blockchain hat die folgenden Eigenschaften:
1. Dezentralisierung: Im Blockchain -System hat jeder Knoten gleiche Rechte und Pflichten, und hier gibt es keine zentrale Kontrolle. Die Dezentralisierung hat ein gutes Vertrauensverhältnis zwischeneinander aufgebaut. Obwohl es keine zentrale Managementorganisation gibt, können Menschen zusammenarbeiten und sich gegenseitig vertrauen. Dies verwendet hauptsächlich Blockchain -verteilte Haupttechnologie.
2. Offenheit: Blockchain -Daten sind für alle geöffnet. Abgesehen von einigen verschlüsselten Informationen, die nicht geöffnet sind, kann jeder die Daten hier finden.
3. Unabhängigkeit: Das gesamte Blockchain -System hängt nicht von anderen Dritten ab. Alle Knoten können Daten automatisch und sicher ohne menschliche Eingriffe im System überprüfen und austauschen.
4. Sicherheit: Blockchain hat ein gewisses Maß an Sicherheit und kann nicht manipuliert werden. Da jeder das gleiche Kontobuch im Blockchain-System hat, ist es nur möglich, eine nicht existierende Mail zu schmieden, wenn er mehr als 51% der Buchhaltungsknoten steuert. Das ist natürlich im Grunde genommen unmöglich. Dies stammt hauptsächlich aus der Kerntechnologie von Blockchain: Konsensmechanismus, der die Eigenschaften der "Minderheit der Mehrheit befolgt" und "jeder ist gleich".
5. Anonymität: Viele Leute denken, Blockchain ist es soOffen und transparent, haben wir keine Privatsphäre? Eigentlich ist es nicht. Obwohl Transaktionsinformationen in Blockchain offen und transparent sind, werden die Identitätsinformationen des Kontos verschlüsselt und können erst nach der Genehmigung erreicht werden.
Jetzt werde ich Ihnen eine Geschichte erzählen, mit der Sie Blockchain 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 Kontonbuch meiner Familie verantwortlich und mein Vater war für alle Einnahmen und Ausgaben zu Hause verantwortlich.
Meine Mutter, die immer sparsam gewesen war, wollte jedoch eine schöne Kleidung auf Taobao kaufen. Als sie das Kontobuch überprüfte, stellte sie fest, dass etwas nicht stimmte. Theoretisch ist das Geld, das für den täglichen Verbrauch der Familie in diesem Kontobuch ausgegeben wird, abgesehen von Geld in die Bank und das Finanzmanagement, aber egal wie Sie es betrachten, es ist falsch. Ein gewisser Verbrauch ist offensichtlich nicht verfügbar, aber registriert.
Später nahm mein Vater die Initiative, um zu gestehen, dass er nicht anders konnte, als eine Packung Zigaretten zu kaufen.
Später änderte die Mutter ihre Strategie, und die ganze Familie behielt die Konten bei und alle zeichneten die monatlichen Verbraucherkosten in ihrem eigenen Kontobuch auf. Jedes Mal, wenn eine Transaktion oder ein Verbrauch zu Hause stattfindet, ruft meine Mutter: "Registrieren Sie das Konto und jeder registriert die Transaktion in seinem eigenen Kontobuch." Dies ist das dezentrale Buchhaltungsmodell. Jeder ist das Zentrum und jeder hat es in seinen Händen. Buch.
Das Buchhaltungsmodell des vorherigen Vaters war zentraler Konten. Wenn der Vater etwas alleine tun wollte, war es für niemanden schwierig, es zu sehen. Das dezentrale Buchhaltungsmodell löste die Nachteile zentraler Buchhaltungsbrunnen. Wenn der Vater das Kontobuch manipulieren wollte, war es sehr schwierig.
Zum Beispiel, wenn Ihr Vater etwas Geld aus dem Kontonbuch bekommen und dann heimlich Zigaretten kaufen möchte, ist der Geldbetrag begrenzt und wenn Sie das Geld bekommen möchten, müssen Sie das Kontobuch ändern. Es reicht jedoch nicht aus, nur Ihr eigenes Kontobuch zu manipulieren. Er muss das Kontobuch an alle drei Personen ändern, einschließlich ihm. Und das ist zweifellos schwieriger als das Klettern in den Himmel.
So oft, nachdem mein Vater die Idee des Rauchens hatte, aber er hatte keine andere Wahl, als diese Idee aufzugeben.
Sind Blockchain und Bitcoin das Gleiche?
In der Tat sind Blockchain und Bitcoin nicht gleich. Es ist nur die zugrunde liegende Technologie von Bitcoin. Bitcoin ist nur die erste digitale Währung, die auf Blockchain verwendet wird.
2008 schlug Satoshi Nakamoto zum ersten Mal das Konzept der Blockchain vor, und in den folgenden Jahren gab es eine Kernkomponente in der elektronischen Währung -Bitcoin, als öffentliches Kontobuch für alle Transaktionen. Und Blockchain wurde zuerst auf Bitcoin angewendet.
Der Ursprung der Blockchain besteht darin, das Vertrauensproblem zu lösen, und eine der erfolgreichsten Anwendungen von Blockchain ist die digitale Währung. Bitcoin kann als bisher der erfolgreichste Gebrauch von Blockchain sind.
Was sind die Anwendungen von Blockchain?
Die Verwendung von Blockchain ist tatsächlich sehr breit. Neben digitalen Währungen wird Bitcoin in Zukunft weiterhin weit verbreitet sein. Die Blockchain -Technologie wurde in verschiedenen Branchen weit verbreitet. Zum Beispiel die Rückverfolgbarkeit von Produkten, Schutz und Transaktion, Zahlung und Löschen, Internet der Dinge, digitales Marketing, medizinische Behandlung usw. wird verschiedene Branchen für die schnell in die Zeit "Blockchain+" eingeben.
1. Zahlung und Löschen: Blockchain kann die Rolle der Transitbanken verlassen, die Punkt-zu-Punkt-Zahlung realisieren, die Transitkosten senken und die Kapitalauslastung beschleunigen.
2. Produkt Trackbarkeit: Wenn wir beispielsweise eine Kleidung auf Taobao kaufen, können wir die Vergangenheit und Gegenwart dieses Kleidungsstücks sehen.
3. Wertpapierhandel: Der traditionelle Wertpapierhandel erfordert die Koordination von vier großen Institutionen, was unwirksam und teuer ist. Blockchain -Technologie kannFühren Sie den One-Stop-Service unabhängig ab.
4. Die Lieferkette: Führen Sie die Blockchain -Technologie in das Lieferkettensystem ein, synchronisieren Sie Informationen im System und überprüfen Sie alle Verbindungen, besser vollständige Arbeitsteilungen und Zusammenarbeit und erleichtern die Rechenschaftspflicht nach dem Vorfall.
5. geistiges Eigentum: Das Urheberrecht ist in der Kette, unsere Fotografie, musikalische Werke, literarische Werke usw. werden unsere Informationen sein, und das Eigentum an den Informationen wird bestätigt und wird unser Eigentum.
Comic -Illustration Was ist Blockchain?Comic -Illustration: Was ist Blockchain?
Was ist Blockchain?
Blockchain in Englisch ist hauptsächlich eine dezentrale verteilte Datenbank. Jeder, der seinen eigenen Server einstellt und sich mit dem Blockchain -Netzwerk verbindet, kann ein Knoten dieses riesigen Netzwerks sein.
Was speichert sie wirklich, da die Essenz von Blockchain eine Datenbank ist? Erfahren wir über das grundlegende Gerät von Blockchain: Blöcke.
Ein Block ist in zwei Teile unterteilt:
1. Blockheader
Blockheader Stores Block -Heading -Informationen, einschließlich des Hash -Werts des vorherigen Blocks (Vorhash), dem Hash -Wert der Blockade (Hash) und der Zeitstempel (Zeitstempel) usw. Daten (Daten) für diesen Block. Diese Daten enthält mehrere Zeilen von Elementen, die Transaktionsinformationen oder andere Informationen sein können.
Was wird der hashische Wert derzeit erwähnt?
Ich denke, jeder hat von MD5 gehört. MD5 ist ein typischer Hash -Algorithmus, der eine Zeichenfolge von Beschwerdetext jeglicher Länge in eine Zeichenfolge (128 -Bit -Zeichen festgelegt) konvertieren kann, und dieser Zeichenfolge ist der Hash -Wert.
In unserer Blockchain, einem komplexeren Hash -Algorithmus, genannt SHA256. After a series of complex calculations, the latest data information (such as transaction posts) will eventually be converted to a 256 -length hashish string through this hashish, that is, hashish in the block heading, and the format is as follows:
A8FDC205A9F19CC1C7507A60C4F01B13D11D7FD0
The block and hash is Einer nach dem anderen und Hash kann als eindeutiger Blockkennung angesehen werden.
Wie verknüpfen Sie verschiedene Blöcke? Was ist mit ? Verlassen Sie sich auf Haschisch und Vorab -Shooting, um sich zu assoziieren. Der Vorbehalt eines jeden Blocks und der Hash -Wert des vorherigen Blocks ist gleich.
Warum müssen Sie den Hash -Wert eines Blocks berechnen?
Da Blockchain eine stumpfe Struktur ist, muss es der Kopfknoten (erster Block) und der Schwanzknoten (letzte Blockade) der Kette sein. Wenn jemand den Hash -Wert der neuesten Dateninformationen für Blockchain berechnet, entspricht es dem Verpacken des neuesten Transaktionselements und der neue Block wird erstellt und an das Ende der Blockchain angeschlossen.
Der Hash in der neuen Blocküberschrift ist der Hash -Wert, der gerade berechnet wird, und der Pre -Shash ist für die vorherige Blockade gleich Hashish. Die Daten aus der Blockade speichern die Transaktionselemente vor der Verpackung, und dieser Teil der Dateninformationen wurde nicht modifiziert.
Dieser Prozess der Berechnung des Hash -Werts und der Erstellung eines neuen Blocks wird als Bergbau bezeichnet.
Der Server, der zur Durchführung massiver Berechnungen verwendet wird, wird als Bergbaumaschine bezeichnet.
Die Mitarbeiter, die läuft und berechnet, werden als Bergleute bezeichnet.
Was ist die Schwierigkeit, Hash -Werte zu berechnen? Lassen Sie uns die grundlegendste Erklärung machen. Die Formel für die Hash-Wert-Berechnung lautet wie folgt:
Hash = SHA-256 (Hash des letzten Blocks + Grundinformationen des neuen Blocks + Transaktionsdatensatzinformationen + Zufallszahl)
Die Transaktioneintragsinformationen sind auch eine Zeichenfolge von Hash-Werten und deren Berechnung von mehr Daten. Interessierte Freunde können relevante Informationen überprüfen, wir werden sie im Moment nicht vorstellen.
Die wichtigste Schwierigkeit bei der Berechnung hier liegt in der Erzeugung von Zufallszahlen. Die Schwierigkeit der Haschischberechnung zu erhöhen,Erfordert den vulgären Blockchain -Erfinder, dass die ersten 72 Teile des Hashle -Ergebnisses 0 sein müssen. Diese Wahrscheinlichkeit ist zu klein.
Seite (Hash des letzten Blocks + grundlegende Informationen der neuen Block + Transaktionsdatensatzinformationen) ist festgelegt, unabhängig davon, ob Sie einen Hash erhalten können, der die Anforderungen entspricht, hängt vollständig vom Wert der Zufallszahl ab. Bergleute müssen massive Berechnungen durchlaufen und wiederholt zufällige Zahlen erzeugen, um den allgemeinen Versuch zu unternehmen, Wohlstand zu "kollidieren", um den richtigen Haschisch und damit den Bergbau zu erhalten.
Gleichzeitig enthält die Blocküberschrift auch einen dynamischen Schwierigkeitskoeffizienten. Wenn die weltweite Hardware -Berechnungsleistung immer schneller wird, steigt auch der schwierige Schwierigkeitsgrad der Blockchain -Schwierigkeit, so dass das gesamte Netzwerk im Durchschnitt alle 10 Minuten einen neuen Block generieren kann.
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.
Die Verwendung von Blockchain
Der Begriff Bitcoin (Bitcoin) wurde ursprünglich 2008 von Satoshi Nakamoto vorgeschlagen. Anschließend auf dieser Idee entwarf und veröffentlichte er Open -Source -Software und konstruierte das P2P -Netzwerk darauf. Bitcoin ist eine digitale P2P -Währung. Point-to-Point-Übertragung bedeutet ein dezentrales Zahlungssystem.
Was ist ein P2P -Netzwerk?
traditionelle Währungen werden von der Zentralbank gleichmäßig ausgestellt, und alle persönlichen Einsparungen werden auch gleichmäßig von den Banken verwaltet. Dies ist ein typisch zentrales System.
Bitcoin wird in einem dezentralen Netzwerk verteilt, das aus vielen Kollegen auf der ganzen Welt besteht. Jeder Knoten ist berechtigt, diese digitale Währung aufzuzeichnen und auszugeben.
Wenn es um die zugrunde liegende Datenspeicherung von Bitcoin geht, basiert es auf der Blockchain -Technologie. Jede Transaktion in Bitcoin entspricht einer Zeile in den Blockdaten, und das einfache Diagramm lautet wie folgt:
Jede Zeile im Transaktionselement enthält zeitnahe Stempel, Transaktionsdetails und digitale Signatur.
Die Tabelle dient nur zum einfachen Verständnis. Die tatsächlichen gespeicherten Transaktionsdetails sind anonym und registrieren nur die Tasche des Zahlers und des Zahlungsempfängers.
Wenn es um digitale Signaturen geht, können sie als Anti-kontrollierende Markierung jeder Transaktion verstanden werden, die durch einen asymmetrischen Verschlüsselungsalgorithmus erzeugt wird.
Spre chen wir als nächstes über die Belohnung für Bitcoin -Minen:
Bitcoin -Protokoll entscheidet, dass Bergarbeiter, die neue Blöcke abbilden, ab 2008 mit 50 Bitcoins und dann alle vier Jahre halbiert werden. Im Moment sind im Jahr 2018 12,5 Bitcoins erhältlich. So wurden sie kürzlich zu Bitcoins im Umlauf hinzugefügt, und es ist kein Wunder, dass jeder so eifrig ist, Bitcoin zu abbauen!
Profis und Nachteile von Blockchain
Vorteile der Blockchain:
1. Dezentralisierung
Blockchain hängt nicht von einem zentralen Knoten ab. Die Daten für das gesamte System werden von allen Peers im gesamten Netzwerk aufrechterhalten, und Daten können gespeichert und getestet werden. Auf diese Weise wird das gesamte Netzwerk nicht mehr als die Hälfte der Hälfte der Knoten im gesamten Netzwerk im gesamten Netzwerk abgedeckt. Das System wird nicht beschädigt.
2. Informationen können nicht manipuliert werden. Daten in Blöcken können nicht manipuliert werden. Wenn die Daten ein anderes kleinstes Bit manipuliert werden, ändert sich der Hash -Wert, der dem gesamten Block entspricht, entspre chend, kein gültiger Hash -Wert mehr, und die später angeschlossenen Blöcke werden ebenfalls brechen.
Nachteile der Blockchain:
1. Überbeanspruchung von Energie
Um einen neuen Block zu erzeugen
2. Netzwerkverzögerung der Informationsverzögerung
nimmt Bitcoin alsBeispiel: Alle Transaktionsdaten müssen mit allen anderen Knoten synchronisiert werden. Während des Synchronisationsprozesses wird dies unweigerlich von der Netzwerkübertragungsverzögerung beeinflusst, was zu einem langen Zeitverfahren führt.
Einige Ergänzungen:
1. Teil dieses Comics wird von Ruan Yifengs Blog -Beitrag "Einführung in das Blockchain -Tutorial" bezeichnet. Vielen Dank für Ihre Populationswissenschaft.
2. Aufgrund des begrenzten Raums wurde das Wissen über Merketree und asymmetrische Verschlüsselung nicht im Detail erläutert. Interessierte Freunde können die Informationen für weitere Studien konsultieren.