Blockchain-Grundlagen: Public, Private und Allianzketten erklärt

Was ist die

öffentliche Kette?

Was ist die private Kette? Was ist eine Verbündete Kette? Was nutzt die Nutzung?

Die öffentliche Kette kann in Blockchain spielen, um am Computer teilzunehmen, um sicherzustellen, dass jeder transparent für alle transparent hat. Es gibt die folgenden Eigenschaften in öffentlichen Ketten. Open -Openness - Open -Openness - Jeder kann am Netzwerk teilnehmen. Kann in die Aufzeichnung und Prüfung von Daten enthalten sein. Dezentralisierung - Es gibt keine Kontrolle über die Kontrolle. Die Daten werden von allen Teilnehmern aufrechterhalten. Transparenz: Alle Transaktionen und Informationen können öffentlich öffentlich sichtbar sein.

In der öffentlichen Kette enthält Anwendungswährungen

Private Link nur lizenzierte Knoten. Bezieht sich auf die Blockchain -Struktur, die alle Informationen angesehen werden kann. In den Eigenschaften der privaten Ketten:

Allianzringe beziehen sich auf die Blocalchain -Struktur. KnotenAlle liegen unter dem gegenseitigen Austausch zuverlässiger Informationen. Die Merkmale der Allianzkette sind: Zahlenberechtigungsgleichheit: Alle Knoten haben gleiche Rechte und Verantwortlichkeiten. Basierend auf internationalen internationalen Mechanismen zur Gewährleistung der Datenauthentifizierung. Bauen Sie ein gegenseitiges Vertrauen zwischen Knoten auf. Agentur Multi-Action-Leistung: Schulung zwischen Informationsaustausch und Zusammenarbeit zwischen einigen Organisationen.

Affiliate -Ketten beinhalten die stellvertretende Zusammenarbeit mit der Assistenten mit Unterstützung, die Weitergabe von Informationen und anderen Bereichen, was das Vertrauen und die Zusammenarbeit zwischen den Organisationen verbessert. Verbündete und Alliancer und Verbündete und Allianz, die öffentliche Kette mit der öffentlichen Kette, die privaten Bindungen, Zusammenarbeit mit der Allianz mit Allianz mit Allianz. Support -Kettenmanagement wird häufig verwendet.

Was ist ein privater Kanal

Die private Kette ist eine nicht öffentliche Blockchain,

die die Genehmigung für den Beitritt zum Knoten erfordert, und die Schreibberechtigungen des Knotens werden streng kontrolliert. Das Folgende ist eine detaillierte Erklärung privater Kanäle: 1. Definition und Eigenschaften

Definition: Der private Kanal, auch als Eigentümerkette bezeichnet, ist eine nicht öffentliche Blockchain. Es ist im Allgemeinen notwendig, sich anzuschließen, und die Schreibberechtigungen des Knotens sind streng kontrolliert, und das Lesen von Genehmigungen können je nach Anforderungen selektiv für die Öffentlichkeit offen sein. Schnelle Transaktionsgeschwindigkeit: Da die Anzahl der Knoten in der privaten Kette begrenzt ist und das Vertrauen hoch ist, müssen nicht alle Netzwerkknoten die Bestätigung der Transaktionen erfordern, sodass die Transaktionsgeschwindigkeiten im Allgemeinen schneller sind als öffentliche Kanäle. Guter Datenschutzschutz: Das Lesen von Genehmigungen für private Kanäle wird von der Organisation bestimmt, und es ist für die Teilnehmer schwierig, Daten auf dem Kanal zu erhalten, wodurch ein besserer Schutz des Datenschutzes bietet. Niedrige Transaktionskosten: Transaktionen in privaten Kanälen erfordern nur wenige hohe Computerknoten, um zu bestätigen, sodass die Transaktionskosten relativ niedrig sind. Hohe Sicherheit: Alle Mitglieder der Kette wurden geprüft und genehmigt, und die Möglichkeit böswilliger Angriffe ist weniger wahrscheinlich.

2. Anwendungsszenarien

Private Kanäle eignen sich hauptsächlich für finanzielle Szenarien wie interne Geschäftsanwendungen und internes Datenmanagement und spezifische Institutionen. In diesen Szenarien können private Kanäle das Datenmanagement und die Verarbeitung effektiver, sicherer und gut festgelegter Daten bereitstellen. Zum Beispiel ist Ant Financial ein bedeutender Vertreter für die Anwendung privater Kanäle.

3. Es gibt Probleme

Obwohl private Kanäle viele Vorteile haben, gibt es auch bestimmte Probleme:

Problem der Kontrolle der Genehmigung: Private Kettenberechtigungen werden von einigen wenigen Knoten kontrolliert, was zum Problem des Schummelns führen kann, das nicht grundlegend gelöst werden kann, die ursprüngliche Intention der Anerkennung der Anerkennung der Anerkennung der Anerkennung der Anerkennung der Anerkennung der Anerkennung von Anerkennung, die nicht von der ursprünglichen Intention der Anerkennung der Anerkennung der Anerkennung von Ablehnung ist. Risiko für Datenmanipulation: Da Daten auf privaten Kanälen behandelt werden können und der Code auch geändert werden kann, gibt es bestimmte Sicherheitsrisiken.

Zusammenfassend ist der private Kanal eine nicht öffentliche Blockchain mit den Eigenschaften der schnellen Transaktionsgeschwindigkeit, eines guten Schutzes gegen Vertraulichkeit, niedrigen Transaktionskosten und hohen Sicherheit. Es ist hauptsächlich für interne Geschäftsanwendungen und interne Datenmanagementszenarien bestimmter Institutionen geeignet, hat jedoch auch Probleme wie Autorisierung und Datenbearbeitung.

Entwickeln Sie ein vollständiges Blocchain -System, das auf Java (mit vollem Quellcode) basiert. In den letzten Jahren hat die Popularität der Blockchain -Technologie weiter gewachsen. Mit der Förderung der nationalen Richtlinien haben große Unternehmen ihre Investitionen in die Blockchain -Technologieforschung verstärkt. Laut großen Rekrutierungswebsites sind die mit Blockchain verbundenen Lohnpositionen relativ hoch und reichen von 30.000 bis 80.000, was der Programmierer -Community eine neue Chance zur Karriereentwicklung bietet. Seit 2016 habe ich mich auf die Entwicklung des Blockchain -Systems konzentriert. In letzter Zeit haben sich viele Freunde zur Blockchain -Technologie beraten. Daher habe ich ein einfaches Blockchain -System auf Java -basierten Blockchain mit detaillierten Entwicklungsstunden geschrieben, um Anfängern, die Blockchain -Technologie lieben, einführende Unterstützung zu bieten. Dieses Blockchain -System verwendet den klaren und prägnanten Java -Code, der zum Verständnis von Anfängern geeignet ist. Es soll zeigen, dass die Blockchain -Technologie nicht kompliziert ist. Das System stützt sich hauptsächlich auf das Springboot -Framework und realisiert P2P -Netzwerkfunktionen durch reine lokale Entwicklung. Das Design der Systemstruktur umfasst die theoretische Grundlage von Blockchain, Klassifizierung, Schlüsseltechnologien und Merkmalen, bekannten Blockchain -Frames und -Anwendungen sowie Blocchain -Entwicklungspraktiken auf der Grundlage von JAVA. Die Systemtheorie deckt teilweise die grundlegenden Konzepte von Blockchain, Klassifizierung (öffentliche Ketten, Allianzketten, privaten Ketten), Konsensmechanismen, Dezentralisierung, intelligente Verträge, Unveränderlichkeit und anderen wesentlichen Konzepten ab und zeigt diese Konzepte durch die Anwendung des Codes an. Der Teil der Praxis baut nach und nach ein kleines Blockchain -System aus Sicht des Aufbaus einer grundlegenden Blockstruktur, der Implementierung eines Blockchain -Modells, eines Konsensmechanismus (wie Arbeitsschutz), der Entwicklung von P2P -Netzwerk und überprüft die Systemfunktionen durch Testen. Der Quellcode dieses Artikels wurde veröffentlicht und die Leser können ihn über den angegebenen Link empfangen. Basierend auf dem Quellcode können die Leser erweiterte Funktionen wie die Ausdauerschicht, die Verschlüsselung von Nachrichten und Decodierung, Systemkontomodell, Oracle, Nebentechnologie und intelligente Verträge weiter untersuchen. Dieser Artikel wird geschrieben, um sich an die Techniker von Blockchain zu erinnern, dass aktuelle Rahmenbedingungen auf Unternehmensebene hauptsächlich von Auslandsländern dominiert werden, und lokale Unternehmen häufig nur vorhandene sekundäre Rahmenbedingungen, die gegen wesentliche Technologien verstoßen. Daher müssen wir der Erforschung der grundlegenden grundlegenden Technologien mehr Aufmerksamkeit schenken, um ein "echtes Überholen in der Kurve" zu erreichen. Um zu lernen, enthält dieser Artikel gleichzeitig Interviewbücher in Java und Lesern, die Dokumente beziehen, um kostenlos zu erhalten.