Die Wahrheit üb
er Blockchain: Ein Artikel enthält die vier grundlegenden Technologien und die vier Merkmale der Blockchain -Technologie Gig> als innovatives Feld, das in den letzten Jahren viel Aufmerksamkeit erregt hat, seine grundlegenden Technologien und seine vier Merkmale unser Verständnis von Vertrauen und Zusammenarbeit zutiefst verändern. In diesem Artikel wird die vier grundlegenden Technologien der Blockchain -Netzwerktechnologie, P2P, Verschlüsselungstechnologie, intelligente Verträge und Konsensmechanismen sowie deren vier Hauptmerkmale - Dezentralisierung, Transparenz, Unmutabilität und Vertraulichkeit anonymität, ein vollständiges und intuitives Verständnis, tiefgreifend analysieren. Konzentrieren wir uns zunächst auf die P2P -Netzwerktechnologie. Vor der Blockchain war die Technologie des Peer -Netzwerks in Peer Distributed bereits ausgereift. Es ermöglicht Benutzern, Ressourcen ohne die zentrale Serverintervention direkt zu teilen und ein System zur Übertragung von Informationen zwischen Gleichaltrigen und effizient zu bilden. Die dezentralen Eigenschaften dieser Technologie setzen die Grundlagen für die Architektur des verteilten Blockchain -Netzwerks, garantieren den direkten Austausch und die Verwendung von Informationen und erreichen den gleichen Zustand jedes Knotens im Netzwerk. Dann spielt die Verschlüsselungstechnologie eine entscheidende Rolle in der Blockchain. Es verwendet asymmetrische Verschlüsselungsalgorithmen, um die sichere Übertragung von Informationen in verteilten Netzwerken sicherzustellen. Der öffentliche Schlüssel wird als öffentliche Informationen zur Verschlüsselung verwendet, während der private Schlüssel als geheime Informationen zur Entschlüsselung verwendet wird. Dieser Mechanismus garantiert die Integrität und Sicherheit von Informationen. Intelligente Verträge, ein innovatives Konzept, ermöglichen Vertrauenstransaktionen ohne dritte Aufsicht. Es führt automatisch die Vertragsbedingungen über die Programmierlogik aus, wodurch die automatische Ausführung beider Parteien auf der Blockchain garantiert wird, wodurch der herkömmliche Transaktionsprozess erheblich vereinfacht und die Effizienz und Sicherheit verbessert wird. Schließlich ersetzt der einvernehmliche Mechanismus als Eckpfeiler des Blockchain -Trusts die Zwischenrolle im traditionellen Vertrauenssystem durch Maschinenalgorithmen. Dieser Mechanismus garantiert die Konsistenz des Vertrauens und der Entscheidungsfindung in verteilten Netzwerken und ermöglicht es Blockchain, einen Konsens ohne zentralisierte Institutionen zu bilden, und realisiert ein Modell des dezentralen Vertrauens. Die vier Hauptmerkmale der Blockchain sind ebenfalls wichtig: Die Dezentralisierung garantiert die Öffnung und den Widerstand des Netzwerks; Das Herz des Geistes der Blockchain liegt in Gerechtigkeit, Glaubwürdigkeit, Gerechtigkeit und Ko-Regierung. Es betont die gerechte Ausführung von Protokollen und Verträgen, die auf der Ausführung der Maschine basieren, sowie transparente Transaktionen im Rahmen des gesamten Netzwerks. Diese Technologie verändert nicht nur die traditionelle kommerzielle Logik, sondern definiert auch den Weg des Vertrauens und der Zusammenarbeit, um dem Unternehmen ein gerechteres, effizienteres und sichereres Sharing Economy -Modell zu bieten. Zusammenfassend stellt die Blockchain -Technologie nicht nur eine neue Generation technologischer Innovationen dar, sondern ist auch ein Konzept der sozialen Zusammenarbeit, die auf den Prinzipien von Gerechtigkeit, Transparenz und Anonymität beruht. Es führt uns zu einer vernetzteren, gemeinsameren und nachhaltigeren Zukunft.Die vier Haupttechnologien der Blockchain umfassen:
Netzwerktechnologie P2P:
Infrastruktur: Die Netzwerktechnologie P2P ist die Grundlage der Blockchain, die es jedem Knoten im Netzwerk ermöglicht, Ressourcen unabhängig austauschen. Dezentralisierung: Tausende von Knoten treten frei ein und verlassen die verteilten Netzwerke und garantieren die dezentralen Eigenschaften der Blockchain.Kryptographie -Technologie:
asymmetrischer Verschlüsselungsalgorithmus: Blockchain verwendet einen asymmetrischen Verschlüsselungsalgorithmus, der öffentliche Schlüssel wird zum Verschlüsseln von Informationen verwendet und der private Schlüssel wird zum Entschlüsseln verwendet. Informationssicherheit: Diese Verschlüsselungsmethode garantiert die sichere Übertragung von Informationen in einem verteilten Netzwerk und garantiert die Integrität, Sicherheit und Unveränderlichkeit von Informationen.Intelligenter Vertrag:
Automatische Ausführung: Ein intelligenter Vertrag ist ein automatisch durchgeführter Vertrag, der zuverlässige Transaktionen ohne Bedarf an Dritten ermöglicht. Kommerzielle Anwendung: Bei kommerziellen Aktivitäten vereinfachen intelligente Verträge den Transaktionsprozess und bieten Sicherheitsgarantien, sodass beide Parteien die Vertragsbedingungen automatisch ausführen können.Einwilligungsmechanismus:
Vertrauen: Der Einwilligungsmechanismus ist die Haupttechnologie für Blockchain zur Bildung von Vertrauen, um sicherzustellen, dass die Vereinbarung ohne zentralisierte Institutionen erreicht werden kann. Zustimmung des Algorithmus von Maschinen: In den verteilten Netzwerken wird die Zustimmung durch Maschinenalgorithmen gebildet. Vertrauen wird rekonstruiert und freie Vereinigung, Schöpfung, Innovation und Glück der freien Menschen sowie Änderungen der Produktionssysteme und Methoden zur Verteilung des Wertes. Was sind die Haupttechnologien vonBlockchain?
h2> Erstens können wir uns die offizielle Interpre tation der Blockchain -Technologie ansehen. In enger Sinne ist die Blockchain eine Kettendatenstruktur, die Datenblöcke in der Reihenfolge in der chronischen Reihenfolge kombiniert und auf kryptografische Weise garantiert wird, die nicht furgy verteilte Laser manipuliert wird. Im Großen und Ganzen ist die Blockchain -Technologie ein neues Paradigma für verteilte Infrastruktur und Computer, das Blockchain -Datenstrukturen zum Überprüfen und Speichern von Daten verwendet, einstimmige Algorithmen verwendet, um Daten zu generieren und zu aktualisieren, Datenübertragungen und Sicherheit zu gewährleisten, um die Sicherheit von Datenübertragungen und Zugriff zu gewährleisten und die Sicherheit zu gewährleisten und die Sicherheit zu gewährleisten und die Programme zu durchführen und die Programme zu verwalten, die Programme, das Programm, das Programm, das Programm, das Programm, das Programm, das Programm, das Programm, das Programm, das Programm, das Programm Verwendet intelligente Verträge aus Skriptcode. Jeder kann wissen, dass die Blockchain -Technologie eine von dem Bitcoin -System unabhängige Architektur ist. Wenn Sie in der Blockchain -Technologie Buchhaltungsunterlagen generieren möchten, sollten Sie über Transaktionen und Geldfluss verfügen. Im Gegensatz zu anderen Transaktionen Datenbankdatenbank werden Transaktionsaufzeichnungen im Hauptnetzwerk der Blockchain -Technologie im Hauptnetzwerk auf allen Blockknoten (dh allen Datenblöcken) aufgezeichnet. Ein weiteres Merkmal der Blockchain -Technologie ist, dass sie nicht manipuliert werden kann, da jede Transaktion auf Blockchain in allen Blöcken der Serie aufgezeichnet wird, sodass kein Datenblock geändert werden kann, selbst wenn Sie diese ändern. Aufgrund dieser Eigenschaften der Blockchain -Technologie hat die Blockchain nach der Ankunft von Bitcoin auch viel Aufmerksamkeit erregt. Obwohl,Die Blockchain -Technologie hat auch viele Probleme, z.Was sind die vier Kerntechnologien von Blockchain?
Ab sofort wurden die vier Kerntechnologien von Blockchain angereichert - verteilte Ledger, Konsensmechanismen, Kryptographie und intelligente Verträge. Sie spielen die Rolle der Datenspeicherung, der Datenverarbeitung, der Datensicherheit und der Datenanwendung in Blockchain. Im Allgemeinen müssen die vier Kerntechnologien jeweils ihre eigene Rolle in der Blockchain spielen, und sie bauen gemeinsam die Grundlage der Blockchain auf.1. Distributed Ledger - Speicherfunktion
Erstens baut das verteilte Ledger das Framework von Blockchain auf. Es handelt sich im Wesentlichen um eine verteilte Datenbank. Wenn ein Datenstück generiert wird, wird es in dieser Datenbank gespeichert, nachdem jeder sie verarbeitet hat. Daher spielt das verteilte Ledger eine Datenspeicherrolle in Blockchain; Der Datenaustausch zwischen Knoten wird durch die digitale Signaturtechnologie verifiziert, und es besteht keine Notwendigkeit für ein gegenseitiges Vertrauen des Menschen, solange sie gemäß den festgelegten Regeln durchgeführt wird. Knoten können andere Knoten nicht täuschen. Da das gesamte Netzwerk dezentralisiert ist, ist jeder Teilnehmer und jeder hat das Recht zu spre chen.
2. Konsensmechanismus - Koordinatenknoten, Datenverarbeitung
Zweitens ist das Blockchain -Netzwerk aufgrund der Dezentralisierung verteilter Ledgers eine verteilte Struktur, und jeder kann sich frei an die Datenaufzeichnung anschließen und an der Datenaufzeichnung teilnehmen. Gleichzeitig wird das Problem der Kopfschmerzen, das "Byzantinische allgemeine" -Problem führt, abgeleitet, dh, desto mehr Menschen nehmen am Netzwerk teil, desto schwieriger ist es, eine Einheit im gesamten Netzwerk zu erreichen. Daher ist ein weiterer Mechanismus erforderlich, um die Konten des gesamten Knotens zu koordinieren, um die Konsistenz aufrechtzuerhalten. Der Konsensmechanismus hat eine Reihe von Regeln formuliert, um die Möglichkeiten für alle zu klären, Daten zu verarbeiten und die Vereinigung der Meinungen zwischen Knoten durch Konkurrenz um Rechnungslegungsrechte zu vervollständigen. Am Ende wird derjenige, der Rechnungslegungsrechte erhält, die vom gesamten Netzwerk verarbeiteten Daten verwenden. Daher spielt der Konsensmechanismus eine Rolle bei der Koordinierung von Knoten in Blockchain und der Klärung der Rolle der Datenverarbeitung.
Jeder kann am Blockchain -Netzwerk teilnehmen. Jedes Gerät kann als Knoten dienen. Jeder Knoten darf eine vollständige Datenbank erhalten. Es gibt einen Konsensmechanismus zwischen Knoten. Durch Wettbewerb und Berechnung wird die gesamte Blockchain zusammengehalten. Jeder Knoten schlägt fehl, und der Rest der Knoten kann immer noch normal funktionieren. Es ist gleichbedeutend mit der Anerkennung Ihrer Spielregeln. Bitcoin hat einen Konsensmechanismus für Bitcoin. Die globale Anerkennung kann am Bitcoin -Mining teilnehmen, denn wenn Sie seinen Konsensmechanismus erkennen, kann es auch als Erkennen der Spielregeln verstanden werden. Die Regel von Bitcoin ist, große Berechnungen durchzuführen, und wer sie zuerst berechnet, wird die POW belohnen.
Hinweis: Was sind die Vor- und Nachteile des Konsensmechanismus im Vergleich zu POW, POS und DPOS? Seine Vorteile sind: Der Algorithmus ist einfach und einfach zu implementieren;
Knoten müssen keine zusätzlichen Informationen austauschen, um den Konsens zu erreichen.
Das System erfordert eine große Kosten; Muss einen anderen Hash -Algorithmus finden, ansonsten wird es Bitcoins Computer -Power -Angriff ausgesetzt sein. Es ändert die Rechenleistung in der POW in Systemkapital. Je größer die Eigenkapital,Der größte Kernpunkt des DBFT -Mechanismus besteht darin, die Endgültigkeit des Systems im größten Teil sicherzustellen und die Blockchain für reale finanzielle Anwendungsszenarien zu ermöglichen. Zum Beispiel ist unser Columbus -Konsensmechanismus der Konsensmechanismus von DPOS+DBFT. Wenn einer unserer gesamten Knoten oder eines der Geräte ausgeschaltet ist, funktionieren die anderen Knoten immer noch normal und wirken sich nicht auf das gesamte Netzwerksystem aus. Wenn der Server von Tencent jedoch geschlossen ist, kann jeder WeChat nicht geöffnet werden, da Sie keinen Ort haben, um Daten abzurufen. Dies ist ein Unterschied zwischen einem zentralen Netzwerkserver und einem Blockchain -Netzwerkserver.
3. Kryptographie - Datensicherheit, überprüft das Eigentum an Daten und kann nicht mehr auf die Rückverfolgbarkeit von Tracaabilität
manipuliert werden. Zusätzlich werden Daten, die eine verteilte Datenbank eingeben, nicht einfach verpackt. Die zugrunde liegende Datenstruktur wird durch Blockchain -Kryptographie bestimmt. Die verpackten Datenblöcke werden durch die Hash -Funktion in der Kryptographie in eine Kettenstruktur verarbeitet. Der letztere Block enthält den Hash -Wert des vorherigen Blocks. Da der Hash-Algorithmus unidirektionale und manipulationsbeständige Eigenschaften aufweist, ist er nur im Blockchain-Netzwerk. Sobald die Daten in die Kette gestellt wurden, kann sie nicht manipuliert und zurückführbar werden. Darüber hinaus wird Ihr Konto auch durch asymmetrische Verschlüsselung verschlüsselt, wodurch die Sicherheit der Daten gewährleistet und das Eigentum der Daten überprüft wird.
Modifikationen einzelner oder mehrerer Datenbanken können andere Datenbanken nicht beeinflussen. Dies ist fast unmöglich, bis auf 51% der Daten im gesamten Netzwerk gleichzeitig zu ändern. Jede Transaktion in der Blockchain ist durch kryptografische Methoden mit zwei benachbarten Blöcken verbunden, sodass sie auf die Vergangenheit und Präsentation einer Transaktion zurückverfolgt werden kann. Dies ist die Datenstruktur, Blockheader und Blockkörper der Blockchain. Der Kryptographiehash -Wert, der Zeitstempel, bestimmt seine Ordnung mit dem Zeitstempel und wird nicht unterbrochen.
Dieses Prinzip funktioniert in unserem Geschäftssystem, einschließlich des Rohstoffsystems. Wenn wir die Rückverfolgbarkeit nennen, können wir abfragen, wo die Waren hergestellt werden und welche Rohstoffe erzeugt werden. Wir suchen Schritt für Schritt von hinten nach vorne, da wir die Informationsdaten in das Blockchain -System schreiben, während wir jeden Schritt ausführen. Durch dieses System kann ich herausfinden, ob die Rohstoffe verwendet werden und ob sie mit diesem Prozess hergestellt werden. Durch eine solche Struktur der Datenspeicherung können wir es zusammen glauben. Dies wird in der Tat von diesem Produkt produziert, und ich glaube, es ist wahr.
Zusätzlich können die Daten nicht geändert werden. Wenn Sie es ändern möchten, können Sie 51% der Talente erreichen. Aus Sicht des Eigenkapitals haben Sie das Recht, in diesem Unternehmen zu spre chen. Dies ist nur eine Möglichkeit. Warum ist die Blockchain -Technologie schädlicher und sicherer als die Internet -Technologie? Weil es verteilt ist. Wenn Sie die Daten als Hacker im Inneren ändern möchten, müssen Sie alle Computer finden, die dieses Konto behalten, und jeder Computer muss geändert werden. Vielleicht können Sie schnell einen von ihnen finden, der es ändern kann, aber es ist schwierig, alle zu ändern.
Alle Transaktionsinformationen in der Blockchain sind öffentlich, sodass jede Transaktion für alle Knoten sichtbar ist. Da Knoten dezentralisiert sind, besteht keine Notwendigkeit, Identität zwischen Knoten offenzulegen, und jeder Knoten ist anonym. Nach dem Start jeder Computermaschine wissen wir beispielsweise nicht, wer jede Computermaschine startet und wer nicht beginnt. Sie können es bei Ihnen zu Hause einschalten. Es gibt eine Frage, wie viel Arbeit und wie viel Sie bekommen.
4. Smart Contract - Ausführung von Anwendungen
Schließlich können Sie intelligente Aufträge auf Anwendungsebene basierend auf dem verteilten Hauptbuch erstellen. Wenn wir einige Vertrauensprobleme lösen möchten, können wir intelligente Verträge verwenden, um die Bedingungen in Form von Code klar aufzulisten und diese über Programme auszuführen. Die Daten in der Blockchain können über intelligente Verträge aufgerufen werden, sodass der Zhitong -Vertragspielt die Rolle der Datenausführung und -anwendung in der Blockchain.
Smart Contracts können Ihnen dabei helfen, Geld, Eigentum, Aktien oder wertvolle Gegenstände in transparenter und konfliktfreier Weise auszutauschen, während Sie die Dienste von Mittelsmännern vermeiden und sogar sagen, dass intelligente Verträge die Position der Anwälte in Zukunft ersetzen werden. Durch die Smart Contract -Methode wird der Vermögenswert oder die Währung in das Programm übertragen, das Programm führt diesen Code aus und überprüft eine Bedingung automatisch zu einem bestimmten Zeitpunkt, der automatisch feststellt, ob der Vermögenswert an eine Person oder an eine andere Person zurückkehren oder sofort an die Person zurückgegeben werden sollte, die sie oder eine Kombination von ihnen gesendet hat. (Automatisch erzwungen, kein Konto -Abhängigkeit) Gleichzeitig speichert ein dezentrales Ledger auch Dateien, sodass es eine gewisse Sicherheit und Unveränderlichkeit hat.
Funktionen von Smart Contracts
Autonomie - Kündigen Sie den Mittelsmann und Dritte, Sie sind derjenige, der eine Vereinbarung erzielt. Es besteht keine Notwendigkeit, sich auf Makler, Anwälte oder andere Mittelsmann zu verlassen, um dies zu bestätigen. Dies beseitigt übrigens auch die Gefahr einer Manipulation von Drittanbietern, da die Ausführung vom Netzwerk automatisch verwaltet wird, anstatt von einem oder mehreren Personen möglich zu sein, die möglicherweise voreingenommen sind.
Vertrauen - Ihre Dateien sind auf dem gemeinsam genutzten Hauptbuch verschlüsselt. Jemand kann nicht sagen, dass er es verloren hat.
Backup - Stellen Sie sich vor, Ihre Bank verliert Ihr Sparkonto. Auf der Blockchain hat jeder Freund Ihren Rücken. Ihr Dokument wird mehrmals wiederholt.
Sicherheit - Kryptographie, Website -Verschlüsselung und Gewährleistung der Sicherheit Ihrer Dateien. Kein Hacking. Tatsächlich erfordert dies ein sehr cleverer Hacker, um den Code zu knacken und ihn zu durchdringen.
Geschwindigkeit - Sie müssen normalerweise viel Zeit und Papierkram verbringen, um Dokumente manuell zu verarbeiten. Smart Contracts verwenden Softwarecode, um Aufgaben zu automatisieren und die Zeit einer Reihe von Geschäftsprozessen zu verkürzen.
Kosteneinsparungen sparen - intelligente Verträge können Ihnen Geld sparen, wenn sie Zwischenhändler beseitigen. Zum Beispiel müssen Sie einen Notar bezahlen, um Ihre Transaktion zu beobachten.
Genauigkeit - Automatisierte Verträge sind nicht nur schneller und billiger, sondern vermeiden auch die Fehler, die durch manuelles Ausfüllen von Formularen verursacht werden.
Der beste Weg, einen intelligenten Vertrag zu beschreiben, besteht darin, die Technologie mit einem Verkaufsautomaten zu vergleichen. Normalerweise gehen Sie zu einem Anwalt oder Notar, bezahlen sie und warten darauf, dass Sie die Dokumente erhalten. Durch Smart Contracts setzen Sie einfach einen Bitcoin in einen Verkaufsautomaten (z. B. ein Hauptbuch) und geben Sie Ihren Treuhandziger, Ihren Führerschein oder etwas in Ihr Konto. Noch wichtiger ist, dass intelligente Verträge nicht nur die Regeln und Strafen der Vereinbarung auf die gleiche Weise wie herkömmliche Verträge definieren, sondern diese Verpflichtungen auch automatisch ausführen.
Smart Contracts und Blockchain
Das Beste an Blockchain ist, dass es nicht erforderlich ist, für den Mittelsmann (den Mittelsmann) Zeit und Konflikte zu retten. Es gibt Probleme mit Blockchains, aber ihre Bewertungen sind unbestreitbar schneller, billiger und sicherer als traditionelle Systeme, weshalb Banken und Regierungen sich an sie wenden. Die Verwendung der Merkmale der Blockchain -Technologie zur Anwendung auf intelligente Verträge verbessert die verschiedene Verträge in Bezug auf Arbeit und Leben bequemer.
Die Kernblockchain -Technologie,
ob es sich um eine öffentliche oder eine Konsortiumkette handelt, erfordert die Kernblockchain -Technologiekonfiguration.2. Derzeit gibt es vier Konsensmechanismen in Blockchain: POW-, POS-, DPOS- und Verteilungskonsistenzalgorithmen.
3. Drei Kerntechnologien werden von Machine Trust unterstützt. Das heißt, durch Netzwerktechnologie haben wir Durchbrüche in schwierigen Problemen wie Punkt-zu-Punkte-Dezentralisierung von Transaktionsaktivitäten, unangemessenen Manipulationen mit aufgezeichneten Informationen, irreversiblen Transaktionen und Informationsverschlüsselung erzielt.
4.