Blockchain-Grundlagen: Was Sie wissen müssen

Was bedeutet die Blockchain?

Blockchain hat zwei Bedeutungen:

1. Modell. Der sogenannte einvernehmliche Mechanismus ist ein mathematischer Algorithmus im Blockchain-System, um Vertrauen zu schaffen und Rechte und Interessen zwischen verschiedenen Knoten zu erhalten.

2. Diese Technologie hat aufgrund ihrer Sicherheit und Bequemlichkeit allmählich die Aufmerksamkeit der Bank- und Finanzindustrie auf sich gezogen.

In enger Sinne ist Blockchain eine Kettendatenstruktur, die Datenblöcke nach einer Sequenz in chronologischer Reihenfolge kombiniert und in der Kryptographie garantiert ist.

Im Allgemeinen verwendet die Blockchain -Technologie Blockchain -Datenstrukturen, um Daten zu überprüfen und zu speichern, verteilte Knoten -Konsensusalgorithmen zum Generieren und Aktualisieren von Daten zu verwenden und die Kryptographie zu verwenden, um die Übertragung und den Zugriff auf Daten zu gewährleisten. Dadurch werden intelligente Verträge verwendet, die aus automatisiertem Skriptcode zusammenhängen, um Daten zu programmieren und zu verwenden.

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

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

1. Die vorherigen Knoten sind nacheinander verbunden.

P2P, basierend auf dem Netzwerk, behält der verteilte Knoten einstimmigem Algorithmusdaten bei und aktualisiert die Daten, um sicherzustellen, dass die Daten "nicht betroffen" sind.

Verwenden Sie Kryptographieprinzipien, um die Datenübertragung und Sicherheit des Zugriffs zu gewährleisten.

, um das automatische Skript (intelligente Verträge) in Programmen und Daten zu manipulieren.

Essenz ist eine dezentrale Datenbank, und was wir lösen müssen, ist ein Vertrauensproblem bei der Internetübertragung.

2. Jeder Knoten ist das Zentrum.

Die Datenspeicherung und Aktualisierung werden verteilt und die Vermittler- und Vertrauensstruktur erfordern keine Unterstützung.

Die Qualifikation der teilnehmenden Knoten ist begrenzt und kontrolliert, mit begrenztem Lesen und Schreiben.

Abfallzentriert, um das Vertrauensproblem zwischen "Teammas" (Institutionen) zu lösen.

Öffentliche Serie:

Öffnen Sie, können Daten über die Serie lesen und an der Transaktion teilnehmen.

Die vollständige dezentrale On-Ketten-Daten werden von keiner oder Institution manipuliert.

Teilnehmer werden ermutigt, durch den Belohnungsmechanismus um das Buchhaltungssystem zu konkurrieren.

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

verbundene Serie:

Allweite Kette wird gemeinsam von vielen Instituten teilgenommen und wird gemeinsam teilgenommenWird verwaltet. Nur innerhalb des Systems erlaubt.

teilweise dezentralisiert, jede Institution führt einen oder mehrere Knoten aus.

Lösen Sie das Problem der "Organisation" (Inter-Agency).

Was ist das grundlegende Konzept von

Blockchain?

Was ist das grundlegende Konzept der Blockchain? 1. Verteilte Datenspeicherung: Die Blockchain speichert Daten in mehreren Knoten über ein verteiltes Netzwerk, anstatt sie auf einem einzigen Server zu speichern, um die Sicherheit und Zuverlässigkeit der Daten zu verbessern. 2. Übertragung zwischen Punkten: Die Knoten des Blockchain -Netzwerks verbessern die Effizienz und Sicherheit der Datenübertragung, indem sie Daten direkt austauschen, ohne die zentralisierte dritte Partie übergeben zu müssen. 3. Konsensmechanismus: Der Knoten des Blockchain -Netzwerks erreicht einen Konsens über einen bestimmten Algorithmus, um die Konsistenz und Genauigkeit der Daten des Netzwerks sicherzustellen. 4. Verschlüsselungsalgorithmus: Die Blockchain verwendet die Verschlüsselungstechnologie, um die Sicherheits- und persönlichen Informationen der Daten zu schützen, um zu verhindern, dass die Daten während der Übertragung und Speicherung von Daten betrieben oder austragen. Die Blockchain ist von Bitcoin abgeleitet und ist eine verteilte Datenbanktechnologie und eine grundlegende Technologie von Bitcoin. Die Blockchain besteht aus einer Reihe von Blöcken, die in der Reihenfolge der Zeit verbunden sind, und jeder Block enthält Informationen über die Bitcoin -Netzwerktransaktionsplatzierung, mit der die Gültigkeit der Informationen identifiziert und den nächsten Block erstellt wird. Mit der Technologieentwicklung ist die Blockchain nach und nach von Bitcoin getrennt und ist zu einer unabhängigen Technologieanwendung geworden, die in der finanziellen, Lieferkette, dem Urheberrechtsschutz und anderen Sektoren häufig eingesetzt wird.

verwandte Definitionen und Konzepte von Blockchain

Die Grundlage der Blockchain -Technologie ist eine dezentrale, verteilte Ledger -Datenbank, die die Sicherheit und Unveränderlichkeit von Transaktionsinformationen durch Zusammenarbeit zwischen mehreren Servern gewährleistet. Im Vergleich zu herkömmlichen Bankensystemen gibt Blockchain jedem das Recht, ein Hauptbuch zu sehen und zu besitzen, was die Datentransparenz erhöht. Transaktionsinformationen innerhalb einer Blockchain werden in Informationsblöcken eingekapselt und in Form von Ketten in der chronologischen Reihenfolge zur Bildung irreversibler Aufzeichnungen verbunden. Es werden neue Transaktionsinformationen hinzugefügt, neue Blöcke werden generiert, die in der Kette kontinuierlich sind und die Kontinuität und Integrität der Informationen sicherstellen. Sobald Informationen in die Blockchain geschrieben wurden, kann sie nicht geändert werden, um die Zuverlässigkeit und Zuverlässigkeit der Daten zu gewährleisten. Eine öffentliche Kette ist eine Art Blockchain. Bitcoin und Ethereum sind typische Anwendungen in öffentlichen Ketten, die für öffentliche Szenarien wie Kryptowährung, E-Commerce und Internetfinanzierung geeignet sind. Die Entwicklung der Blockchain -Technologie hat drei Hauptphasen durchlaufen: Kryptowährung, intelligente Verträge und dezentrale Anwendungen. Kryptowährungen wie Bitcoin sind die revolutionären Errungenschaften der Blockchain -Technologie. Die Einführung von Smart Contracts löst Bitcoin -Einschränkungen in der Anwendungsskalierbarkeit und bietet blockchain -programmierbare Funktionen. Ethereum bietet eine Plattform, mit der Entwickler verteilte Anwendungen erstellen können, auf denen intelligente Verträge eine Schlüsselrolle spielen. Diese intelligenten Verträge führen Bytecodes über EVM Virtual Machines aus und bieten Blockchain -Netzwerken eine Möglichkeit, Code automatisch auszuführen. Die Dezentralisierung ist einer der zentralen Vorteile der Blockchain -Technologie. Die verteilte Architektur von Blockchain ermöglicht es mehreren Knoten, weiterhin den Status des Datensatzes ohne zentralisierte Tatsachenquelle zu entspre chen. Vertrauen Sie daher Probleme beim Ausführen von intelligenten Verträgen, die automatisch den Code ausführen, das Problem. Bei Ethereum erfordert die Ausführung einer Transaktion eine Benzingebühr oder eine Benzingebühr. Dies ist die Einheit, mit der die zur Durchführung eines bestimmten Vorgangs erforderliche Berechnungsarbeit bewertet wird. Gasgebühren ermöglichen es der virtuellen Ethereum -Maschine, willkürlichem Code auszuführen und gleichzeitig das Risiko von unendlichen Schleifen in Ihrem Programm zu vermeiden. Durch die Einführung von Gaskosten schützt Ethereum Ihr Netzwerk vor der potenziellen Verschwendung von Ressourcen- und Sicherheitsbedrohungen.