Einführung in die Blockchain-Technologien: Eine Übersicht der Hauptkategorien und Technologien

Was sind Blockchain -Technologien?

1. Knoten basieren auf Konsensmechanismen.

2. Die partizipativen Knoten werden nach Systemregeln ohne Kontrolle frei auf das Netzwerk zugreifen, und die Knoten funktionieren basierend auf einem Konsensmechanismus. (Subversiv: Absolut zuverlässig und öffentlich) Der typische Fall: Die digitale Währung repräsentiert Bitcoin. Private Ketten werden in einer Gruppe platziert.

3. Transaktion

⓵ Einfache Untersuchung der drei traditionellen Blockchain -Technologien In der Blockchain -Welt haben die drei Verbrauchertechnologien ihre eigenen Merkmale.

Zunächst ist Ethereum, das 2014 von Vitalikbutin initiiert wurde, der Vertreter der 2.0 Blockchain. Hyperledgerfabric, ein wichtiger Zweig des von der Linux Foundation beworbenen Hyperledger -Projekts, ist für Geschäftsanwendungen ausgelegt, übernimmt die Verwaltung der Autorisierung und ist für Allianzkanäle geeignet. Der Unterschied ist R3-Corda, der von R3 gestartet wird, hauptsächlich auf die Interban-Interoperabilität und seine Netzwerkstruktur betont die Identitätsprüfung und das gegenseitige Vertrauen zwischen Knoten. Das Design des Corda -Netzwerks konzentriert sich mehr auf das reale System und die kommerzielle Einhaltung. In Bezug auf die technische Architektur werden Ethereum -Knoten in intelligenten Verträgen durchgeführt. Intelligente Verträge werden im EVM und im synchronisierten Netzwerk eingesetzt. Der Mechanismus, Notarveränderungen müssen einen Konsens erzielen, um das Problem der Doppelkosten zu vermeiden. In Bezug auf intelligente Verträge ist die Soliditätssprache von Ethereum leicht zu entwickeln und wird gemeinsam mit der Web3.JS -Bibliothek verwendet. Integration der Finanzbranche. Im Allgemeinen haben diese drei Technologien ihre eigenen Vorteile. Jede Technologie bietet personalisierte Lösungen für verschiedene Szenarien und ist eine wichtige Säule im Bereich der Blockchain -Technologie. Was sind die drei Hauptkategorien von

⓶ Blockchain -Technologie?

Wie lautet die technische Klassifizierung der Blockchain?

. (Zerstörerisch: Absolut zuverlässig und öffentlich)

Typischer Fall: Digitalwährung ist Bitcoin. Stellen Sie die Anforderungen der Gruppe fest. Rechte und Lesungen beschränken sich auf bestimmte Einschränkungen und halten teilweise verteilte Eigenschaften mit der Authentizität der Blockchain. (Relativ zuverlässig und öffentlich)

Typischer Fall: R3

3 ist zwischen öffentlichen Institutionen und persönlichen Ketten. Es gibt eine Transaktion, aber keinen Buchhaltungsprozess. (Die Fähigkeit der vorhandenen Volk ist unvermeidlich). ?

(relativ zuverlässig und öffentlich)

Vorhandener Fall: Hyperledger

Ja:? Wenn der Benutzer nach dem Link den Link durch den Link durchgeht, kann die Docking -Partei die Täuschung auswählt und der Benutzer keine Anfrage erhalten. Wenn die Benutzerregistrierungsoperation jedoch auf dem Block veröffentlicht wird, muss die Docking -Partei gleichzeitig bezahlen, um den Benutzerregistrierungsvorgang zu erhalten. Die technische Klassifizierung der Blockchain umfasst nicht

1, die offizielle Organisation, die Management -Organisation ohne Management und den zentralen Server. Teilnahmeknoten sind nach den Regeln des Systems ohne Kontrolle frei zugänglich für das Netzwerk, und der Knoten funktioniert basierend auf dem Konsensmechanismus. (Destruktiv: Absolut zuverlässig und öffentlich)

Allgemeiner Fall: Digitalwährung ist Bitcoin.

2. Das System des Systems wird gemäß den Anforderungen der Gruppe festgelegt. (Relativ zuverlässig und öffentlich)

Typischer Fall: R3

3 liegt zwischen öffentlichen Institutionen und persönlichen Ketten und ist teilweise verteilt. Leserechte an der schnellen Kette dieses Gebiets können um Rechnungslegungsrechte konkurrieren, und andere Zugangsknoten können an Transaktionen teilnehmen, indem mehrere vorgeführte Knoten als Buchhaltungsfeiern intern angewiesen werden. Fragen Sie nicht nach dem Buchhaltungsprozess. Die Fähigkeit einer vorgeschriebenen Person muss ungleichmäßig sein. ?

(relativ zuverlässig und öffentlich)

Vorhandener Fall: Super Legger

Beispiel :? In Bezug auf die Darlehensumwandlung kann die andere Partei sagen, dass die Täuschung ausgewählt wird und die Anfrage des Benutzers nach Registrierung nicht eingehen wird, wenn der Benutzer über einen Link auf die Webseite des Gegners springt und über einen Link registriert wird. Wenn jedoch der Benutzerregistrierungsvorgang in den Block platziert wird, muss die andere Partei beim Empfangen des Benutzerregistrierungsvorgangs bezahlen.

Klassifizierungsnetzwerk von Blockchains, und die Klassifizierung der

Blockchain ist in einen Netzwerkbereich unterteilt, einschließlich einer offenen Kette, einer Allianzkette und einer persönlichen Kette. Weiter:

1: Es handelt sich hauptsächlich um eine Einstellung ohne spezielle Berechtigungen im Internetbereich, und niemand kann sie direkt verwenden. Verbinden Sie sich mit einem Knoten über den Kunden.Sie können die Allianz für die koreanische Allianz bilden. Im Vergleich zu Alliance -Ketten verfügt die Alliance -Kette im Allgemeinen mit der ID -Authentifizierung und nicht jeder kann direkt am Alliance -Netzwerk teilnehmen.

persönliche Kette: Ein Gruppenunternehmen zwischen mehr internen Abteilungen und Tochtergesellschaften im Unternehmen ist einer dieser drei Arten von wichtigen Unterschieden in der Verteilung verschiedener Anwendungsszenarien und der Netzwerkverteilung. Drei sind in andere Netzwerkbereiche und Anwendungsszenarien unterteilt und sind nicht streng definiert.

Was sind die drei Klassifizierungsmethoden der vorhandenen Blockchain -Technologie? öffentliche Blockchains (PublicBlockChains)?

⓷ Was sind die vier Hauptblockchain -Technologien?

In der Tat hat die Blockchain in den letzten zehn Jahren große Veränderungen und Fortschritte auf der Grundlage des Ursprungs erfahren. Vier grundlegende Technologien - verteilte Bücher, Konsensmechanismen, Kryptographie und intelligente Verträge, spielen die Rolle der Datenspeicherung, der Datenverarbeitung, der Datensicherheit und der Datenanwendung in Blockchain. Im Allgemeinen müssen die vier grundlegenden Technologien jeweils ihre eigene Rolle in der Blockchain spielen, und sie bauen gemeinsam die Basen der Blockchain.

1. Es wird in dieser Datenbank gespeichert, sodass das große Buch verteilt eine Rolle bei der Datenspeicherung in der Blockchain spielt.

Die Blockchain besteht aus vielen Knoten, um ein Netzwerk von Anfang bis Ende zu bilden. Zentralisierte Organisation für Geräte und Management. 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. Datenaufzeichnung, aber gleichzeitig wird das allgemeine "byzantinische" Problem, das Kopfschmerzen induziert, abgeleitet, dh mehr Menschen, die am Netzwerk beteiligt sind Ganzes Netzwerk. ist notwendig, um die Konten des gesamten Knotens zu koordinieren, um die Konsistenz aufrechtzuerhalten. Das Ende? Folglich spielt der einvernehmliche Mechanismus eine Rolle bei der Koordination von Knoten in der Blockchain und der Klärung der Rolle der Datenverarbeitung.

Jeder kann am Blockchain -Netzwerk teilnehmen. Blockchain, alle Knoten scheitern und der Rest der Knoten kann immer normal funktionieren. Es ist gleichbedeutend mit der Anerkennung Ihrer Spielregeln.

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

POW ist ein Arbeitsnachweis, was eine sehr intelligente Methode ist. sind:

Die neuen Blockchain -Zonen müssen einen anderen Hash -Algorithmus finden. Andernfalls wird er niemals als Zweck konfrontiert. Ein Kontrollpunktmechanismus ist erforderlich, um für den Zweck zu kompensieren, der einen Beweis für die Eigenkapital ist. der nächste Buchhalter werden. Der Vorteil dieses Mechanismus besteht darin, dass er nicht so konsumenten der Macht ist wie POW, sondern auch viele Nachteile:

Keine Professionalisierung, und Teilnehmer mit Eigenkapital möchten möglicherweise nicht an der Buchhaltung teilnehmen.

Es ist einfach, eine Gabel zu generieren, Sie müssen auf mehrere Bestätigungen warten.

Es gibt nie ein Finale, und ein Kontrollpunktmechanismus ist erforderlich, um für diesen Zweck auszugleichen.

dos, basierend auf POS, spielt die Rolle der Professionalisierung des Buchhalters. Diese Methode löst das endgültige Problem immer noch nicht.

DBFT (delegatedBft) ist ein allgemeines Konsensmechanismusmodul, das einen verbesserten byzantinischen Standard -Toleranzalgorithmus bietet, damit er für Blockchain -Systeme anwendbar ist.

DBFT ist ein Blockchain -basierter Technologieprotokoll. Benutzer können Vermögenswerte und Interessen in der Körperwelt übertragen, ein dezentrales Netzwerkprotokoll für die Registrierung, Emission, Übertragung und Transaktion, Kompensation und Lieferung über ein Punkt -TO -Punkt -Netzwerk. Xiaoyi kann von Unternehmenskapital ausgeben, die von anerkannt werdenChinas „Vertragsrecht“ und „Wirtschaftsrecht“, das nicht nur der digitale Währungskreis, sondern auch eine Zwischen -Internet -Finanzierung ist. Xiaoyi kann für Crowdfunding -Aktionen, P2P -Online -Kredite, digitales Asset -Management, intelligente Verträge usw. verwendet werden.

Dieser Konsensmechanismus basiert auf "praktischer byzantinischer Toleranztoleranz" von Castro und Liskov und wurde verbessert, damit er für Blockchain -Systeme anwendbar ist. Byzantinische Defekt -Toleranztechnologie wird in verteilten Systemen wie verteilten Dateisystemen, verteilten Kollaborationssystemen, Cloud Computing usw. häufig eingesetzt. DBFT hat hauptsächlich die folgenden Verbesserungen vorgenommen: < / p>

Verbesserung des Antwortmodus der C / S -Architektur in einem an das P2P -Netzwerk angepassten Peer -Knoten -Modus;

Verbesserung des Knotens der Teilnahme am statischen Konsens in den Knoten der Teilnahme am dynamischen Konsens, der dynamisch eingeben und beenden kann;

Die Einführung digitaler Zertifikate in die Blockchain löst das Problem der Authentifizierung der tatsächlichen Identität des Rechnungslegungsknotens während der Abstimmung

Warum wurde eine solche Lösung schließlich übernommen?

A: A AS AS AS AS AS REGEL-System verteilt, das interne Wirtschaftsmodell der Blockchain bestimmt, dass jeder Teilnehmer anderen Teilnehmern vertrauen kann, ohne dass sie vertrauen müssen, was das Selbstverständnis ohne Vertrauen ist. Das allgemeine byzantinische Problem beschreibt, wie die Teilnehmer ohne Vertrauen einen Konsens erzielen können, und die byzantinische Toleranz gegenüber Fehler ist die Lösung für solche Probleme. Darüber hinaus ist die Blockchain -Netzwerkumgebung sehr komplex und konfrontiert Probleme wie Netzwerkverzögerung, Übertragungsfehler, Softwarefehler, Sicherheitslücken, Piratenintrusionen und verschiedene bösartige Knoten.

Der DBFT -Mechanismus besteht darin, den Buchhalter nach Rechten und Interessen auszuwählen, dann erzielt der Buchhalter einen Konsens über den Toleranzalgorithmus mit byzantinischen Defekten. ;

kann jede Art von Fehler tolerieren;

Die Buchhaltung wird von mehreren Personen in Zusammenarbeit ergänzt, und jeder Block hat ein Ende und wird nicht befreien.

Die Zuverlässigkeit des Algorithmus hat einen strengen mathematischen Beweis

Nachteile:

Wenn 1/3 oder mehr Bücher von Büchern zusammenarbeiten und alle anderen Buchhalter in zwei Inseln des Netzwerks unterteilt sind, können böswillige Buchhalter die Systemversorgung verursachen, werden jedoch kryptografische Beweise hinterlassen.

In dem, was die Zusammenfassung vorausgeht, besteht der zentralste Punkt des DBFT -Mechanismus darin, sicherzustellen, dass der Zweck des Systems für die größte Maßnahme und die Blockchain an reale Anwendungsszenarien finanziell angepasst ist. Zum Beispiel ist unser Columbus -Konsensmechanismus der einvernehmliche Mechanismus von DPOS + DBFT. Wenn einer unserer gesamten Knoten oder eines der Geräte deaktiviert ist, funktionieren die anderen Knoten immer noch normal und wirken sich nicht auf das gesamte Netzwerksystem aus. Wenn der Tencent -Server jedoch geschlossen ist, kann nicht jeder geöffnet werden, da Sie keinen Raum haben, um die Daten wiederherzustellen.

3 .. Resistente Eigenschaften, nur im Blockchain -Netzwerk.Überprüfung des Datenbesitzes.

Änderungen in eindeutigen oder mehreren Datenbanken können andere Datenbanken nicht beeinflussen. Es ist fast unmöglich, dies auftreten zu können, außer dass mehr als 51% der Daten aus dem gesamten Netzwerk gleichzeitig geändert werden. Jede Transaktion in der Blockchain ist über kryptografische Methoden mit zwei benachbarten Blöcken verbunden. Sie kann daher in der Vergangenheit und in der vorliegenden Transaktion verfolgt werden. Dies ist die Datenstruktur, die Blockchain -Blockchain -Blockchain der Blockchain. Kryptographie Der Häftling, Horodieren, bestimmt seine Ordnung durch Zeitodat und wird nicht gestört.

Dieses Prinzip funktioniert in unserem Handelssystem, einschließlich des Warensystems. Stirn. Dank einer solchen Datenspeicherstruktur können wir sie zusammen glauben.

Zusätzlich können die Daten nicht geändert werden. Es ist nur eine Möglichkeit. Warum ist die Blockchain -Technologie schädlicher und sicherer als die Internet -Technologie? Vielleicht können Sie einen schnell finden, um es zu ändern, aber es ist schwierig, sie alle zu ändern.

Alle Transaktionsinformationen in der Blockchain sind öffentlich, sodass jede Transaktion für alle Knoten sichtbar ist. Sobald jeder Computergerät, sobald wir nicht wissen, wer jede Computermaschine startet und wer nicht begonnen hat. .

4. Wenn wir bestimmte Konfidenzprobleme lösen möchten, können wir intelligente Verträge verwenden, um die Bedingungen in Form von Code klar aufzulisten und diese durch Programme auszuführen. Ausführung und Anwendung von Daten in der Blockchain.

Intelligente Verträge können Ihnen helfen, Geld, Waren, Handlungen oder kostbare Elemente in einem transparenten und ohne Konflikt auszutauschen und gleichzeitig die Dienste von Vermittlern zu vermeiden. Die Zukunft. Dank intelligenter Verträge werden Vermögenswerte oder Geld an das Programm übertragen. sollte sofort an die Person zurückgegeben werden, die es geschickt hat, oder an eine Kombination davon. (Automatisch angewendet, kein Konto) gleichzeitig ein großes dezentrales Buch Stocke und Copys, das Sicherheit und Unveränderlichkeit machte.

Eigenschaften intelligenter Verträge

Autonomie - Kündigen Sie den Mittelsmann und den Dritten, Sie sind derjenige, der eine Vereinbarung erzielt. bestätigen. Dies wird übrigens auch die Gefahr des Umgangs mit der dritten Party beseitigt, da die Ausführung vom Netzwerk automatisch verwaltet wird, anstatt von einem oder mehreren Personen möglich zu sein, die voreingenommen werden können.

Vertrauen - Ihre Dateien sind im großen gemeinsamen Buch 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 intelligenter Pirat, um den Code zu brechen und in ihn einzudringen.

Geschwindigkeit- Sie müssen normalerweise viel Zeit und Papierkram verbringen, um Dokumente manuell zu verarbeiten. Intelligente Verträge verwenden den Softwarecode, um Aufgaben zu automatisieren und so die Zeit einer Reihe von Geschäftsprozessen zu verkürzen.

Kosten für die Kosten für Kosten - intelligente Verträge können Geld sparen, da sie Vermittler beseitigen. Zum Beispiel müssen Sie einen Notar bezahlen, um an Ihrer Transaktion teilzunehmen.

Präzision - Automatisierte Verträge sind nicht nur schneller und billiger, sondern vermeiden auch Fehler, die durch das manuelle Füllen von Formularen verursacht werden.

DieEine bessere Möglichkeit, einen intelligenten Vertrag zu beschreiben, besteht darin, Technologie mit einem automatischen Händler zu vergleichen. Normalerweise gehen Sie zu einem Anwalt oder einem Notar, bezahlen und warten, bis Sie die Dokumente erhalten. Dank intelligenter Verträge. 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 erfüllen.

intelligente Verträge und Blockchain

Das Beste an Blockchain ist nur, weil es ein dezentrales System ist, das zwischen allen autorisierten Teilen besteht, es muss nicht für den Vermittler bezahlen (Intermediate Person), dies kann Ihnen Zeit und Konflikte sparen. Es gibt Probleme mit Blockchains, aber ihre Notizen 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 in intelligenten Verträgen verbessert verschiedene Arbeits- und Lebensverträge leichter.