Blockchains Technologie: Grundlagen, Anwendungen und Entwicklungsumgebungen

Was ist Blockchain? Aus der Sicht der Wissenschaft und Technologie umfasst die Blockchain -Technologie viele wissenschaftliche und technologische Themen wie Mathematikkurse, Verschlüsselungsalgorithmen, große Datentechnologie und Computerprogrammierung. Aus der Sicht der Anwendung stammt einfach Blockchain -Modus das Notebook, die Ressourcenfreigabe und die Datenbank des Professors für einen Händlerrahmen mit Eigenschaften wie Dezentralisierung, der Unfähigkeit, zu formulieren, Prozesskkenntnisse, Betrieb, Gruppenwartung, Offenheit und Transparenz.

Laut dieser Funktion wird die Blockchain -Technologie hauptsächlich aus "Trust" von Zuverlässigkeit hergestellt und schafft eine zuverlässige "Kooperation" und hat einen großen Wert. In den letzten Jahren war die globale Mentalität von Bitcoin auf und ab, aber die Blockchain -Technologie als eine der grundlegenden Technologien von Bitcoin hat immer mehr Aufmerksamkeit auf sich gezogen. Während der Bitcoin -Generation ist die Masse eine Speichereinheit, die alle Informationsaustausch für jeden Blockknoten im entspre chenden Zeitraum aufzeichnet. Die mittlere Verbindung für jeden Block wird gemäß einer zufälligen Verteilung (auch als Einzelhandelsalgorithmus bezeichnet) erreicht, und die letzte Masse enthält den Einzelhandelswert des letzten Blocks. Mit der Erweiterung des Austauschs von Informationsinhalten wird ein Block und ein Block fortgesetzt, und das Ergebnis wird als Blockchain -Technologie bezeichnet. Die

Blockchain -Technologie als Hilfstechnologie löst das gesamte Stromnetz nicht auf, macht das Leistungsnetzwerk jedoch verbundener. Reduzieren Sie auch den Energieverlust in der "durchschnittlichen Verbindung" für die Arbeitseffizienz jedes Ports.

Was ist der Beginn von Blockchain?

Das Blockchain -System ist die Informationsschicht, eine Netzwerkschicht, eine Einwilligungsschicht, die Incentive -Schicht, die Vertragsschicht und die Anwendungsschicht. Zwischen ihnen verkauft die Datenschicht grundlegende Datenblöcke und die zugrunde liegenden Datenblöcke und Zeitstempel, die Netzwerkschicht und die Zeitstempel, die Netzwerkschicht des Verteilungsnetzwerkmechanismus, das Data -Netzwerk -Netzwerk in verschiedenen Einwilligung von Algorithmen auf der Incentive -Schicht integrieren wirtschaftliche Faktoren in die Blockchain -Technologie in die Blockchain -Technologie System, hauptsächlich in die Erteilung des wirtschaftlichen Anreize des Mechanismus und des Verteilungsmechanismus einbezogen; Die Vertragsschicht fasst verschiedene Skripte im Vertrag am meisten zusammen, und fungen verschiedene Skripte, und Verbraucherverträge, die sich im Allgemeinen bildeten. Die Anwendungsschicht fasst verschiedene Anwendungsmissionen und Fälle Blockchain zusammen. In diesem Modell sind Kragenblockstruktur nach Zeitstempeln, Einwilligungsverteilungsknoten, wirtschaftlichen Anreizen gemäß Zustimmung der Macht sowie flexible und programmierbare Schmerzverträge die repräsentativsten für die Innovationen der Blockchain -Technologie. Blockchar ist das entspannte Vertrauen und die Sicherheitsprobleme von Transaktionen, und sein Wesen ist es, den treuen Informationsaustausch in Unctercustworks zu etablieren.

Welches Framework wird zur Entwicklung von Blockchain verwendet?

Die Blockchain -Entwicklung von Substrat ist sehr kompliziert. Es umfasst komplexe Technologien (einschließlich fortschrittlicher Kryptographie und verteilter Netzwerkkommunikation). Sie müssen diese Technologien beherrschen, um eine sichere Plattform für den Betrieb von Anwendungen und das Vertrauen der Benutzer bereitzustellen. Es gibt auch einige schwierige Probleme in Bezug auf Skala, Governance, Interoperabilität und Skalierbarkeit, die angegangen werden müssen. Diese Komplexität schafft eine hohe Barriere für Entwickler. In diesem Sinne lautet die erste Frage: Was möchten Sie bauen? Das Substrat ist für jede Anwendung, Anwendung oder Projekt nicht genau geeignet. Wenn Sie jedoch eine Blockchain bauen möchten, ist das Substrat möglicherweise die perfekte Wahl. Substrat ist ein Softwareentwicklungs -Kit (SDK), das sich darauf spezialisiert hat, alle grundlegenden Komponenten von Blockchain zu bieten, sodass Sie sich auf Logik konzentrieren können, die Ihre Kette einzigartig und innovativ macht. Im Gegensatz zu anderen verteilten Ledger -Plattformen ist das Substrat. Die meisten Blockchain -Plattformen haben sehr eng gekoppelte und konsistente Subsysteme, die schwer zu entkoppeln sind. Es besteht auch Risiken für Ketten, die auf einer anderen Blockchain -Gabel basieren, und diese sehr offensichtlichen Kopplungen können das Blockchain -System selbst grundlegend untergraben. Substrat ist ein vollständig modulares Blockchain -Framework, mit dem Sie eine Kette explizit entkoppelter Komponenten bilden können, indem Sie einen Netzwerkstapel, einen Konsensmodell oder einen Governance -Ansatz auswählen, der zu Ihrem Projekt passt, oder indem Sie Ihre eigenen Komponenten erstellen. Mit Substrat können Sie eine Blockchain bereitstellen, die für Ihre Spezifikationen entworfen und erstellt wurde. Sie können sich jedoch auch mit Ihren sich ändernden Anforderungen entwickeln. Alle Substratarchitekturen und Tools sind unter einer Open -Source -Lizenz erhältlich. Die Kernkomponenten des Substrat -Frameworks verwenden offene Protokolle wie LIBP2P und JSONRPC und ermächtigen Sie, zu entscheiden, wie viel Blockchain -Architektur Sie anpassen möchten. Das Substrat verfügt auch über eine große, aktive und hilfsbereite Gemeinschaft von Entwicklern, die zum Ökosystem beiträgt. Beiträge der Community verbessern die verfügbaren Funktionen und ermöglichen es Ihnen, Blockchain in Ihre eigene zu integrieren, wenn sie wächst. Die meisten Blockchain -Plattformen bieten eine begrenzte Fähigkeit, mit anderen Blockchain -Netzwerken zu interagieren. Alle auf Substrat basierenden Blockchains können mit anderen Blockchains durch Cross-Consensus-Informationsübertragung (XCM) interoperieren. Substrat kann verwendet werden, um Ketten (Einzelperson-Ketten) als eigenständige Netzwerke zu erstellen oder eng mit der Relay-Kette gekoppelt, um seine Sicherheit als Quasi-Chain zu teilen. Das Substrat ist für das Upgrade, die komponierbare und anpassungsfähige Aufrüstung erstellt. Die staatliche Übergangslogik -Substrateruntime -ist ein eigenständiges Webassembly -Objekt. Knoten können die Möglichkeit erhalten, die Laufzeit selbst unter bestimmten Bedingungen vollständig zu ändern, wodurch Laufzeit -Upgrades im gesamten Netzwerk induziert werden. Daher ist ein "gabelfreies" Upgrade möglich, da der Knoten in den meisten Fällen keine Maßnahmen ergreifen muss, um diese neue Laufzeit zu verwenden. Im Laufe der Zeit kann sich das Laufzeitprotokoll des Netzwerks mit den Bedürfnissen des Benutzers nahtlos und möglicherweise gründlich entwickeln.

horizontaler Vergleich verschiedener Blockchain -Architekturen

Der horizontale Vergleich verschiedener Blockchain -Architekturen hört oft Menschen über Blockchain. Entwickelt und auf eine große Anzahl von Szenarien angewendet, und die Blockchain -Technologie selbst ändert sich und verbessert sich ständig. Die Blockchain wird auch als großes verteiltes Buch bezeichnet und entspricht einem großen zentralisierten Buch wie einer Bank. Im Gegensatz zu zentralisierten Büchern basieren verteilte Bücher auf der redundanten Speicherung von Daten aus dem großen Buch in allen teilnehmenden Knoten, um die Sicherheit von Büchern zu gewährleisten. In einfachen Worten wird Blockchain drei zugrunde liegende Technologien verwenden: Point-to-Point-Netzwerktechnologie, Kryptographie-Technologie und verteilte Kohärenzalgorithmen. Normalerweise "Blockchain -Systeme" mit kostenloser "eine Funktion namens Smart Contracts". Obwohl intelligente Verträge aufgrund der inhärenten Dezentralisierung von Blockchain kein notwendiger Bestandteil des Blockchain -Systems sind, kann es eine Vertrauenscomputerumgebung für intelligente Verträge bieten. Um sich an die Bedürfnisse verschiedener Szenarien anzupassen, müssen Blockchain -Systeme während der tatsächlichen Anwendung häufig verschiedene Transformationen unterzogen werden, um bestimmte Diensteanforderungen zu erfüllen, z. , regulatorische Anforderungen usw. Unternehmen, die Blockchain -Systeme wirklich verwenden, können diese Transformation nicht durchführen. Daher sind bestimmte Führungskräfte zur Personalisierung dedizierter Blockchain -Systeme allmählich auf dem Markt entstanden. In diesem Artikel wird mehrere typische Blockchain -Frames auf dem Markt horizontal verglichen, um zu sehen, welche Eigenschaften ihre Eigenschaften sind und welche Unterschiede zwischen ihnen sind. Um das Eigenkapital des Vergleichs aufrechtzuerhalten, werden in diesem Artikel nur die Open -Source -Blockchain -Frames erörtert. Eine kurz beschreibt eine elektronische Währung, die er "Bitcoin" und seinen Algorithmus nennt. In den folgenden Jahren wuchs Bitcoin weiter und reifen und seine zugrunde liegende Technologie wurde von Menschen nach und nach anerkannt und abstrakt. Als Blockchain -Ursprung spielt Bitcoin eine wichtige Rolle in der Blockchain -Familie. Laut der Zeitung können wir wissen, dass das Ziel des von Satoshi Nakamoto entworfenen Bitcoin darin besteht der andere Teil, ohne die Umwelt durchgehen zu müssen. Zusammenfassend hofft er, dass das Design von Bitcoin die folgenden Ziele erreichen kann Die oben genannten Ziele wurden im Grunde genommen in Bitcoin erreicht, aber es sind noch technische Probleme zu lösen, wie z. In Bezug auf die Anwendungsszenarien werden derzeit eine große Anzahl digitaler Währungsprojekte auf der Grundlage der Bitcoin -Architektur entwickelt, und esEs gibt auch mehr praktische Anwendungsfälle wie Münzen, t?, Usw. Bunte Teile, die sorgfältig den Vor- und Nachteilen bestimmter Bitcoins folgen, können sie von anderen Bitcoins unterschieden werden. Sie haben spezielle Attribute, die einen unabhängigen Wert des nominalen Wertes von Bitcoin haben. Die Münzen selbst sind Bitcoin, und Speicher und Übertragung erfordern keine Dritte und können die vorhandene Bitcoin -Stiftung nutzen. T? 2. Das Ziel von Ethereum ist es, eine Blockchain mit einer vollständigen Taring -Sprache bereitzustellen, die in dieser Sprache verwendet werden kann. Die Designidee von Ethereum "unterstützt" nicht direkt eine Anwendung, aber die vollständige Programmiersprache der Turing bedeutet, dass theoretisch jede vertragliche Logik und jede Art von Anwendung erstellt werden kann. Zusammenfassend muss Ethereum zusätzlich zu den Bitcoin -Designzielen auch die folgenden Ziele erreichen: ● Vollständige Vertragssprache ● Derzeit integrierte persistente Staatspeicher gibt es Hunderte von vertraglichen Projekten, die auf Ethereum basieren. Thedao, Digix, Firstblood usw. Augur ist eine dezentrale Marktplattform für Vorhersage, die auf der Ethereum -Blockchain -Technologie basiert. Benutzer können digitale Währung verwenden, um Wetten vorherzusagen und zu platzieren, basierend auf der Weisheit der Massen, um die Ergebnisse der Ereignisentwicklung vorherzusagen, was die Risiken von Gegnern und die zentralisierten Risiken von Servern effektiv beseitigen kann. Aufgrund der Grenzen des Raums werde ich je nach Plattform des intelligenten Vertragsethereum nicht viele Projekte vorlegen. Es gibt auch viele Blockchain -Projekte, die gemäß dem Ethereum -Code verändert werden, aber fast alle sind geschlossene Quellenprojekte und können nur von bestimmten öffentlichen Funktionen abgezogen werden, sodass ich diesen Artikel nicht diskutieren werde. 3. FabricFabric ist ein Blockchain -Rahmen, der von IBM und Dah angeführt wird und eines der Projekte der Hyperledger ist. Seine Funktionen ähneln Ethereum und sind auch eine verteilte intelligente Vertragsplattform. Aber im Gegensatz zu Ethereum und Bitcoin ist es von Anfang an ein Rahmen, kein öffentlicher Kanal, und es gibt keine integrierten Token. Hyperledger ist ein Open -Source -Projekt zur Förderung von Blockchain -Technologie und -Standards, die 2015 von der Linux Foundation initiiert wurden. Zu ihren Mitgliedern gehören: Abnamro, Accenture und andere Dutzende verschiedener Interessen. Fall von Nutzern verschiedener Branchen und vereinfachen Geschäftsprozesse. Als Blockchain -Rahmen nimmt das Gewebe ein vages Kopplungsdesign an, das Komponenten wie Konsensmechanismus und Identitätsprüfung modularisiert, damit sie während des Anwendungsprozesses leicht durch personalisierte Module ersetzt werden können. Darüber hinaus verwendet das Stoff die Container -Technologie, um den intelligenten Vertragscode (ChainCode) in Docker auszuführen, damit intelligente Verträge in fast jeder Sprache auf hoher Ebene geschrieben werden können. Hier sind einige der Ziele des Stoffdesigns: ● Modular Design können ersetzt werden. Es wurde ein Versuch unternommen, aber als das Projekt gerade erst begann, gab es keine reifere Anwendung. V.Blockchain mit Sitz in Shanghai "Distributed Technology". in kommerzielle Systeme integrieren. Im Gegensatz zu Ethereum und Stoff lädt die DNA eine Vielzahl von digitalen Vermögenswerten am unteren Rand des Systems. Für die meisten Blockchain -Anwendungsszenarien sind digitale Vermögenswerte unerlässlich und es ist sehr verschwendet und unwirksam, eine Reihe von Transfer- und Emissionslogik für intelligente Verträge für jedes digitale Vermögenswert zu entwickeln. Daher ist es sehr notwendig, direkte digitale Vermögensfunktionen durch die zugrunde liegende Blockchain bereitzustellen. Für Anwendungsszenarien, die überhaupt keine digitalen Assets erfordern, können sie auch eine willkürliche personalisierte Logik schreiben, die auf der Architektur des von DNA bereitgestellten intelligenten Vertrags basiert. Die wichtigsten DNA -Designziele sind wie folgt: ● Die zugrunde liegende Unterstützung einer Vielzahl digitaler Vermögenswerte ● Vollständige Turing und Zustandsdauer ● Transversal Interoperability ● Der Zweck der derzeit derzeit . Darüber hinaus wurden einige Blockchain -Projekte implementiert, wie Xiaoyi Blockchain, Fachain usw. Antshares ist eine öffentliche Kette, die in der Digitalisierung von Vermögenswerten, die Digitalisierung von Vermögenswerten und das Interesse an der physischen Welt sowie die Durchführung von Finanzdiensten wie das Problem, die Transfer und die Transaktionen, die Vergütung und die Lieferung über einen Netzwerkpunkt zu Punkt positioniert sind. Es nimmt ein Modell der Gemeindeentwicklung kohärent mit DNA an, wodurch eine transversale Interoperabilität mit jedem DNA -Blockchain -System ermöglicht wird. Lexing ist die erste Blockchain für die weltweiten kommerziellen Beweise der Welt. Das System hat keinen zentralen Kontrollpunkt, und sobald die Daten eingegeben wurden, kann eine einzelne Institution oder ein einzelner Knoten die Anforderungen für die Lagerung von gerichtlichen Beweisen erfüllen. 5. Cordacorda wurde von R3CEV, einem Blockchain -Startup mit Sitz in New York, entwickelt. , Citibank, Commerzbank, Deutsche Bank, HSBC, Mitsubishi UFJ Financial Group, Morgan Stanley, National Bank of Australia, Royal Bank of Canada, Schwedische Nordische Bank von Sian (SEB), Societe General usw. Aus der Komposition von R3 -Mitgliedern können Sie auch eine Architektur der Blockchain sind, die den Bank- und Interbank -Unternehmen gewidmet ist. Obwohl R3 selbst behauptet, dass Corda aus Sicht verschiedener Merkmale keine Blockchain ist, weist es bestimmte Merkmale der Blockchain auf. Vergleich der Technologie 1. Asset Digital Anschließend werden wir eine Reihe von technischen Vergleiche dieser Blockchain -Rahmen durchführen, die im oh2en Artikel erwähnt werden, und ihre Unterschiede und Ähnlichkeiten aus mehreren Dimensionen einführen. Integrierte Blockchain -Token sind häufig ein Modell des wirtschaftlichen Anreizes und ein Weg, um den Spam -Handel zu verhindern. Bitcoin wurde mit und hat nur ein integriertes Token, sodass alle "Transaktionen" im Bitcoin -System über eine Schicht externer Protokoll im Wesentlichen nur zusätzliche digitale Vermögenswerte übertragen werden. Ethereum und DNA haben Token integriert, und ihre Rolle wird zu den oben genannten wirtschaftlichen Anreizen und der Vorbeugung von Spam -Transaktionen hinzugefügt und bietet auch einen Lastkanal für integrierte Systemfunktionen. Beispielsweise erfordern die intelligenten Verträge von Ethereum, dass Gas arbeiten, und die Schaffung von DNA -digitalen Vermögenswerten erfordert auch, dass bestimmte Token verwendet werden. Ethereum und Fabric haben nicht mehrere integrierte digitale Asset -Unterstützung, sondern implementierenDie entspre chenden Funktionen über intelligente Verträge. Der Vorteil dieser Methode besteht darin, dass das Design des Systems sehr präzise sein kann und das Verhalten von Vermögenswerten nach Belieben mit extrem hoher Freiheit angegeben werden kann. Diese Konzepte werden jedoch auch eine Reihe negativer Auswirkungen mit sich bringen, z. Auf der anderen Seite nehmen DNA und Corda ein Mittel ein, um mehrere digitale Vermögenswerte unten zu unterstützen, sodass die Ersteller von Vermögenswerten problemlos ihre eigenen Arten von Vermögenswerten erstellen können, während Benutzer alle Vermögenswerte desselben Kunden verwalten können. Für kommerzielle Szenarien mit einer komplexeren Logik können sie auch intelligente Verträge verwenden, um die Funktionen von Vermögenswerten zu stärken oder eine Geschäftslogik zu erstellen, die nicht mit Vermögenswerten verbunden ist. 2. Das UTXO -Kontosystem (unaufgabensübergreifende Ausgabe) ist ein Mechanismus: Jede digitale Währung wird im Besitz eines Kontos erfasst. Wenn eine digitale Währung erforderlich ist, markieren Sie ihren gebrauchten Status und erstellen Sie eine neue digitale Währung mit gleichem Betrag und speichern ihre Eigenschaft im Rahmen des neuen Kontos. In diesem Prozess wird die digitale Währung, die erwartungsgemäß gekennzeichnet ist, als Transaktionseingabe bezeichnet, während die neue digitale Währung aus der Transaktion gerufen wird. Eingänge und die Summe der Ausgänge müssen gleich sein. Bei der Berechnung des Kontostands können Sie ihn erhalten, indem Sie die Konfessionen aller im Rahmen dieses Kontos aufgezeichneten digitalen Währungen hinzufügen. Bitcoin und Corda nehmen einen Kontomechanismus wie UTXO an, während Ethereum einen intuitiveren Saldo -Mechanismus einsetzt: Jedes Konto hat einen Status, und der aktuelle Kontostand wird direkt im Status erfasst, und die Logik der Übertragung besteht darin, D zu bestehen. Ein Konto leidet Teil des Guthabens und füge den Saldo hinzu, der einem anderen Konto entspricht. DNA ist mit beiden Modi im Kontomechanismus kompatibel. Was sind die Vor- und Nachteile des UTXO -Modus und des Balance -Modus? Der größte Vorteil von UTXO besteht darin, dass UTXO -basierte Transaktionen parallel und willkürlich sortiert werden können, da alle UTXOs verknüpft sind. Dies wird eine große Hilfe für die zukünftige Skalierbarkeit der Blockchain sein, und das Design basierend auf dem Gleichgewicht hat diesen Vorteil nicht. Der Vorteil des Gleichgewichts besteht darin, dass die Designidee sehr prägnant und intuitiv ist, was das Programm einfach ist. Dies ist auch der Grund, warum Ethereum, das intelligente Verträge als Hauptfunktion verwendet, das Design des Gleichgewichts wählt, während Architekturen wie Bitcoin, Onchaindna und Corda, die sich auf digitale Wirkstoffe konzentrieren, UTXO -Design bevorzugen. In Bezug auf die Identitätsauthentifizierung haben Bitcoin und Ethereum im Wesentlichen das Design der Identitätsauthentifizierung. Institution. Die Fabric, DNA und Corda entschieden sich beide für digitale Zertifikate, um die Identität der Benutzer zu authentifizieren, da die drei Konstruktionsziele für das vorhandene Finanzsystem haben, die die Einhaltung der Einhaltung berücksichtigen und reguliert werden müssen. Schnell in das Blockchain -System integriert werden.

Der Inhalt der Organisationsstruktur, die die grundlegenden Computerfunktionen von Blockchain sind?

ohne Internetentwicklung, das Bewusstsein der Verbraucher für Blockchain -Technologie und digitale virtuelle Währungen. Lernen wir heute die grundlegenden Computermethoden der Blockchain -Technologie kennen. Lernen wir die in den folgenden Java -Kursen angegebene Position kennen.

Die Grundelemente, aus denen sich die Computertechnologie zusammensetzt sind Speicher und Behandlung und Kommunikation. Die Haupthosts, PCs, mobile Geräte und Cloud -Dienste bieten diese Elemente auf ihre eigene Weise an. In jedem Element gibt es spezielle Bausteine, um Ressourcen anzupassen.

Dieser Artikel konzentriert sich auf den großen Blockchain -Rahmen: bietet Einheiten für jede Computerkomponente in Blockchain und eine gewisse Implementierung jeder Einheit, vorzugsweise eine Einführung anstelle einer detaillierten Interpre tation.

Blockchain -Zusammensetzungseinheiten

Hier finden Sie Bausteine ​​für jedes Computerelement in dezentraler Technologie:

Speicherung: Speicherung von Distinguished Code, Datenbank, Dateisystem/BLOB

Behandlung: Die Logik der Arbeit im Land, die Logik der Arbeit, ohne Nationalität , High -Performance Computing

Kommunikation: Fortsetzung von Netzwerken, Wert und Status

Speicher

Als grundlegendes Computerelement hat der Speicherteil die folgenden Komponentenblöcke.

Symbolischer Speicher. Symbole sind wertvolle Speichermedien (wie Vermögenswerte, Wertpapiere usw.), und der Wert des Urheberrechts für Bitcoin oder Meilen von Fluggesellschaften oder digitalen Unternehmen kann es sein. Die Hauptfunktion des symbolischen Speichersystems besteht darin, unterschiedliche Symbole (es gibt mehrere Variablen) freizusetzen und zu übertragen und gleichzeitig Ereignisse wie mehrere Zahlungen zu verhindern.

Bitcoin und ZCASH sind zwei "reine" Systeme, die sich nur auf das charakteristische Symbol konzentrieren. Ethereum hat begonnen, Symbole für verschiedene Dienste zu verwenden, um ein globales Computerzentrum perfekt zu erreichen. In diesen Beispielen werden Symbole als interne Anreize verwendet, um die gesamte Netzwerkstruktur zu betreiben.

Es gibt auch einige Symbole, mit denen das Netzwerk keine eigenen Operationen leitet, aber sie werden als Anreize für die höheren Netzwerke verwendet, aber ihre Symbole speichern tatsächlich in der grundlegenden Architektur. Ein Beispiel hierfür ist ein ERC20 -Code wie Golem, der im Ethereum -Netzwerk arbeitet. Ein weiteres Beispiel sind IP -Lizenzcodes von Envoke, die im IPDB -Netzwerk arbeiten.

Datenbank. Datenbanken werden speziell zum Speichern strukturierter deskriptiver Daten wie Datenpläne (Datenbanken) und Speichern von Dokumenten (wie JSON) verwendet.Oder speichern Sie den Wert der Tasten-, Zeitketten- oder Grafikdatenbanken. Datenregeln können Abfragen wie SQL verwenden, um Daten schnell wiederherzustellen.

Verteilte traditionelle Datenbanken (aber zentral) wie MongoDB und Cassandra speichern Hunderte von Terabyte oder sogar Petabyte Daten, mit der Leistung von Millionen von Schreiben pro Sekunde.

Die Sprache der Abfrage wie SQL ist sehr stark, da sie die Implementierung von den Spezifikationen so unterscheidet, dass sie nicht mit einer bestimmten Anwendung zusammenhängt. SQL wurde als Standard für Verträge verwendet, und daher kann das Datenbanksystem selbst in vielen verschiedenen Branchen verwendet werden.

Mit anderen Worten, um die Öffentlichkeit außerhalb von Bitcoin zu bespre chen, sollten Sie nicht über die Fertigstellung von Torring spre chen. Sie benötigen nur eine Datenbank, die kurz und komfortabel zu erweitern ist. Manchmal ist auch die Abschluss der Turing sehr nützlich, und wir werden sie im Abschnitt "Dezentraler Behandlung" ausführlich bespre chen.

Bigchandb ist ein dezentrales Datenbankprogramm und ein spezielles Dokumentspeichersystem. Es hängt von MongoDB (oder Rathinkdb) ab und erbt die Logik der letzten Anfrage und Erweiterung. Es verfügt jedoch auch über Blockchain -Funktionen wie dezentrale Steuerung, Sinnlosigkeit und unverwechselbares Symbol. IPDB ist ein organisierter General für BigchandB.

Im Blockchain -Feld kann auch gesagt werden, dass IOTA eine Reihe von Zeitkettendatenbank ist.

Dateisystem/BLOB -Datenspeicher. Diese Systeme speichern große Dateien (Filme, Musik und große Datengruppen) in einer hierarchischen Folge von Beweisen und Dateien.

IPFs und Tahoe-LAFs sind dezentrale Dateisysteme, die dezentral oder zentrales Filmmaterial enthalten. Filecoin, Storj, SIA und Tieron sind nicht -zentrale Blob -Speichersysteme sowie alte und ausgezeichnete Bittorrent -Systeme, obwohl letztere ein P2P -System anstelle von Symbolen verwendet. Ethereum Swarm, DAT und Swarm-Js unterstützen hauptsächlich die beiden oben genannten Methoden.

Datenmarkt. Dieses System kombiniert Datenbesitzer (z. B. Institutionen) und Datenbenutzer (wie aus künstliche Intelligenz hervorgeht) sind miteinander verknüpft. Es befindet sich auf der obersten Ebene von Datenbanken und Dateisystemen, ist jedoch immer noch die Infrastruktur, da unzählige Anwendungen, die Daten erfordern (z. B. künstliche Intelligenz), von solchen Diensten abhängen. Der Ozean ist ein Beispiel für Protokolle und Netzwerke, basierend auf den Datenmärkten, die erstellt werden können. Es gibt auch einige Anwendungsmärkte für die Anwendung: Enigmacatalyyst wird auf dem Verschlüsselungsmarkt verwendet, DataUM wird für private Daten verwendet, und DataBrokerDao wird für Datenschaltungen im Internet verwendet.

Behandlung

nebenDiskussion dieser grundlegenden Computerkomponente.

Das System "intelligente Knoten" zeigt normalerweise ein System an, das Daten in einem dezentralen Modell verarbeitet [3]. Es hat tatsächlich zwei Untergruppen mit völlig unterschiedlichen Merkmalen: Die Logik des Geschäfts (die Verbindung) ist von Nicht -Nationalität und Geschäftslogik (seriell). Ununtergänglich und ein Staat variieren stark in Bezug auf Komplexität, Überprüfung usw. Die drei dezentralen Verarbeitungseinheiten sind Hochleistungs -Computing (HPC).

Die Logik des Nicht -Enemy -Werks (Plural). Dies ist die willkürliche Logik, die den Staat nicht intern beibehält. Aus Sicht der Elektrotechnik kann es als kombinierter logischer Kreis verstanden werden. Diese Logik kann als reale Tabelle, als Planungszeichnung oder als Code mit bedingten Daten (eine Mischung aus Entscheidungen wie if/dann usw.) angezeigt werden. Da sie keinen Fall haben, ist es einfach, große intelligente Smart -Verträge zu überprüfen, was eine große Überprüfung erzeugt. Inputs N erfordern und nehmen Sie ein O (2 N) -Konten zum Überprüfen.

Das ILP -Mietprotokoll (ILP) enthält das Protokoll der verschlüsselten Bedingungen (CC), um den gemeinsamen Kreis klar zu unterscheiden. CC ist gut verstanden, da es über IETFs zu einem Standard für das Internet geworden ist, während ILP in zentralen und dezentralen zentralen Zahlungen, wie z. B. Ripple, von mehr als 75 Banken verwendet wird. CC verfügt über viele unabhängige Implementierungsversionen, darunter JavaScript, Python, Java usw. Systeme wie BigChaindb und Ripple werden ebenfalls als CC verwendet, um integrierte/intelligente und intelligentierte Verträge zu unterstützen.