⑴ Was sind die vier Kerntechnologien der Blockchain?
In der Tat hat Blockchain in den letzten zehn Jahren vier Kerntechnologien - verteilte Hauptbücher, Konsensmechanismen, Kryptographie und intelligente Verträge, die Rolle der Datenspeicherung, Daten, Daten, Daten, Daten, Daten, Daten, Daten, Daten, Daten, Daten, Daten unterzogen. Verarbeitung, Datensicherheit und Computerprogramm in Blockchain. Im Allgemeinen müssen die vier Kerntechnologien ihre eigene Rolle in Blockchain spielen und basieren zusammen die Grundlage der Blockchain.
1. Es wird in dieser Datenbank gespeichert, sodass das verteilte Hauptbuch eine Rolle bei der Datenspeicherung in Blockchain spielt.
Blockchain besteht aus vielen Knoten zusammen, um ein End-to-End-Netzwerk-zentralisierte Geräte- und Management-Organisation zu bilden. 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. Die Datenaufzeichnung, aber gleichzeitig wird das Problem der Kopfschmerzen, die "Byzantinische allgemeine" -Probleme entstehen Das gesamte Netzwerk ist erforderlich, um die Konten des gesamten Knotens zu koordinieren, um das Konsistenzende aufrechtzuerhalten? 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. Blockchain, jeder Knoten fällt aus, und der Rest der Knoten kann immer noch normal funktionieren. 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, DPOS?
POW ist der Beweis für die Arbeit, die eine sehr intelligente Methode ist:
Algorithmus ist einfach und einfach zu implementieren; Kosten. Quelle;
Bestätigungszeit für Blöcke ist schwer zu verkürzen.
Es ist einfach, Gabeln zu generieren und muss auf weitere Bestätigungen warten.Es ist nie endgültig, und ein Checkpoint -Mechanismus ist notwendig, um die Endgültigkeit auszugleichen. Der Vorteil dieses Mechanismus ist, dass er nicht so mächtig ist wie POW, aber auch viele Nachteile:
Keine Professionalisierung, und Teilnehmer mit Eigenkapital sind möglicherweise nicht an der Buchhaltung teilgenommen.
Es ist einfach, Gabel zu generieren, Sie müssen auf weitere Bestätigungen warten.
Es ist nie endgültig, und ein Checkpoint -Mechanismus ist notwendig, um die Endgültigkeit auszugleichen.
DPOS, basierend auf POS, übernimmt die Rolle der Professionalisierung der Buchhalter, wählt den Buchhalter zuerst durch Rechte und Interessen aus, und dann wechselt der Buchhalter abwechselnd, um das Buch zu registrieren. Diese Methode 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 Eigenkapital -Crowdfunding, P2P -Online -Kreditvergabe, digitales Asset -Management, intelligente Verträge usw. verwendet werden, um für Blockchain -Systeme relevant zu sein. Byzantinische Fehlertoleranztechnologiewird in verteilten Systemen häufig verwendet, wie z. NOD -Modus für P2P -NETWorks geeignet;
Verbesserung des statischen Konsensbeteiligungsknotens auf dynamische Konsenskompetenzknoten, die eintreten und dynamisch enden können;
Einführung digitaler Zertifikate in Blockchain löst das Problem der Authentifizierung der tatsächlichen Identität des Rechnungslegungsknotens in der AbstimmungWarum wurde eine solche Lösung am Ende verwendet?
A: Als internes Wirtschaftsmodell von Blockchain, ein verteiltes Hauptbuch, und beschließt, dass sich jeder Teilnehmer auf andere Teilnehmer verlassen kann, ohne dass sie vertrauen müssen, was die sogenannte Vertrauensfreiheit ist. 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.
DBFT -Mechanismus besteht darin, den Buchhalter nach Rechten und Interessen auszuwählen und den Buchhalter dann einen Konsens über den byzantinischen Verwerfungs -Toleranzalgorithmus zu erreichen. ;
hält jede Art von Fehler stand;
Buchhaltung wird von mehreren Personen in Zusammenarbeit abgeschlossen, und jeder Block hat eine Endgültigkeit und möchte keine Gabel.
Die Zuverlässigkeit der Algorithmen hat strenge mathematische Evidenzdienste;
Wenn 1/3 oder mehr Buchhalter miteinander zusammenarbeiten ;
In der oh2en Zusammenfassung besteht der Kernpunkt des DBFT -Mechanismus darin, den maximalen Bereich zu gewährleisten. Ermöglicht Blockchain für echte finanzielle Anwendungsszenarien. 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 .. Resistente Eigenschaften, es ist nur im Blockchain -Netzwerk. Überprüfen Sie den Eigentum an den Daten.
Ä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. Front. Denn wenn wir jeden Schritt machen, geben wir die Informationsdaten in das Blockchain -System ein. 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? Vielleicht können Sie schnell einen von ihnen finden, der es ändern kann, aber es ist schwierig, sie alle zu ändern.
Alle Transaktionsinformationen in Blockchain sindÖffentlich, so dass 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. Datenleistung und Anwendung in Blockchain.
Smart Contracts können Ihnen dabei helfen, Geld, Immobilien, Aktien oder wertvolle Waren transparent und konfliktfrei auszutauschen und gleichzeitig die Dienste von Mittelsmännern zu vermeiden. Die Zukunft. Durch intelligente Verträge wird der Vermögenswert oder die Währung an das Programm übertragen. sollte sofort zu der Person zurückkehren, die es geschickt hat, oder eine Kombination davon. (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. 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 verbringen und Papiere manuell verarbeiten. Smart Contracts verwenden Softwarecode, um Aufgaben zu automatisieren, wodurch die Zeit für eine Reihe von Geschäftsprozessen verringert wird.
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 für den mittleren Mann bezahlen muss, da es sich um ein dezentrales System handelt, das zwischen allen zulässigen Parteien besteht Person), 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.
Die Haupttechnologien von Blockchain Core spiegeln hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich. Knoten verbessern nicht die Leistung des Systems und das Ausfall des Systems, sondern vermeiden auch Abwesenheiten. Die Verbindung zwischen Knoten in P2P -Netzwerken muss nicht von der Flexibilität und Sicherheit des Systems abhängig sein. Zweitens sicheret sich die Verwendung der propitrateligen Verschlüsselungstechnologie in Sicherheit. Mit der öffentlichen Schlüsselverschlüsselung können Benutzer ihre öffentlichen Schlüssel identifizieren. Öffentliche Schlüssel werden verwendet, um die für Verschlüsseln und privaten Schlüssel verwendeten Schlüsselwörter zu verschlüsseln. Der Hash -Algorithmus änderte sich dann, um die Länge der Länge zu ändern, in der die Datenlänge zur Überprüfung der Integrität des Dature überprüft werden. Es basiert darauf, sicherzustellen, dass es nicht einfach, aber leistungsfähig ist, daher basiert es auf Verkäufen. Schließlich ist der Vereinbarungsmechanismus Blockchains "Social Contract". Nachweis einer gemeinsamen Übereinstimmung (POP); .