Was sind die technologischen Innovationen und Anwendungen von Blockchain?
1. Das Blockchain -System ist die zugrunde liegende Technologie von Bitcoin. Das Blockchain -System besteht im Allgemeinen aus einer Datenschicht, einer Netzwerkschicht, einer Konsensschicht, einer Incentive -Schicht, einer Vertragsschicht und einer Anwendungsschicht. 1. Die Datenschicht verkauft grundlegende Daten und grundlegende Algorithmen wie zugrunde liegende Datenblöcke und verwandte Datenverschlüsselung und Zeitstempel. Es beschreibt hauptsächlich die physikalische Form der Blockchain und ist eine Kettenstruktur, die vom Erstellungsblock auf der Blockchain beginnt. Es enthält die Blockchain -Daten, die Kettenstruktur sowie die Zufallszahlen, Zeitstempel, öffentliche und private Schlüsseldaten auf dem Block usw. und ist die zugrunde liegende Datenstruktur in der gesamten Blockchain -Technologie. 2. Netzwerkschicht Die Netzwerkschicht implementiert hauptsächlich verteilte Netzwerkmechanismen über die P2P -Technologie, einschließlich P2P -Netzwerkmechanismus, Datenausbreitungsmechanismus und Datenüberprüfungsmechanismus. Daher ist Blockchain im Wesentlichen ein P2P -Netzwerk mit einem automatischen Netzwerkmechanismus, und die Kommunikation wird zwischen Knoten aufrechterhalten, indem eine gemeinsame Blockchain -Struktur aufrechterhalten wird. 3. Konsensschicht Die Konsensschicht umfasst Konsensalgorithmen und Konsensmechanismen. Die Konsensschicht ermöglicht es hoch dezentrale Knoten, den Konsens über die Wirksamkeit von Blockdaten in einem dezentralen Blockchain -Netzwerk effizient zu erreichen. Es ist eine der Kerntechnologien der Blockchain und der Governance -Mechanismus von Blockchain -Gemeinschaften. Derzeit gibt es Dutzende von Konsensmechanismusalgorithmen, einschließlich Nachweis des Arbeites, Nachweis von Gerechtigkeit, Nachweis der Eigenkapitalberechtigung, Verbrennungsnachweise, Wichtigkeitsnachweis usw. 4. Die Incentive -Schicht Die Incentive -Schicht enthält hauptsächlich das Emissionssystem und das Verteilungssystem der wirtschaftlichen Anreize. Seine Funktion besteht darin, bestimmte Anreizmaßnahmen vorzunehmen, Knoten zu ermutigen, an der Sicherheitsüberprüfung in Blockchain teilzunehmen, und wirtschaftliche Faktoren in das Blockchain -Technologiesystem einbeziehen, Knoten anreizen, die sich an Regeln halten und an Buchhaltung teilnehmen, und Knoten bestrafen, die Regeln nicht einhalten. 5. Vertragsschicht Die Vertragsschicht enthält hauptsächlich Skripte, Code, Algorithmusmechanismen und intelligente Verträge und ist die Grundlage für die Programmierbarkeit von Blockchain. Es einbettet den Code in eine Blockchain oder einen Token ein und kann maßgeschneiderte intelligente Verträge implementieren. Wenn eine bestimmte Einschränkung erfüllt ist, kann sie automatisch ausgeführt werden, ohne über einen Dritten durchgeführt werden zu müssen. Es ist die Grundlage für Blockchain zu vertrauen. 6. Anwendungsschicht Die Anwendungsebene verkauft verschiedene Anwendungsszenarien und Fälle, ähnlich wie Anwendungen auf Computerbetriebssystemen, Portalen in Internetbrowsern, Suchmaschinen, E-Commerce-Stores oder Apps auf Mobiltelefonen. Es stellt Blockchain -Technologieanwendungen für Ethereum, EOs, Qtum usw. bereit und implementiert sie in realen Szenarien. In Zukunft werden programmierbare Finanz- und programmierbare Gesellschaft auf der Anwendungsschicht basieren. Die Datenschicht, die Netzwerkschicht und die Konsensschicht sind notwendige Elemente für die Blockchain -Technologie. Keine Schicht kann als echte Blockchain -Technologie bezeichnet werden. Die Incentive-Schicht, die Vertragsschicht und die Anwendungsschicht sind für jede Blockchain-Anwendung keine erforderlichen Faktoren, und einige Blockchain-Anwendungen enthalten diese dreischichtige Struktur nicht vollständig. Aus geschäftlicher Sicht hat die Blockchain-Technologie ihre eigenen Eigenschaften, nämlich digital genug, grenzüberschreitend, Kreuzzeit und Raum sowie Kreuzorganisation. Der Datenfluss hat keine Grenzen, daher ist die Blockchain gleichzeitig verteilt und selbstorganisiert und dezentralisiert. Daher hatten der Ursprung der Blockchain und die Anwendung neuer disruptiver Technologie immer zwei Routen oder zwei Methoden. Eine Möglichkeit besteht darin, es als Werkzeug zu betrachten, es zu verbessern, um traditionelle Geschäftsmodelle zu verbessern und eine marginale Verbesserung der Effizienz zu erzielen.Eine andere Möglichkeit besteht darin, es als ein System zu behandeln, um die zugrunde liegende Logik des Geschäfts zu rekonstruieren. Diese beiden Anwendungsmethoden hatten in den letzten Jahren einen guten Fall. Wenn Internetunternehmen "Internet+" fördern, sehen wir auch viele traditionelle kommerzielle Institutionen, die sagen, dass es nicht "Internet+", sondern "+Internet" ist. Wo sind diejenigen, die jetzt "+Internet" schreien? Einige Leute denken, dass das Internet nur eine Technologie ist, die sich verbessert. Traditionelle Dinge können mit einer Internet -Technologie hinzugefügt werden. Es ist wie die Verwendung des Internets als E -Mail. Wenn Sie ein E -Mail -System erstellen, denken Sie, dass es sich um das Internet handelt. Einige Menschen betrachten das Internet jedoch als System und rekonstruieren Geschäft von unten, und am Ende werden Sie feststellen, dass Sie arbeitslos sind. Die zweite ist die Dezentralisierung. Warum ins Zentrum gehen? Die kommerzielle regionale Zentral -Technologie hat die Dezentralisierung des Geschäfts bewirkt, was ein unvermeidlicher historischer Trend ist. Wo ist dieser Trend? Ich denke, es gibt zwei Punkte, eine ist die wirtschaftliche Globalisierung, die in Version 2.0 eintritt. Jetzt im Internet ist es nicht so, dass das Unternehmen globalisiert ist, sondern dass sich das Unternehmen nicht in ein multinationales Unternehmen verwandelt, sondern dass jedes persönliche Internet es ermächtigt, damit es seine Produkte über das Internet in einem kleinen Landkreis in China an die Welt verkaufen kann. Wenn sich die wirtschaftliche Globalisierung zur persönlichen Globalisierung entwickelt, ist die Lösung von Punkt-zu-Punkt-Transaktionen und Punkt-zu-Punkt-Diensten ein herausragendes Problem geworden. Anschließend können die Merkmale der Echtzeit-Clearing und-Siedlung, die durch Blockchain-Technologie und Point-to-Point-Transaktions-Siedlung mitgebracht werden, nur zur Globalisierung persönlicher Geschäftsaktivitäten helfen. Der dritte ist die Digitalisierung der Wirtschaft. Wenn die Daten auf ein bestimmtes Niveau gesammelt werden, erfolgt die Verbreitung im Grunde genommen über Zeit und Raum. Die Nachfrage nach finanziellen Zahlungen nach kommerziellen Aktivitäten ist immer verfügbar und kann keine szenariobasierten und virtualisierten Zahlungs- und Clearing-Dienstleistungen jederzeit, jederzeit und überall, überall, überall und schließlich von Technologie und Markt beseitigt. #Bitcoin [Superwort] ## Digitale Währung ## Ouyi Okex#Grün
der der Elementararchitektur der Blockchain -Technologie?Mit der kontinuierlichen Entwicklung des Internets lernten immer mehr Menschen einige Merkmale und den Einsatz von Blockchain -Technologie kennen.
Die Zusammensetzung der Blockchain
Die Blockchain besteht aus Blöcken und Ketten. Jeder Block enthält drei Elemente: Daten, Hash -Knowledge und Hash -die Kenntnis des vorherigen Blocks.
Das erste Element des Blocks sind Daten. Die im Block gespeicherten Daten sind der Art der Blockchain zugeordnet. Beispielsweise Blöcke in den relevanten Informationen zu Bitcoin -Blockchain -Transaktionen, einschließlich Verkäufern, Käufern und der Anzahl der Bitcoins -Transaktionen.
Das zweite Element des Blocks ist ein Hash -Wissen. Jeder Block enthält ein Hash -Wissen, das Ja ist und verwendet wird, um den Block und alles zu identifizieren, was er enthält. Sobald der Block erzeugt wird, wird sein HSH -Wert entspre chend berechnet. Eine Änderung in irgendetwas im Block führt zu einer Änderung des Hashs. Mit anderen Worten: Ein Hash -Price ist sehr nützlich, wenn Sie Änderungen im Inhalt im Block erkennen möchten. Wenn sich der Blockdruck ändert, ist dies nicht mehr der vorherige Block.
Das dritte Element des Blocks ist der Hash - die Kenntnis des vorherigen Blocks. Mit diesem Element können Sie Links zwischen Blöcken bilden und die Blockchain sehr sicher macht.
Nehmen wir beispielsweise an, wir haben eine Blockchain, die 3 Blöcke enthält. Jeder Block enthält seinen eigenen Hesh und Hash -die Kenntnis des vorherigen Blocks. Block 3 zeigt Block 2 an und Block 2 zeigt Block 1 an. Block 1 ist jedoch etwas speziell, er kann den vorherigen Block nicht angeben, da dies der erste Block ist. Wir nennen Block 1 Erstellungsblock.
nehmen wir nun an, dass Sie den zweiten Block fälschen. Dies führt zu einer Änderung des Wertes des Hash des zweiten Blocks, sodass die in Block 3 gespeicherten Daten falsch und illegal sind. Sobald die in Block Nr. 3 gespeicherten Daten illegal sind, sollten die nachfolgenden Blöcke illegal sein.
Also, wenn eine Person in einem Block in der Blockchain eingreifen möchte, muss sie diesen Block und alle Blöcke nach diesem Block ändern. Dies wird eine sehr schwierige Aufgabe sein.
Bestätigung der Arbeit für die Blockchain
Die Methode zur Verwendung der Hash -Werte reicht jedoch nicht aus, um zu verhindern, dass Benutzer nicht in Blöcke eingreifen. Weil Computer jetzt leistungsstark genug sind, um Tausende von Hash -Werten pro Sekunde zu berechnen. Der Java -Kurs empfiehlt, den Hash vollständig in einen Block einzumischen und die Kosten anderer Blöcke so zu erzählen, dass Ihr Block wieder legal wird.
Welche Technologie wird für die Blockchain -Technologie benötigt? Die Blockchain -Technologie hängt hauptsächlich von Kernkomponenten wie verteilten Direktoren, Verschlüsselungsalgorithmen, Konsensmechanismen und intelligenten Verträgen ab. 1. Distributed Ledger: Blockchain -Basics Distributed Ledger -Technologie, eine dezentrale Datenbank, die alle Transaktionsverlauf und auf verschiedene Netzwerkknoten verteilt ist. Jeder Knoten verfügt über eine vollständige Kopie des Hauptbuchs, die die Transparenz und Variabilität von Informationen gewährleistet, um Informationen über den Block zu ändern. Er muss gleichzeitig an den meisten Knoten geändert werden, was im tatsächlichen Betrieb fast unmöglich ist. 2. Verschlüsselungsalgorithmus: Blockchain verwendet die Verschlüsselungstechnologie, um die Datensicherheit zu gewährleisten und nicht möchte, dass sein Name veröffentlicht wird. Hash -Funktionen werden verwendet, um Transaktionsdaten in feste Hash -Werte umzuwandeln, um Integrität und irreversible Daten sicherzustellen. Öffentliche und private asymmetrische asymmetrische Technologie wird für digitale Signaturen verwendet, um sicherzustellen, dass die Identität des Transaktionsanfängers wahr und unvorstellbar ist. 3.. Konsensmechanismus: Im Blockchain -Netzwerk müssen alle Transaktionen durch bestimmte Konsensmechanismen bestätigt werden, bevor sie dem neuen Block hinzugefügt werden können. Zu den allgemeinen Konsensmechanismen gehören ProofOfwork, ProofStake usw. Dieser Mechanismus stellt sicher, dass alle Teilnehmer des Netzwerks mit der Geschichte der Transaktion einverstanden sind und Betrug und Doppelausgabenprobleme verhindern. V. Intelligente Verträge enthalten voreingestellte Regeln und Bedingungen. Diese Kombination von Technologien macht Blockchain zu einer sicheren, transparenten und dezentralen Speicherplattform, die in verschiedenen Bereichen wie digitaler Währung, Finanzmittel für Finanzketten, Internetangelegenheiten, Identitätsbestätigung und vielem mehr häufig verwendet wird.
Was sind die Komponenten von Blockchains?
Öffentliche Blockchains sind die frühesten Blockchains und die am häufigsten verwendeten Blockchains.2.
Aber es spielt keine Rolle, ob der Rechnungslegungsprozess (im Wesentlichen, dass es sich immer noch um die Sorgerechtsbilanz handelt, nur verteilte Rechnungslegungen, die Anzahl der vorgewählten Knoten und wie man den Buchhalter jedes Blocks zum Hauptrisikopunkt des Blockchains ermittelt), kann jeder andere begrenzte Abfragen durch die offene API des Blockchains durchführen.
3. Traditionelle Finanzen wollen mit privaten Blockchains experimentieren, während öffentliche Kettenanwendungen wie Bitcoin industrialisiert wurden.
Erweiterte Informationen:
Unterscheidet sich von der traditionellen verteilten Speicherung hauptsächlich in der Tatsache, dass jeder Knoten der Blockchain -Daten nach einer Blockchain -Struktur vollständig in mehreren Kopien speichert.
Jeder Knotenspeicher von Blockchain ist unabhängig und hat einen gleichwertigen Status.
Kein Knoten kann die Kontodaten separat aufzeichnen, wodurch die Möglichkeit vermieden wird, dass ein einzelner Buchhalter kontrolliert oder bestochen wird, um falsche Konten aufzuzeichnen. Es gibt auch genügend Buchhaltungsknoten.
Was ist Blockchain? Es verwendet Blockchain -Datenstrukturen, um Daten zu überprüfen und zu speichern.2. Verwenden Sie die Kryptographie, um die Sicherheit der Datenübertragung und des Zugriffs zu gewährleisten.
3.
4.
Blockchain ist eine Kettenspeicherstruktur, die durch miteinander verbundene Blöcke gebildet wird.
?
Allgemeine Blöcke enthalten zwei Teile: Blockheader und Blockkörper. Der Blockheader enthält die Identitätsinformationen jedes Blocks, z. B. die Versionsnummer, den Hash -Wert, den Zeitstempel, die Blockhöhe und andere Informationen.
Die Zusammensetzung der Blockchain Die Blockchain besteht aus Blöcken und Ketten.
Jeder Block enthält drei Elemente: Daten, Hash -Wert und Hash -Wert des vorherigen Blocks.
Das erste Element des Blocks sind Daten.
Die im Block gespeicherten Daten beziehen sich auf den Blockchain -Typ.
blockiert beispielsweise in der Bitcoin -Blockchain relevante Transaktionsinformationen, einschließlich Verkäufer, Käufer und der Anzahl der Transaktionen von Bitcoins.
Das zweite Element des Blocks ist der Hash -Wert.
Jeder Block enthält einen Hash -Wert, der Ja ist und verwendet wird, um einen Block und alles zu identifizieren, was er enthält.
Sobald ein Block erstellt wurdeSein Hash -Wert wird entspre chend berechnet.
Etwas im Block ändern, wird sich der Hash ändert.
Mit anderen Worten: Der Hash -Wert ist für Sie sehr hilfreich, wenn Sie Änderungen des Inhalts in einem Block erkennen möchten.
Wenn sich der Fingerabdruck eines Blocks ändert, ist er nicht mehr der vorherige Block.
Das dritte Element des Blocks ist der Hash -Wert des vorherigen Blocks.
Mit diesem Element können Links zwischen den Blöcken gebildet werden und die Blockchain sehr sicher macht.
zum Beispiel sagen wir, wir haben eine Blockchain, die 3 Blöcke enthält.
Jeder Block enthält seinen eigenen Hash -Wert und den Hash -Wert des vorherigen Blocks.
Block Nr. 3 zeigt auf Block Nr. 2 und Block Nr. 2 Punkte auf Block Nr. 1.
Aber Block 1 ist etwas speziell, es kann nicht auf den vorherigen Block verweisen, da es der erste Block ist.
Wir nennen Block Nr. 1 den Erstellungsblock.
nehmen wir jetzt an, dass Sie den zweiten Block zu manipulieren.
Dies wird dazu führen, dass sich der Hash -Wert des zweiten Blocks ändert, sodass die in Block Nr. 3 gespeicherten Daten falsch und illegal sind.
Sobald die in Block Nr. 3 gespeicherten Daten illegal sind, müssen die nachfolgenden Blöcke illegal sein.
Wenn also eine Person einen Block in der Blockchain manipulieren möchte, muss er diesen Block und alle Blöcke nach diesem Block ändern.
Dies ist eine sehr schwere Aufgabe.
Arbeitsweise für Blockchain. Die Methode zur Verwendung von Hash -Werten allein reicht jedoch nicht aus, um die Benutzer daran zu hindern, Blöcke zu manipulieren.
Da Computer jetzt leistungsstark genug sind, um Tausende von Hash -Werten pro Sekunde zu berechnen.
Java -Kurs empfiehlt, dass Sie die Hash -Werte anderer Blöcke vollständig mit einem Block manipulieren und neu berechnen können, damit Ihr Block erneut legal wird.
Was ist Blockchain?Blockchain hat zwei Bedeutungen:
1. Der sogenannte Konsensmechanismus 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 in chronologischer Reihenfolge kombiniert und in einer kryptografischen Weise garantiert wird, die und nicht in der Lage ist.
Blockchain -Technologie ist im Großen und Ganzen eine neue verteilte Infrastruktur- und Computermethode, die Blockchain -Datenstrukturen zum Überprüfen und Speichern von Daten verwendet, verteilte Knotenkonsensusalgorithmen verwendet, um Daten zu generieren und zu aktualisieren. Sie verwendet Kryptographie, um die Sicherheit von Datenübertragungen und -zugriff zu gewährleisten und intelligente Verträge zu verwenden, die intelligente Kontrakte verwendet werden, und verwenden Sie die Sicherheit von Smartcorts und verwenden Sie automatisierte Skriptcodes, um Daten zu programmieren und Daten zu bedienen.
The basic elements of blockchain include1-Contain a distributed database
2-Distributed database is the physical carrier of blockchain, the blockchain is the logical carrier of transactions, and all core nodes should contain a full copy of the blockchain data
3-Blockchain serializes blocks in time, and the blockchain is the only subject of the entire network transaction data
4-Blockchain is only valid for addition and is invalid for other operations
5-Public and private key verification based on asymmetric encryption
6-Bookkeeping node requires the Byzantine General problem to be solved/avoided
7-Consensus process (consensusprogress) is evolved and stable, that is, it will not collapse when faced with a certain amount of contradictory data from different nodes.
8-Konsensprozess kann das Problem der Doppelausgaben lösen.
Fünf Merkmale der Blockchain:
Dezentralisierung
Da verteilte Buchhaltung und Speicherung verwendet werden, gibt es keine zentralisierte Hardware- oder Verwaltungsorganisation, die Rechte und Verpflichtungen der Rechte und Verpflichtungen eines Knotens gleich und die Datenblöcke im System werden gemeinsam mit Knoten mit Wartungsfunktionen des gesamten Systems im gesamten System verwaltet.
basierend auf den dezentralen Eigenschaften von Blockchain hat Bitcoin auch die dezentralen Eigenschaften [6].
Offenheit
Das System ist geöffnet. Verwandte Anwendungen, sodass die gesamten Systeminformationen sehr transparent sind.
Autonomie
Blockchain verwendet Konsensnormen und Protokolle (wie eine Reihe offener und transparenter Algorithmen), so dass alle Knoten im gesamtenSystem Daten frei und sicher in einer vertrauenslosen Umgebung austauschen können, damit das Vertrauen in "Menschen" geändert wurde, um in Maschinen zu vertrauen, und keine menschlichen Interventionen und keine menschlichen Interventionen können.
Informationen können nicht in der Blockchain überprüft und hinzugefügt werden, wenn die Informationen dauerhaft gespeichert werden.
Anonymität
Da der Austausch zwischen Knoten einem festen Algorithmus folgt, erfordert seine Dateninteraktion kein Vertrauen (die Programmregeln in der Blockchain werden beurteilen, ob die Aktivität von sich selbst gültig ist). Daher muss die Gegenpartei nicht die Veröffentlichung ihrer Identität veröffentlichen. Dies ist sehr hilfreich für die Ansammlung von Krediten.