Die vier Haupttechnologien von Blockchain: Ein Überblick

Was sind die Haupttechnologien von Blockchain, einschließlich Was sind Blockchain -Technologien? Einführung der Kerntechnologien von Blockchain

1. im Gebiet der Blockchain, dem am häufigsten verwendeten Hash -Algorithmus. Der Hash -Algorithmus hat die Eigenschaften von Anti -Kollision, irreversiblen Bildern und problematischen Bildern.

2. Chong Khanh Analysis JinWowo: Die Blockchain -Technologie umfasst drei Kerntechnologien: Konsensmechanismus, gemeinsamer Abwehrmechanismus und dispergierter Speicherung. Drei Kerntechnologien werden von Machine Trust unterstützt, was bedeutet, dass wir durch Netzwerktechnologie Durchbrüche in schwierigen Problemen wie Punkt-zu-Punkt-, dezentraler Transaktionsaktivitäten, gefälschten Informationen, unverarbeiteten Transaktionen und Informationsverschlüsselung erzielt haben.

3. Daher ist der Kern der Blockchain -Technologie ein Konsensmechanismus, um einen Konsens unter Individuen ohne Kontrolle über das Zentrum der legitimen Natur von Transaktionen usw. zu erzielen, falls es keine zentrale Kontrolle gibt. Derzeit gibt es vier Arten von Konsensmechanismen für Blockchain: POW, POS, DPOs und einheitlich dispergierter Algorithmus.

Was ist die Kerntechnologie von Blockchain?

1. Ob es sich um eine öffentliche Kette oder eine Gruppenkette handelt, erfordert mindestens vier TISSE: P2P -Netzwerkprotokoll, einheitlicher dispergierter Algorithmus (Konsensmechanismus), verschlüsselter Signaturalgorithmus, Konto und Speichermodell.

2. Daher ist der Kern der Blockchain -Technologie ein Konsensmechanismus, um die Zustimmung der Transaktionen zwischen Individuen ohne zentrale Kontrolle ohne die Grundlage für gegenseitiges Vertrauen zu erreichen. Derzeit gibt es vier Arten von Konsensmechanismen für Blockchain: POW, POS, DPOs und einheitlich dispergierter Algorithmus.

3. Chong Khanh Analysis JinWowo: Blockchain -Technologie umfasst drei Kerntechnologien: Konsensmechanismus, gemeinsamer Abwehrmechanismus und dispergierter Speicherung. Drei Kerntechnologien werden von Machine Trust unterstützt, was bedeutet, dass wir durch Netzwerktechnologie Durchbrüche in schwierigen Problemen wie Punkt-zu-Punkt-, dezentraler Transaktionsaktivitäten, gefälschten Informationen, unverarbeiteten Transaktionen und Informationsverschlüsselung erzielt haben.

4. Aus technischer Sicht und architektonischer Perspektive werde ich Ihnen in einer populären Sprache erzählen und habe ein gewisses Verständnis für Blockchain. Was ist die

Blockchain -Technologie?

Blockchain-Technologie-Vertragsklasse: LED Die Programmiermerkmale von Ledger Core Technology Smart Contract: Smart Contract ist eine Sammlung von Regeln und Logik gemäß dem skriptbasierten Programm, das über einen zentralisierten, zuverlässigen und gemeinsamen Befehlscode auf Blockchain bereitgestellt wird.

Blockchain ist eine dezentrale und digitale Ledger -Technologie mit Merkmalen der Sicherheit, Transparenz und ohne Fälschung.

Blockchain -Technologie ist eine der zehn führenden Justiztechnologieanwendungen im Internet. Blockchain ist ein Begriff im Bereich der Informationstechnologie. Welche Technologie hat Blockchain?

1. öffentliche Kette, keine offiziellen Organisationen oder Managementagenturen und kein zentraler Server. Die Tasten nehmen frei teilAktualisieren Sie das Netzwerk gemäß den Systemregeln und werden nicht kontrolliert. Die Tasten erledigen ihre Arbeit auf der Grundlage von Konsensmechanismen.

2. öffentliche Kette, keine offizielle Organisation, keine Managementorganisation und kein zentraler Server. Die Knoten nehmen an freiem Zugriff auf die Regeln des Systems teil, ohne dass die Schaltflächen des Systems auf der Grundlage des Konsensmechanismus steuern. (Sturz: Vollständig zuverlässig und öffentlich) Typischer Fall: Digitalwährung ist Bitcoin. Die private Kette wurde in einer Gruppe gegründet.

3

Was sind die vier Haupttechnologien von

⒈ Blockchain?

In der Tat hat Blockchain im letzten Jahrzehnt große Änderungen und Fortschritte in der ursprünglichen Basis vorgenommen. Bisher wurden vier Haupttechnologien der Blockchain angereichert - verteilte Führungskräfte, Konsensmechanismen, Kryptographie und intelligente Verträge. Sie spielen die Rolle der Datenspeicherung, der Datenverarbeitung, der Datensicherheit und der Datenanwendung in Blockchain. Im Allgemeinen sollten vier Haupttechnologien ihre eigene Rolle in Blockchain spielen und gemeinsam die Grundlage der Blockchain aufbauen.

1. Verteilte Laser - Speicherfunktion

Erstens konstruiert der verteilte Laser die Blockchain -Struktur. Dies ist im Wesentlichen eine verteilte Datenbank. Wenn ein Datenstück generiert wird, wird sie in dieser Datenbank gespeichert, wenn alle verarbeitet werden. Daher wird in der verteilten Laserblockchain ein Datenspeicher gespielt.

Blockchain verfügt über mehrere Knoten zusammen, um ein End-to-End-Netzwerk zu erstellen, und keine zentralisierten Geräte- und Management-Organisationen. Der Datenaustausch zwischen den Knoten wird durch die digitale Signaturtechnologie verifiziert, und das menschliche gegenseitige Vertrauen ist nicht erforderlich, es sei denn, dies erfolgt nach den installierten Regeln. Knoten können andere Knoten nicht betrügen. Da das gesamte Netzwerk dezentralisiert ist, ist jeder Teilnehmer und jeder hat das Recht zu spre chen.

2. Einstimmiger Mechanismus - Koordinationsknoten, Datenverarbeitung

Zweitens ist das Blockchain -Netzwerk aufgrund der Dezentralisierung verteilter Führungskräfte eine verteilte Struktur, und jeder kann unabhängig voneinander beteiligt und an Datenaufzeichnungen teilnehmen. Aber einerGleichzeitig werden Kopfschmerzen "Bypre ssant allgemeine" Probleme erhalten, dh, je mehr Menschen am Netzwerk teilnehmen, desto schwieriger ist es, die Einheit im gesamten Netzwerk zu erreichen. Daher ist ein weiterer Mechanismus erforderlich, um die Konten des gesamten Knotens zu koordinieren, um die Kontinuität aufrechtzuerhalten. Der Konsensmechanismus hat eine Reihe von Regeln erstellt, um die Methoden für alle zu klären, um Daten zu verarbeiten und die Integration der Meinungen zwischen den Knoten durch Konkurrenz um die Rechnungsrechte zu erfüllen. Wer auch immer das Recht hat, das gesamte Netzwerk zu berücksichtigen, verwendet Daten. Daher spielt der Konsensmechanismus eine Rolle bei der Koordinierung von Knoten in Blockchain und der Klärung der Rolle der Datenverarbeitung.

Jede Blockchain kann am Netzwerk teilnehmen. Jedes Werkzeug kann als Knoten dienen. Jeder Knoten darf eine vollständige Datenbank erhalten. Es gibt einen Konsensmechanismus zwischen den Knoten. Durch Wettbewerb und Berechnung wird die gesamte Blockchain gemeinsam gehalten. Jeder Knoten schlägt fehl, und die verbleibenden Knoten können immer noch normal funktionieren. Dies entspricht der Erkennung der Regeln Ihres Spiels. Bitcoin hat einen Konsensmechanismus für Bitcoin. Die globale Anerkennung kann am Bitcoin -Mining teilnehmen, als ob Sie sein Konsenssystem erkennen, es kann auch als die Erkennung seiner sportlichen Regeln verstanden werden. Die Regel von Bitcoin ist, eine große Berechnung durchzuführen, und wer auch immer berechnet, wird die erste Kraft belohnen.

Hinweis: POW, POS und DPOS?

Was sind die Vor- und Nachteile des Konsenssystems im Vergleich zur Leistung, ist ein Beweis für die Arbeit.Das ist eine sehr clevere Methode. Es hat Vorteile: Algorithmus ist einfach und einfach zu bewerben;

Knoten sind nicht erforderlich, um zusätzliche Informationen auszutauschen, um einstimmig zu erreichen.

Eine große Kosten sind erforderlich, um das System zu zerstören.

seine Nachteile sind ebenfalls sehr klar: ein anderer ISH -Algorithmus, ansonsten wird es dem Rechenleistungsteil von Bitcoin antreten.

Dornen sind leicht zu generieren und müssen auf viele Bestätigungen warten. Dies wandelt die Rechenleistung in Systemkapital in der Stromversorgung um. Je höher das Eigenkapital, desto größer ist die Chancen, der nächste Buchhalter zu werden. Der Vorteil dieses Mechanismus ist, dass er nicht in Form von Shakti-khappa in Form von Macht liegt, sondern auch viele Nachteile hat: Basierend auf POS, spezialisiert auf die Rolle des Buchhalters, wählt zuerst Buchhalter durch Eigenkapital aus und ändert sich dann, um die Buchhaltungsmethode aufrechtzuerhalten. Dieser Ansatz löst das endgültige Problem immer noch nicht.

DBFT (delegatedBFT) ist ein allgemeines Konsensmechanismusmodul, das einen besseren byzantinischen Fehlertoleranzalgorithmus für das Blockchain -System vorschlägt.

ist ein Protokoll, das auf DBFT -Blockchain -Technologie basiert. Benutzer können Eigentum und Interessen in der physischen Welt bewegen. Ein dezentrales Netzwerkprotokoll zur Registrierung, Ausstellung, Übertragung und Transaktion, Lichtung und Verteilung über ein Punkt-zu-Punkt-Netzwerk. Xiaoyi kann die nach Chinas "Vertragsrecht" und "Gesellschaftsrecht" anerkannte Unternehmenskapital veröffentlichen, die nicht nur digitalDie Währung ist Kreis, aber auch die Mainstream -Internetfinanzierung. Xiaoyi kann für Eigenkapital -Crowdfunding, P2P -Online -Kredite, digitales Asset -Management, intelligente Verträge usw. verwendet werden. Die byzantinische Fehlertoleranztechnik wird im System häufig verwendet, wie z. Dynamik tritt ein und sollte herausgenommen werden; Angenommen? Das allgemeine Problem von Bijantine erklärt, wie die Teilnehmer den Konsens ohne das Vertrauen erreichen können, und die byzantinische Fehlertoleranztechnik ist die Lösung für solche Probleme. Darüber hinaus ist die Blockchain -Netzwerkumgebung sehr komplex und wird Problemen wie Netzwerkverzögerungen, Übertragungsfehlern, Softwarefehlern, Sicherheitsschwächen, Hacker -Infiltration und verschiedenen böswilligen Knoten standhalten. Die byzantinische Fehlertoleranztechnik ist eine Lösung, die diese Fehler tolerieren kann.

DBFT Tantra besteht darin, Buchhalter nach Rechten und Interessen auszuwählen, und dann erzielt der Buchhalter einen Konsens über den byzantinischen Verwerfungs -Toleranzalgorithmus. Die Vorteile dieser Methode sind:

professionelles Buchhalter;

Jeder Fehlertyp kann toleriert werden;

Buchhaltung wird von vielen und in jedem Block erfülltEs gibt Immunität und es wird keine Gabel sein;

ist strenge mathematische Beweise für die Glaubwürdigkeit des Algorithmus

Nachteile:

Wenn 1/3 oder mehr Buchhalter aufhören zu arbeiten, kann das System keine Dienste bereitstellen. Aber sie werden kryptografische Beweise aufgeben; Zum Beispiel ist unser einstimmiges System von Columbus das Konsenssystem von Dopos+DBFT. Wenn einer unserer gesamten Knoten oder Geräte geschlossen ist, funktionieren andere Knoten immer noch normal und wirken sich nicht auf das gesamte Netzwerksystem aus. Wenn der Server des Tensents geschlossen ist, kann nicht jeder WeChat geöffnet werden, da Sie keinen Platz haben, um die Daten wiederherzustellen. Dies ist ein Unterschied zwischen einem zentralen Netzwerkserver und einem Blockchain -Netzwerkserver.

3. Kryptographie - Datensicherheit, Überprüfung des Datenbesitzes und Rückverfolgbarkeit kann nicht manipuliert werden. Darüber hinaus sind die Daten, die in die verteilte Datenbank eingeben, nicht nur gepackt. Die zugrunde liegende Datenstruktur wird durch Blockchain -Kryptographie bestimmt. Gepackte Datenblöcke werden in einer Kettenstruktur durch die Hash -Funktion in der Kryptographie verarbeitet. Der spätere Block hat den Hash -Wert des vorherigen Blocks. Da der Hash-Algorithmus einseitige und manipulierende Eigenschaften aufweist, ist er nur im Blockchain-Netzwerk. Sobald die Daten in die Kette platziert sind, kann sie nicht manipuliert und nachweisbar sind. 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.

Single oder vieleDatenbankänderungen können andere Datenbanken nicht beeinflussen. Abgesehen von der Änderung von mehr als 51% der Daten im gesamten Netzwerk ist dies fast unmöglich. Jede Transaktion in der Blockchain ist durch kryptografische Methoden mit zwei benachbarten Blöcken verbunden, sodass sie wieder auf jede Transaktion und derzeit zurückgewiesen werden kann. Es ist die Datenstruktur, Blockheader und Blockkörper der Blockchain. Die Kryptographie bestimmt ihre Ordnung nach Wert, Zeitstempel, Zeitstempel und wird nicht unterbrochen.

Dieses Prinzip funktioniert in unserem Geschäftssystem, einschließlich des Rohstoffsystems. Wie wir die Rückverfolgbarkeit sagen, können wir abfragen, wo die Waren hergestellt werden und ob Rohstoffe hergestellt werden. Wir suchen nach Schritten von vorne von hinten, während wir Informationsdaten in das Blockchain -System schreiben, während wir jeden Schritt ausführen. Durch dieses System kann ich herausfinden, ob Rohstoffe verwendet werden und ob sie mit diesem Prozess hergestellt werden. Durch eine solche Struktur der Datenspeicherung können wir sie gemeinsam berücksichtigen. Es wird tatsächlich von diesem Produkt hergestellt, und ich glaube, es ist wahr.

Zusätzlich können Daten nicht geändert werden. Wenn Sie es ändern möchten, können Sie auf 51% der Talente zugreifen. Aus Sicht des Eigenkapitals haben Sie das Recht, in dieser Firma zu spre chen. Dies ist nur eine Möglichkeit. Blockchain -Technologie Warum ist schädlicher und sicherer als Internet -Technologie? Weil es verteilt ist. Wenn Sie die Daten als Hacker im Inneren ändern möchten, erhalten Sie all diese ComputerSie müssen feststellen, dass dieses Konto beibehalten wird, und jeder Computer muss geändert werden. Vielleicht können Sie einen von ihnen schnell finden, um ihn zu ändern, aber es ist schwierig, sie alle zu ändern.

Alle Transaktionen in der Blockchain sind öffentlich, so dass jede Transaktion allen Knoten erscheint. Da die Knoten dezentralisiert sind, besteht keine Notwendigkeit, die Identität zwischen den Knoten offenzulegen, und jeder Knoten ist anonym. Nach dem Start jeder Computermaschine wissen wir beispielsweise nicht, wer jede Computermaschine startet und wer nicht startet. Sie können es auf Ihr Zuhause schalten. Es gibt eine Frage, wie viel und wie viel Sie bekommen.

4. Smart Contract - Ausführung der Anwendung

Schließlich können Sie den Smart -Vertrag für Anwendungsebene basierend auf dem verteilten Laser herstellen. Wenn wir einige Vertrauensprobleme lösen möchten, können wir intelligente Verträge verwenden, um die Bedingungen klar als Code aufzulisten und diese über Programme auszuführen. Daten in Blockchain können über intelligente Verträge aufgerufen werden, sodass Zitong -Verträge in der Vertragsblockchain Datenausführung und App spielen.

Smart Contracts können Ihnen helfen, Geld, Eigentum, Aktien oder wertvolle Gegenstände in einer transparenten und kämpfenden Weise auszutauschen, während Sie die Dienste von Mittelsmännern vermeiden und sogar sagen, dass der intelligente Vertrag die Position der Anwälte in Zukunft verändern wird. Durch die Smart Contract -Methode, den Vermögenswert oder die Währung im ProgrammDie Übertragung erfolgt, das Programm führt diesen Code aus und überprüft eine Position automatisch zu einem bestimmten Zeitpunkt, der automatisch feststellt, ob die Eigenschaft an eine Person gehen oder zu einer anderen Person zurückkehren soll, oder es sollte an die Person zurückgegeben werden, die ihn gesendet hat oder sich kombiniert, um sie zu kombinieren. (Automatisch angewendet, keine Kontoabhängigkeit.

Funktionen von Smart Contracts

Autonomie - Kündigen Sie den Mittelsmann und Dritte, Sie werden eine Vereinbarung erzielen. Es besteht keine Notwendigkeit, sich auf Makler, Anwälte oder andere Zwischenhändler zu verlassen, um dies zu bestätigen. Übrigens beseitigt es auch die Gefahr einer Manipulation der dritten Teilnahme, da die Ausführung vom Netzwerk automatisch verwaltet wird, anstatt von einer oder mehreren Personen, die möglicherweise voreingenommen sein können.

Vertrauen - Ihre Dateien sind auf freigegebenem Laser verschlüsselt. Niemand kann sagen, dass sie es verlieren.

Backup - Stellen Sie sich vor, Ihre Bank verliert Ihr Sparkonto. Auf Blockchain hat jeder Freund zurück. Ihr Dokument wird mehrmals wiederholt.

Sicherheit - Stellen Sie die Kryptographie, die Website der Website und die Sicherheit Ihrer Dateien sicher. Kein Hacking. Tatsächlich erfordert dies ein sehr cleverer Hacker, um den Code zu knacken und ihn einzugeben.

Geschwindigkeit - Sie müssen normalerweise viel Zeit und Papierkram verbringen, um Dokumente manuell zu verarbeiten. Intelligente VerträgeVerwenden Sie Softwarecodes, um Funktionen zu automatisieren und eine Reihe von Geschäftsprozessen zu reduzieren.

Kostensparen Sparen - Smart Contracts können Ihnen Geld sparen, da sie Zwischenhändler eliminieren. Zum Beispiel müssen Sie einen Notar bezahlen, um Ihre Transaktion zu sehen.

Genauigkeit - Der automatische Vertrag ist nicht nur scharf und billiger, sondern vermeidet auch manuelle Fehler, die durch Ausfüllen des Formulars 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 Sie, um die Dokumente zu erhalten. Durch Smart Contracts und stecken Sie einfach einen Bitcoin in einen Verkaufsautomaten (z. B. eine Buchhaltung) und legen Ihren Treuhandziger, Ihren Führerschein oder etwas in Ihr Konto ein. Noch wichtiger ist, dass intelligente Verträge nicht nur die Regeln und Strafen der Vereinbarung als traditionelle Verträge auf die gleiche Weise definieren, sondern diese Verpflichtungen auch automatisch ausführen.

Das Beste an intelligenten Verträgen und Blockchain

Blockchain ist, dass es sich um ein dezentrales System handelt, das unter allen erlaubten Parteien besteht. Es besteht keine Notwendigkeit, für einen Mittelsmann (Mittelsmann) Zeit und Kampf zu retten. Es gibt Probleme mit Blockchain, aber ihre Bewertungen sind unbestreitbar schneller, billig und sicher als herkömmliche Systeme, weshalb Banken und Regierungen sich ihnen zuwenden. Blockchain -Technologieeigenschaften, um sie in intelligenten Verträgen anzuwendenDie Verwendung von uns verbessert leicht verschiedene Verträge in Arbeit und Leben.

Die Blockchain -Technologie umfasst die Blockchain -Technologie, die mehrere Hauptaspekte umfasst und die Stabilität und Zuverlässigkeit dieses dezentralen Systems sicherstellt. 1. P2P -Netzwerkprotokoll: Die Blockchain -Grundstruktur ist ein Gegenstücksnetzwerk, wobei jeder Knoten ein Server oder Kunde sein kann. Dieses Design beseitigt die Abhängigkeit von zentralen Servern und verbessert die Haltbarkeit des Systems. Die Verbindung wird direkt zwischen dem Vertrag hergestellt, die Informationen werden nach Überprüfung und die direkte Beteiligung der Ressourcen auf das gesamte Netzwerk verbreitet. 2. Cryon Technology: Blockchain verwendet asymmetrische Verschlüsselungsalgorithmen wie öffentliche und private Schlüssel, um die Sicherheit der Information zu gewährleisten. Allgemeine Schlüssel werden erkannt, die zum Verschlüsseln von Informationen verwendet werden, während spezielle Schlüssel aufbewahrt und zum Entschlüsseln verwendet werden. Dieser Mechanismus garantiert die Übertragung sicherer Informationen für Informationen zu unzuverlässigen Netzwerken. 3. Smart Contract: Die Smart -Knoten sind ein automatischer Implementierungsvertrag, der auf Blockchain basiert. Es definiert Begriffe mit dem Code und wird spontan implementiert, wenn die Bedingungen erfüllt sind. Smart Contracts entfernen Zwischenverbindungen, verbessern die Behandlungseffizienz und gewährleisten Stabilität. 4. Einwilligungsmechanismus: Der Konsensmechanismus ist ein Algorithmus, der im Blockchain -Netzwerk verwendet wird, um die Vereinbarung zwischen dem Vertrag zu erreichen. Es löst das Problem, wie die Anordnung von Transaktionen in einer verteilten Umgebung bestimmt werden kann, um die Konsistenz und den Widerstand gegen Systemangriffe zu gewährleisten. Durch diese Technologien implementiert Blockchain ein zuverlässiges Behandlungsumfeld, ohne Dritte zu vertrauen.