⓵ Grundlagen von BeNNINNERS in Blockchain h2> Blockchain sind dezentralisierte,
offene und manipulationsfreie Hauptbuchentechnologie. Diese Pakete werden verwendet, um eine Kettenstruktur zu bilden. Zu den Kernmerkmalen dieser Technologie gehören Dezentralisierung, Unveränderlichkeit und Sicherheit. Kernprinzipien Blockchain sind Konsensmaschinationen und Verschlüsselungsalgorithmen. Der Konsensmechanismus verwendet einige Regeln, um es allen Knoten zu ermöglichen, den Ereignis der Transaktion und den Ledger -Status zu erreichen. Daher verfolgt die Kredit- und Sicherheit des Hauptbuchs. Der Verschlüsselungsalgorithmus verschlüsselt und überprüft Informationen in mathematischen Methoden zu Vertraulichkeits- und Integritätsinformationen. Blockchain verfügt über eine breite Palette von Anwendungsmissionen und kann in Finanzen, Logistik, medizinischer Versorgung, Energie und anderen Bereichen angewendet werden. In diesen Bereichen kann Blockchain die Gegenwart als Ausgabe der digitalen Währung, den Schmerz der Verbraucherverträge, der Optimierung der Lieferkette von Oektaten und der Rückverfolgung von Produkten bemerken. Nach verschiedenen Zeichen können Blockchains klassifiziert werden. Gemeinsame Kategorien umfassen öffentliche Anleihen, Unternehmensanleihen und private Anleihen. Staatliche Anleihen sind Blockchains, die für alle offen sind und teilnehmen können. Unternehmensanleihen sind Blockchains in einer Vielzahl von Institutionen, und die Teilnehmer müssen von einer Institution spezifisch unterzogen werden, und nur bestimmte Teilnehmer können zugreifen. Die Vorteile der Blockchain spiegeln sich am meisten in einer Dezentralisierung, Sicherheit und Zuverlässigkeit, Unveränderlichkeit und transparent. Diese Vorteile ermöglichen es Blockchain, die Transaktionskosten zu senken, die Transaktionseffizienz und -kredite zu verbessern und so die Entwicklung einer digitalen Wirtschaft zu fördern. Blockchar hat jedoch auch einige Mängel. Zum Beispiel seine Leistungsprobleme, die geheimen Probleme und Standardisierungsprobleme. Wenn sich die Blockchain -Technologie noch in der frühen Schritte entwickelt, ist dies noch erforderlich, um den tatsächlichen Antragsprozess fortzusetzen und zu verbessern.⓶ Welche Sprache wird für
die Blockchain -Technologie verwendet (welche Sprache wird zur Entwicklung von Blockchain verwendet) Wie lernt man Blockchain -Technologie? Lernen ist zuerst erforderlich. Darüber hinaus haben diese beiden Sprachen hervorragende Anwendungen in technischer Richtung außerhalb der Blockchain. Zum Beispiel wird GO für die Hintergrundkonstruktion großer gleichzeitiger Systeme verwendet, während Python bei der Konstruktion künstlicher Intelligenzsysteme verwendet wird. Daher ist es eine Priorität, diese beiden Sprachen zu lernen.2. Unnötig zu erwähnen, dass BTC in C ++ geschrieben ist, und eine große Anzahl von Geldprojekten wie Litecoin, Dash, Monroe, ZCash usw. verwenden die Bitcoin -Technologie für die Sekundärentwicklung.
ETH ist der Vertreter der 2.0 -Blockchain, und verschiedene Dapps vom Typ Anwendungssteuer können im ETH -Netzwerk aufgebaut werden. Heutzutage wird eine große Anzahl von Blockchain-Projekten vom Typ Anwendungen mithilfe der ETH-Plattform entwickelt.
Hyperledgerfabric ist eine von IBM geförderte Blockchain -Entwicklungsplattform.
3 ..
Erweiterte Informationen:
Blockchain -Technologie ist eine verteilte Buchhaltungstechnologie.
Blockchain -Technologie ist entstanden.
Welche Sprache wird von Hederas Blockchain geschrieben? Das Blockchain -System gehört zu einem P2P -Netzwerksystem. Bei der Auswahl einer Sprache müssen Sie versuchen, eine Sprache auszuwählen, die für die Netzwerkprogrammierung gut ist. Anfänger der Blockchain -Technologie, welche Programmiersprachen sind beteiligt? Robpike, Chefingenieur von Software bei Google, sagte: "Der Grund, warum wir uns entwickeln, ist die Tatsache, dass die Schwierigkeit der Softwareentwicklung in den letzten 10 Jahren frustrierend war."Zusätzlich zu dem von C ++ entwickelten Bitcoin haben die häufigsten Kunden derzeit die Entwicklung von GO -Sprache, was ausreicht, um GO in der gesamten Blockchain -Branche zu zeigen.
c ++
C ++ erstreckt sich und verbessert mehr das C und ist eine von Objektorientierte Programmiersprache. C ++ kann auf einer Vielzahl von Plattformen wie Windows, Mac -Betriebssystemen und verschiedenen Unix -Versionen arbeiten. C ++ ist eine sehr verwendete Computerprogrammiersprache. Es handelt sich um eine allgemeine Programmiersprache, die mehrere Programmiermodelle wie prozedurale Programmierung, Datenabstraktion, Objektorientierte Programmierung, generische Programmier- und Designmodelle unterstützt.
Die meisten Blockchain -Unternehmen verwenden C ++, um die zugrunde liegende Schicht der Blockchain zu schreiben, die berühmtesten sind Bitcoin, Ripple usw., das hauptsächlich starke Informatik widerspiegelt.
Java
Java unterscheidet sich von der kompilierten oder interpre tierten allgemeinen Sprache. Er kompiliert zuerst den Quellcode in Bytecode und verlässt sich dann auf virtuelle Maschinen auf verschiedenen Plattformen, um den Bytecode der Ausführung zu interpre tieren und so die Multiplateform -Funktionalität von "das Schreiben nach einer Zeit, überall in Arbeit" durchzuführen. Die Entwicklung von Blockchain -Projekten hat eine offensichtliche Abhängigkeit von Java.
Zu den anderen gehören Python, die Architektur des Systems, Ethereum, Linux, Hyperledger, JavaScript usw.
Welche Programmiersprachen sind an der Einführung in die Blockchain -Technologie beteiligt? Der sogenannte einvernehmliche Mechanismus ist ein mathematischer Algorithmus im Blockchain-System, um Vertrauen zu schaffen und Rechte zwischen verschiedenen Knoten zu erhalten.Blockchain ist ein wichtiges Konzept für Bitcoin. Blockchain ist eine Reihe von Datenblöcken, die durch kryptografische Methoden generiert werden.
In enger Sinne ist die Blockchain eine Kettendatenstruktur, die Datenblöcke in der chronologischen Reihenfolge kombiniert und in einer kryptografischen Weise garantiert wird, die gefälscht und nicht furk ist.
Im Allgemeinen ist die Blockchain -Technologie eine neue verteilte und Berechnungsinfrastrukturmethode, die Blockchain -Datenstrukturen zum Überprüfen und Speichern von Daten verwendet, Übertragungs- und Datenzugriff verwendet und intelligente Verträge zum Programmieren und zur Verwendung von Daten verwendet. 1. Was sind die Vorteile von Go?
GO -Vorteile
1: Leistung
2: Sprachdarstellungen sind wichtig
3: Die Effizienz des Entwicklers darf nicht zu innovativ sein
4: gleichzeitiger Kanal
5: Schnellvergleichszeit
6: Leistungsstarke Ökosysteme
werden direkt in Maschinencode zusammengestellt, ohne auf andere Bibliotheken zu zählen.Typische statische Sprache, aber das Gefühl dynamischer Sprache.
Blockchain -Technologie wird verwendet, um Technologie zu entwickeln, die nichts mit Sprache zu tun hat. Unter normalen Umständen können die meisten Sprachen die gleiche Funktion mit derselben Technologie erfüllen, wenn sie Autorisierungen haben.Was Sie spre chen, sollte die virtuelle Währungstechnologie sein, und dieser Quellcode wird im Allgemeinen in C ++ entwickelt.
⓷ Wie spiele ich Blockchain -Tycoons (Tironibus mit Blockchain -Novices) h2> Wie spielst du Blockchain für
das Geld?Die reiche und Stärke großer Schüsse oder Ausstiegsmünzen, um viel Geld zu verdienen oder für den Austausch zu öffnen, um Einnahmen zu sammeln; Zweitens können in den Handlungen und Visionen mehr und in den Bullen wählen, und ich kann das Geld darin tun, und ich kann das Geld darin tun, und ich kann das Geld darin tun, und ich kann das Geld in den Bullen tun und das Geld darin tun, und ich kann das Geld im Bullen tun. Novize, der nicht viel Geld hat, das Sie etwas Großes haben möchten, also wie die heilige Blockchain -Akademie in mehreren tausend Yuan eine Gebühr gilt. Wenn die ersten Initiativen nicht nur Bitcoin und Etherente vorvorurteilten, sind die ersten Expliziten, die nicht nur in klein sein können. P> Was spielst du Blockcain in einer Person
Ich liegt Währung. Es gibt zwei Möglichkeiten, Münzen zu handeln, das ist jedoch als Aktienhandel zu einem niedrigen Preis und dem Verkauf an hohen Preis. Aufstieg, um mit einem Preis von 93 zu einem anderen zurückzukehren. Die Rendite der Rendite der Rate des Zinssatzes. Eine bestimmte Rate von 93. Ausführen einer Rendite in der Rendite mit der höchsten Rate in der Rate. Wenn Sie beispielsweise 100 Yuan verwenden, um ein "Bitcoin / Logoin" in Richtung einer Kuh zu tauschen, können Sie, wenn Sie wirklich steigen, einen reinen Gewinn von 100 Yuan x93% = 93 Yuan. P>
2. Sei Bergmann oder "Porter". Bergmann ist für mich. Sie können sie kaufen und Sie können sie kaufen? Die anfängliche Investition des Metalls ist jedoch großartig und Sie müssen Bergbaumaschinen kaufen, die Sie nicht nur kosten. Um ein Porter zu sein, um ein System in zwei Plattformen zu registrieren, die gegenseitige Transaktionen zu ermöglichen, Münzen in günstigen Preisträgern zu kaufen und dann in die Flucht auf hochpre isige Paneele zu übertragen. Es ist immer noch schwer, viel Wolle zu bekommen. Schließlich ist der Marktpre is für reguläre Währungen im Grunde dasselbe, was schwierig ist, eine geeignete Gelegenheit zu finden, eine Wolle zu bekommen.
Mehr über Blockcain spielen, um: More p> Corresponors konzentrieren sich hauptsächlich auf Eitten, Zahlungen, Wertpapiere und andere digitale Währungen und Kryptozien. Das von Satoshi Nakamoto, anonymen Tycoon von 2008 bis 2009, veröffentlichte Bitcoin White Paper und Software markierte die Geburt von Bitcoin. Danach gibt es drei Hauptmethoden, um digitale Währungen auszugeben: Gabel, Selbstentwicklung und Token: p> 1. Unter den gemeinsamen Währungen, BCH, LTC, DCR, Dash, ZEC usw. sind alle aus für Gabeln von BTC abgeleitet, hauptsächlich in Bezug auf Leistung, Privatsphäre, Verschlüsselungsalgorithmen usw. P> 2. ETH usw. sind relativ erfolgreiche selbst entwickelte Projekte. Es gibt oft nicht zufriedenstellend, was die Entwicklung von Verbraucherverträgen und dezentralen Anwendungen unterstützt. P> 3. Die Token -Emission nutzt hauptsächlich die Fähigkeiten der oben genannten öffentlichen Plattformen, um es auszugebenNeue Währungen auf sehr schnelle und einfache Weise. Diese neuen Währungen sind in der Regel auf Geschäftsebene innoviert oder integriert. Token öffnen die Tür in der neuen Welt der digitalen Währung und Projekt Crowdfunding (1-100-O), Stablecoins (USDT usw.), Plattformmünzen, 1-e-O usw. Sind nacheinander inszeniert, und es kann gesagt werden, dass alle Blumen blühen und Fisch und Drachen gemischt werden. P> Zahlung ist die Grundfunktion der Währung. Um die digitale Währung für Transaktionen und den Umlauf schneller und bequemer zu gestalten, wurden viele hervorragende Produkte geboren, z. P> Der Emergence -Austausch digitale Währungen Strong Securities Attribut. Austausch unterstützt in der Regel OTC (C2C), Currency Trading Trading, Echtzeit-Handelsdienste für digitale Währung. Investitionen, die an Transactionsut beteiligt sind. Mehr Investmentdienstleistungen sind quantitativ, Geld, wir werden zahlen und andere Investmentdienstleistungen. Wenn mehrere Runden von Bullenmärkten, werden digitale Währungen von immer mehr und mehr und Wertpapieren anerkannt, in Investitionen erhalten und geteilt, die viel mehr als Zahlungsrolle entwickelten. My Circle p> mit sich entwickelnden Technologie und in das Bergbauunternehmen im Bergbaukreis integrieren und zum Hauptabbau des Bergbaukreises und des Bergbaukreises werden. P> In einem beliebten Sinne ist Metall der Prozess der Erzeugung einer neuen digitalen Währung in Computern. Frühe digitale Währungen, insbesondere bei den größten Marktstädten, verwenden in der Regel den POW-Mechanismus (Proof-of Work), um den normalen Betrieb des dezentralen Netzwerks sicherzustellen und den Teilnehmern digitale Währungsbelohnungen zu verleihen. Wenn der Wert digitaler Währungen zunimmt, nimmt der Wettbewerb um den Bergbau weiterhin neue Münzen zu. Maschinen, insbesondere die ASIC -Bergbaumaschinen (Special Integrated Circuit), wurden zum Protagonisten. Das Wichtigste bei der Entwicklung der ASIC-Bergbaumaschinen ist die Forschung und Entwicklung, die hochleistungsfähige Fußball gewidmet ist und die technischen Fähigkeiten in Sekan-Mund darstellt. Die zweite ist die Stabilität und Energieeffizienz gemäß Stabilität und Energieeffizienz gemäß der Stabilität und Energieeffizienz des Bergbaus. Die Produktion von Mechanismen in der Regel über OEM-Fabrik, aber auch eine starke Kette, Logistikmanagement, Marketingförderung, Post-Sales-Service und andere Funktionen sind Verbindungen. P> Meine Farmen sind Orte, an denen Metalle auf zentralisierte Weise eingesetzt werden. Das Ideal wird gemäß den Überlegungen zur Datenschuldenkosten für Standards erstellt. Die grundlegendste Konstruktion erfordert eine billige und stabile Stromversorgung, einen sicheren und geräumigen Ort, ein professionelles Betriebs- und Wartungsteam und andere Bedingungen. Es erfordert auch das Rack und andere Einrichtungen. Als wichtigster Ressource gehört billiger und stabiler Strom hauptsächlich einiger Menschen (Unternehmen). Normalerweise veralee ich Ressourcen oder baue Metals -Maschinen -Hosting -Dienste weiter. P> Die Emergenzneigung der Pools ist auch auf die Schwierigkeit des Bergbaus zurückzuführen. Bergbau Sie haben einen hochmodernen ASIC-Bergbau ist ebenfalls sehr niedrig. Bergbaupool, um eine Verbindung zu vielen Bergbaumaschinen herzustellen, um einen riesigen Rechenleistungspool zu bilden, wodurch die Wahrscheinlichkeit des Erhaltens von Metallbelohnungen erhöht wird. Der Hauptanfang der Abbauarbeiten der Split -Identifikationsabbau und Verlassen Sie sie an die am Bergbaupool angeschlossene Metallmaschine und erhalten Sie die Berechnung der eingereichten ErgebnisseDurch Überprüfung des Minings und beim Computer, das in der Größe und im Computer und in der Größe und im Computer sowie in der Größe der Größe sowie in der Berechnung der Größe sowie in einem Computer der Größe und der Berechnung der anderen und der Größe des Computergröße der Größe einer Kombination in der Größe und der Berechnung der Größe einer Größe einer Größe einer Größe einer Größe einer Größe erhalten wurde In der Größe der Größe der Größe und in der Berechnung des anderen und in der Größe und in der Berechnung des anderen und in der Größe und in der Computing, die gemäß der Größe der Partition und in der Größe erhalten wurden. Die Professionalität und die Eingangsschwelle von Bergbaumaschinen, Metallpools und Metall- und Bergbauleistung im Bergbau, Bergbau bei der Verwendung des Kaufs, großartige Verringerung der Geldkosten, Zeit, Ressourcen und Energie für die Teilnahme am normalen Berger. Cheng Circle p> Blockchain ist die Implementierung in der Auftragsstruktur aus den Datenblöcken und kann in der Reihenfolge der Technologie verwendet werden. P> Blockchain ist die Trägertechnologie der digitalen Währung. Gleichzeitig haben die Menschen nach mehr als zehn Jahren Entwicklung allmählich erkannt, dass die Vorteile und Merkmale der Blockchain -Technologie auf ein breiteres Gebiet angewendet werden können. Einige Menschen haben sich der Forschung, Entwicklung und Förderung der Blockchain -Technologie widmen, hauptsächlich drei Teile: Kettenherstellung, tägliche Entwicklung und Blockchain +. P> Popularität und Blockchain -Technologie müssen dazu führen, dass viele Blockchains entwickelt werden. Der Carrier der digitalen Währungen an BTC veröffentlicht in einem öffentlichen Netzwerk, das jeder in einem öffentlichen Kragen verwenden kann. Die Bands entwickelten kommerzielle Unternehmen als Facebook, Baidu und Tencent und stellten Intraness ein, normalerweise private Anleihen. P> DAPP bezieht sich auf dezentrale Anwendungen, die in Blockchain mit Technologien wie Schmerzverträgen entwickelt wurden. Die meisten von ihnen werden für normale Benutzer in den öffentlichen Ketten als elektronisch, als Spiel usw. verwendet. BlockCChain + ist die kommerzielle Anwendung, die gewerbliche Unternehmen nach privaten Anleihen entwickelt und mit bestimmten Geschäftsbereichen zusammengefasst wurde, als Punkte von Copyright, dezentraler Speicher, je nach Wertpapier usw. P> Wenn sich die Blockchain-Technologie entwickelt, glaube ich, dass mehr und Ketten und hervorragende kettenbasierte Anwendungen geboren werden. P> Risikowarnung: Alle in diesem Artikel diskutierten digitalen Curtual werden nicht verwendet, um die Investitionspolitik zu treffen. P> Original -Link: p> Blockchain ist eine Kettendatenstruktur, die Datenblöcke in chronologischer Reihenfolge vereint und auf kryptografische Weise garantiert wird, die und nicht in der Lage ist. Im Großen und Ganzen ist die Blockchain -Technologie ein neues Paradigma für verteilte Infrastrukturen und Computer, das Blockchain -Datenstrukturen zum Überprüfen und Speichern von Daten verwendet, verteilte Knotenkonsensusalgorithmen zum Generieren und Aktualisieren von Daten verwendet, verwendet Kryptographie, um die Sicherheit von Datenübertragungen zu gewährleisten und zugreifen zu können, und verwenden intelligente Verträge aus automatisiertem Skriptcode, um Daten zu programmieren und zu bedienen. Die zugrunde liegenden Technologien digitaler Kryptowährungen wie Bitcoin, Litecoin, Puyin und Ethereum sind alle Blockchains, und sie sind nur eine Anwendung von Blockchain. Was ist Blockchain? Ein Cartoon, den Sie verstehen können (müssen von Anfängern lesen) In der frühen Kryptographiekreis wurde die zugrunde liegende Technologie von Bitcoin "Bitcoin" genannt. Auf Englisch bezieht sich Bitcoin mit Capital B auf das Bitcoin -Netzwerksystem oder das Netzwerkprotokoll. Aber aufgrund der Verwirrung der Öffentlichkeit, Menschen, die heutzutage über Bitcoin spre chen, glauben sie, dass Bitcoin ein Synonym für Illegalität, Betrug und Pyramidenschemata ist und eine weitere Blase auf Phänomen in der Internetfinanzierung ist! Die Menschen mussten also alle zugrunde liegenden Technologien (Zeitstempel, Nachweis von Arbeitsmechanismen usw.) zusammenführen, und um sie von Bitcoin zu unterscheiden, benannten sie Blockchain um, was sie in "Blockchain" übersetzte, was zum Auftauchen des Wortes "Blockchain" führte. Blockchain ist keine einzige Technologie, sondern eine Sammlung einer Reihe von Technologien. Wie sollte Blockchain verstanden werden? Nutzen wir zunächst die Liebe, die jeder liebt, und geben wir ein einfaches Beispiel. Wenn Sie ein einfaches Blockchain -Modell aufbauen, tritt in diesem Blockchain -Modell die folgende Situation auf: In Zukunft verlaufen alle Männer und Frauen im richtigen Alter in die Liebe, und der gesamte Prozess der Heirat wird von allen anderen Männern und Frauen des richtigen Alters vereinbart, und alle Geschichten, die den beiden Menschen zusammen passieren, bilden einen Block. Alle anderen Männer und Frauen sind Ketten. Wenn ein Dritter interveniert oder gegen seinen eigenen Partner verstößt, können alle anderen es sehen und in Zukunft niemals einen Partner finden. Blockchain soll genau ein "Vollcenter" -System sein, was bedeutet, dass jeder Knoten in der Kette ein Zentrum ist. versucht, Männer und Frauen verliebt zu heiraten, ihre Freunde Kreise zu veröffentlichen, ihre Liebe zu zeigen und verspricht, ein Leben lang einander zu lieben und allen anderen verheirateten Männern und Frauen bekannt zu sein, ist die Anwendung von Blockchain. Wenn eines Tages eine Party sein Verspre chen bricht, denke es nicht, dass es nützlich ist, die Fotos zu löschen, denn jedes Stück wird von allen Männern und Frauen aufgezeichnet, die für die Ehe geeignet sind. Nicht löschbar und kann nicht geändert werden, dies ist die Blockchain -Technologie. Was ist eine beliebte Erklärung für Blockchain? Ein Bild versteht Blockchain. Blockchain ist in letzter Zeit ein heißes Thema. Viele Menschen diskutieren das Problem der Blockchain. In jüngster Zeit haben einige inländische Unternehmen begonnen, einige Produkte mithilfe der Blockchain -Technologie zu entwickeln. Blockchain ist eine für Bitcoin verwendete Technologie. Dies liegt offiziell an der Popularität von Bitcoin, dass viele Menschen Bitcoin beachtet haben, aber viele Menschen wissen nicht, was Blockchain ist. Lassen Sie mich Blockchain unten erklären. Bitcoin ist eine digitale Währung, der viele Menschen mehr Aufmerksamkeit schenken, und die zugrunde liegende Technologie von Bitcoin ist Blockchain. Blockchain ist eine Computertechnologie und ein neues Anwendungsmodell. Blockchain ist wie ein großes Datenbankbuch, das alle Transaktionen auf diesem großen aufzeichnetHauptbuch. Die Person, die dieses Hauptbuch aufzeichnet, unterscheidet sich sehr von der traditionellen Buchhaltung. Die traditionelle Buchhaltung wird normalerweise von speziellen Buchhaltungsfeiern betrieben. Zum Beispiel werden Taobao und Tmall von Alibaba berücksichtigt, WeChat -Transaktionen werden von Tencent berücksichtigt, und Blockchain wird von den gesamten Personen berücksichtigt, und jede Person, die an Buchhaltung teilnimmt, hat ein Kontonbuch. Geben Sie Ihnen ein Beispiel, um es Ihnen zu veranschaulichen. Zum Beispiel möchte A 10.000 Yuan von B. B das Geld an A leihen, aber er befürchtet, dass A die Schulden zurückzahlen wird, nachdem er das Geld geliehen hat. Wenn er das Geld ausleihen, wird er einen Drittnotar finden, und der Notar hilft B, das Konto aufzuschreiben. Dies ist eine traditionelle Buchhaltungsmethode, die sich auf einen Dritten stützt, um Vertrauen zu gewinnen. Das Kontobuch liegt in den Händen eines Dritten. Diese Rechnungslegungsmethode hat die Möglichkeit, dass ein Dritter mit dem Kontobuch eindringt. Die dezentrale Bedeutung ist, dass beim Ausleihen von Geld kein Notar erforderlich ist, und es besteht keine Notwendigkeit, sich auf einen Dritten zu verlassen, um Vertrauen zu gewinnen. Die dezentrale Situation entspricht, wenn B Geld von A, B einen Lautspre cher enthält und ruft: "A leider 10.000 Yuan von mir, und Sie können mir helfen, das Konto aufzunehmen." Zu diesem Zeitpunkt wird jeder das Konto mit dem Kontobuch in seinen Händen aufzeichnen. Jeder hat ein Kontobuch, das die Möglichkeit vermeiden kann, dass das Kontobuch manipuliert wird. Am 25. Oktober 2019 sandte die Nachrichtensendung ein sehr wichtiges Signal: Das Land sollte energisch Blockchain entwickeln. Danach wurde Blockchain zu einer Internet -Berühmtheit, und die Figuren der "Blockchain" schwebten durch die Straßen und Gassen. Tatsächlich haben viele Technologieunternehmen seit langem Vorkehrungen für die Blockchain -Technologie getroffen. Obwohl Blockchain sehr beliebt ist, wissen viele Menschen nicht viel über Blockchain. Was ist Blockchain? Schauen wir uns zuerst an, wie Baidu es erklärt hat. Baidu Encyclopedia zeigt, dass Blockchain ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismus und Verschlüsselungsalgorithmen ist. Warum wird Blockchain Blockchain genannt? Blockchain besteht aus Blöcken, die nacheinander verknüpft sind, und Blöcke sind die Speichereinheiten nacheinander, wobei die Kommunikationsinformationen jedes Blockknotens aufgezeichnet werden. Der Block ist dem Datensatz einer Datenbank sehr ähnlich. Jedes Mal, wenn Daten geschrieben werden, wird ein Block erstellt. Wenn sich der Informationsaustausch erweitert, bewegt sich ein Block weiter in Richtung eines anderen Blocks, und das Ergebnis wird als Blockchain bezeichnet. Was sind die Eigenschaften der Blockchain? Blockchain hat die folgenden Eigenschaften: 1. Dezentralisierung: Im Blockchain -System hat jeder Knoten gleiche Rechte und Verpflichtungen, und hier gibt es keine zentrale Kontrolle. Die Dezentralisierung hat ein gutes Vertrauensverhältnis zwischeneinander aufgebaut. Obwohl es keine zentrale Managementorganisation gibt, können Menschen zusammenarbeiten und sich gegenseitig vertrauen. Dies gilt hauptsächlich von Blockchain Distributed Ledger Technology. 2. Offenheit: Blockchain -Daten sind für alle offen. Mit Ausnahme einiger verschlüsselter Informationen, die nicht geöffnet sind, kann jeder die Daten hier finden. 3. Unabhängigkeit: Das gesamte Blockchain -System beruht nicht auf andere Dritte. Alle Knoten können Daten innerhalb des Systems automatisch und sicher verifizieren und sicher austauschen. 4. Sicherheit: Blockchain hat ein gewisses Maß an Sicherheit und kann nicht manipuliert werden. Da jeder das gleiche Kontobuch im Blockchain-System hat, ist es möglich, einen nicht existierenden Datensatz nur dann zu gestalten, wenn Sie mehr als 51% der Buchhaltungsknoten kontrollieren. Das ist natürlich im Grunde genommen unmöglich. Dies stammt hauptsächlich aus der Kerntechnologie von Blockchain: dem KonsensMechanismus, der die Merkmale der Minderheit aufweist, die Mehrheit folgt "und" jeder ist gleich ". 5. Anonymität: Viele Leute denken, dass Blockchain so offen und transparent ist, haben wir keine Privatsphäre? Eigentlich ist es nicht. Obwohl Transaktionsinformationen in der Blockchain offen und transparent sind, werden die Identitätsinformationen des Kontos verschlüsselt und können erst nach der Genehmigung zugegriffen werden. Jetzt werde ich Ihnen eine Geschichte erzählen, mit der Sie Blockchain besser verstehen können. Es gibt drei Personen in der Familie, darunter Mama und Papa, Bruder und jüngerer Bruder. Im vergangenen Jahr war mein Vater für das Kontonbuch der Familie verantwortlich, und mein Vater war für alle Einnahmen und Ausgaben zu Hause verantwortlich. Auf doppelter elf wollte meine Mutter, die immer sparsam gewesen war, sich ein schönes Stück Kleidung auf Taobao kaufen. Als sie das Kontobuch überprüfte, stellte sie fest, dass etwas nicht stimmte. Theoretisch ist das Geld, das für den täglichen Verbrauch der Familie ausgegeben wird, mit Ausnahme einiger Geld, die in der Bank und des Finanzmanagements eingezahlt wurden, aber egal wie Sie es betrachten, es ist falsch. Ein gewisser Verbrauch ist eindeutig nicht verfügbar, wird jedoch aufgezeichnet. Später nahm mein Vater die Initiative, um zu gestehen, dass er nicht anders konnte, als eine Packung Zigaretten zu kaufen. Später änderte meine Mutter ihre Strategie, und die ganze Familie behielt die Konten, und alle verzeichneten die monatlichen Verbrauchsausgaben in ihrem eigenen Kontobuch. Immer wenn zu Hause eine Transaktion oder ein Verbrauch auftritt, ruft meine Mutter: "Nehmen Sie das Konto auf, und jeder wird die Transaktion in seinem eigenen Kontobuch aufzeichnen." Dies ist das dezentrale Buchhaltungsmodell. Jeder ist das Zentrum und jeder hat es in seiner Hand. Das Buchhaltungsmodell des vorherigen Vaters war eine zentrale Buchhaltung. Wenn der Vater etwas alleine tun wollte, war es für niemanden schwierig, es zu sehen. Das dezentrale Buchhaltungsmodell löste die Nachteile der zentralisierten Buchhaltung gut. Wenn der Vater das Kontobuch manipulieren wollte, war es sehr schwierig. Zum Beispiel, wenn mein Vater etwas Geld aus dem Kontostuch bekommen und dann heimlich Zigaretten kaufen möchte, ist der Geldbetrag begrenzt, und wenn er das Geld bekommen will, muss er das Kontobuch ändern. Es reicht jedoch nicht aus, nur sein eigenes Kontobuch zu manipulieren. Er muss das Kontobuch aller drei Personen, einschließlich ihm, ändern. Und das ist zweifellos schwieriger als zum Himmel zu klettern. Viele Male, nachdem mein Vater die Idee hatte, zu rauchen, hatte er keine andere Wahl, als diese Idee aufzugeben. Ist Blockchain und Bitcoin das Gleiche? In der Tat sind Blockchain und Bitcoin nicht dasselbe. Es ist nur die zugrunde liegende Technologie von Bitcoin. Bitcoin ist nur die erste digitale Währung, die auf Blockchain angewendet wird. im Jahr 2008 schlug Satoshi Nakamoto zum ersten Mal das Konzept der Blockchain vor, und in den folgenden Jahren wurde es als Kernkomponente der elektronischen Währung Bitcoin als öffentliches Kontobuch für alle Transaktionen. Und Blockchain wurde zuerst auf Bitcoin angewendet. Der Ursprung der Blockchain besteht darin, das Vertrauensproblem zu lösen, und eine der erfolgreichsten Anwendungen von Blockchain ist die digitale Währung. Bitcoin kann als bisher die erfolgreichste Anwendung von Blockchain sein. Was sind die Anwendungen von Blockchain? Die Anwendung von Blockchain ist tatsächlich sehr breit. Neben digitalen Währungen wird Bitcoin in Zukunft weiterhin weit verbreitet sein. Die Blockchain -Technologie wurde in verschiedenen Branchen weit verbreitet. Wie Produktverfolglichkeit, Urheberrechtsschutz und Transaktion, Zahlung und Löschen, das Internet der Dinge, digitales Marketing, medizinische Versorgung usw. werden verschiedene Branchen für schnell in die "Blockchain+" -Ara eintreten. 1. Zahlung und Löschen: Blockchain kann die Rolle von Transitbanken aufgeben, die Punkt-zu-Punkt-Zahlung realisieren, Transitkosten senken und das Kapital beschleunigenVerwendung. 2. Produktverfolglichkeit: Wenn wir beispielsweise ein Kleidungsstück auf Taobao kaufen, können wir die Vergangenheit und Gegenwart dieses Kleidungsstücks sehen. 3. Wertpapierhandel: Der traditionelle Wertpapierhandel erfordert die Koordination durch vier Hauptinstitutionen, was ineffizient und kostspielig ist. Die Blockchain-Technologie kann unabhängig einen One-Stop-Service abschließen. 4. Lieferkette: Führen Sie die Blockchain-Technologie in das Lieferkettensystem ein, synchronisieren Sie Informationen im System und kontrollieren Sie alle Verbindungen, eine bessere vollständige Arbeit und Zusammenarbeit und erleichtern die Rechenschaftspflicht nach der Veranstaltung. 5. Geistiges Eigentum: Das Urheberrecht befindet sich in der Kette, unsere Fotografiewerke, musikalische Werke, literarische Werke usw. werden zu unseren Informationen, und das Eigentum an den Informationen wird bestätigt und wird zu unserem Eigentum. Comic -Illustration: Was ist Blockchain? Was ist Blockchain? Blockchain in Englisch ist im Wesentlichen eine dezentrale verteilte Datenbank. Jeder, der seinen eigenen Server einstellt und sich mit dem Blockchain -Netzwerk verbindet, kann zu einem Knoten dieses riesigen Netzwerks werden. , da die Essenz von Blockchain eine Datenbank ist, was genau speichert sie genau? Erfahren wir über die grundlegende Einheit von Blockchain: Blöcke. Ein Block ist in zwei Teile unterteilt: 1. Blockheader Der Blockheader speichert die Block -Header -Informationen, einschließlich des Hash -Werts des vorherigen Blocks (PREHASH), des Hash -Werts des Blockkörpers (Hash) und des Zeitstempels (Zeitstempel) usw. 2. Block Der Block speichert detaillierte Daten (Daten) dieses Blocks. Diese Daten enthalten mehrere Zeilen von Datensätzen, die Transaktionsinformationen oder einige andere Informationen sein können. Was bedeutet der gerade erwähnte Hash -Wert, der gerade erwähnt wird? Ich glaube, jeder hat von MD5 gehört. MD5 ist ein typischer Hashing -Algorithmus, der eine Zeichenfolge von Klartexten jeder Länge in eine Zeichenfolge (128 -Bit -Zeichen festgelegt) umwandeln kann, und diese Zeichenfolge ist der Hash -Wert. In unserer Blockchain wird ein komplexerer Hashing -Algorithmus verwendet, der SHA256 genannt wird. Nach einer Reihe komplexer Berechnungen werden die neuesten Dateninformationen (z. B. Transaktionsaufzeichnungen) schließlich in eine Hash -Zeichenfolge von 256 Bit durch diesen Hash -Algorithmus konvertiert, dh der Hash im Blockheader und das Format lautet wie folgt: a8fdc205a9f19cc1c7cr. Block und der Hash sind eins zu eins, die dem Block entspre chen, und der Hash kann als eindeutige Kennung des Blocks angesehen werden. wie man verschiedene Blöcke verknüpft? Was ist mit ? Verlassen Sie sich auf Hash und Vorhülle, um sich zu assoziieren. Das Vorhasch eines jeden Blocks und der Hash -Wert des vorherigen Blocks sind gleich. Warum müssen Sie den Hash -Wert eines Blocks berechnen? Da die Blockchain eine kettenähnliche Struktur ist, muss der Kopfknoten (erster Block) und den Heckknoten (letzter Block) der Kette sein. Sobald jemand den Hash -Wert der neuesten Dateninformationen der Blockchain berechnet hat, entspricht es der Verpackung des neuesten Transaktionsdatensatzes, und der neue Block wird erstellt und mit dem Ende der Blockchain verbunden. Der Hash im neuen Blockheader ist der gerade berechnete Hash -Wert, und Preehash entspricht dem Hash des vorherigen Blocks. Die Daten des Block Body werden vor der Verpackung Transaktionsaufzeichnungen gespeichert, und dieser Teil der Dateninformationen ist nicht modifiziert geworden. Dieser Prozess der Berechnung des Hash -Werts und der Erstellung eines neuen Blocks wird als Bergbau bezeichnet. Der Server, der zur Durchführung massiver Berechnungen verwendet wird, wird als Bergbaumaschine bezeichnet. Die Mitarbeiter, die tätig und berechnet werden, werden Bergleute genannt. Was ist die Schwierigkeit bei der Berechnung von Hash -Werten? Lassen Sie uns die grundlegendste Erklärung machen. Die Formel für die Hash-Wert-Berechnung lautet wie folgt: Hash = SHA-256 (Hash des letzten Blocks + Grundinformationen des neuen Blocks + Transaktionsdatensatzinformationen + Zufallszahl) Die TransaktionDatensatzinformationen sind auch eine Zeichenfolge von Hash -Werten, und seine Berechnung umfasst eine Datenstruktur Merkletree. Interessierte Freunde können die relevanten Informationen überprüfen, wir werden sie vorerst nicht vorstellen. Die wichtige Berechnungschwierigkeit liegt hier in der Erzeugung von Zufallszahlen. Um die Schwierigkeit der Hash -Berechnung zu erhöhen, verlangt der vulgäre Blockchain -Erfinder, dass die ersten 72 Bit des Hash -Ergebnisses 0 sein müssen. Diese Wahrscheinlichkeit ist zu klein. Da (Hash der letzten Block + Grundinformationen der neuen Block + Transaktionsdatensatzinformationen) festgelegt sind, können Sie einen Hash erhalten, der die Anforderungen erfüllt, vollständig vom Wert der Zufallszahl. Bergleute müssen massive Berechnungen durchlaufen und wiederholt zufällige Zahlen erzeugen, um den allgemeinen Versuch zu unternehmen, das Vermögen zu "kollidieren", um den richtigen Hash zu erhalten und somit erfolgreich abzubauen. Gleichzeitig enthält der Blockheader auch einen dynamischen Schwierigkeitskoeffizienten. Wenn die Hardware -Computerleistung auf der ganzen Welt immer schneller wird, steigt der Schwierigkeitsgrad der Blockchain ebenfalls, was es dem gesamten Netzwerk ermöglicht, durchschnittlich alle 10 Minuten einen neuen Block zu generieren. Verstehen Sie bitte, wie schwierig es für meine ist? Es sollte hinzugefügt werden, dass verschiedene Blockchain -Anwendungen im Detail unterschiedlich sind und die hier beschriebenen Mining -Regeln als Beispiel Bitcoin sind. Die Anwendung von Blockchain Das Konzept von Bitcoin (Bitcoin) wurde ursprünglich 2008 von Satoshi Nakamoto vorgeschlagen, und basierend auf dieser Idee entwarf und veröffentlichte er Open -Source -Software und konstruierte das P2P -Netzwerk darauf. Bitcoin ist eine digitale P2P -Währung. Point-to-Point-Übertragung bedeutet ein dezentrales Zahlungssystem. Was ist ein P2P -Netzwerk? herkömmliche Währungen werden von der Zentralbank einheitlich ausgestellt, und alle persönlichen Einsparungen werden auch von den Banken einheitlich verwaltet. Dies ist ein typisches zentrales System. Bitcoin wird in einem dezentralen Netzwerk eingesetzt, das aus vielen Peer -Knoten auf der ganzen Welt besteht. Jeder Knoten ist berechtigt, diese digitale Währung aufzuzeichnen und auszugeben. Wie für die zugrunde liegende Datenspeicherung von Bitcoin basiert es auf der Blockchain -Technologie. Jede Transaktion in Bitcoin entspricht einer Zeile in den Blockdaten, und das einfache Diagramm lautet wie folgt: Jede Zeile des Transaktionsdatensatzes enthält einen Zeitstempel, Transaktionsdetails und digitale Signatur. Die Tabelle dient nur zum Verständnis. Die tatsächlichen gespeicherten Transaktionsdetails sind anonym und zeichnen nur die Brieftaschenadressen des Zahlers und des Zahlungsempfängers auf. In Bezug auf digitale Signaturen können sie als Anti-Counterfiting-Marke jeder einzelnen Transaktion verstanden werden, die durch einen asymmetrischen Verschlüsselungsalgorithmus erzeugt wird. Spre chen wir als nächstes über die Belohnungen von Bitcoin -Bergleuten: Das Bitcoin -Protokoll stipentiert, dass Bergleute, die neue Blöcke abbauen, ab 2008 mit 50 Bitcoins und dann alle 4 Jahre halbiert werden. Derzeit sind im Jahr 2018 12,5 Bitcoins erhältlich. So wurden die neu hinzugefügten Bitcoins im Umlauf geboren, und es ist kein Wunder, dass jeder so eifrig ist, Bitcoin abzubauen! Vor- und Nachteile von Blockchain Vorteile von Blockchain: 1. Die Dezentralisierung Blockchain beruht nicht auf einen zentralen Knoten. Die Daten des gesamten Systems werden von allen Peer -Knoten im gesamten Netzwerk aufrechterhalten, und es können Daten gespeichert und getestet werden. Auf diese Weise wird das gesamte Netzwerk nicht mehr als die Hälfte der Knoten im gesamten Netzwerk hackt, wenn der Angreifer nicht mehr als die Hälfte der Knoten hackt. Das System wird nicht zerstört. 2. Informationen können nicht manipuliert werden. Daten in Blöcken können nicht manipuliert werden. Sobald die Daten auch nur ein geringstes Bit manipuliert sind, ändert sich der entspre chende Hash -Wert des gesamten Blocks entspre chend, kein gültiger Hash -Wert mehr, und die nachfolgenden verknüpften Blöcke werden ebenfalls unterbrochen. Nachteile der Blockchain: 1. Überkonsum von Energie Um einen neuen Block zu generieren, muss eine große Anzahl von Serverressourcen durchgeführt werden, um eine große Anzahl unnötiger und experimenteller Berechnungen durchzuführen, die ernsthaft Strom verbrauchen. 2. Netzwerkverzögerung der Informationsverzögerung Bitcoin als Beispiel müssen alle Transaktionsdaten mit allen anderen Knoten synchronisiert werden. Während des Synchronisationsprozesses wird dies unweigerlich von der Verzögerung der Netzwerkübertragung beeinflusst, was zu einem langjährigen Prozess führt. Einige Ergänzungen: 1. Ein Teil dieses Comics wird von Ruan Yifengs Blog -Beitrag "Einführung in Blockchain Tutorial" verwiesen. Vielen Dank für Ihre Volkswissenschaft. 2. Aufgrund des begrenzten Raums wurde das Wissen über Merkletree und eine asymmetrische Verschlüsselung vorerst nicht im Detail erläutert. Interessierte Freunde können die Informationen für ein weiteres Studium konsultieren. ⓸ Ein Bild, um zu verstehen, was Blockchain ist (fünf Minuten, um zu verstehen, was Blockchain ist)
Eine kurze Einführung in die Blockchain.