Mit der Nichtentwicklung des Internets steigen das Bewusstsein für die Verbraucher für Blockchain -Technologie und digitale virtuelle Währungen ebenfalls. Lassen Sie heute Trick über die grundlegenden Computermethoden der Blockchain -Technologie. Lassen Sie uns in den folgenden Java -Kursen über bestimmte Situationen informieren.
Die Hauptserver, PCs, mobilen Geräte und Cloud -Dienste präsentieren diese Faktoren auf ihre eigene Weise. In jedem Faktor gibt es spezielle Baublöcke, um Ressourcen zuzuweisen. IT
Die Komponente der Blockchain
Folgendes sind die Konstruktionsblöcke jedes berechneten Elements in dezentraler Technologie:
ist das grundlegende Computerelement, der den folgenden Konstruktionsblöcken enthält die folgenden Konstruktionsblöcke.
Speichern Benachrichtigungscode. Der Bekanntmachungscode ist ein wertvolles Lagerfahrzeug (z. B. Vermögenswerte, Wertpapiere usw.), und der Wert kann das Urheberrecht von Bitcoin, Flugmeilen oder digitalen Arbeiten sein. Die Hauptfunktion des Benachrichtigungscodespeichersystems besteht darin, den Benachrichtigungscode (es gibt viele Variationen) auszugeben und zu übertragen und gleichzeitig Ereignisse wie viele Zahlungen zu verhindern.
Bitcoin und ZCash sind zwei "reine" Systeme, die sich auf den Benachrichtigungscode selbst konzentrieren. Ethereum hat begonnen, den Benachrichtigungscode für verschiedene Dienste zu verwenden, um sein Ideal als globales Computerzentrum zu realisieren. In diesen Beispielen wird der Benachrichtigungscode als interner Anreiz zum Betrieb der gesamten Netzwerkarchitektur verwendet.
Es gibt auch einige Benachrichtigungscodes, die keine internen Tools sind, die vom Netzwerk zur Steuerung ihrer eigenen Aktivitäten verwendet werden, sondern als Anreize für höhere Netzwerke verwendet werden. Ihr Benachrichtigungscode wird jedoch tatsächlich in der grundlegenden Architektur gespeichert. Ein Beispiel ist der Benachrichtigungscode ERC20 wie Golem, der im Ethereum -Netzwerk ausgeführt wird. Ein weiteres Beispiel sind die IP -Autorisierungs -Benachrichtigungscodes von Envoke, die im IPDB -Netzwerk ausgeführt werden.
Datenbank. Die Datenbank wird speziell zum Speichern strukturierter Superdaten verwendet, z. Die Datenbank kann Abfragen wie SQL verwenden, um schnell auf Daten zuzugreifen.
herkömmliche Verteilungsdatenbanken (aber konzentriert) als MongoDB und Cassandra speichern häufig Hunderte von Terabyte oder sogar Petabyte -Daten, wobei die Effizienz von Millionen von Zeiten pro Sekunde eine Effizienz pro Sekunde ist.
Eine Abfragesprache wie SQL ist sehr stark, da sie die Implementierung der Spezifikationen so unterscheidet, dass sie nicht von einer bestimmten Anwendung gebunden ist. SQL wird seit Jahrzehnten als Standard verwendet, sodass das gleiche Datenbanksystem in vielen Branchen verwendet werden kann.Andere Branche.
Mit anderen Worten, um den Überblick über Bitcoin zu bespre chen, müssen Sie nicht über die Fertigstellung von Turing spre chen. Sie benötigen nur eine Datenbank, sowohl kurz als auch bequem für das Verhältnis. Manchmal ist die Fülle der Turing auch sehr hilfreich und wir werden im Abschnitt "Dezentraler Handling" ausführlich diskutieren.
BigChaindb ist eine dezentrale Datenbanksoftware und ein spezielles Dokumentspeichersystem. Es basiert auf MongoDB (oder RethinkDB), ererbten Abfragen und logische Expansion später. Es verfügt jedoch auch über Blockchain -Funktionen wie dezentrale Steuerung, gefälschte Unterstützung und Benachrichtigungscode -Unterstützung. IPDB ist ein öffentliches Beispiel von BigChaindb.
Im Blockchain -Feld kann auch angenommen werden, dass IOTA eine Zeit -Series -Datenbank ist.
Datei/Datenspeichersystem. Diese Systeme speichern große Dateien (Filme, Musik, große Datensätze) in einem Ordner- und Datei -Dezentralisierungssystem.
ipfs und tahoe-laf sind dezentrale Dateien, die dezentraler oder zentraler Blobspeicher enthalten. Filecoin, Storj, SIA und Tieron sind dezentrale Blob -Speichersysteme sowie alte und exzellente Bittorrent, obwohl sie später das P2P -System anstelle des Benachrichtigungscodes verwenden. Ethereum Swarm, DAT und Swarm-Js unterstützen im Grunde die beiden oben genannten Methoden.
Datenmarkt. Dieses System kombiniert Datenbesitzer (wie Unternehmen) mit Datennutzern (wie KI -Startups) sind miteinander verbunden. Sie werden in der oberen Ebene der Datenbank und des Dateisystems platziert, sind jedoch immer noch die Kernarchitektur, da unzählige Anwendungen Daten (wie KI) basierend auf diesen Diensten erfordern. Ocean ist ein Beispiel für Protokolle und Netzwerke, basierend auf dem Datenmarkt. Es gibt auch eine Reihe von Anwendungsmärkten für Anwendungen: Enigmacatalysator für die Krypto-, Datenmarkt, die für private Daten und Datenbrokerdao verwendet werden, die für IoT -Datenflüsse verwendet werden.
Handhabung
"Smart Contract" bezieht sich häufig auf ein Datenverarbeitungssystem in dezentraler Form [3]. Es gibt wirklich zwei Untersätze mit völlig unterschiedlichen Attributen: Geschäftslogik ohne Status (kombiniert) und Geschäftslogik (sequentiell) Status (sequentiell). Es gibt keinen unterschiedlichen Status und Zustand in Komplexität, Überprüfung usw., die drei dezentralen Handhabungen sind Hochleistungs -Computing (HPC).
Nicht -nationale Geschäftslogik (kombiniert). Dies ist eine willkürliche Logik, die den inneren Zustand nicht behält. Nach elektronischen technischen Begriffen kann es als kombinierter digitaler Logikkreis verstanden werden. Diese Logik kann sich als Wahrheit, Diagramm oder Code mit bedingten Aussagen manifestieren (die Beurteilungen wie wenn/dann, und oder, oder nein usw.). Da sie keinen Zustand haben, ist es einfach, große intelligente Verträge zu überprüfen und große Sicherheitssysteme zu erstellen, die getestet werden könnennachweisen. N Eingang und eine Ausgabe erfordert die Berechnung von O (2^n), um dies zu überprüfen.
Cross -Leasing -Protokoll (ILP) enthält elektronisches Geld -Regulierungsprotokoll (CC), um die kombinierte Schaltung klar zu markieren. CC wird verstanden, weil es über IETFs zu einem Internetstandard geworden ist, während ILP in zentralen und dezentralen Zahlungsnetzwerken wie Ripple häufig von mehr als 75 Banken verwendet wird. CC verfügt über viele Versionen der unabhängigen Bereitstellung, darunter JavaScript, Python, Java usw. Systeme wie Bigchaindb und Ripple verwenden CC auch, um den kombinierten Business/Smart -Vertrag zu unterstützen.
Blockchain ist ein Interbloc -Verarbeitungssystem
ist ein Interbloc -Verarbeitungssystem
Blockchain ist ein Interllock -Berechnungssystem
Blockchain ist ein Interllocco -Berechnungssystem
-Ralculationssystems. Das Berechnungssystem, das an Interblocco verteilt ist, ist ein verteiltes Interlocco -VerarbeitungssystemBlockchain ist ein auf Interblocco verteilter Berechnungssystem; Aus der Anwendung der Anwendung ist Blockchain ein Master -Buch und eine gemeinsam genutzte Datenbank mit den Eigenschaften der Dezentralisierung, der Nichtverschärfung, der Rückverfolgbarkeit während des gesamten Prozesses, der Rückverfolgbarkeit, der kollektiven Wartung, des Öffnens und der Transparenz.
Die Betriebsumgebung dieses Artikels: Windows7 -System des Computers.
Blockchain ist ein Verarbeitungssystem, das an Interblocco verteilt ist.
Was ist die Blockchain?
Aus wissenschaftlicher und technologischer Sicht beinhaltet die Blockchain viele wissenschaftliche und technologische Probleme wie Mathematik, Verschlüsselung, Programmierung des Internets und Computer. Aus der Anwendung der Anwendung ist Blockchain in schlechten Worten ein Master -Buch und eine gemeinsam genutzte Datenbank mit den Eigenschaften der Dezentralisierung, ohne zu manipulationen, während des Prozesses, der Rückverfolgbarkeit, der kollektiven Wartung, des Öffnens und der Transparenz zurückzuführen. Diese Eigenschaften stellen sicher, dass "Ehrlichkeit" und "Transparenz" der Blockchain die Grundlagen für das Vertrauen in die Blockchain legen. Die reichhaltigen Anwendungsszenarien der Blockchain basieren im Wesentlichen auf der Tatsache, dass Blockchain das Problem der Asymmetrie der Information lösen und das kollaborative Vertrauen und konzertierte Aktionen zwischen mehreren Fächern realisieren kann.
Blockchain ist ein neues Modell der Anwendung für IT-Technologien wie verteilte Datenspeicherung, Punktpunktübertragung, Einwilligungsmechanismus und Verschlüsselungsalgorithmen. Blockchain ist ein wichtiges Bitcoin -Konzept. Es ist im Wesentlichen eine dezentrale Datenbank. Gleichzeitig handelt es sich um eine Reihe von Datenblöcken, die durch Verschlüsselungsmethoden generiert werden. Jeder Datenblock enthält viele Informationen zu Bitcoin-Netzwerktransaktionen, mit denen die Gültigkeit seiner Informationen (Anti-Kontroll) und den nächsten Block generiert werden.
Die ursprüngliche englische Version des White Paper Bitcoin erscheint tatsächlich nicht in der Wort Blockchain, sondern verwendet ChainofbBlocks. In der ersten Version der chinesischen Übersetzung nach Bitcoin White Paper [9] wurde ChainofBlocks in Blockchain übersetzt. Dies ist der erste Moment, in dem das chinesische Wort "Blockchain" erscheint.
Das staatliche Internet Information Office hat am 10. Januar 2019 die "Vorschriften zur Verwaltung von Blockchain Information Services" herausgegeben, die am 15. Februar 2019 in Kraft treten werden. Häufige Sicherheitsunfälle spielten den Alarm für die Branche. Um Blockchain zu nutzen, müssen wir die Erforschung und Festlegung eines Sicherheitsgarantiesystems beschleunigen, das sich an technologische Blockchain -Mechanismen anpasst.
Typ
öffentliche Blockchain
öffentliche Blockchain (öffentliche Blockchain) bezieht sich auf: jede Person oder Gruppe auf der Welt kann Transaktionen senden, und Transaktionen können eine wirksame Bestätigung der Blockchain erhalten und jeder an seinem berechtigten Prozess teilnehmen. Öffentliche Blockchains sind die ersten Blockchains und die am häufigsten verwendeten Blockchains. Virtuelle digitale Währungen der Hauptbitcoin -Serie basieren alle auföffentliche Blockchains. Es gibt nur eine Blockchain, die dieser Währung in der Welt entspricht.
gemeinsame (Branchen-) Blockchain
Blockchain im Sektor (Konsortiumblockchains): Eine Gruppe vorgefertigter Knoten wird als Bilanzierung bezeichnet und die Erzeugung jedes Blocks wird durch alle vorabgewählten Knoten bestimmt (die vorabgewählten Knoten nehmen am Einverständniserklärung teil). Andere Zugriffsknoten können an Transaktionen teilnehmen, jedoch nicht um Informationen zum Buchhaltungsprozess fragen (im Wesentlichen ist es immer noch eine Sorgerechtsbuchhaltung, wird jedoch verteilte Konten. Die Anzahl der ausgewählten Knoten und die Bestimmung des Buchhalters jedes Blocks wird zum Hauptrisikopunkt der Blockchain). Jeder andere kann nur begrenzte Fragen durch die offenen Bienen der Blockchain leiten.
private Blockchain
Private Blockchain: Verwenden Sie nur die allgemeinen Konten der Blockchain für die Buchhaltung, es kann ein Unternehmen oder eine Person sein und die Schreibberechtigungen der Blockchain genießen. Diese Kette unterscheidet sich nicht sehr von den anderen verteilten Speicherlösungen. Traditionelle Finanzen sind experimentelle Versuche privater Blockchains, während die Anwendungen der öffentlichen Kette als Bitcoin industrialisiert und die Anwendungsprodukte der privaten Kette noch in der Explorationsphase befinden.
Eigenschaften
Dezentralisierung. Die Blockchain -Technologie basiert nicht auf weiteren Managementagenturen oder Hardware -Strukturen von Drittes -Party -Management und hat keine zentrale Kontrolle. Zusätzlich zur selbstproduzierten Blockchain selbst erstellt jeder Knoten durch die Buchhaltung und den Speicher die Selbstbedienung, Übertragung und Verwaltung von Informationen. Die Dezentralisierung ist das wichtigste und wesentliche Merkmal der Blockchain.
Öffnung. Die Grundlage der Blockchain -Technologie ist Open Source. Mit Ausnahme der privaten Informationen jedes Teils in der Transaktion sind die Blockchain -Daten für alle geöffnet. Jeder kann die Blockchain -Daten abfragen und verwandte Anwendungen über öffentliche Schnittstellen entwickeln. Daher sind die Informationen des gesamten Systems sehr transparent.
Unabhängigkeit. Basierend auf Einwilligungsspezifikationen und Protokollen (ähnlich wie verschiedene mathematische Algorithmen wie Hashing -Algorithmen, die von Bitcoin verwendet werden) basiert das gesamte Blockchain -System nicht auf anderen Dritten. Alle Knoten können Daten innerhalb des Systems ohne menschliche Intervention überprüfen und austauschen.
Sicherheit. Bis es möglich ist, 51% aller Datenknoten zu überprüfen, ist es nicht möglich, Netzwerkdaten zu manipulieren und zu ändern, wodurch die Blockchain selbst relativ sicher ist und Änderungen der subjektiven und künstlichen Daten vermeidet.
Anonymität. Sofern es nicht rechtliche Regeln gibt, dürfen die Identitätsinformationen eines jeden Blockknotens nicht offengelegt oder verifiziert werden und die Übertragung von Informationen kann anonym erfolgen.
Was ist das Interlocco -Verarbeitungssystem? 2Die Rolle der Blockchain
1. Blockchain -Datenspeicher: Blockchain -Datenstruktur
In Bezug auf die Datenspeicherung verwendet die Blockchain -Technologie "Blockchain -Datenstruktur", um Daten zu überprüfen und zu archivieren. Was bedeutet eine Blockchain -Struktur? Wir können es uns als Eisenkette vorstellen. Jeder Ring kann als Block betrachtet werden. Viele Ringe sind mit einer Blockchain verbunden.
Der Unterschied zwischen IT und den gewöhnlichen archivierten Daten besteht darin, dass die Daten im nächsten Block die Daten im vorherigen Block enthalten.
2. Aktualisierung von Daten in Blockchain: Einwilligungsalgorithmus des verteilten Knotens
In Bezug auf die Datenaktualisierung verwendet die Blockchain -Technologie den Zustimmungsalgorithmus des verteilten Knotens "für" für den verteilten Knoten "für" für den verteilten Knoten "für" für die Blockchain -Technologie "für" für den verteilten Knoten "für" für die Blockchain -TechnikGenerieren Sie die Daten und aktualisieren Sie die Daten.
Jedes Mal, wenn ein neuer Block generiert wird (d. H. Wenn die Daten aktualisiert werden), müssen Sie einen Algorithmus verwenden, um die Erkennung von über 51% der Knoten im gesamten Netzwerk zu erhalten, um einen neuen Block zu bilden. Um es ohne Zweifel auszudrücken, ist es eine Abstimmung. Mehr als die Hälfte der Menschen stimmt zu, was die Daten zur Blockchain nicht zulässig macht.
Wir können die Blockchain als Buchhaltungsbuch verstehen, das jeder berücksichtigen kann. Daher ist der Einwilligungsalgorithmus eine Buchhaltungsmethode, die jeder einstimmig diskutiert und abstimmen und zustimmen.
3. Blockchain -Datenwartung: Verschlüsselung
Blockchain verwendet die Verschlüsselung, um die Sicherheit der Übertragung und des Zugriffs auf Daten zu gewährleisten. Die kryptografischen Prinzipien, die hauptsächlich Hashing -Algorithmen, Hash -Merkle -Bäume, Algorithmen der elliptischen Kurve, Base58 usw. umfassen, werden diese Prinzipien alle durch eine Reihe komplexer Operationen und Conversions erstellt, um die Sicherheit von Daten über die Blockchain zu gewährleisten.
4. Blockchain -Datenbetrieb: Intelligente VerträgeIntelligente Verträge werden von Computerprogrammen definiert und automatisch durchgeführt. Um es ohne Zweifel auszudrücken, handelt es sich um eine Reihe von Transaktionsstandards, die mit dem Code ausgeführt werden.
Wenn Sie beispielsweise die Cola auf einem automatischen Einzelhandelsgerät kaufen, klicken Sie auf die Kauftaste, und eine Flasche Cola verliebt sich nach der Bezahlung automatisch. Der außergewöhnliche Vorteil intelligenter Verträge besteht darin, dass sie eine Reihe von Problemen, die aus dem Vertrauen stammen, weitgehend vermeiden.
2. Die Rolle der Blockchain
aus der Definition von Blockchain ist es nicht schwer zu erkennen, dass eine der Hauptmerkmale die Zuverlässigkeit ist. Das Wichtigste ist, dass es auch die Eigenschaften der Dezentralisierung, Unveränderlichkeit, Rückverfolgbarkeit und Anonymität hat.
Diese Eigenschaften bestimmen, dass sie auf viele Sektoren angewendet werden kann, die Schwachstellen dieser Branchen lösen und die Realwirtschaft verbessern können. Dies ist der Grund, warum die Blockchain allmählich erkannt wird. Laut China Economic Net sagte Li Guangqian, Forscher am Informationszentrum des Forschungszentrums für die Entwicklung des Staatsrates: "Die Anwendung der Blockchain in China hat sich vom Finanzfeld auf das physische Bereich ausgeweitet, einschließlich elektronischer Informationsspeicherung, Copyright -Copyright und Transaktionen, Transaktionen, Produkttraziabilität, digitaler Aktivität Handel. Integriert in die Real Economy -Branche, die eine Reihe von "industriellen Blockchain" -Projekten bildet und die Ära von "einhundert Blumen, die blühen" in der industriellen Blockchain eröffnet.
Anschließend geben wir Blockchain, um jedem zu helfen, die Rolle der Blockchain in unserem Leben zu verstehen.
. Der JD.com E-Commerce Giant und Alibaba Ants haben einige Implementierungen in der Rückverfolgbarkeit von Blockchain-Produkten implementiert.
2. E-Governmentbasierend auf der Blockchain-Technologie kann die Schmerzpunkte auflösen, mit denen die traditionelle E-Government-Technologie ausgesetzt ist, und die Regierung, die Finanzierung, die Regulierung und andere Institutionen in das Blockchain-Ökosystem hinzufügen, um die auf dem Blockierungssystem basierenden Daten auszuführen. Sicherheit, Regierungsangelegenheiten sind offener und transparenter und leicht zu beaufsichtigt. Die Rechnungen
elektronische Blockchain -Rechnungen sind zum Anwendungsszenario mit den am häufigsten angewendeten Fällen von Blockchain -Technologie geworden. 5.300 Unternehmen oder Institutionen haben Blockchain -Rechnungen eröffnet.
Der Kern der Finanzierung ist "Kredit". von Blockchain hat begonnen und die Lücke vonTalente sind großartig