Die Grundtechnologien der Blockchain: Ein Überblick

Was sind die Haupttechnologien von

⊙ω⊙ Blockchain?

Was ist hauptsächlich in Blockchains Haupttechnologien enthalten? Die Haupttechnologien der Blockchain umfassen hauptsächlich die folgenden Punkte:

verteilte Kontokontechnologie:

Blockchain ist eine dezentrale verteilte Datenbank, mit der Teilnehmer im Netzwerk die Teilnehmer ermöglichen, die manipulierenden Daten zu sichern, zu verfolgen und zu übertragen, ohne manipulierende Daten zu sichern, ohne dass eine zentral-vertrauenswürdige Organisation erforderlich ist.

Verschlüsselungsalgorithmus:

verwendet eine Vielzahl von Verschlüsselungsalgorithmen, um die Sicherheit von Blockchain -Daten zu gewährleisten. Diese Algorithmen umfassen Datensignatur-, Überprüfungs- und Hashing -Algorithmen für die Speicherung, asymmetrische Verschlüsselungsalgorithmen usw.

Berücksichtigung von Tantra:

Mechanismus berücksichtigt der Prozess, wie jeder Knoten im Blockchain -Netzwerk auf neuen Blöcken einverstanden ist. Die Konsensmechanismen umfassen Beweise für Arbeiten, Nachweise für den Anteil usw., die die Datenstabilität und Zuverlässigkeit im Blockchain -Netzwerk sicherstellen.

Smart Contract:

Smart Contract ist ein Computerprogramm, das automatisch Rechtsereignisse und Aufgaben steuert oder dokumentiert. Bei Blockchain können intelligente Verträge als Codes vorhanden sein, und die Vertragsbedingungen werden automatisch auf die Erfüllung bestimmter Bedingungen angewendet.

Darüber hinaus sind die Abfrage für verteilte Systemdatenbank und andere streng genannte Kernblockchain -Technologien, die im Konzept der "Cloud -Bibliothekskette" genannt werden, keine Kernblockchain -Technologien mit Blockchain -TechnologieIhre Kombination kann die Leistung und Skalierbarkeit des Blockchain -Systems weiter verbessern. In Bezug auf Blockchain sind verteilte Lasertechnologie, Verschlüsselungsalgorithmen, Konsensmechanismen und intelligente Verträge, die oben aufgeführt sind, die wichtigsten technischen Komponenten.

(`▽′) Was ist die Blockchain -Technologie?

Was ist die Blockchain -Technologie für die Kernzusammensetzung? Was ist die Blockchain-Technologie: Blockchain-Technologie ist ein neues Anwendungsmodell und verwendet Computertechnologien wie verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmaschinationen und Verschlüsselungsalgorithmen und Verschlüsselungsalgorithmen. Nach diesem technischen Modell wird das Transaktionssystem von mehreren Knoten abgeschlossen, die an verschiedene Standorte verteilt sind. Knotenaufzeichnungen vervollständigen ein Konto, um an der Legalität der Kommission und der gemeinsamen Aussagen teilzunehmen. Kernkomposition Blockchain -Technologie: I Distributed Ledger: Das Transaktionssystem wird von vielen Knoten abgeschlossen, die an verschiedene Orte verteilt sind. Jedes Knoten zeichnet ein vollständiges Konto auf, die Informationen ausführen. 2. Konsensmechanismus: Alle Rechnungslegungsknoten zum Vertrauen durch Zustimmung von Mechanismen, um die Gültigkeit der Transaktionsaufzeichnungen zu bestimmen und nicht sorgfältig. Blockchain schlägt eine Vielzahl von Einwilligung von Mechanismen vor, die zu unterschiedlichen Anwendungsmissionen entspre chen und Effizienz und Sicherheit ausbalancieren. 3. Asymmetrische Verschlüsselung und Autoritätstechnologie: Transaktionsdatenspeicher in der Öffentlichkeit von Blockchain, aber aufgrund von Identitätsinformationen wird stark verschlüsselt und nicht nur unter der Behörde und dem Informationsbesitzer zugegriffen, um die Informationssicherheit und die Privatsphäre sicherzustellen. 4. Intelligenten Verträgen nach vertrauenswürdigen und manipulationsfreien Daten können der Schmerzvertrag sofort vordefinierte Regeln und Bedingungen erfolgen und für viele Bereiche für Versicherungen und Finanzierungen gelten. Die Anwendungen von Blockchain -Technologievorteilen: Mit Expansionsanwendungen hat die Blockchar -Technologie in verschiedenen Branchen immer mehr Aufmerksamkeit auf sich gezogen. Sein Versorgungsunternehmen ist, dass es Vertrauens- und Sicherheitsprobleme in Transaktionen und Wirkung in technischen Merkmalen als verteilte Ledger, Konsensmaschinationen, asymmetrische Verschlüsselung und Verbraucherverträge ausschließt. In vielen Bereichen wie Finanzen, Gesundheitsversorgung und Recht wird die Blockchain -Technologie als weit verbreitete Bewerbung als Trend in der Internetfinanzbranche angesehen.

+^+ Grundtechnologie der Blockchain basierende Blockchain -Technologien umfassen hauptsächlich die Technologie des großen

verteilten Buches, des Konsensmechanismus, der Kryptographie und der intelligenten Verträge. Erstens sind die verteilten Bücher die grundlegenden Komponenten der Blockchain. Es handelt sich um eine gemeinsam genutzte, kopierte und synchronisierte Datenbank zwischen mehreren Computern in einem Netzwerk und basiert nicht auf einem einzelnen Server, sondern speichert Daten auf mehreren Knoten über das Netzwerk. Dieses Design verbessert Transparenz, Sicherheit und Widerstand gegen Systemangriffe. Da die Daten geändert werden, müssen mehr als 50% der Knoten des Netzwerks gleichzeitig kontrolliert werden, was in der Praxis fast unmöglich ist. Im Bitcoin -System werden beispielsweise Transaktionsunterlagen in einem großen verteilten Buch mit jedem Knoten mit einer vollständigen Kopie gespeichert, wodurch die Unveränderlichkeit von Daten garantiert wird. Zweitens sind Konsensmechanismen von wesentlicher Bedeutung, um das Problem zu beheben, wie alle Knoten in einem dezentralen Netzwerk auf den Datenzustand zustimmen können. Das Blockchain -System verwendet verschiedene Konsensalgorithmen, wie z. B. Beweise für Arbeit, Beweis für die Beteiligung und den Nachweis der anvertrauten Teilnahme. Diese Konsensmechanismen garantieren, dass die Hinzufügung neuer Blöcke bestimmte Regeln befolgt, die Konsistenz und Integrität der Blockchain beibehält und böswilliges Verhalten wie doppelte Zahlungen verhindert. Zum Beispiel nimmt Bitcoin einen Arbeitsbeweismechanismus an, den Wettbewerb um Rechnungslegungsrechte durch Lösung komplexer mathematischer Probleme und sicherstellen die Sicherheit und die dezentralen Merkmale des Netzwerks. Kryptographie ist der Eckpfeiler der Blockchain -Sicherheit. Es gewährleistet die Vertraulichkeit, Integrität und Unveränderlichkeit von Daten durch eine Reihe von Verschlüsselungsalgorithmen und -technologien. Kryptographiewerkzeuge wie Verschlüsselung öffentlicher Schlüssel, private Schlüsselsignaturen und Hash -Funktionen wurden in Blockchain häufig verwendet. Die Vereinigung von öffentlichen und privaten Schlüssel wird zur Authentifizierung und Verschlüsselung von Daten und Entschlüsselung verwendet, während die Hash -Funktion verwendet wird, um einen einzelnen Blockabdruck zu generieren. Diese Technologien garantieren gemeinsam die Sicherheit und Glaubwürdigkeit der Blockchain -Daten. Schließlich sind intelligente Verträge IT -Programme, die Rechtsereignisse und Maßnahmen ausführen, steuern oder automatisch dokumentieren. Auf der Blockchain existieren intelligente Verträge in Form von Code, und wenn die vordefinierten Bedingungen ausgelöst werden, werden die entspre chenden Vertragsbedingungen automatisch ausgeführt. Diese automatisierte Ausführung verbessert die Wirksamkeit von Transaktionen und Vertrauen erheblich und verringert die Abhängigkeit von Vermittlern der dritten Teilnahme. Auf der Ethereum -Plattform können Entwickler beispielsweise intelligente Verträge erstellen, um digitale Vermögenswerte zu verwalten, abzustimmen oder andere komplexe kommerzielle Logik zu implementieren. Zusammenfassend umfassen die Hauptblockchain -Technologien die Technologie des großartigen verteilten Buches, der einvernehmliche Mechanismus, die Kryptographie und die intelligenten Verträge. Diese Technologien sind voneinander abhängig und ergänzen sich zusammen und bilden zusammen die Blockchain, eine Datenaustausch und eine dezentrale, sichere und zuverlässige Datenaustauschplattform.

˙﹏˙ Die vier Hauptblockchain -Technologien?

basierte Blockchain -Technologie enthält hauptsächlich vier Aspekte: ein großes verteiltes Buch, das als Datenbank für die Datenspeicherung fungiert, sorgt für Transparenz und Unveränderlichkeit von Informationen; Die Möglichkeit der Ausführung und Bewerbung, damit die Transaktionsregeln direkt automatisch codiert und ausgeführt werden können. Was in Blockchain eindeutig ist, ist die Datenstruktur, die auf Blöcken basiert. Jeder Block ist wie ein Horodieren, der den Transaktionsgeschichte aufzeichnet. Diese Blöcke sind in chronologischer Reihenfolge verbunden, um eine Hauptkette zu bilden, und alle Knoten teilen und überprüfen diese Informationen. Diese Struktur ähnelt WeChat -Momenten. Informationen im Freundeskreis sind diversifizierter, während sich die Blockchain auf die Aufzeichnung spezifischer Daten wie Hash-Werte, Transaktionsinformationen usw. konzentriert, indem eine nicht implantierte Kette gebildet wird. Der Blockchain -Betriebsmechanismus basiert auf einer verteilten Datenbank, in der die Datenbank Daten und Geschäftslogik von Blockchain transportiert wird. Der Transaktionsprozess basiert auf der asymmetrischen Verschlüsselungstechnologie, um Sicherheits- und Überprüfungsprozesse zu gewährleisten. Konsensalgorithmen wie Beweise oder Nachweis des Anteils lösen das Problem der Doppelzahlungsprävention (Doppelausgaben) und um die Zuverlässigkeit und Sicherheit des Systems zu gewährleisten. Der oh2e Inhalt hilft, die Basen der Blockchain zu verstehen.

ˋ^ˊ〉-# Was sind die vier Kerntechnologien der Blockchain?

In der Tat hat Blockchain im letzten Jahrzehnt große Veränderungen und Fortschritte bei der ursprünglichen Fundament unterzogen. Im Allgemeinen müssen die vier Kerntechnologien ihre eigene Rolle in Blockchain spielen und basieren zusammen die Grundlage der Blockchain.

Erstens ist das verteilte Hauptbuch der Blockchain -Rahmen. ES zusammen, um ein End-to-End-Netzwerk zu bilden, und es gibt keine zentralisierte Organisation für Geräte und Management. Knoten können andere Knoten nicht täuschen. Da das gesamte Netzwerk dezentralisiert ist, sind alle Teilnehmer und jeder das Recht zu spre chen.

2. Yity im gesamten Netzwerk. 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. Es ist gleichbedeutend mit der Anerkennung Ihrer Spielregeln. Die Regel von Bitcoin ist, enorme Berechnungen durchzuführen, und die berechnet, die sie berechnet.

Hinweis: Was sind die Vor- und Nachteile des Konsensmechanismus im Vergleich zu POW, POS und DPOs?

seine Nachteile sind auch sehr offensichtlich:

Abfallergiequelle; Es ändert die Computerleistung in der POW in das Eigenkapital des Systems. Der Vorteil dieses Mechanismus ist, dass er nicht so mächtig wie POW ist, aber auch viele Nachteile:

Keine Spezialisierung, und Teilnehmer mit Eigenkapital sind möglicherweise nicht an der Buchhaltung teilgenommen.

Es ist einfach, als Buchhalter auf eine weitere Rolle zu warten, wählt zunächst den Buchhalter durch Eigenkapital aus und wechselt dann abwechselnd, um die Buchhaltung aufrechtzuerhalten. Dieser Ansatz löst das endgültige Problem immer noch nicht.

DBFT (delegiertes BFT) ist ein allgemeines Konsensmechanismusmodul, das einen verbesserten byzantinischen Fehlertoleranzalgorithmus vorschlägt, um es möglich zu machen, für Blockchain -Systeme relevant zu sein.

DBFT ist ein Protokoll, das auf Blockchain -Technologie basiert. Benutzer können Vermögenswerte und Interessen an der physischen Weltdigitalisierung ausführen, ein dezentrales Netzwerkprotokoll für die Registrierung, Ausgabe, Übertragung und Transaktion, Lichtung und Bereitstellung über ein Punkt-zu-Punkt-Netzwerk. Xiaoyi kann Unternehmen ausgeben, die nach Chinas "Vertragsgesetz" und "Company Act" anerkannt sind, was nicht nur der digitale Währungskreis, sondern auch die Mainstream -Internetfinanzierung ist. Xiaoyi kann für Aktien -Crowdfunding, P2P -Online -Kreditvergabe, digitales Asset -Management, intelligente Verträge usw. verwendet werden. Die byzantinische Fehlertechnologie wird in verteilten Systemen, wie z. B. verteilte Dateisysteme, verteilte Kollaborationssysteme, Cloud Computing usw., häufig verwendet. DBFT hat hauptsächlich die folgenden Verbesserungen vorgenommen:

Anfragen nach C/S -Architekturbeteiligungsrauschen (Konsensbeteiligung)

Die Einführung digitaler Zertifikate in Blockchain löst das Problem der Authentifizierung der tatsächlichen Identität des internen elektrischen Knotens bei der Abstimmung mit anderen Teilnehmern, dh der sogenannten Vertrauensfreiheit. Das byzantinische allgemeine Problem beschreibt, wie die Teilnehmer in Ermangelung von Vertrauen eine Vereinbarung erreichen können, und die byzantinische Fehlertoleranztechnologie ist die Lösung für solche Probleme. Darüber hinaus ist die Blockchain -Netzwerkumgebung sehr komplex und wird Probleme wie Netzwerkverzögerung, Übertragungsfehler, Softwarefehler, Sicherheitsprobleme, Hacker -Penetration und verschiedene bösartige Knoten haben.

Die Zuverlässigkeit des Algorithmus hat strengMathematische Evidenz

Nachteile:

Wenn 1/3 oder mehr Buchhalter aufhören zu arbeiten, kann das System keine Dienste anbieten.

Wenn 1/3 oder mehr Buchhalter miteinander zusammenarbeiten und alle anderen Buchhalter in zwei Netzwerkinseln unterteilt sind, können böswillig eine Gabel erhalten, aber sie ermöglichen es, dass Blockchain für echte finanzielle Anwendungsszenarien relevant ist. Zum Beispiel ist Columbus Consensus der Konsensmechanismus von DPOS+DBFT. Wenn einer unserer gesamten Knoten oder eines der Geräte ausgeschaltet ist, wirken die anderen Knoten immer noch normal und wirken sich nicht auf das gesamte Netzwerksystem aus. Wenn der Tencents -Server jedoch geschlossen ist, kann jeder WeChat nicht geöffnet werden, da Sie keinen Ort haben, um Daten abzurufen.

3. Orithmus hat unidirektionale und manipulierende Eigenschaften, es ist nur im Blockchain-Netzwerk.

Änderungen einzelner oder mehr Datenbanken können andere Datenbanken nicht beeinflussen. Dies ist fast unmöglich, außer dass über 51% der Daten im gesamten Netzwerk gleichzeitig geändert werden. Jede Transaktion in 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, die Blockade und die Blockchain -Blockade. Der Kryptographiewert, Zeitstempel, bestimmt die Reihenfolge zu einem Zeitstempel und wird nicht gestört.

Dieses Prinzip funktioniert in unserem Geschäftssystem, einschließlich des Produktsystems. Durch eine solche Struktur für die Datenspeicherung können wir sie zusammen glauben.

Zusätzlich können die Daten nicht geändert werden. Wenn Sie sie ändern möchten, können Sie 51% der Talente erreichen. Dies ist nur eine Möglichkeit. Warum ist die Blockchain -Technologie schädlicher und sicherer als die Internet -Technologie?

Alle Transaktionsinformationen in Blockchain sind öffentlich, sodass jede Transaktion für alle Knoten sichtbar ist. Nach dem Start jeder Datenverarbeitungsmaschine wissen wir beispielsweise nicht, wer jede Datenverarbeitungsmaschine startet und wer nicht beginnt.

4. 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 durchzuführen.

Smart Contracts können Ihnen dabei helfen, Geld, Eigentum, Aktien oder wertvolle Waren in einer transparenten und konfliktfreien Weise auszutauschen und gleichzeitig die Dienste von Mittelsmännern zu vermeiden und sogar zu sagen, dass intelligente Verträge in Zukunft Anwälte 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 das Vermögenswert an eine Person oder an eine andere Person zurückkehren sollte oder sofort an die Person zurückgegeben werden sollte, die sie gesendet hat, oder eine Kombination von ihnen. (Automatisch durchgesetzt, ohne Vertrauen des Büros) Gleichzeitig speichert ein dezentrales Hauptbuch auch Dateien und Copys -Dateien, was bedeutet, dass es eine gewisse Sicherheit und unveränderlich ist.

Funktionen von Smart Contracts

Autonomie - Stornieren Sie die mittlere und dritte Partei, Sie sind derjenige, der einen Termin erreicht. Es besteht keine Notwendigkeit, sich auf Makler, Anwälte oder andere Vermittler zu verlassen, um dies zu bestätigen. Auf diese Weise wird auch die Gefahr einer Manipulation der dritten Partei beseitigt, da die Ausführung vom Netzwerk automatisch verwaltet wird, anstatt von einem oder mehreren Personen möglich zu sein, die möglicherweise voreingenommen werden können.

Vertrauen - Ihre Dateien sind im freigegebenen Hauptbuch verschlüsselt. Einige können nicht sagen, dass sie es verloren haben.

Backup - Stellen Sie sich vor, Ihre Bank verliert Ihr Sparkonto. Auf Blockchain hat jeder Freund von Ihnen Ihren Rücken. Ihr Dokument wird mehrmals wiederholt.

Sicherheit - Kryptographie, Website -Verschlüsselung und Gewährleistung der Sicherheit Ihrer Dateien. Kein Hacking. Dies erfordert tatsächlich einen sehr intelligenten Hacker, um den Code zu knacken und in ihn einzudringen.

Geschwindigkeit- Sie müssen normalerweise viel Zeit und Papiere für verbringenDokumente manuell verarbeiten. Smart Contracts verwenden Softwarecode, um Aufgaben zu automatisieren und die Zeit für eine Reihe von Geschäftsprozessen zu verkürzen.

Kosteneinsparungen sparen - Smart Contracts 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 einem Notar, bezahlen sie und warten darauf, dass Sie die Dokumente erhalten. Durch intelligente Verträge stecken Sie einfach einen Bitcoin in einen Verkaufsautomaten (z. B. ein Hauptbuch) und fügen Treuhander, Führerschein oder etwas zu Ihrem Konto hinzu. Noch wichtiger ist, dass intelligente Verträge nicht nur die Regeln und Strafen für die Vereinbarung auf die gleiche Weise wie herkömmliche Verträge definieren, sondern diese Verpflichtungen auch automatisch erfüllen.

Smart Contracts und Blockchain

Das Beste an Blockchain ist, dass es nicht erforderlich ist, den mittleren Mann (den Mittelsmann) zu bezahlen, da es sich nicht um ein dezentrales System handelt, das zwischen allen zulässigen Parteien besteht, es kann Ihnen Zeit und Konflikt sparen. Es gibt Probleme mit Blockchains, aber ihre Rangliste ist unbestreitbar schneller, billiger und sicherer als traditionelle Systeme, und deshalb richten sich Banken und Regierungen an sie. Die Nutzung der Eigenschaften der Blockchain -Technologie, um sie auf intelligente Verträge anzuwenden, verbessert die unterschiedlichen Verträge in Arbeit und Leben leichter.