Grundlagen der Blockchain-Entwicklung und -Technologie: Konzepte und Klassifizierung

Merkmale von Blockchain-Entwickler lernen Verschlüsselungskonzepte wie Brieftaschen, Schlüssel, groß angelegte Verschlüsselung und Entschlüsselungstechniken kennen. Dezentrale Netzwerke sind die Grundlage für die Informationsübertragung in Blockchain -Netzwerken.

Die technische Klassifizierung von Blockchains umfasst hauptsächlich

1, offizielle Organisationen, Verwaltungsorganisationen und zentrale Server. Die teilnehmenden Knoten haben freien Zugriff auf das Netzwerk gemäß den Systemregeln ohne Kontrolle, und die Knoten funktionieren basierend auf Konsensmechanismen. (Zerstörer: Absolut zuverlässige Werbung)

Typischer Fall: Digitalwährung ist Bitcoin.

2. Die Betriebsregeln der Systeme werden nach den Gruppenanforderungen festgelegt. (veröffentlicht in relativ zuverlässig)

Typischer Fall: R3

3 wird von mehreren Institutionen zwischen öffentlichen und privaten Ketten gestartet und hat das Merkmal einer teilweisen Dezentralisierung. Die Berechtigung für schnelle Ketten in diesem Bereich kann offen oder teilweise geöffnet sein. Das heißt, durch intern vorgewählte vorab ausgewählte Knoten als Buchhaltungsparteien konkurrieren vorgewählte Personen um die Buchhaltungsgenehmigung, und andere Zugriffsknoten können an der Transaktion teilnehmen, fragen jedoch nicht nach dem Erklärungsprozess. Die Fähigkeit einer vorgewählten Person sollte nicht uneben sein. ?

(relativ zuverlässige öffentliche Offenlegung)

Vorhandener Fall: Super Leisure

Beispiel:? Wenn ein Benutzer in Bezug auf den Kredit -Rückkauf auf die Webseite der anderen Partei springt und einen Link registriert, kann die andere Partei möglicherweise täuschen und sagen, dass die Registrierungsanfrage des Benutzers nicht eingegangen ist. Wenn Sie jedoch Benutzerregistrierungsaktionen in einem Block platzieren, muss die andere Partei beim Empfangen von Benutzerregistrierungsaktionen bezahlen.

⑴ Was sind die grundlegenden Konzepte der Blockchain -Programmierung und Entwicklungstechnologie?

Mit der kontinuierlichen Entwicklung des Internets wurden auch die Entwicklung und Anwendung der Blockchain -Technologie auf die Tagesordnung gesetzt.

1.

Verwenden Sie Kryptographieprinzipien, um die Sicherheit der Übertragungs- und Datenzugriff zu gewährleisten.

automatisierte Skripte (intelligente Verträge) zum Programmieren und Manipulieren von Daten.

Kraftstoff ist eine dezentrale Datenbank, und was wir lösen müssen, ist das Vertrauensproblem in die Internetübertragung.

2.

Speicher und Aktualisierung von Daten werden verteilt und erfordern keine Genehmigung der Zwischenstruktur und des Vertrauens.

3.

Zentralisierung von Abfällen, Lösung des Vertrauensproblems zwischen "Teamkollegen" (Institutionen).

Öffentlicher Kanal:

Öffnen Sie, jeder kann Daten auf dem Kanal lesen und an Transaktionen teilnehmen.

Daten zur vollständigen dezentralen Kette werden von Person oder Institution gefälscht.

Teilnehmer werden ermutigt, über den Belohnungsmechanismus um das Rechnungswesen zu konkurrieren.

Lösen Sie das Problem der "Menschheit" (alle Menschen).

Zugehörigkeitskette:

wird von mehreren Institutionen gemeinsam teilgenommen, gepflegt und verwaltet.

teilweise dezentralisiert und jede Institution verwaltet einen oder mehrere Knoten.

Lösen Sie das Problem des Nicht-Vertrauens der "Organisation" (Inter-Agenturen).

Was ist Blockchain -Technologie? Blockchain ist eine dezentrale und digitale Ledger -Technologie, die durch Sicherheit, Transparenz und keine Fälschung gekennzeichnet ist. Die Blockchain -Technologie ist eine der zehn führenden Justiztechnologieanwendungen im Internet. Blockchain ist ein Begriff im Bereich der Informationstechnologie.

⑵ Welche Technologien arbeiten an Blockchain?

Die Blockchain -Technologie stützt sich am meisten auf die Kernkomponenten für verteilte Lydgers, Verschlüsselungsalgorithmen, Zustimmungsmechanismen und Vertrag. Ich habe Ledger und die Blockchain Distributed Arrangements -Technologie verteilt, eine dezentrale Datenbank und zeichnet alle Transaktionsgeschichte auf und verteilt in mehreren Netzwerknetzwerk. Jeder Knoten verfügt über ein vollständiges Beispiel für ein Ledger, das sicherstellt, dass sie transparente und Unveränderlichkeitsinformationen sind, da die Informationen über jeden Block erforderlich sind, um sich im obersten Betrieb zusammen zu ändern. 2. Verschlüsselungsalgorithmus: Blockchain verwendet Verschlüsselungstechnologie als Informationssicherheit oder Anonymität. Die HaESH-Funktion wird verwendet, um Transaktionsdaten auf einem Hashhan-Wert festgelegt zu machen, um Integrität und unregelmäßige Daten zu gewährleisten. Asymmetrische Verschlüsselungstechnologie von öffentlichen und privaten Schlüssel, die zur Identität digitaler Signaturen zur Identität der Haupttransaktion der wahren und nicht-negativen Identität verwendet werden. 3. Konsensmechanismus: Im Blockchain -Netzwerk müssen alle Transaktionen durch einen Übereinstimmungsmechanismus bestätigt werden, bevor es dem neuen Block hinzugefügt werden kann. Zu den allgemeinen Einwilligungsmechanismen gehören zufriedene Arbeiten, Zufriedenheit usw. Diese Mechanismen können alle Teilnehmer in einem Netzwerk auf eine Transaktionsgeschichte zustimmen und Betrug und Doppelausgabenprobleme verhindern. 4. Schmerzvertrag: Der Schmerzvertrag ist automatisiert in Blockchain ausgeführt und ermöglicht eine vertrauenswürdige Transaktionen ohne Dritte. Smart Contract enthalten Konservierungsregeln und -bedingungen. Nach diesen Bedingungen wird der Vertrag sofort ausgeführt, die Transaktionseffizienz verbessern und Zwischenverbindungen reduzieren. Die Kombination dieser Technologien macht Blockchain sicher, transparente und dezentrale Datenspeicher- und Austauschplattform, in mehreren Bereichen bis zur digitalen Währung, Ergänzung in mehreren Feldern zu digitaler Währung, Ergänzung in mehreren usw.