Was sollte von Blockchain Technologies (Direktion der Blockchain -Technologie) untersucht werden.
Wie wir alle wissen, ist die Blockchain ein Produkt der letzten Jahre, aber wir können sagen, dass die mit der Blockchain verbundenen Kurse unterschiedlich sind, von denen jede ihre eigenen Vorteile hat. Hier geben ich Ihnen Statistiken, studieren, diskutieren und kommunizieren Sie zusammen!
= "ikqb_image_capation"> blockchain
1. Was ist eine Blockchain?
2. Das Vorquel der Kryptowährungen: Von David Chom nach Satoshi Nakamoto
3. Was ist Dezentralisierung? Wie wird Bitcoin dezentralisiert?
4. Wie Bitcoin übertragen wird -FIFE TECHNISCHE DETALIEN VON BITCOIN -BLOCKCHAIN
5. Ein verteiltes Buch und ein dezentrales Netzwerk
6.utxo: Ein unbenutzter Transaktionsausgang, eines der Grundkonzepte von Bitcoin
7.
9. Was bedeutet Beute? Was haben die Bergleute gemacht?
10. Was sind die Blockchain -Anwendungen? Welche Änderungen wird die Blockchain mitbringen?
11. Die Blockchain wird zum Haupt -Internet -Protokoll, ähnlich wie TCP/IP, http
12. Was ist Ethereum? Warum wird es als Vertreter der Blockchain 2.0 angesehen?
13. Wer ist Gott? Er ist der Gründer von Ethereum und ein wirklich großer Schuss in der Blockchain -Industrie
14. Was ist ein intelligenter Vertrag?
15. Was ist ein intelligentes Vertragsethereum?
16. V Gott sagt, dass das System der Token Ethereum
17. Maschinen mehr Token benötigen als Menschen
18. Welchen Standard für ERC20 -Token?
19. Thedao Crowdfunding -Event und Ethereum Fork
20. Wie kann man ein Token entwerfen? Wie präsentiere ich Vermögenswerte?
21. Klassifizierung von Token (eine Liste verschiedener Kategorien)
22. Technologie und Komponenten von intelligenten Verträgen Ethereum
23.RC721 Standard und verschlüsseltes Katze
24. Ethereum Account (externe Kontraktkonto). aussehen?
27. Was ist EOS? Was ist der Unterschied zwischen EOS, Bitcoin und Ethereum?
28. Der EOS -Konsensus -Mechanismus und die Erzeugung von Blöcken
29. Daniel Larimo (BM): Der Hauptentwickler EOS
.
33. Wie können Sie Schlüssel von EOS wiederherstellenNachdem er gestohlen wurde?
Syesh - Die innovative Arbeit der Technologie -Technologie im Rahmen des Rahmens der Lianqiao Education Online ist die einzige zugelassene Pilot -Workstation "Blockchain -Technologie", die im Zentrum für Schulplanung, Bau und Entwicklung des Bildungsministeriums Chinas durchgeführt wird. Eine professionelle Sichtweise bietet Studenten diversifizierte Wachstumspfade, fördert die Reform des Trainingsmodells einer Kombination aus Produktion, akademischer und Forschung im Bereich Forschung im Bereich professioneller Abschluss und schafft auch ein angewandtes und ein Komponentensystem der Talentschulung.
Was ist bei der Verwendung der Blockchain-Technologie zu studieren? Daraus erkennen wir, dass die Aussichten für die Entwicklung und den Beschäftigungsbereich der Blockchain relativ breit sind.
Blockchain ist ein Begriff im Bereich der Informationstechnologie. In der Tat ist dies eine gemeinsame Datenbank, und Daten oder Informationen, die darin gespeichert sind, haben Eigenschaften „nicht miteinander verbunden“, „im gesamten gesamten Prozess“, „verfolgt“, „offen und transparent“ und „kollektiv“. Basierend auf diesen Merkmalen hat die Blockchain -Technologie eine starke „Vertrauens“ aufgestellt, einen zuverlässigen Mechanismus der „Zusammenarbeit“ geschaffen und verfügt über umfassende Aussichten für die Anwendung.
Blockchain Technology:
This Major Cultivates High-Quality and High-Level Technical and Skilled Talents Who are Compareheloping Morality, Intelligence, Physical Fitness, Aesthetics and Labor, Master Basic Knowledge of Natural Sciences and Humanites and Social Sciences, Basic Theories of Computer Science, Basic, Basic The corrects and Application Knowledge of Blockchain Technology and Application Majors, Competition, Team Awareence and Craftsman Spirit, und kann bei der Gestaltung der Blockchain -Technologie, des Managements, des Service und der anderen Arbeiten.
Die Blockchain ist eng mit der Produktion von Menschen und dem Leben in der öffentlichen Verwaltung, Energie, Transport und anderen Bereichen verbunden, aber die zentralisierten Merkmale dieser Bereiche führen auch zu einigen Problemen, und Blockchain kann verwendet werden, um sie zu transformieren.
Verweise auf den oben genannten Inhalt: Encyclopedia baidu --- Die Anwendung der Blockchain-Technologie
Müssen Sie maschinelles Lernen in allgemeiner Richtung der Blockchain untersuchen? Sie müssen nicht von Robotern lernen. X, die Haupttheorie der Informatik, die grundlegende Theorie und das Wissen über Anwendungen über die Technologie und Anwendungen der Blockchain mit der HauptDie Fähigkeit, Software für Blockchain zu entwickeln, die Praxis der Entwicklung von Software und die Organisation des Projekts, mit dem Bewusstsein für Innovation und Unternehmertum, Wettbewerb, das Bewusstsein für das Team und den Geist des Handwerkers sowie hohe Qualität und hohe Leistungstechnik und qualifizierte Talente, die an der Gestaltung der Blockchain -Technologie teilnehmen können, in den Bereichen technische und andere Arbeiten der Blockchain -Technologie, des Entwicklungsmanagements und der anderen Arbeiten. Schauen wir uns an, was Sie aus Blockchain -Technologien und -Anwendungen lernen können.1. Was soll ich in der Technologie und Anwendungen der Blockchain herausfinden?
Courses for the study of blockchain technology and applications include: data structure, computer network, database principles, blockchain principles, basic principles of cryptography, information security and digital identity, programming, consensus mechanisms and algorithtes, blocking and digital data, an econic unit, block -block, block, block -fins, block -fins, block -ecologists do I need to learn blockchain? 2. Udemy; 3. Linda; 4. Coursera; 5. Plenitolset usw. Zusätzlich müssen Sie beim Studium der Blockchain auch die Beziehung zwischen Blockchain- und Programmiersprachen kennen. Empfehlungen zur Entwicklung der Blockchain -Entwicklung basieren auf Go und Java, und die Schwierigkeit des Lernens ist etwas niedriger als Java.
Khanacademy
Wenn Sie Ihr Wissen über Bitcoins überleben oder Kryptowährungen von Grund auf studieren möchten, werden die Wissenspunkte im Detail erläutert und werden Sie in die richtige Richtung auf dem Pfad der Blockchain bringen. Sie können 8 unabhängige Schritte von der grundlegenden Überprüfung zur Erklärung kryptografischer Hash -Funktionen, digitalen Signaturen und Nachweis der Arbeit und Sicherheit von Blockchain machen.
2.Udmy
Sie erhalten aufgrund eines 2-stündigen Online-Kurs keine Harvard-Ausbildung. Tatsächlich kann Udemy als Enthusiast der Blockchain nützlicher sein. Abhängig von Ihrem Qualifikationsniveau hat jeder hier etwas zu tun.
Für diejenigen, die die Grundlagen der Blockchain verstehen möchten, gibt es einen hervorragenden Verlauf der "Grundlagen von Blockchain und Bitcoin". In den oh2en Kursen können Sie 2 Stunden Kurse, geladene Ressourcen und die Möglichkeit erhalten, auf die Kurse zugreifen zu können, wenn Sie sie abgeschlossen haben möchten.
Wenn es Sie motiviertNehmen Sie weiter an den Kursen teil, Sie erhalten auch ein Zertifikat. Vor allem aber haben Sie ein tiefes Verständnis der grundlegenden Konzepte von Bitcoins.
3.lynda
Linda in LinkedIn bietet eine große Anzahl verschiedener Kurse auf allen Ebenen.
4.Courserera
Cource -Preise ändern sich je nach Komplexität, obwohl sie über mehrere kostenlose Optionen verfügen, die Sie dazu ermutigen, separate zusätzliche Materialien des Kurses zu kaufen.
Der Kurs wird von Professoren von Universitäten wie Stanford, MIT und Princeton erstellt und unterrichtet. Wenn Sie einen guten Tutor finden möchten, ist die Atmosphäre des Kurses eine kluge Wahl. Mit diesen Kursen erhalten Sie kein Princetons Zertifikat, aber Sie werden einige der klügsten Personen in akademischen Kreisen erreichen.
Einer der besonders spürbaren Kurse ist Bitcoin und Cryptotechnology, die von vier Hauptprofessoren an der Princeton University unterrichtet wird. Dies ist ein 11-wöchiges Programm, das Kryptographie, Bitcoins, Regeln, Rätsel und sogar das Kapitel von Altcoins abdeckt. Darüber hinaus enthält dieser Kurs detaillierte Vorträge, Übungen, fortlaufende Lektüre und Hausaufgaben.
5.pluralsight
Die vielen sind voll von neuen technischen Kursen, die praktisch und spezifisch sind. Wenn Sie beispielsweise Programmiersprachen wie MySQL oder JavaScript lernen möchten.
Welche Aspekte des Wissens müssen Sie wissen, wenn Sie die Technologie der Blockchain untersuchen möchten?Blockchain -Technologie umfasst eine breite Palette von Disziplinen und Inhalten, und die wichtigsten Dinge, die untersucht werden müssen, sind Netzwerkkommunikation, Datenspeicherung, Datenverschlüsselung, Konsensmechanismus, Sicherheitsmechanismus, Kryptographie und andere verwandte Container. Wenn Sie dieses Wissen nur vollständig beherrschen, können Sie die Blockchain -Technologie besser beherrschen. Darüber hinaus ist es das Wichtigste beim Unterrichten von Blockchain -Technologie, Blockchain für die Realität zu verwenden. Das eigentliche Ziel des Unterrichts der Technologie ist es, Anwendungen zu entwickeln, die für Leben und Produktion nützlich sind. Die Xuanling -Technologie hat sich immer für die Entwicklung von Anwendungen im Zusammenhang mit Blockchain -Technologien engagiert. Dies hat ein erfahrenes Team von Entwicklern. Wenn Sie geeignete Absichten haben, können SieÜberprüfen Sie die offizielle Website und wenden Sie sich an die offizielle Website.
Grüße Studenten werden heute meine ältere Anwendung der Blocchain -Technologie vorstellen. Wenn Sie interessiert sind, lesen Sie bitte mit mir!
Basic Situation
The main course for applying blockchain technology is three years, the level is Junior College (Professional College), the professional category is the computer category, and the code is 510212. Key Technology, Development of Web Front-End "," Blockchain Building and Operation and Maintenance Platform "," Developing Chain Application "," Database Design and Application "," Cloud Computing Basics ", etc.
Calptoint-Komprantechnologie-Anwendungen "County Chain of Code" Es ist eine neue Datenbanksoftware,
die von den digitalen Wirtschaftstechnologien, einschließlich der organischen Wirtschaft und der wichtigsten technischen Fähigkeiten sowie der Hauptentwicklung der Haupttechnologie sowie der Entwicklung von Web-Front-End-Entwicklung, entwickelt werden kann. Welche Kurse für die Anmeldung von Supply Technology sind Codekurse? (Collegenan).Blockchain Engineering Major ist eine interdisziplinäre, die Mathematik, Kryptographie, Internet und Computerprogrammierung integriert und starke praktische und innovative Technologien aufweist.
Die Essenz von Blockchain ist eine gemeinsam genutzte Datenbank, und die darin gespeicherten Daten oder Informationen haben die Eigenschaften von "nicht geschmiedet", "während des gesamten Prozesses", "nachvollziehbar", "offen und transparent" und "kollektive Wartung" und verfügt über breite Anwendungsansichten.
Blockchain -Technologie
Dieses Hauptfach kultiviert umfassende Entwicklung von Moral, Intelligenz, physischer Form, Ästhetik und Arbeit, Grundwissen des Meisters über Wissenschaft und Geisteswissenschaften und Sozialwissenschaften, grundlegende Theorien der Informatik, grundlegende Theorien und Theorien von Blockchaliac. Unternehmertum, Wettbewerb, Teambewusstsein und Kunsthandwerk und können an Blockchain -Technologiedesign, Management, Service und anderen Arbeiten teilnehmen.
Welche Kurse müssen Blockchain lernen? Prinzipien und Anwendungen "," Blockchain und digitale Vermögenswerte "," Blockchain -Technologie -Prinzipien und -entwicklungspraktische Techniken "," Blockchain und Innovation und Unternehmertum "usw. transparent "und" kollektive Aufrechterhaltung "und hat breite Anwendungsaussichten. Mit den Eigenschaften der Dezentralisierung, Nicht-Tampen, Rückverfolgbarkeit während des gesamten Prozesses, der Rückverfolgbarkeit, kollektiver Erhaltung, Offenheit und Transparenz. Aus diesem Grund können wir sehen, dass das Entwicklungsumsatz und die Beschäftigungsbereiche in der Blockchain-Engineering-Major. Die Nachfrage der Branche nach Blockchain -Technologiezentren fördert eine umfassende Entwicklung von Moral, Intelligenz, physischer Form und Ästhetik.
Master -Informatik und -technologie, grundlegende Theorien der Blockchain -Technologie und Blockchain -Projektentwicklungsmethoden sowie die Fähigkeit, Blockchain -System, Blockchain -Projektmanagement- und Implementierungsfähigkeit sowie die Fähigkeit zu entwerfen und zu implementieren, schwanger zu werden, zu entwerfen, implementieren, Systeme implementieren.
verfügt über starke berufliche Merkmale für die Zusammenarbeit, Kommunikation sowie für die Suche und Analyse von Informationsanalysen und anwendungsorientierte ältere Menschen, die in der Blockchain-Branche zukünftig zu einer Wirbelsäule werden und eine innovative Rolle in Bereichen des Blockchain-Projektsystems Design und -entwicklung, Blockvikum, Blockvicnervement, Blockvice-Projektmanagement spielen werden. Ist Blockchain ein Produkt in den letzten Jahren, aber die Blockchain-bezogenen Kurse im Zusammenhang mit Blockchain können als vielfältig sein, jeweils ihre eigenen Vorteile. Hier werde ich Ihnen eine Statistik geben, gemeinsam lernen, diskutieren und kommunizieren!
= "ikqb_image_caption"> blockchain
1. Was ist Blockchain?
2. Kryptowährung Prequel: Von David Chom zu Satoshi Nakamoto
3. Was ist Dezentralisierung? Wie wird Bitcoin dezentralisiert?
4. Wie Bitcoin übertragen wird - fünf technische Details zu Bitcoin Blockchain
5. verteilt.Hauptbuch und dezentrales Netzwerk
6.utxo: Unbenutzte Transaktionsausgabe, eines der Kernkonzepte von Bitcoin
7. Datenstruktur der Bitcoin -Blockchain
8. Was haben die Bergleute gemacht?
10. Was sind die Anwendungen von Blockchain? Welche Änderungen werden Blockchain mitbringen?
11. Blockchain ist das grundlegende Protokoll im Internet, wie TCP/IP, http
12. Was ist Ethereum? Warum soll es ein Vertreter von Blockchain 2.0 sein?
13. Wer ist V Gott? Er ist der Gründer von Ethereum und der echte Big Shot in der Blockchain -Industrie
14. Was ist ein intelligenter Vertrag?
15.Was ist ein Smart -Vertrag von Ethereum?
16. V Good sagt Ethereums Token -System
17. Maschinen brauchen mehr als die menschliche Toilette
18.Was ist der Standard für Symbole für ERC20?
19.Thedao Crowdfunding -Event und Ethereum Fork
20. Wie kann man ein Token entwerfen? Wie repräsentiert man Vermögenswerte?
21. Klassifizierung von Symbolen (Liste verschiedener Kategorien)
22. Technologie und Komponenten in Ethereum -Smart Contracts
26. Wie sieht Blockchain 3.0 aus?
27. Was ist EOS? Was ist der Unterschied zwischen EOS, Bitcoin und Ethereum?
28. EOS -Konsensmechanismus und Blockerzeugung
29. Daniel Larimo (BM): Der Hauptentwickler von EOS
(dezentrale Anwendung) wie?
33. Wie kann ich EOS -Schlüssel wiederherstellen, nachdem sie gestohlen wurden?
Xueshu Innovation Blockchain Technology Workstation unter Lianqiao Education Online ist die einzige zugelassene "Blockchain Technology Major" Pilotarbeitsstation, die vom Schulplanungs-, Bau- und Entwicklungszentrum im chinesischen Ministerium durchgeführt wird. Die professionelle Sichtweise gibt den Studenten diversifizierte Wachstumspfade, fördert die Reform des Schulungsmodells, um Produktion, akademische und Forschung zu professioneller Studienforschung zu kombinieren, und baut ein gebrauchtes und komponiertes Talentausbildungssystem auf.
Was ist die Grundlage für das Lernen von Blockchain?1. Cryptography
Die elektronische Währung ist nur eine Reihe von Zeichenketten, und die elektronische Währung ist leicht zu kopieren. Wer gehört also zu dieser elektronischen Währung? Selbst wenn Sie unzählige Kopien kopieren, wie können Sie einfach eine Kopie gültig erstellen? Hier brauchen wir Kryptographie -Techniken, um präzise, asymmetrische Kryptographie zu sein.
2.P2P -Netzwerke
Die zweite verwendete Technologie sind P2P -Netzwerke.
Kryptographie löst das Problem des Eigentums der digitalen Währung durch öffentliche und private Schlüsseltechnologie perfekt, löst das Problem jedoch nicht mit mehreren Transaktionen. Wenn ich beispielsweise 1 Yuan und ich einen privaten Schlüssel habe, kann ich ihn nur wiederholt verwenden.
Wie löst ich das Problem mehrerer Transaktionen? Satoshi Nakamoto nutzte die Technologie des P2P -Netzwerks.
Samoto hat ein P2P -Netzwerk entwickelt, das aus vielen Knoten zufällig zusammengesetzt ist, und jeder Knoten verwaltet eine Datenbank, mit der alle Transaktionen aufgezeichnet werden.
Diese Technologie ist sehr einfach. Jedes Mal, wenn Sie eine Transaktion durchführen, müssen Sie eine Mitteilung senden, um alle Knoten zu informieren, die Sie eingekauft haben, und dann alle Knoten die Transaktion aufzeichnen. Wenn mehr als 50% der Knoten die Transaktion aufzeichnen, kann die Transaktion nicht geändert werden.
3. Österreichische Schule der Wirtschaft
Nach Kryptographie und P2P -Netzwerken scheint das Problem perfekt gelöst worden zu sein. Das System bietet digitale Münzen über öffentliche und private Schlüssel, zeichnet Transaktionen über P2P -Netzwerke auf, und dann handeln digitale Münzen ständig, und digitale Münzen funktionieren perfekt.
Es gibt jedoch einen anderenGrundlegende Fragen hier: Warum müssen diese P2P -Netzwerke Konten aufbewahren?
P2P -Netzwerke sind keine neue Technologie. Vor langer Zeit gab es viele P2P -Netzwerke, wie den berühmten Kuaibo. Die meisten dieser Netzwerke leben jedoch über Offensive oder werden von Hormonen im Unterkörper angetrieben. Was ist das P2P -Netzwerk von Marketing abhängig?
Samoto Nakamoto eröffnete den Müllbehälter und fand Hayek, den Vertreter der österreichischen Schule. Ich eröffnete ein Buch mit dem Titel "Denationalisation of Currency" und fand die Motivation für dieses Werttransfer P2P -Netzwerk: Menschen sind egoistisch.
Saito Nakamoto entwarf dann zwei Belohnungsmodelle: Bergbaugebühr und Buchhaltungsgebühr.
Bergbau besteht darin, neue Blöcke zu finden und alle Transaktionen zu registrieren. Diese beiden sind Verhaltensweisen, die die Berechnung des Stromverbrauchs erfordern, und auch zwei Aktionen, die P2P -Knoten leicht ausführen können. Beide Aktionen können Vorteile erzielen. Solange dieser Gewinn hoch genug ist, wird er genügend Menschen anziehen, um in den Knoten zu gelangen und an der Einrichtung und dem Betrieb dieses Netzwerks teilzunehmen.
4. Programmierung
Zwei Technologien und eine Wirtschaftstheorie (oder soziologische Theorie) vervollständigen ein perfektes Modell: Unter dem Anreiz, die wirtschaftliche Theorie entspre chen, wird die digitale Währung, die seine Zugehörigkeit durch asymmetrische Verschlüsselung ermittelt, die im riesigen und grenzenlosen Teil glücklich übertragen wird. Dies ist ein fröhlicher Garten von Eden.
Dieser Garten zu Eden hat bereits geglaubt, dass das Ende des Endes Satoshis Verstand ist. Wie bringt ich diesen Garten zum Eid, um zur Erde zu gelangen?
Dies ist das letzte Tool, das heißt, Programmierung. Dies ist für Satoshi Nakamoto oder sein Team sehr einfach, schließlich ist C -Sprache "Beeinträchtigung alle Funktionen, anstatt asymmetrische Verschlüsselung und P2P -Netzwerke, sehr reife Technologien.
. Top -Domain -Namen glauben, dass Blockchain keine Technologie ist, sondern eine Sammlung von Technologien. Blockchain hat keine neuen Technologien vorgeschlagen, verwendet jedoch nur einige einfache, aber sehr stabile und reife Technologien, um eine neue Welt aufzubauen. Derzeit ist es sehr erfolgreich.
Welche Aspekte des Wissens müssen Sie wissen, wenn Sie Blockchain -Technologie lernen möchten? Die-Blockchain -Technologie umfasst eine breite Palette von Disziplinen und Inhalten, und die wichtigsten Dinge, die gelernt werden müssen, sind Netzwerkkommunikation, Datenspeicherung, Datenverschlüsselung, Konsensmechanismus, Sicherheitsmechanismus, Kryptographie und andere verwandte Inhalte. Nur indem Sie dieses Wissen beherrschen, können Sie die Master -Blockchain -Technologie verbessern. Darüber hinaus ist es das Wichtigste beim Lernen von Blockchain -Technologie, Blockchain für die Realität zu verwenden. Der eigentliche Zweck der Lerntechnologie besteht darin, Anwendungen zu entwickeln, die für Leben und Produktion nützlich sind. Die Xuanling-Technologie hat sich immer für die Entwicklung von Anwendungen im Zusammenhang mit Blockchain-Technologie verpflichtet. Es hat ein erfahrenes Entwicklungsteam. Wenn Sie relevante Absichten haben, überprüfen Sie und wenden Sie sich an die offizielle Website.
Was müssen wir wissen, wenn wir Blockchain lernen?Erstens müssen Sie den relevanten Inhalt der Netzwerkkommunikation verstehen, gefolgt von Datenspeicherung, Verschlüsselungstechnologie, Konsensmechanismus und Sicherheitstechnologie sowie schließlich Cross-Chain-Technologie und Off-Chain-Technologie. Ich persönlich glaube, dass wir von der Praxis beginnen sollten, um Blockchain zu lernen. Wenn Sie ein Programmierer sind, können Sie Blockchain-bezogene Unternehmen wenden, um verwandte Unternehmen zu kontaktieren und bei der Arbeit zu lernen. Ich habe bei Xuanling Technology gearbeitet. Das Unternehmen verfügt über eine gute Stärke und Erfahrung in der Blockchain -Entwicklung und ist ein gutes Ziel für Arbeit und Zusammenarbeit.
Aus dem Namen können wir sehen, dass "Blockchain" aus "Block" und "Kette" besteht. Blöcke (Datenblöcke) sind irgendwie mit einer Blockchain verbunden.
Was enthalten die Blockdaten? Inwiefern sind sie verbunden?
Sie können sehen, dass die haschischen WerteDie Blocküberschrift und die vorherige Blocküberschrift sind enthalten, damit alle Blöcke in einer bestimmten Reihenfolge verbunden werden können. Der Hash -Wert wird gemäß den Hash -Verschlüsselungsfunktionen implementiert. In C/C ++ - Sprache ist der Begriff Punkte: Ein Zeiger ist eine Adresse, die Adresse eines Speicherdaten im Speicher. Blockchain verwendet auch den Hash -Wert jedes Blocks als Adresse des nächsten Blocks basierend auf einem ähnlichen Konzept.
Was ist ein Hash -Wert?
Der Hash -Wert ist die "Zusammenfassung" eines Datensatzes, eine Reihe von Zeichenfolgen, die durch einen Hash -Encryption -Algorithmus generiert werden. Außerdem enthält der geheime Schlüssel eine Reihe von geheimen Schlüssel, öffentlichen Schlüssel und Bissen, die der äußeren Welt zur Verschlüsselung von Daten zur Verfügung gestellt werden, und werden verwendet, um Daten zu entschlüsseln. Daten, die mit öffentlichen Schlüssel verschlüsselt sind, können nur mit privaten Schlüssel entschlüsselt werden. Obwohl andere Daten erhalten haben und öffentliche Schlüssel haben, können sie die Daten nicht entschlüsseln. Dies gewährleistet die Datensicherheit. Der private Schlüssel kann auch als einzigartige Authentifizierung dieses Knotens verwendet werden, der die Privatsphäre jedes Knotens gewährleistet und die Anonymität erreicht. Wenn einer der Knoten einen Teil der Daten ändert, ändert sich der Hash -Wert des Blocks, was zu Änderungen in allen nachfolgenden Blöcken führt. Wenn dieser Block andere Blöcke der geänderten Daten benachrichtigt, werden die anderen Blöcke feststellen, dass die gesendeten Daten den von ihnen gespeicherten Daten widerspre chen, und sich weigern, die Daten zu akzeptieren, um sie in ihr eigenes Hauptbuch zu schreiben. Dies gewährleistet die Konsistenz der Daten.
Was ist Dezentralisierung?
Oft alle QQ, WeChat usw. verfügen über einen Backend -Server, der die von jedem Mobiltelefon gesendeten Daten verarbeitet und diese über den Server verarbeitet. Die Blockchain -Technologie sollte eine einheitliche Serverbehandlung unterbrechen, und jeder Knoten ist ein Server, obwohl der Client ein Server ist. Wenn ein Knoten Daten über das Netzwerk sendet, empfangen die anderen Knoten die Daten und geben dann eine Reihe von Überprüfungen an, um zu bestätigen, dass die Daten nicht problematisch sind, und schreiben sie dann in ihren eigenen Block. Dieser Knoten ist der Server und die anderen Knoten sind der Client. Wenn dieser Knoten Daten empfängt, ist ein weiterer Knoten der Server und dieser Knoten der Client. Der Vorteil davon ist, dass der Server entfernt wird und jeder Knoten Daten unabhängig verarbeiten und Kosten sparen kann.
Wie kann ich die Datenkonsistenz beibehalten?
Die Folge der SO -berechneten Daten bedeutet, dass die Daten oder der Zustand aller Knoten gleichzeitig konsistent bleiben. Die Essenz von Blockchain ist eine verteilte Anwendungssoftware. Wenn es sich um ein zentrales Szenario handelt, ist Konsistenz kein Problem, da es sich nur um eine Sicherung von Daten handelt. In einer verteilten Umgebung werden die Daten über das Netzwerk übertragen und können unzuverlässig, verzögert oder sogar falsch sein, das Ende und Neustart sowie andere unterschiedliche Situationen, die die Daten zur Folge haben.
FLP -Theorem: Verschwenden Sie keine Zeit damit, Algorithmen zu entwerfen, die in jedem Szenario für asynchronverteilte Systeme eine Übereinstimmung erreichen können. Wenn Knoten erlaubt sind, können reine asynchrone Systeme nicht sicherstellen, dass die Textur in begrenztem Zeitraum abgeschlossen ist.
CAP -Theorem: Ein verteiltes Computersystem kann keine Konsistenz, Verfügbarkeit und Fehlertoleranz für Partitionen gleichzeitig sicherstellen, und es ist unmöglich, beide drei zu haben.