Die vier Grundtechnologien der Blockchain: Ein Überblick

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 vorbereitet, um die Methoden für alle zu klären, um Daten zu verarbeiten und die Integration der Meinungen zwischen Knoten durch Konkurrenz um Rechnungslegungsrechte zu vervollständigen. Schließlich verwendet derjenigen, der Buchhaltungsrechte erhält, Daten, die vom gesamten Netzwerk verarbeitet werden. 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 gleichzeitig aufrechterhalten. 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 zu der Leistung, ein Arbeitsnachweis, der viel Arbeit istEr ist die 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 treffen können ein dezentrales Netzwerkprotokoll für die Registrierung, Ausstellung, Übertragung und Transaktion, Lichtung und Verteilung über ein Punkt-zu-Punkt-Netzwerk. Xiaoyi kann die nach Chinas "Vertragsrecht" und "Gesellschaftsgesetz" anerkannte Unternehmenskapital veröffentlichen, was nicht nur ein digitaler Währungskreis ist, sondern auchEs gibt auch 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 Menschen erfüllt, und jeder Block hat Inflation und dasEs wird keine Gabel geben;

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. Kryptografische Beweise verlassen; 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.

einzelne oder mehrere Datenbankrevisionen für andere DatenbankenKann 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, müssen Sie alle Computer finden, die dieses Konto behalten, undJeder 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 wird der Vermögenswert oder die Währung an das Programm übertragen, das ProgrammDieser Code läuft und überprüft automatisch eine Position zu einem bestimmten Zeitpunkt, in dem automatisch festgelegt wird, ob die Eigenschaft an eine Person gehen oder zu einer anderen Person zurückkehren soll, oder sie sollte sofort an die Person zurückgegeben werden, die sie oder eine Kombination gesendet hat. (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. Software zur Automatisierung von Aufgaben intelligenten VerträgenCode verwendet eine Reihe von Geschäftsprozessen.

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. Verwenden der Eigenschaften der Blockchain -Technologie zur Implementierung in Smart ContractsDie Verträge werden sich leicht verbessern.

⒉ Four Major Basic Blockchain -Technologien

Die vier Hauptblockchain -Technologien sind:

Verteilte Punkt -TO -Punkt -Technologie: Diese Technologie baut eine dezentrale Netzwerkstruktur auf, die die Kapazität der Zuverlässigkeits- und Systemprävention verbessert, indem Daten zwischen dem System reagiert.

Asymmetrische Verschlüsselungstechnologie: Diese Technologie sorgt für eine sichere Datenübertragung. Für die Verschlüsselung werden öffentliche Schlüssel verwendet, und private Schlüssel werden zur Entschlüsselung verwendet, wodurch das Problem der Schlüsselsynchronisation vermieden, das Risiko gemeinsamer Schlüssel in der symmetrischen Verschlüsselung löst und die Kommunikation sicherer macht.

Hash -Algorithmus: Als Datenüberprüfungswerkzeug kann der Hash -Algorithmus Informationen über jede Länge in einen Hackelwert der festen Länge umwandeln, um die Integrität von Transaktionen zu überprüfen. Es ist die Basis der Blockchain, um sicherzustellen, dass die Transaktionen nicht verfälscht werden.

einvernehmlicher Mechanismus: Der einvernehmliche Mechanismus ist der "Social Contract" der Blockchain, um sicherzustellen, dass alle Knoten mit dem Zustand der Blockchain übereinstimmen. Aktuelle Konsensmechanismen wie Arbeitsnachweise, Beweis für die Beteiligung und den Nachweis der Kapazität garantieren Gerechtigkeit und Konsistenz des Systems durch Wettbewerbs- und Belohnungsmechanismen.

Die Kerntechnologie von Blockchain Die Kerntechnologien von Blockchain umfassen hauptsächlich verteilte Ledger -Technologie, Konsensmechanismus, Passwort und intelligente Verträge. Erstens ist das verteilte Hauptbuch die Grundkomponenten der Blockchain. Dies ist eine Datenbank, die zwischen mehreren Computern online geteilt, kopiert und synchronisiert ist und nicht auf einen Server angewiesen ist, sondern Daten auf mehreren Knoten im Netzwerk speichert. Dieses Design verbessert die Transparenz, Sicherheit und Anti -Angriff des Systems. Da Daten entfernen, müssen mehr als 50% der Knoten im Netzwerk kontrolliert werden, was in der Realität fast unmöglich ist. Im Bitcoin -System werden beispielsweise die Transaktionsunterlagen in einem verteilten Hauptbuch mit jeder Taste mit einer vollständigen Kopie gespeichert, um die Unveränderlichkeit der Daten zu gewährleisten. Zweitens sind Konsensmechanismen der Schlüssel zur Lösung des Problems, wie alle Schaltflächen in einem dezentralen Netzwerk übereinstimmen. Das Blockchain -System verwendet unterschiedliche Konsensalgorithmen, wie z. B. Arbeitsbeweise, Anteile an Aktien und einen vertrauenswürdigen Beweis für Aktien. Diese Konsensmechanismen stellen sicher, dass die Hinzufügung neuer Blöcke bestimmte Regeln befolgt, die Konsistenz und Integrität der Blockchain beibehält und giftige Verhaltensweisen wie die doppelte Zahlung verhindert. Zum Beispiel wendet Bitcoin einen Beweis für Arbeitsmechanismen an, wobei sie in Rechnungslegungsrechten konkurrieren, indem sie komplexe mathematische Probleme lösen und die Sicherheit und die dezentralen Merkmale des Netzwerks sicherstellen. Kryptographie ist die Plattform der Blockchain -Sicherheit. Es gewährleistet die Privatsphäre, Integrität und Unveränderlichkeit von Daten durch eine Reihe von Verschlüsselungsalgorithmen und -technologie. Krypto -Tools wie öffentliche Sperrenverschlüsselung, separate Schlüsselsignaturen und Hash -Funktionen wurden in der Blockchain weit verbreitet. Die Transplantation von öffentlichen und Datenschutzschlöstern wird verwendet, um Daten zu authentifizieren und zu verschlüsseln und zu dekodieren, während die Hash -Funktion zum Erstellen eines einzelnen Blockfingerabdrucks verwendet wird. Diese Technologien gewährleisten die Sicherheit und Zuverlässigkeit von Daten auf der Blockchain. Schließlich sind intelligente Verträge Computerprogramme, die rechtliche Ereignisse und Handlungen automatisch ausführen, steuern oder aufzeichnen. Auf der Blockchain existieren intelligente Verträge in Form von Code, und wenn die vorgezogenen Bedingungen aktiviert sind, werden die entspre chenden Vertragsbedingungen automatisch implementiert. Diese automatische Implementierung verbessert die Transaktionseffizienz und -überzeugungen erheblich und verringert die Abhängigkeit von Intermediären der dritten Party. Auf der Ethereum -Plattform können Entwickler beispielsweise intelligente Verträge erstellen, um digitale Vermögenswerte zu verwalten, abzustimmen oder andere komplexe Geschäftslogik auszuführen. Zusammenfassend umfassen die Kerntechnologien von Blockchain verteilte Ledger -Technologie, Konsensmechanismus, Kennwort und Smart Contract. Diese Technologien sind miteinander verbunden und ergänzen sich zusammen und bilden zusammen eine Blockchain, eine Plattform des dezentralen, sicheren und zuverlässigen und zuverlässigen Datenaustauschs. Was ist die Hauptform der Blockchain -Technologie? Blockchain -Technologie - Blockchain -Technologie - Blockchanain -Technologie: Point -to -Point -Rundfunk, die Hauptzusammensetzung der Blockchanain -Technologie - 1. Distributed Ledger: Distributed Ledger: Verteilte Knoten an verschiedenen Orten, jeder Knoten zeichnet jede der vollständigen Konten auf, gemäß der Zeremonie, Blockchain schlägt eine Vielzahl geeigneter Zulassungsmechanismen vor. 3. Sie sind eine gute Idee. Die proportionale Verschlüsselung und Genehmigungstechnologie: Die in Blockchain gespeicherten Transaktionsinformationen sind die Öffentlichkeit. 4 Smart Bindung: Basierend auf Zuverlässigkeit und schlechten Informationen. Smithable Verträge können automatisch die vorab festgelegten Regeln und Bedingungen und die Verwendung aller Lücken wie Versicherungs- und Bankfinanzierungen implementieren. Die Vorteile und Anwendungen der Blockchain -Technologie - mit der Ausweitung von Anwendungen hat die Blockchain -Technologie für verschiedene Branchen mehr Aufmerksamkeit geschenkt. Sein Vorteil ist, dass es Vertrauens- und Sicherheitsprobleme in Transaktionen beseitigt. Verteilte Ergebnisse; Bankfinanzierung;In vielen Bereichen wie Gesundheitswesen und Recht zeigt die Blockchanain -Technologie die Potenziale und wird als der nächste Kanal in der Finanzindustrie der Internetbank angesehen.