Hyper -Ledger ist ein von der Linux Foundation initiiertes Projekt, das eine Reihe von Block -Level -Blockchain -Anwendungsrahmen bereitstellt, um die technikbasierten Anwendungen aller aller zu erleichtern.
Grundlegende Fabric -Konzepte
Die App wählt zunächst eine Gruppe von Kollegen aus, um einen Vorschlag für Buchaktualisierungen zu generieren. Welche Gleichaltrigen gewählt werden, basieren auf der Genehmigungsstrategie, die feststellt, welche Organisationen den Aktualisierungsvorschlag vor dem Vorschlag des Rundfunkbuchs übernehmen müssen. Dies wirkt sich auf die Konsensmethode aus. Eine Dokumentation, die sich angibt, wenn der Aktualisierungsvorschlag genehmigt wurde, bestätigt, ob der Vorschlag genehmigt wurde
Kollegen genehmigen eine vorgeschlagene Antwort, die die digitale Signatur zur Antwort hinzufügen und alle Antwort mit einem eigenen privaten Schlüssel unterschreiben. Der Inhalt der Genehmigung kann dann verwendet werden, um zu beweisen, dass die Antwort vom Gleichaltrigen einer Organisation erstellt wurde. In unserem Beispiel, wenn der Peerp1 zur Organisation 1 (org1) gehört, ist die E1 -Zulassung gleich der T1 -Transaktionsprüfung und die R1 -Antwort auf L1 werden von Peerp1 und org1 bereitgestellt.
Die erste Phase endet, wenn die Anwendung eine vorgeschlagene Antwort erhält, wie viel sie unterschrieben werden muss.
Wir haben festgestellt, dass Kollegen verschiedene Informationen zurückgeben können, sodass dieselbe Transaktion möglicherweise instabile Rückgabeinformationen aufweist. Dies kann daran liegen, dass die Antwort zu unterschiedlichen Zeiten, in verschiedenen Gleichaltrigen, in verschiedenen Zuständen der Bücher erzeugt wird, und in den meisten Fällen kann die App möglicherweise mehrmals eine Reaktion des Vorschlags benötigen. Der Grund für die schwerwiegendste, aber die Wahrscheinlichkeit ist, dass die Antwort aufgrund der Unsicherheit des Kettencode im Widerspruch steht. Unsicherheit ist der Feind der Kette und der Buchcodes. In diesem Fall wird es für die vorgeschlagenen Transaktionen sehr schwerwiegend sein. Die Antworten, die dem Vorschlag entspre chen, sollten nicht dem Buch vorgelegt werden. Für einen unabhängigen Knoten ist es unmöglich zu wissen, dass das Transaktionsergebnis eine nichtbestimmende Transaktion ist, und bevor eine nicht festgelegte Transaktion festgestellt wird, müssen die Transaktionen zusammengefasst und verglichen werden (streng genommen, auch wenn dies nicht ausreicht, wenn dies nicht ausreicht, wenn dies nicht definiert ist).
Am Ende der ersten Phase ist es sicher, die Antworten in der Opposition zu entlassen, um den Transaktionsprozess frühzeitig zu beenden. Später werden wir sehen, dass die App, wenn sie sie mit Einwandantworten an Ledger sendet, abgelehnt wird.
Prozess 2 Verpackung
Der zweite Transaktionsprozess ist die Verpackung. Der Hauptpunkt des Bestellknotenprozesses ist, dass er vorgeschlagene Transaktionsantworten empfängt, die von vielen Anwendungen zugelassen wurden. Die Bestellung listet die Transaktionen auf, enthält eine große Anzahl von Transaktionen in Blöcken und bereitet sich darauf vor, Blöcke an alle mit Orden bezogenen Kollegen, einschließlich der Zulassungskollegen, zu verteilen.
Die erste Rolle der Bestellung besteht darin, den Vorschlag für Buchaktualisierungen zu packen. In dem in der oh2en Abbildung gezeigten Beispiel sendet der A1 -Antrag die von E1 genehmigte Order1 A T1 -Transaktionund E2. Gleichzeitig sendet der A2 -Antrag eine von E1 genehmigte T2 -Transaktion. O1 packt Transaktionen aus A1 und Transaktionen aus A2 und anderen Transaktionen in Block B2. Wir können sehen, dass die Transaktionsklassifizierung in Block B2 T1, T2, T3, T4, T6, T5 ist und den Orderknoten im Order -Knoten nicht unbedingt folgt (dieses Beispiel zeigt eine sehr einfache Bestellkonfiguration).
Bestellknoten empfangen Vorschläge zum Aktualisieren des von verschiedenen Anwendungen gesendeten Buches gleichzeitig an den Netzwerkkanal. Die Aufgabe des Orderknotens besteht darin, diese Aktualisierungsvorschläge in einer vorbestimmten Reihenfolge zu organisieren und in Blöcken zu packen, um sich auf den nächsten Verteilungsschritt vorzubereiten. Diese Blöcke bilden eine Blockchain. Sobald der Orderknoten einen Block der gewünschten Größe erzeugt oder die maximale Wartezeit überschreitet, sendet die Bestellung Blöcke an Kollegen, die mit seinem spezifischen Kanal verbunden sind. Der dritte Prozess beschreibt diesen Prozess im Detail.
Die Block -Transaktionsvereinbarungsauftrag hat keine direkte Beziehung zu der Reihenfolge, in der die Transaktionen den Order -Knoten erreichen. Transaktionen können sich auf Blöcke einig sein, und diese Reihenfolge ist die Ausführung der Transaktion. Das Zeigen ist, eine strikte Klassifizierung von Transaktionen zu haben, aber die spezifische Ordnung spielt keine Rolle.
Die strenge Abfolge von Transaktionen in den Blöcken macht sie für den Stoff anders und eine Transaktion in einer öffentlichen Kette ist in vielen verschiedenen Blöcken verpackt. Im Stoff ist dies unmöglich, der durch mehrere Bestellungen erzeugte Block ist der letzte Block, da nach dem Schreiben der Transaktion auf dem Block der Transaktionsort bestimmt wird. Dies bedeutet, dass es keine Gabel im Stoff gibt. Sobald eine Transaktion auf einem Block geschrieben ist, kann sie später nicht umgeschrieben werden.
Wir können sehen, dass die Kollegen und Kettencodes Kollegen und die Nachricht diese überhaupt nicht bewahren. Wenn jede Transaktion die Reihenfolge erreicht, packt die Reihenfolge die Transaktion nur mechanisch in den Block und ignoriert den Wert, den Betrag usw. der Transaktion. Dies ist ein wichtiges Merkmal der Kleidung. Alle Transaktionen werden in einer strengen Reihenfolge ausgewählt, und es wird keine Transaktion abgelehnt.
Am Ende der zweiten Phase können wir verstehen, dass die Verantwortung der Reihenfolge darin besteht, die erforderliche, einfache Sammlung von Transaktionsaktualisierungsvorschlägen zu erstellen, sie zu bestellen, in Blöcken zu packen und sie auf die Verteilung vorzubereiten.
Prozess 3 Authentifizierung
Der letzte Fluss der Transaktionsarbeit ist die Verteilung und Überprüfung des Blocks an den Kollegen. Wenn die Überprüfung erfolgreich ist, wird sie dem Buch eingereicht. Insbesondere in jedem Peer wird jede Blocktransaktion überprüft, bevor sie im Hauptbuch aktualisiert werden, um sicherzustellen, dass alle Transaktionen von der entspre chenden Organisation genehmigt werden. Fehlgeschlagene Transaktionen werden für die zukünftige Überprüfung abgehalten und im Kontobuch nicht aktualisiert.
Zusätzlich zur Rolle der Verpackung im Prozess 2 ist die Reihenfolge auch dafür verantwortlich, Blöcke an Peer -Gelenke in Prozess 3 zu verteilen. In diesem Beispiel verteilt O1 Blöcke in P1 und P2. Verarbeitet P1 Block 2 und fügt Block 2 zum Buch L1 von P1 hinzu. In der Zwischenzeit wird der P2 -Block 2 verarbeitet und dann Block 2 zum Buch L1 von P2 hinzugefügt. Sobald der Betrieb abgeschlossen ist, wird Ledger L1 sowohl in P1 als auch in P2 aktualisiert, und jeder Peer kann die Verarbeitungsergebnisse an die zugehörige Anwendung senden.
BestellungVerteilte Blöcke, die sich mit Kollegen beziehen, ist der Beginn des Prozesses 3. Ein mit einem Bestellknotenkanal angeschlossener Peer erhält eine Kopie des neuen Blocks mit neuer Bestellung. Jeder Kollegen verarbeitet die unabhängig eingenommenen Blöcke, aber alle Gleichaltrigen verarbeiten die Blöcke auf die gleiche Weise. Auf diese Weise können Führungskräfte in verschiedenen Kollegen einen Konsens erreichen. Nicht alle Gleichaltrigen müssen mit dem Bestellknoten verbunden sein. Blöcke können zwischen Gleichaltrigen und Gleichaltrigen durch das Gerüchtprotokoll übergeben werden, damit Gleichaltrige denselben Block unabhängig verarbeiten können.
Nach dem Empfangen eines Blocks verarbeiten die Kollegen ihn in der Reihenfolge, in der Transaktionen im Block erscheinen. Für jede Transaktion prüft Peer, ob die Transaktion von der zuständigen Organisation gemäß der Kettencode -Genehmigungsstrategie genehmigt wird, die die Transaktion generiert hat. Zum Beispiel müssen einige Transaktionen möglicherweise nur eine Organisation genehmigen, während andere verlangen, dass zahlreiche Organisationen sie gleichzeitig genehmigen, um wirksam zu sein. Dieser Überprüfungsprozess überprüft, ob die Ergebnisse oder Ergebnisse, die von allen relevanten Organisationen erstellt wurden, konsistent sind. Bitte beachten Sie, dass sich die dritte Phase -Überprüfung von der ersten Phase unterscheidet. Stufe 1 ist, dass der Antrag eine Antwort vom Genehmigungsknoten erhält und feststellt, ob ein Transaktionsvorschlag erforderlich ist. Wenn der Antrag eine falsche Transaktion sendet, die gegen die Genehmigungsstrategie verstößt, kann Peer die Transaktion während der dritten Überprüfungsphase weiterhin ablehnen.
Wenn die Transaktionsgenehmigung korrekt ist, versuchen Kollegen, die Ledger -Transaktion vorzustellen. Um das Hauptbuch schreiben zu können, müssen Kollegen die Nachhaltigkeitsprüfung eines Buches durchführen, um sicherzustellen, dass der aktuelle Status des Buches dem aktualisierten Buchstatus entspricht. Diese Situation ist nicht immer stabil, auch wenn die Transaktion eine vollständige Genehmigung hat. Beispielsweise hat eine andere Transaktion möglicherweise das gleiche Kapital im Hauptbuch aktualisiert, so dass die von uns aktualisierte Transaktion niemals in Ledger geschrieben wird. Auf diese Weise muss das Hauptbuch an jedem Knoten Konsens über das Netzwerk speichern, und die Methode zur Überprüfung jedes Knotens ist gleich.
Nachdem Kollegen eine unabhängige Transaktion verifiziert haben, wird das Buch aktualisiert. Fehlgeschlagene Transaktionen werden als Überprüfungsmaterialien gespeichert. Dies bedeutet, dass die Blöcke im Peer den Zollblöcken entspre chen, mit Ausnahme von Flags im Block, die darauf hinweisen, dass die Transaktion erfolgreich ist oder fehlgeschlagen ist.
Wir müssen auch bedenken, dass die dritte Phase den Kettencode nicht ausführt, und dieser Schritt endet nur in der ersten Phase, was sehr wichtig ist. Dies bedeutet, dass der Kettencode nur im Genehmigungsknoten verfügbar ist, nicht im gesamten Netzwerk, was die Sicherheit und Intimität des Kettencode in der Genehmigungsorganisation gewährleistet. Dies unterscheidet sich vom Ergebnis der Ausführung des Kettencode, der erhalten wird. Das Ergebnis der Ausführung wird mit allen Kollegen im Kanal geteilt, unabhängig davon, ob sie die Transaktion genehmigen können oder nicht. Diese Methode zum Entwerfen der Zulassungsfugen dient zur einfachen Ausdehnung.
Schließlich wird jeder Block in diesem Artikel in Peer's -Konto präsentiert. Dieser Peer generiert das relevante Ereignis.Ein Blockereignis enthält den gesamten Inhalt eines Blocks, während ein Block -Transaktionsereignis nur kurze Informationen enthält, z. B. wenn die Transaktion in jedem Block gültig ist. Das durch die Ausführung des Kettencode generierte Kettencodeereignisses kann zu diesem Zeitpunkt ebenfalls veröffentlicht werden. Die App kann diese Ereignisse aufzeichnen und kann benachrichtigt werden, wenn sie auftreten. Diese Ankündigungen sind in der dritten und letzten Phase der Transaktionsarbeiten abgeschlossen.
Im Allgemeinen können wir wissen, dass die in der dritten Stufe erstellten Blöcke im Buch des Buches ständig synchronisiert sind. Durch die strenge Abfolge von Transaktionen im Block kann jeder Peer die Transaktionen im Blockchain -Netzwerk ständig überprüfen und in Ledger präsentieren.
Bestellung und Konsens
Der gesamte Transaktions -Arbeitsfluss wird als Konsens bezeichnet, da alle Gleichaltrigen der Reihenfolge und des Inhalts der Transaktionen zustimmen und während des Ausführungsprozesses vom Orderknoten koordiniert werden. Konsens ist ein Multi -Step -Prozess, und der Antrag erhält nur Benachrichtigungen am Ende des Konsensprozesses, aber die Bekanntmachungszeit kann bei allen Gleichaltrigen variieren.
Wir werden die Bestellung später bespre chen. Jetzt betrachten wir die Reihenfolge nur als den Prozess des Sammelns und Verteilens von Buchaktualisierungsvorschlägen aus der Anwendung, und Kollegen führen die Überprüfung und Aktualisierung des Buches durch.
Wann wird Hyper Ledger veröffentlicht?
März 2017. Hyperledger ist ein Open-Source-Projekt, das auf Blockchain-Anwendungen der Blockchain fördert. Es wurde von der Linux Foundation im Dezember 2015 geleitet und begann Ende März 2017 offiziell. Eine Stiftung bezieht sich auf eine gemeinnützige juristische Person, die gemäß den Bestimmungen dieser Vorschriften unter Verwendung des von Natural Personen, juristischen Unternehmen oder anderen Organisationen gespendeten Eigentums geschaffen wurde, um sich an der Öffentlichkeit zu engagieren.
Ist ein Buch hyper?Hyperledger ist ein Open -Source -Projekt, das 2015 von Linux Foundation initiiert wurde, um die digitale Blockchain- und Transaktionsüberprüfung zu fördern. Unterstützen Sie die Transaktionen der relevanten Mitglieder, indem Sie gemeinsame Buchstechnologie erstellen, um Unternehmen bei der Skalierung und dem Aufbau bestimmter Branchenanwendungen, Plattformen und Hardwaresysteme zu unterstützen.
Was ist Blockchains Wirtschaft? Das Wichtigste an Blockchains Wirtschaft ist das Buch1. In Blockchains Wirtschaft sollten wir das Buch erwähnen. Es gibt einen Block in jeder Kette, und das Hauptbuch ist überall. Gleichzeitig zeichnen diese Führungskräfte nicht nur Transaktionen auf, sondern bestehen auch aus einigen regulären Daten.
2. im Wesentlichen beschreibt Ledger die wirtschaftlichen und sozialen Beziehungen. Die Menschen sind sich über ihre Tatsachen und Veränderungen einig (dh ein Konsens über den Inhalt des Buchbuchs der Versöhnung sowie das volle Vertrauen in die Richtigkeit des Buches der Versöhnung) der Eckpfeiler des Marktkapitalismus. Die Wirtschaft des institutionellen Weinens gibt uns ein Mittel, um zu verstehen, was in der Revolution der Blockchain geschieht und was wir nicht vorhersagen können.
3. Blockchains Wirtschaft ist ebenfalls ein Phänomen, das von Blockchain -Technologie eingebracht wird. Derzeit haben viele Unternehmen die Blockchain -Technologie eingesetzt, sodass die Vorteile des Werts, den die Blockchain -Technologie unter Verwendung von Blockchain -Technologie generiert, als Blockchain -Wirtschaft bezeichnet werden können. Das Wirtschaftssystem im Allgemeinen ändert sich ebenfalls. Was ist untrennbar mit diesen Systemen verbundenEs ist ein Hauptbuch, also hat die Blockchain -Wirtschaft einen unvermeidlichen Wert.
Was ist Laserblockchain,
Laser h2> Blockchain -Technologie ist eine beliebte Art und Weise, wie ein verteilter Laserdie Blockchain -Technik ist? Eine kurze Beschreibung der Blockchain. Anfang 2019 begann eine neue Währung in den Rang der digitalen Währungen einzusteigen und erregte allmählich die Aufmerksamkeit vieler digitaler Währungsspieler, dh der Blockchain -Technologie. Aber einige Leute stellten fest, dass es wirklich wenig Informationen darüber gab, was nicht nur viele Menschen überraschte, was ist es und warum ist es so mysteriös? Blockchain ist die älteste Grundtechnik von Bitcoin. Derzeit wird es weltweit untersucht und kann in verschiedenen Bereichen wie Finanzen häufig verwendet werden.
Basic theorie bearbeiten
Es ist nicht schwierig, die Grundprinzipien der Blockchain zu verstehen. Grundlegende Konzepte umfassen:
Transaktionen: Operationen, die Änderungen in der Position von Büchern verursachen, z. B. das Hinzufügen von Datensätzen;
Block: Transaktionen und Aufzeichnungen der staatlichen Ergebnisse im Laufe der Zeit sind ein allgemeiner Konsens über den aktuellen Status von Büchern.
Kanal: Es besteht aus Blöcken, die in der Sequenz verbunden sind, und einen Protokolldatensatz von gesamten Zustandsänderungen.
Wenn Sie eine Blockchain als Statusmaschine glauben, ist jede Transaktion ein Versuch, den Zustand zu ändern, und jeder Blockteilnehmer, der durch Konsens erzeugt wird.
Klarstellung bearbeiten
In populären Wörtern: Wenn wir der Meinung sind, dass Datenbank ein Kontonbuch ist, kann das Lesen und Schreiben der Datenbank als Buchhaltung als Aufgabe angesehen werden. Das Prinzip der Blockchain -Technologie besteht darin, innerhalb des Zeitraums und dieser Person den schnellsten und besten Buchhalter zu finden, und diese PersonNimmt ein Konto an und sendet diese Seite mit Informationen an alle anderen im gesamten System. Dies entspricht dem Ändern aller Datensätze in der Datenbank und dem Senden von einem anderen Knoten im gesamten Netzwerk, sodass die Blockchain -Technologie auch als verteilter Laser bezeichnet wird.
Was ist "Blockchain"?
Blockchain hat zwei Bedeutungen:
1. Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismen und Verschlüsselungsalgorithmen. Der einstimmige Mechanismus ist ein mathematischer Algorithmus im Blockchain -System, um das Vertrauen zu etablieren und Rechte und Interessen zwischen verschiedenen Knoten zu erhalten.
2. Blockchain ist die zugrunde liegende Technik von Bitcoin, wie ein Datenbanklaser, der alle Transaktionensätze aufzeichnet. Diese Technologie hat aufgrund ihrer Sicherheit und Bequemlichkeit allmählich die Aufmerksamkeit der Bank- und Finanzbranche auf sich gezogen.
In enger Sinne ist Blockchain eine Kettendatenstruktur, die Datenblöcke in der Sequenz in chronischer Reihenfolge kombiniert und auf kryptografische Weise garantiert wird, die und Nicht-Weseronen manipuliert wird.
Blockchain -Technologie ist eine neue verteilte Infrastruktur- und Rechenmethode, die Blockchain -Datenstrukturen zum Überprüfen und Speichern von Daten verwendet und einstimmige Algorithmen verwendet, um Daten zu generieren und zu aktualisieren, das Programm und das Programm verwendet, um die Sicherheit der Datenübertragung und des Zugriffs zu gewährleisten, sowie die Sicherheit des Zugangs und verwendet das Programm. Verwenden von automatisiertem Skriptcode zum BetriebIst.
Was ist ein Hyperlaser in Blockchain?Laser ist ein Buch, das ein bestimmtes Format und mehrere Bücher enthält. Es basiert auf dem Buchhaltungsgutschein, um alle Wirtschaftsunternehmen in der Sequenz zu klassifizieren und aufzuzeichnen, die wir normalerweise das Buchbuch nennen. Die Blockchain stellt ein eindeutiges Datenaufzeichnungsformat dar. Die Blockchain ist "Block + Kette". Der sogenannte Block bedeutet Datenblock. Jeder Block ist durch eine bestimmte Flagge verbunden, um eine Kette zu erstellen.
_kaption für viele verschiedene Branchen, während die Gründungsmitglieder der Hyperlale IBM, Intel und Cisco umfassen, um viel mehr Geschäftsprozesse zu vereinfachen. Dah (BitSofProf Bitcoin -Codebasis) und Sockstream -Codebasis (eine Erweiterung der Bitcoin -Codebasis). Mit der Entwicklung der Branche kann ein einzelnes Projekt den geschäftlichen Anforderungen nicht mehr erfüllen, sodass sich Hapraleger langsam vom selben Projekt zu einem Projektteam entwickelt hat. Derzeit ist Hyperdegar keine spezifische Technik mehr, stellt jedoch eine Sammlung von Blockchain -Technologiestruktur dar. Bisher hat das Hyperlegger -Projektteam insgesamt 9 formelle Projekte und mehr als 50 verwandte Module für diese formalen Projekte.
Xueshu Innovation Blockchain Technology Workstation Lianqiao Education Online ist die einzige zugelassene "Blockchain Technology Head" Pilot -Workstation, die vom chinesischen Bildungsministerium, Ministerium für Bildung von Chinesisch, durchgeführt wird. Der professionelle Ansatz bietet Studenten unterschiedliche Entwicklungspfade, fördert die Verbesserung der Schulungsmodelle für Produktion, Bildung und Forschung in professioneller Studienforschung und erstellt ein angewandtes und zusammengesetzliches Talent -TrainingssystemTut.
Was bedeutet Jinovo durch Buchhaltung, die von Blockchain verteilt ist? Was bedeutet Jinovo mit der von Blockchain verteilten Buchhaltung? , Wie kann man die verteilte Buchhaltung der Jinwowoo -Blockchain -Technologie verstehen?Blockchain -Technologie wird auch als Laserverteilt bezeichnet. Wenn wir annehmen, dass die Datenbank ein Kontokonontokonium ist, kann die Datenbank als Aufgabe des Lesens und Schreibens angesehen werden. Das Prinzip der Blockchain -Technologie besteht darin, die schnellste und beste Person zu finden, um das Konto innerhalb eines bestimmten Zeitraums aufzuzeichnen, und diese Person wird ein Konto aufbewahren und diese Seite dann an das gesamte Informationssystem über den Laser an alle anderen angeben. Dies entspricht dem Ändern aller Datensätze in der Datenbank und dem Senden an jeden anderen Knoten im gesamten Netzwerk. Dies gewährleistet nicht nur den Datenschutz, sondern gewährleistet auch die Authentizität von Daten, was den sozialen Kredit erhöht.
Was sind die Eigenschaften der verteilten Buchhaltung in der Blockchain -Technologie von Jinnavo? , Wie kann man nur die verteilte Buchhaltungszeremonie der Blockchain -Technologie der Jinwowo -Netzwerk -Technologie verstehen?
Blockchain -Technologie verwendet ein verteiltes Buchhaltungsmodell. Unabhängig davon, ob es sich um eine Echtzeit-Versöhnungskapazität im Bereich Registrierung und Entsorgungsszenario oder eine irreversible Kapazität im Datenspeicher-Szenario handelt, kann es eine starke Garantie für Rückverfolgbarkeit, Anti-Counterfiting und Supply Chain-Szenarien bieten. JinWowo Produkte verwendet die Quelle der Blockchain -Technologie, um den Datenschutz zu gewährleisten.
Wie sollten wir die verteilte Bilanzierung der Jinwowo -Blockchain -Technologie verstehen?
Verteilter Speicher ist eine Datenspeicherungstechnik, die auf jedem Maschine über das Netzwerk einen CD -Speicherplatz verwendetTut und erstellt ein virtuelles Speichergerät, das Daten in jeder Ecke des Netzwerks verbreitet. Was wird Speicher in der
Jinwowoo -Blockchain -Technologie verteilt?
Chongking -Jonavo -Analyse und -forschung zum verteilten Speicher in der Blockchain -Technologie lautet wie folgt:
Zuerst speichert jeder Knoten von Blockchain vollständig vollständige Daten gemäß der Blockchain -Struktur. Der herkömmliche verteilte Speicher unterteilt in der Regel nach einigen Regeln für die Speicherung von Daten in mehrere Kopien.
Zweitens ist jeder Knoten in Blockchain unabhängig und hat eine ähnliche Position. Dies hängt von einem gemeinsamen Einwilligungsmechanismus ab, um die Speicherstabilität zu gewährleisten. Der herkömmliche verteilte Speicher synchronisiert normalerweise Daten für andere Sicherungsknoten über den zentralen Knoten.
Wie erklärt JinWowo Blockchain, dh Lasermodell?
Blockchain -Technologie wird auch als Laserverteilt bezeichnet. Wenn wir annehmen, dass die Datenbank ein Kontokonontokonium ist, kann die Datenbank als Aufgabe des Lesens und Schreibens angesehen werden. Das Prinzip der Blockchain -Technologie besteht darin, die schnellste und beste Person zu finden, um das Konto innerhalb eines bestimmten Zeitraums aufzuzeichnen, und diese Person wird ein Konto aufbewahren und diese Seite dann an das gesamte Informationssystem über den Laser an alle anderen angeben. Dies entspricht dem Ändern aller Datensätze in der Datenbank und dem Senden an jeden anderen Knoten im gesamten Netzwerk. Dies gewährleistet nicht nur den Datenschutz, sondern gewährleistet auch die Authentizität von Daten, was den sozialen Kredit erhöht.
Das Vertrauen der Blockchain stammt aus der zugrunde liegenden Technologie, dh historische Informationen für das aktuelle Vertrauen. Das ist wenigerDie Kosten sind ein Kreditmechanismus von der Geburt bis hin zu Blockchain, die im Wesentlichen Aufmerksamkeit und Beförderung erhalten.
Was bedeutet die in Blockchain verteilte Buchhaltung?
Diese Frage ist gut. Lassen Sie mich Ihnen ein Beispiel geben. Zum Beispiel habe ich 100 Yuan in der Bank deponiert, und die deponierten Daten werden nur in der Datenbank der Bank aufgezeichnet und können nicht von anderen erhalten werden, dh "zentrale Buchhaltung". Blockierung von Blockchain, eine neue Informationsaufzeichnungstechnik, wird verteilt und "verschlüsselt" und "verteilt". Daten haben kein Zentrum, aber einen Computer im gesamten Netzwerk. Speichern Sie sie einmal. Wenn ich beispielsweise 100 Yuan für Sie bewegt habe, werde ich alle Computer im Internet schreien, und jeder würde gemeinsam Konten aufzeichnen, nämlich "verteilte Buchhaltung". Was wird Speicher in der
Jinwowoo -Blockchain -Technologie verteilt?
Chongking Jonavovo -Analyse: Big Data bezieht sich auf eine Sammlung von Daten, die nicht mit herkömmlichen Softwaretools in einem bestimmten Zeitrahmen erfasst, verwaltet und verarbeitet werden können. Es handelt sich um eine große, hohe Wachstumsrate und ein vielfältiger Informationsvermögen, der einen neuen Verarbeitungsmodus erfordert, der eine starke Fähigkeit zur Anpassung an die Entscheidungsfindung, Einblicke und Verfahren aufweist.
Große Daten müssen mit einem massiven und schnell wachsenden Speicher geliefert werden, wodurch das zugrunde liegende Hardwarearchitektur und das Dateisystem viel kostengünstiger sind als herkömmliche Technologien und die Speicherkapazität erweitern können.
JinWowon Network: Was in Blockchainwird geliefert?
JinWowo -Netzwerkanalyse: In Blockchain werden Daten auf verschiedenen Computern gespeichert, die nicht nur die Dezentralisierung erreichen, sondern auch die Kosten senken und auch eine hohe Verschlüsselung und Schutz auf hohem Niveau aufweisen.
und wenn Ihr Computer über einen zusätzlichen Speicherplatz verfügt, können Sie auch zusätzliche Speicherkapazitäten mieten und jeweils mehrere Ziele töten.
Wie verteilen Sie die Buchhaltung von Blockchain (wie ist die Rechnungslegungsmethode der Blockchain)
Was bedeutet JinWowo mit Blockchain -verteilter Buchhaltung?Was meint Jinwowo mit Blockchain verteilter Buchhaltung? , Wie kann man die verteilte Buchhaltung der Jinwowoo -Blockchain -Technologie verstehen?
Blockchain -Technologie wird auch als verteiltes Ledger bezeichnet. Wenn wir in Layman's Begriffen davon ausgehen, dass die Datenbank ein Hauptbuch ist, kann das Lesen und Schreiben der Datenbank als Buchhaltung angesehen werden. Das Prinzip der Blockchain -Technologie besteht darin, die schnellste und beste Person zu finden, um das Konto innerhalb eines bestimmten Zeitraums aufzuzeichnen, und diese Person wird das Konto beibehalten und diese Seite mit Informationen zum Hauptbuch an alle anderen im gesamten System senden. Dies entspricht dem Ändern aller Datensätze in der Datenbank und dem Senden an jeden anderen Knoten im gesamten Netzwerk. Es gewährleistet nicht nur die Datensicherheit, sondern gewährleistet auch die Authentizität der Daten, wodurch soziale Kredite verbessert werden.
Was sind die Eigenschaften der verteilten Buchhaltung in der Blockchain -Technologie von Jinwowo? , Wie kann man einfach die verteilte Rechnungslegungsfunktion der Blockchain -Technologie der Jinwowo Network Technology verstehen?
Blockchain -Technologie verwendet ein verteiltes Buchhaltungsmodell. Unabhängig davon, ob es sich um die Echtzeit-Versöhnungsfähigkeit im Registrierungs- und Abwicklungsszenario oder die unveränderliche Fähigkeit im Datenspeicherszenario handelt, kann es starke Garantien für Rückverfolgbarkeit, Anti-Counterfiting und Supply Chain-Szenarien bieten. JinWowo nutzt die Quelle der Blockchain -Technologie, um die Produktdatensicherheit zu gewährleisten.
Wie sollten wir die verteilte Bilanzierung der Jinwowo -Blockchain -Technologie verstehen?
Distributed Storage ist eine Datenspeicher -Technologie, die den Speicherplatz auf jedem Computer über das Netzwerk nutzt und ein virtuelles Speichergerät bildet, das Daten in jeder Ecke des Netzwerks verteilt.
Was ist ein verteilter Speicher in der JinWowo -Blockchain -Technologie?
Chongqing JinWowo Analyse und Forschung zum verteilten Speicher in der Blockchain -Technologie lautet wie folgt:
Zuerst speichert jeder Knoten der Blockchain -Speicher die vollständigen Daten gemäß einer Blockchain -Struktur. Der herkömmliche verteilte Speicher unterteilt die Daten im Allgemeinen in mehrere Kopien gemäß bestimmten Speicherregeln.
Zweitens ist jeder Knoten in der Blockchain unabhängig und hat einen gleichen Status. Es stützt sich auf einen Konsensmechanismus, um die Konsistenz der Speicherung sicherzustellen. Der herkömmliche verteilte Speicher synchronisiert die Daten im Allgemeinen über den zentralen Knoten mit anderen Sicherungsknoten.
Wie erklärt JinWowo die Blockchain, nämlich das verteilte Ledger -Modell?
Blockchain -Technologie wird auch als verteiltes Ledger bezeichnet. Wenn wir in Layman's Begriffen davon ausgehen, dass die Datenbank ein Hauptbuch ist, kann das Lesen und Schreiben der Datenbank als Buchhaltung angesehen werden. Das Prinzip der Blockchain -Technologie besteht darin, die schnellste und beste Person zu finden, um das Konto innerhalb eines bestimmten Zeitraums aufzuzeichnen, und diese Person wird das Konto beibehalten und diese Seite mit Informationen zum Hauptbuch an alle anderen im gesamten System senden. Dies entspricht dem Ändern aller Datensätze in der Datenbank und dem Senden an jeden anderen Knoten im gesamten Netzwerk. Es gewährleistet nicht nur die Datensicherheit, sondern gewährleistet auch die Authentizität der Daten, wodurch soziale Kredite verbessert werden.
Das Vertrauen der Blockchain stammt aus der zugrunde liegenden Technologie, dh historische Informationen gegen aktuelles Vertrauen. Dies ist einkostengünstiger Kreditmechanismus, von der Geburt bis zu langsam blühendem, dh Blockchain, die unweigerlich Aufmerksamkeit und Beförderung erhalten wird.
Was bedeutet verteilte Buchhaltung in Blockchain?
Diese Frage ist gut. Lassen Sie mich Ihnen ein Beispiel geben. Zum Beispiel habe ich 100 Yuan in der Bank deponiert, und die deponierten Daten werden nur in der Datenbank der Bank aufgezeichnet und können nicht von anderen erhalten werden, dh "zentrale Buchhaltung". Blockchain ist verteilte Buchhaltung, eine neue Informationsaufzeichnungstechnologie und "verschlüsselt" und "verteilt". Die Daten existieren nicht in einem Zentrum, werden jedoch einmal auf Computern im gesamten Netzwerk gespeichert. Wenn ich beispielsweise 100 Yuan zu Ihnen übertragen würde, würde ich allen Computern im Internet rufen, und jeder würde die Konten zusammen aufzeichnen, dh "verteilte Buchhaltung".
Was ist ein verteilter Speicher in der JinWowo -Blockchain -Technologie?
Chongqing JinWowo Analyse: Big Data bezieht sich auf eine Sammlung von Daten, die nicht mit herkömmlichen Softwaretools in einem bestimmten Zeitraum erfasst, verwaltet und verarbeitet werden können. Es handelt sich um eine massive, hohe Wachstumsrate und ein diversifiziertes Informationsvermögen, bei dem neue Verarbeitungsmodi eine stärkere Fähigkeit zur Entscheidungsfindung, Einsicht und Prozessoptimierungsoptimierung haben.
Big Data muss mit einem massiven und schnell wachsenden Speicher fertig werden, wodurch die zugrunde liegenden Hardware-Architektur- und Dateisysteme viel kostengünstiger sind als herkömmliche Technologien und die Speicherkapazität elastisch erweitern können..
JinWowon Network: Was ist ein verteilter Speicher in Blockchain?
JinWowo -Netzwerkanalyse: In Blockchain werden Daten auf verschiedenen Computern gespeichert, die nicht nur eine Dezentralisierung erreichen, sondern auch ein hohes Maß an Verschlüsselung und Sicherheit aufweisen und gleichzeitig die Kosten senken.
und wenn Ihr Computer einen zusätzlichen Speicherplatz hat, können Sie sogar zusätzliche Speicherkapazitäten vermieten und mehrere Ziele auf einmal töten.
Blockchain Accounting-Prinzip
Blockchain ist eine geordnete Liste, die aus Blöcken besteht. Jeder Block zeichnet eine Reihe von Transaktionen auf, und jeder Block zeigt auf den vorherigen Block, um eine Kette zu bilden.
Blockchain hat die folgenden Eigenschaften:
Blockchain hat unveränderliche Eigenschaften und wird durch einen Hash -Algorithmus garantiert.
What is a hash algorithm/Hash:
The characteristics of a secure hash algorithm:
The role of a hash algorithm:
Suppose we believe in a safe hash algorithm: If H(x)=H(y), then x=y
Common hash Algorithmen:
Bitcoin verwendet zwei Hash-Algorithmen:
Angenommen, es gibt 5 Transaktionen in diesem Block. Erstens führen Sie den ersten Hash für jede Transaktion aus, dh 2 SHA-256-Vorgänge, und erhalten Sie 5 Hash-Werte, dh A1, a2, a3, und A4 und A5. Diese fünf Hash -Werte können auch als Daten angesehen werden, A1 und A2 zusammenstellen, A3 und A4 zusammen und berechnen dann 2 Hash -Werte B1 und B2. Was soll ich mit A5 machen? Die Antwort ist, A5 zu kopieren und zusammen mit A5 eine Hash -Berechnung zu erhalten, um B3 zu erhalten. Fahren Sie weiter mit B1 und B2 zusammen, um C1 zu erhalten, und B3 wird kopiert und die Hash -Berechnung, um C2 zu erhalten. Stellen Sie schließlich C1 und C2 zusammen für die Hash -Berechnung zusammen, um den endgültigen Hash -Wert zu erhalten, und dieser Hash -Wert ist MerkleHash.
Aus der Berechnungsmethode von MerkleHash können wir eine Schlussfolgerung ziehen: Die Änderung einer Transaktion, sogar eines Byte oder der Reihenfolge des Austauschs von zwei Transaktionen, führt zu einer Versäumnis von MerkleHash -Verifizierung, und der Block selbstist ungültig. Daher wird MerkleHash im Kopf aufgezeichnet, und seine Funktion besteht darin, sicherzustellen, dass der Transaktionsdatensatz niemals geändert werden kann.
Der Block selbst wird durch BlockHash: BlockHash identifiziert, ist die eindeutige Kennung des Blocks. Der Hash eines Blocks wird nicht am Blockheader aufgezeichnet, sondern durch Berechnung des Hash des Blocks erhalten.
Die Prävhash des Blocks zeichnet den Hash des vorherigen Blocks auf, so dass der vorherige Block durch Prevhash verfolgt werden kann. Da die Prävhash des nächsten Blocks auf den aktuellen Block verweist, zeigt die Prävhash eines jeden Blocks auf den vorherigen Block, und diese Blöcke werden zusammen mit einer Blockchain zusammengestellt. Wenn ein Angreifer den Transaktionsdatensatz eines bestimmten Blocks böswillig angreift, wird die Merkle -Überprüfung dieses Blocks nicht übergeben, sodass der Angreifer nur den MerkleHash neu berechnen und dann den MerkleHash im Blockheader ändern kann. Der Hash dieses Blocks selbst hat sich jedoch geändert, und der Link zum nächsten Blockpunkt zum Block ist ebenfalls unterbrochen. Da der Hash des Bitcoin -Blocks einen bestimmten Schwierigkeitswert erfüllen muss, kann der Angreifer nur alle nachfolgenden Blöcke neu berechnen und sie so schmieden, um die gesamte Blockchain zu ändern.
Die Kosten für die Änderung eines Blocks sind bereits sehr hoch. Wenn Sie die gesamte Blockchain ändern möchten, sind die Kosten sehr, sehr hoch. Im Bitcoin -Netzwerk benötigt das Schmieden von Blockchain mehr als 51% der gesamten Netzwerk -Computerleistung. Das Bitcoin -Netzwerk ist also seit 6 Jahren in Betrieb und wurde nie kompromittiert.
Der Prototyp von Blockchain - Distributed AccountingEine kleine Geschichte hilft Ihnen, den Prototyp der Blockchain - Distributed Accounting zu verstehen:
Eine Gruppe von Art von Bewohnern, die auf einer Gruppe von Inseln leben. In den langen Jahren verwendeten sie Muscheln als Kreditintermediäre und verwendeten sie als gleichwertiger Austausch für die von ihnen benötigten Lebensmittel. Es sind tausend Jahre vergangen, und ein großer Mann erschien auf der Insel. Der große Mann bat alle, sich zuzustimmen, die Blätter an seinem Baum als einzige Kreditvermittler zu verwenden.
Die Menschen, die versuchten, sich zu widersetzen, wurden ins Meer geworfen, um die Fische zu füttern, und die freundlichen Menschen wurden schnell gezähmt.
Langsam wurden die Blätter in der Familie Han zu einem gleichwertigen Austausch auf der Insel. Die Inselbewohner müssen zuerst Gegenstände gegen Blätter austauschen und sie dann gegen andere tägliche Notwendigkeiten austauschen. Im Laufe der Tage hatten alle immer mehr Blätter in ihren Händen, aber sie kauften immer weniger Dinge. Abgesehen von Dahan und seinen Untergebenen lebten viele Menschen ein enges Leben.
bis eines Tages,Ein Inselbewohner wechselte zu einer anderen kleinen Insel und stellte fest, dass sich die Austauschmethode auf dieser Insel von der von der eigenen unterscheidet. Sie verwenden keine Blätter, sondern halten Konten zusammen. Alle Inselbewohner behalten ihre Konten auf einem Konto und alle Transaktionen werden durch Zahlen auf den Konten dargestellt. Solange Sie die Anerkennung von 6 Personen erhalten, ist jeder der Meinung, dass dieses Konto korrekt ist.
Wenn diese Person etwas kaufen möchte, muss sie oder sie nur eine Einzahlung darauf vornehmen und sie oder sie kann die Ware wegnehmen. Diese neue Methode ist einfacher und bequemer als die Verwendung von Blättern als Vermittler. Wenn Sie diese Methode wählen, kann jeder auf der Insel ohne Blätter frei handeln. Gleichzeitig kann jeder die Erklärung überprüfen, die die Möglichkeit eines Betrugs beseitigt, da die Konten öffentlich sind.
Diese Methode der gemeinsamen Buchhaltung hat den Schatten von Bitcoin und ist auch der Prototyp der Blockchain -Technologie,verteilte Buchhaltung. Die 6 Personen auf der Insel entspre chen 6 Knoten. Jeder Knoten verwaltet sein eigenes Kontobuch, das die Transaktionen von Inselbewohnern auf der Insel aufzeichnet.