Einführung in die Blockchain-Technologie: Grundlagen, Anwendungen & Lernschritte

Detaillierte Erläuterung der Einführung in die Blockchain -Technologie

Detaillierte Erläuterung der Einführung in die Blockchain -Technologie:

1. Die Kernproblemlösung der Blockchain -Technologie

Blockchain -Technologie löst hauptsächlich das Vertrauensproblem. Wenn die Internet -Technologie das Kommunikationsproblem löst, stellt die Blockchain -Technologie die Unveränderlichkeit und Transparenz von Daten durch ihre einzigartigen verteilten Hauptbuch- und Verschlüsselungsalgorithmen sicher, wodurch das Vertrauen zwischen den Teilnehmern aufgebaut wird.

2. Praktische Anwendungsfälle von Blockchain-Technologie

intelligente Verträge:

Durch das Schreiben von intelligenten Verträgen können wir die automatische Ausführung von Vertragsbedingungen sicherstellen, ohne sich auf Drittinstitutionen zu verlassen. Beispielsweise können intelligente Verträge bei Wett- oder Finanztransaktionen sicherstellen, dass die Mittel gemäß den voreingestellten Regeln zugewiesen werden, wodurch das Ausfallrisiko vermieden wird.

Anträge für Finanzbranche:

Szenarien wie Private -Equity -Fondsallokation, Anleihebeteiligung und Versicherungsansprüche können durch Blockchain -Technologie effizientere und sichere Transaktionen und Siedlungen erzielen. Intelligente Verträge können Zwischenverbindungen in herkömmlichen Finanztransaktionen beseitigen, die Kosten senken und die Transparenz verbessern.

Internationales Handelsschreiben für Kredit:

In der transnationalen Handel kann die Blockchain -Technologie verwendet werden, um Kreditschreiben auszugeben, um sicherzustellen, dass die Rechte und Interessen beider Parteien an der Transaktion geschützt sind. Durch Blockchain können Banken sicherer und effizienter das Kreditgeschäftsschreiben bearbeiten, wodurch Kreditrisiken und Betriebskosten gesenkt werden.

3. Andere Anwendungsbereiche der Blockchain -Technologie

Bank- und Zahlungssysteme:

Blockchain -Technologie kann Milliarden von Menschen auf der ganzen Welt Finanzdienstleistungen anbieten, einschließlich derer, die keine traditionellen Bankdienste nutzen können. Durch Blockchain können Banken die Effizienz und Sicherheit des Geschäftsbetriebs verbessern und die Betriebskosten senken.

Cybersecurity -Industrie:

Blockchain -Technologie überprüft und verschlüsselt Daten durch fortschrittliche Verschlüsselungstechnologie, um die Sicherheit und Integrität der Datenübertragung zu gewährleisten. Im Vergleich zu herkömmlichen Systemen und Netzwerken eliminiert die Blockchain -Technologie den Zwischenprozess der Datenübertragung und verbessert die Effizienz und Sicherheit.

Lieferkettenmanagement:

Blockchain -Technologie kann verwendet werden, um die Produktion und den Produktfluss zu verfolgen, um die Qualität und Sicherheit von Produkten zu gewährleisten. Durch Blockchain können Unternehmen den Status und die Lage von Produkten in Echtzeit verstehen und die Transparenz und Rückverfolgbarkeit der Lieferkette verbessern.

4. Zusammenfassung

Blockchain -Technologie, wie ein aufstrebender technologischer Mittel, verändert unser Lebensstil und unser Geschäftsmodell nach und nach. Durch die Lösung des Vertrauensproblems hat die Blockchain -Technologie alle Branchen effizientere, sichere und transparente Lösungen gebracht. Ob in der Finanzbranche, in der Cybersicherheitsindustrie oder in der Lieferkettenmanagement, die Blockchain -Technologie hat ein großes Potenzial und Wert gezeigt.

So lernen Sie Blockchain Zwei Schritte,

der erste Schritt besteht darin, die Richtung des zweiten Schritts zu bestimmen, um Details zu bestimmen. Es gibt mehrere Anweisungen:

Ich möchte nur wissen, was es ist.

Ich möchte Blockchain -Industrie und -entwicklung, Betrieb, Produkte und eine Blockchain -Aufgabe eröffnen. Details beider Parteien sind frech:

Richtung 1

Ich möchte wissen, dass Blockchain das ist, was verschiedene Münzen tun.

Dies beginnt mit Bitcoin. Hier empfehlen wir "Bitcoin" von Li Jun, Chang Yan usw., die Ihnen helfen können, die Einwilligung und das Talent nach Bitcoin usw. zu verstehen. Dann studieren wir verschiedene usw. Zu den größeren Inlandsbändern gehören Qtum und Neo. Zu den größeren ausländischen Bands gehören sie, ETH usw. Die Studie ihrer Whitepaper, Teams, Twitter, Gruppen und anderen Orten zugänglich.

Zusammen brauchen Sie auch einen Platz, an dem Sie den Markt und den Ideenaustausch betrachten und die Artikel lesen können. Hier sind einige häufige Verwendung von Apps. Zum Beispiel häufig verwendete App -Blockfolio, das vom Preis abhängt; Wenn Sie nach Informationen, Blockierungsnachrichten, Nachrichten suchen und auch einige geworfene Bereiche finden, können Sie die Babbitt -App verwenden. Sie können auf eine nicht schlechte App auf Währungsinformationen verwiesen, die viele Inhalte enthält. Zwischen ihnen ist die Babbitt -App die häufigste von mir, da seine Nachricht sicher ist, dass Sie es nicht sein werden.

Richtung 2

Blockchain Business

, so wie ich weiß, sind mehr Ärzte und Computer Mehrheit. Wenn Sie ein Student sind und in der Blockchain -Branche arbeiten möchten, können Sie sich in den Bereichen Finanz- oder Computerindustrie in Betracht ziehen. Wenn Sie bereits arbeiten und der Blockchain -Branche beitreten möchten, muss der folgende Inhalt gelernt werden. Ein Buch namens "Blockchar: Eine digitale Währung für die Kreditgesellschaft" in Chang und Han Feng, wie Sie die Grundlagen von Blockchain lernen. "Blockchain Technology Guide" kann Ihnen helfen, Ihre Verständnis und Ihre Blockchain -Technologie zu vertiefen. "Rolling" kann Sie in die Windrevolution führen. Im Allgemeinen gibt es viele Inhalte zu lernen.

Web3.

0
Wie beginnen Sie mit einem

Web3.0

Lehrbüc

her, um mit Blockchain zu arbeiten. sind jedoch nur wenige und leicht zu verstehen. Es gibt mehrere Erklärungen darüber, was Blockchain ist und was das Besondere daran ist. Als nächstes werde ich versuchen, das berühmteste Blockchain -Lehrbuch zu schreiben. Am Ende ist dies keine schwierige Sache. Das Hauptkonzept ist sehr einfach und kann durch ein paar Wörter erklärt werden. Ich hoffe, dass Sie nach dem Lesen dieses Artikels nicht nur die Blockchain verstehen, sondern auch verstehen, welcher Bergbau der Bergbau ist und warum die Produktion immer komplizierter wird. Es ist zu beachten, dass ich kein Experte in diesem Bereich bin. Obwohl ich sehr früh darauf geachtet habe, schaue ich mir die Blockchain seit Anfang dieses Jahres immer noch sorgfältig an. Jeder kann in dem Artikel Fehler und Ungenauigkeiten korrigieren. 1. Was ist die Essenz der Blockchain? Mit einem Wort ist dies eine spezielle verteilte Datenbank. Zunächst ist die Hauptfunktion der Blockchain die Speicherung von Informationen. Alle Informationen, die gespeichert werden müssen, können in einer Blockchain aufgezeichnet oder lesen. Dies ist also eine Datenbank. Zweitens kann jeder den Server konfigurieren, dem Blockchain -Netzwerk beitreten und ein Knoten werden. Es gibt keine zentralen Knoten in der Welt der Blockchain, und jeder Knoten ist gleich und behält die gesamte Datenbank bei. Sie können die Daten an jedem Knoten aufzeichnen/lesen, da alle Knoten am Ende synchronisiert werden, um sicherzustellen, dass die Blockchain vereinbart wird. 2. Das größte Merkmal der Blockchain. Verteilte Datenbanken sind keine neuen Erfindungen. Es gab solche Produkte auf dem Markt. Die Blockchain hat jedoch ein revolutionäres Merkmal. Die Blockchain hat keinen Administrator, sie ist vollständig ohne Zentrum. Andere Datenbanken haben Administratoren, aber es gibt keine Blockchain. Wenn jemand der Blockchain Audits hinzufügen möchte, kann dies nicht erreicht werden, da sein Ziel es ist, zentralisierte Managementkörper zu verhindern. Dies liegt genau daran, dass es unmöglich ist, diese Blockchain nicht kontrolliert zu werden. Wenn ein großes Unternehmen und eine große Gruppe die Rechte des Managements kontrollieren, werden sie die gesamte Plattform kontrollieren und andere Benutzer müssen ihnen befolgen. Ohne einen Administrator kann jeder Daten dazu aufzeichnen. Wie können wir diese Daten garantieren?Vertrauen verdienen? Was sollen wir tun, wenn ein Bösewicht dies ändert? Bitte lesen Sie weiter, das ist eine wunderbare Sache über Blockchain. 3. Die Block -Blockchain besteht aus Blöcken. Der Block ist der Aufzeichnung der Datenbank sehr ähnlich. Jedes Mal, wenn Daten aufgezeichnet werden, wird ein Block erstellt. Jeder Block enthält zwei Teile. Titel: Schreiben Sie Ihren eigenen Wert des aktuellen Blocks auf: Der tatsächliche Datentitel enthält viele der eigenen Werte des aktuellen Blocks. Erstellen Sie einen Hash -Hash von tatsächlichen Daten rechtzeitig (dh den Block des Falles) Hier müssen Sie verstehen, was Hash ist, was für das Verständnis der Blockchain erforderlich ist. Der sogenannte Hash bedeutet, dass der Computer seinen eigenen Wert derselben Länge für jeden Inhalt berechnen kann. Die Länge der Hash -Blockchain beträgt 256 Bit, was bedeutet, dass unabhängig vom anfänglichen Inhalt letztendlich eine Binärzahl von 256 Bits berechnet wird. Und es kann garantiert werden, dass der entspre chende Hash, bis der anfängliche Inhalt unterschiedlich ist, unterschiedlich sein sollte. Zum Beispiel die Hash -Linie 123 - A8FDC205A9F19CC1C7507A60C4F01B13D11D7FD0 (Hexadezimal), und dies sind 256 Bit, die in binäre verwandelt sind, und nur 123 können diesen Hash bekommen. (Theoretisch können andere Linien diesen Hash auch empfangen, aber die Wahrscheinlichkeit von extrem niedrig und es kann ungefähr unmöglich sein.) Daher gibt es zwei wichtige Schlussfolgerungen. Schlussfolgerung 1: Der Hash eines jeden Blocks unterscheidet sich und der Block kann mit Hash identifiziert werden. Schlussfolgerung 2: Wenn sich der Inhalt des Blocks ändert, wird sich sein Hash definitiv ändern. V. Der Hash eines jeden Blocks wird für die Blocküberschrift berechnet. Das heißt, die verschiedenen charakteristischen Werte der Blocküberschrift werden miteinander verbunden, um eine sehr lange Linie zu bilden, und dann wird der Hash für diese Linie berechnet. Hash = SHA256 (Blocktitel) ist eine Formel zur Berechnung von Block -Hash, und der SHA256 ist ein Algorithmus für Blockchain -Hashchain. Bitte beachten Sie, dass diese Formel nur Schlösser enthält und keine Blockkörper enthält. Das heißt, der Hash wird nur durch die Überschrift des Blocks bestimmt. Wie bereits erwähnt, enthält die Überschrift des Blocks viele Inhalte, einschließlich des Hash des aktuellen Blocks und des Hash des vorherigen Blocks. Dies bedeutet, dass, wenn der Inhalt der aktuellen Änderungen im Blockkörper oder im Hash ändertFrühere Änderungen im Block werden definitiv zu einer Änderung des Hash des aktuellen Blocks führen. Dies ist für die Blockchain von großer Bedeutung. „Wenn jemand den Block wechselt, ändert sich der Hash dieses Blocks. Damit der nachfolgende Block eine Verbindung dazu herrscht (da der nächste Block den Hash des vorherigen Blocks enthält), muss eine Person alle nachfolgenden Blöcke ändern, da ansonsten der veränderte Block von der Blockchain getrennt wird. Aus den Gründen, aus denen später erwähnt wird, wird ein Meister. Die Rechenleistung des gesamten Netzwerks. Wenn Sie den nächsten Block basieren, müssen Sie jedoch die Hälfte der Berechnung verweigern und den nächsten Block hinter dem letzten Block, der sich mit dem nächsten Block befindet, immer wieder mit dem nächsten Block, wenn Sie sich mit einem Signal, dem Sie, dass ein Signal ist, immer noch ein Synchronisieren hat. Schwierig, neue Blöcke hinzuzufügen. ähnelt der Suche nach Sand, die den Bedingungen in den Bedingungen erfülltSand um die Welt. Die Maschine, die den Hash berechnet wird, wird als Bergbaumaschine bezeichnet, und die Person, die eine Bergbaumaschine fährt, wird als Bergmann bezeichnet. 6. Wenn Sie den Komplexitätskoeffizienten lesen, haben Sie möglicherweise eine Frage. Die Leute sagen, dass der Bergbau schwierig ist, aber benutzt der Bergbau einen Computer, um den Hash zu berechnen? Dies ist die Kraft eines Computers. Warum wird dies schwierig und kann nicht lange berechnet werden? Es stellt sich heraus, dass kein einziger Hash getan werden kann. Nur Heshi, die den Bedingungen erfüllen, hängt von Blockverbindungen ab. Dieser Zustand ist besonders scharf, sodass die meisten Hashs nicht den Anforderungen entspre chen und sollten neu berechnet werden. Es stellt sich heraus, dass die Überschrift des Blocks den Komplexitätskoeffizienten enthält, der die Komplexität der Berechnung des Hash bestimmt. Beispielsweise beträgt der Komplexitätskoeffizient von 100.000 14484.16236122. Das Blockchain -Protokoll sieht vor, dass die Verwendung von konstantem, unterteilt in den Komplexitätskoeffizienten angegriffen werden kann. Je größer der Komplexitätskoeffizient ist, desto weniger gezielte Wert. Die Zuverlässigkeit des Hash ist eng mit dem Zielwert verbunden. Nur Heshi ist gültiger. Andernfalls ist der Hash ungültig und sollte gezählt werden. Da der Zielwert nur sehr gering ist, ist die Wahrscheinlichkeit des Hashings geringer als dieser Wert extrem gering. Dies kann 1 Milliarde Mal berechnet werden, bevor es einmal als betroffen angesehen wird. Dies ist der Hauptgrund für die Produktion so langsam. Wie bereits erwähnt, wird der Hash des Stromblocks nur durch die Überschrift des Blocks bestimmt. Wenn Sie den Hash für denselben Block wiederholt berechnen möchten, bedeutet dies, dass sich die Überschrift des Blocks kontinuierlich ändern sollte, andernfalls ist es unmöglich, einen anderen Hash zu berechnen. Alle eigenen Werte in der Überschrift der Blöcke sind festgelegt. Um die Überschrift des Blocks zu ändern, fügte Satoshi Nakamoto absichtlich einen zufälligen Begriff namens Nonce hinzu. Nonce ist eine zufällige Bedeutung. Shakhtars Funktion ist es, den Nonce -Wert zu erraten, damit der Hash -Header geringer ist als der Zielwert, damit er in der Blockchain geschrieben werden kann. Nonce ist sehr schwer zu erraten, und derzeit können wir versuchen, dies zu tunFehler einzeln mit erschöpfenden Methoden. Nach dem Protokoll ist Nonce ein Binärwert von 32 Bits, der maximal 2,147 Milliarden erreichen kann. Der Wert des PE -PE 100000 des Blocks beträgt 274148111. Es ist zu verstehen, dass der Bergmann 274 Millionen Mal von 0 berechnet wurde, um die tatsächlichen Unrealistik zu erhalten, damit der berechnete Hash den Bedingungen entspre chen kann. Wenn Sie Glück haben, können Sie für eine Weile Nonse finden. Wenn Sie kein Glück haben, haben Sie möglicherweise 2,147 Milliarden Mal berechnet und nicht gefunden, dh der Stromblock kann nicht vom Hash berechnet werden, was den Bedingungen entspricht. Derzeit ermöglicht das Protokoll den Bergleuten, den Block zu ändern und neue Berechnungen zu starten. 7. Die Dynamik der Komplexitätsfaktoren, wie im vorherigen Abschnitt erwähnt, ist zufällig und kann nicht garantieren, dass der Block in genau zehn Minuten durchgeführt wird. Manchmal wird es in einer Minute berechnet und manchmal kann es innerhalb weniger Stunden nicht erfolgreich sein. Im Allgemeinen wird die Berechnungsgeschwindigkeit mit einer Zunahme der Hardware -Geräte und einer Zunahme der Anzahl der Bergbaumaschinen definitiv immer schneller. Um zehn Minuten lang eine konstante Geschwindigkeitsgeschwindigkeit aufrechtzuerhalten, entwickelte Satoshi Nakamoto auch einen dynamischen Einstellmechanismus für den Komplexitätskoeffizienten. Es sieht vor, dass der Komplexitätskoeffizient alle zwei Wochen angepasst wird (Blöcke 2016). Wenn die Durchschnittsgeschwindigkeit der Blockerzeugung in diesen zwei Wochen 9 Minuten beträgt, bedeutet dies, dass sie 10% schneller als die rechtliche Geschwindigkeit ist, sodass der nächste Komplexitätskoeffizient um 10% erhöht werden sollte. Wenn die durchschnittliche Erzeugungsrate 11 Minuten beträgt, bedeutet dies, dass sie 10% langsamer als die rechtliche Geschwindigkeit ist, sodass der nächste Komplexitätskoeffizient um 10% reduziert werden sollte. Der Komplexitätskoeffizient wird oben und höher angepasst (der Zielwert wird immer kleiner), wodurch Beute immer komplexer wird. 8. Blockchain -Gabel, auch wenn die Blockchain zuverlässig ist, gibt es immer noch ein Problem, das nicht gelöst wurde: Wenn zwei Personen gleichzeitig Daten in die Blockchain schreiben, werden zwei Blöcke gleichzeitig angeschlossen, weil sie mit dem vorherigen Block verbunden sindEs wird eine Gabel gebildet. Welcher Block sollte zu diesem Zeitpunkt akzeptiert werden? Die aktuelle Regel ist, dass neue Knoten immer die längste Blockchain verwenden. Wenn die Blockchain eine Gabel hat, wird in Betracht gezogen, welcher Zweig hinter dem Gabelpunkt liegt, und erreicht zunächst 6 neue Blöcke (als sechs Bestätigungen bezeichnet). Berechnen Sie es in einem Block in 10 Minuten und bestätigen Sie es in einer Stunde. Da die Geschwindigkeit der Erzeugung neuer Blöcke durch Berechnung der Leistung bestimmt wird, bedeutet diese Regel, dass der Zweig mit den meisten Rechenleistung echter Blockchain ist. 9. Zusammenfassung: Blockchain als unkontrollierte verteilte Datenbank arbeitet seit 2009 8 Jahre lang und hat keine ernsthaften Probleme aufgetreten. Dies beweist, dass es möglich ist. Um die Datenzuverlässigkeit zu gewährleisten, hat die Blockchain jedoch auch ihren eigenen Preis. Erstens Effektivität. Beim Schreiben von Daten in die Blockchain dauert das Warten mindestens zehn Minuten. Alle Knoten synchronisieren Daten, die mehr Zeit in Anspruch nehmen. Zweitens Energieverbrauch. Die Erzeugung von Blöcken erfordert, dass die Bergleute unzählige sinnlose Berechnungen durchführen, was sehr energisch Energie erfordert. Daher sind die anwendbaren Szenarien der Blockchain tatsächlich sehr begrenzt. Die Verwaltungsorganisationen sind keine schriftlichen Daten, denen alle Teilnehmer vertrauen, und es verlangen keine Vorteile der realen Zeitproduktion, um ihre eigenen Ausgaben kompensieren zu können. Wenn die oben genannten Bedingungen nicht erfüllt werden können, sind herkömmliche Datenbanken die beste Lösung. Derzeit ist das größte Szenario für die Anwendung (wahrscheinlich das einzige Szenario) der Blockchain Kryptowährungen, die von Bitcoins dargestellt werden.