Blockchaintechnologie: Grundprincipien und Anwendung

⓵ Was ist das Gesetz der Blockchain,

was ist das Grundprinzip der Blockchain?

Blockchain-Technologie definiert die Art und Weise, wie Kreditkrediten im Netzwerk generiert werden: Im System müssen die Teilnehmer weder die Hintergrundinformationen anderer Personen verstehen noch auf die Garantie oder Garantie von Einrichtungen von Drittanbietern verlassen.

erweiterte Informationen

Die Quelle der Prinzipien der Blockchain -Technologie kann in ein mathematisches Problem zusammengefasst werden: das byzantinische allgemeine Problem. Das Problem der Stadt erstreckt sich auf das Internetleben, und seine Konnotation kann zusammengefasst werden: Wie können die Menschen im Kontext des Internets mit unbekannten Gegnern verhindern, dass sie von böswilligen Sabotern getäuscht und verwirrt werden und verrückte Entscheidungen treffen?

Erweitern Sie das byzantinische allgemeine Problem des technischen Feldes. Seine Konnotation kann zusammengefasst werden als: Wenn es in Abwesenheit von zuverlässigen zentralen Knoten und zuverlässigen Kanälen nicht in einem Konsens in das Netzwerk verteilt werden soll, wie sich jeder Knoten verteilt. Die Blockchain-Technologie löst das langwierige byzantinische allgemeine Problem-es bietet eine Möglichkeit, Konsensnetzwerke zu erstellen, ohne sich auf einzelne Knoten zu verlassen.

Referenzquelle: Baidu Encyclopedia-Blockchain

Was ist das Prinzip der Blockchain? Das

Blockchain -System besteht aus einem Datenteam, einer Netzwerkschicht, einer Konsensschicht, einer Incentive -Schicht, einer Vertragsschicht und einer Anwendungsschicht. Unter ihnen fasst die Datenschicht grundlegende Daten und grundlegende Algorithmen wie zugrunde liegende Datenblöcke und verwandte Datenverschlüsselung und Zeitstempel zusammen. Ocationsmechanismus für finanzielle Anreize; In diesem Modell sind die Kettenblockstruktur auf der Grundlage von Zeitstempeln, Konsensmechanismus für verteilte Knoten, finanzielle Anreize, die auf Konsensberechnungsleistung basieren, und flexible und programmierbare intelligente Verträge die repräsentativsten Innovationen für die Blockchain -Technologie. Das Hauptproblem bei der von Blockchain gelösten Transaktionspre is und Sicherheit ist das Wesen, einen zuverlässigen Informationsaustausch in unzuverlässigen Netzwerken festzulegen. In der Internet -Welt wird eine große Anzahl von Benutzerdaten auf den Plattformservern gespeichert, sodass das Eigentum an diesen Daten immer noch ein Rätsel ist. Die Blockchain -Welt bedeutet, dass sich das Speichermedium und die Methode ändern, so dass das Eigentum an Vermögenswerten an Einzelpersonen geliefert werden kann.

Informationen erweitern

Das Risiko, dass Blockchain -Systeme nicht nur aus Angriffen von externen Geräten, sondern auch von internen Teilnehmern sowie von Komponentenfehlern wie Softwarefehler herrührt. Vor der Implementierung ist es daher erforderlich, ein Risikomodell zu formulieren und besondere Sicherheit zu erkennen, um ein genaues Maß an Risiken und Reaktionsplänen sicherzustellen.

1. Gleichzeitig stellen komplexe Konsensprotokolle sicher, dass das Hauptbuch von jemandem im System gleich ist und ein wichtiges Mittel zur Verhinderung von Doppelzahlungen ist.

● (3) Verteilte Denial of Service (DDOS)

Die verteilte Architektur von Angriffen und widersteht Blockchain liefert die Punkt-zu-Punkt-Multi-Red-Eigenschaften, und es gibt kein einfaches Problem mit einfachem Punktversagen, sodass die Art und Weise, wie er mit Serviceangriffen umgehen kann, viel flüssiger ist. Obwohl ein Knoten fehlschlägt, können andere Knoten nicht betroffen sein, und Benutzer, die mit den fehlgeschlagenen Knoten verbunden sind, können keine Verbindung zum System herstellen, es sei denn, es gibt einen Mechanismus, der sie zur Verbindung zu anderen Knoten unterstützt.

2. Antwortstrategie für diese Art von Risiko besteht darin, eine höhere Privatsphäre und eine sorgfältige Kontrolle der Netzwerkverbindungen zu erfordern. Für Branchen mit hoherSicherheit, wie beispielsweise die Finanzbranche, wird empfohlen, dedizierte Leitungen zum Zugriff auf das Blockchain -Netzwerk zu verwenden, den Zugriff auf den Zugriff auf die Verbindung zu authentifizieren, den nicht autorisierten Nervenzugriff zu beseitigen, um Datenleckage zu vermeiden und einen Firewall -Sicherheitsschutz des Protokolls zu verwenden, um das Netzwerk zu verhindern.

● (2) Privatsphäre

Die Transaktionsdaten an öffentlichen Ketten sind für das gesamte Netzwerk sichtbar und die Öffentlichkeit kann diese Transaktionen verfolgen. Die Antwortstrategien für diese Art von Risiko sind:

Erstens wird die Zertifizierungsbehörde den Benutzer zur Durchführung von Transaktionen auf Blockchain vertreten, und Benutzerinformationen und persönliches Verhalten werden nicht in Blockchain eingesetzt. Zweitens wurde

nicht die gesamte Netzwerkpapiermethode angewendet, aber die Übertragung von Transaktionsdaten ist zwischen den Knoten begrenzt, wobei relevante Transaktionen durchgeführt werden.

Drittens wird der Zugriff auf Benutzerdaten gesteuert, damit Besucher, die den Schlüssel halten, entschlüsseln und auf die Daten zugreifen können.

Viertens verwenden Sie Datenschutz -Schutzalgorithmen wie "Null -Wissen -sicher", um die Exposition gegenüber Datenschutz zu vermeiden.

● (3) Rechenleistung

Wo sind Blockchain-Lösungen von Proof-of-Work-Lösungen vorhanden, sie alle mit 51% Datenverarbeitungsproblemen ausgesetzt sind. Mit der allmählichen Konzentration der Rechenleistung besteht eine objektive Möglichkeit, dass Organisationen mit mehr als 50% Rechenleistung auftreten. Die Antwortstrategie für diese Art von Risiko besteht darin, eine Kombination aus Algorithmen und tatsächlichen Einschränkungen zu verwenden, z.

⓶ Was bedeutet "Blockchain"?

Lassen Sie es mich kurz erklären.

2. Funktionen

i Dezentralisierung.

Blockchain-Technologie vertraut nicht auf zusätzliche Managementagenturen oder Hardwareeinrichtungen von Drittanbietern und hat keine zentrale Kontrolle. Zusätzlich zu der zu integrierten Blockchain, dem verteilten Konto und Speicher, realisiert der Knoten die Selbstverifizierung, beide Knoten, selbst und Speicher sowohl durch Verteilung als auch bei der Wiederverteilung, von selbst und Erfindungen, die Informationen und Verwirklichung.

2. Weiter. Die Blockchain -Technologie von Foundations ist Open Source. Wenn Ihr privater Datenteil der Transaktion in den Blockchar -Daten verschlüsselt ist, sind für alle geöffnet. Jede der öffentlichen Information.

3. Freiheit. Aus der Zustimmung von Spezifikationen und Protokollen beruht das gesamte Blockchain -System nicht auf die anderen Dritten. Alle Knoten können automatisch und sicher sein, um die Austauschdaten in einem System ohne menschliche Intervention zu überprüfen.

4. Sicherheit. Solange Sie 51% aller Datenknoten kontrollieren können, können Sie die modifizierten Netzwerkdaten für die Entscheidung steuern, die Blockchain selbst relativ sicher macht, und vermeiden subjektive und künstliche Datenänderungen.

V. Anonymität. Wenn es sich um legitim handelt, müssen Identitätsinformationen jedes Blockknotens nicht offengelegt oder verifiziert werden, und Informationen können anonym übertragen werden.

⓷ Was ist Java Blockchain?

Was bedeutet die Blockchain?

Hauptmerkmale:

1. Blockchain -Technologie basiert nicht auf zusätzlichen Verwaltungsagenturen Dritter oder Hardwareeinrichtungen und hat keine zentrale Kontrolle.

2. Die Basis der Blockchain -Technologie ist Open Source.

3. Auf der Grundlage von einvernehmlichen Spezifikationen und Protokollen basiert das gesamte Blockchain -System nicht auf anderen Dritten.

4. Solange Sie nicht 51% aller Datenknoten kontrollieren können, können Sie die Netzwerkdaten nicht verarbeiten und ändern, was die Blockchain selbst relativ sicher macht und Änderungen der subjektiven und künstlichen Daten vermeidet.

5. Sofern es nicht rechtliche Standards gibt, müssen die Identitätsinformationen jedes Blockknotens nicht offengelegt oder verifiziert werden, und die Übertragung von Informationen kann anonym durchgeführt werden.

erweiterte Informationen

Anwendungsrichtung:

1. In Bezug auf die Bequemlichkeit müssen herkömmliche Kreuzungssendungen bis zum nächsten Tag nach 19:00 Uhr warten, während die Versand von Geldern aus der Blockchain rund um die Uhr mit einem einzigen Handy geliefert werden kann.

2. Diese medizinischen Daten können auch für die automatische Modellierung und Lernen verwendet werden.

Referenzquelle: Baidu Encyclopedia - Blockchain

Konzept der Blockchain -Technologie

Konzept der Blockchain -Technologie

Blockchain -Technologiekonzept.

Konzept der Blockchain-Technologie 1

grundlegende Konzepte und Blockchain-Arbeitsprinzipien

1. Der sogenannte einvernehmliche Mechanismus ist ein mathematischer Algorithmus im Blockchain-System, um Vertrauen zu schaffen und Rechte und Interessen zwischen verschiedenen Knoten zu erhalten.

Die Blockchain -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 Verteilungs- und Berechnungsinfrastrukturmethode, die Blockchain -Datenstrukturen zum Überprüfen und Speichern von Daten verwendet, verteilte Knoten -Konsensusalgorithmen zum Generieren und Aktualisieren von Daten verwendet, Kryptographie verwenden, um Daten- und Datendaten zu gewährleisten und intelligente Verträge zu verwenden, die aus zusammengefassten sind, und verwenden intelligente Verträge aus intelligenten Verträgen aus automatisiert, um Datendaten zu programmieren und zu verwenden.

2. Unter ihnen fasst die Datenschicht die grundlegenden Daten und grundlegenden Algorithmen wie zugrunde liegende Datenblöcke und Verschlüsselung verwandter Daten und Datenverbreitungsmechanismen und Datenüberprüfungsmechanismen usw. zusammen. gibt Handelsmechanismus und Allokationsmechanismus usw.; In diesem Modell sind die Struktur von Kettenblöcken, die auf Horodatagen basieren, der einvernehmliche Mechanismus verteilter Knoten, wirtschaftliche Anreize, die auf der Befugnis zur Berechnung des Konsens und flexiblen und programmierbaren intelligenten Verträgen basieren, die repräsentativsten Innovationen der Blockchain -Technologie.

Blockchain löst hauptsächlich die Probleme des Vertrauens und der Sicherheit von Transaktionen. Sie bietet daher vier technologische Innovationen, um dieses Problem zu lösen:

1.

Es unterscheidet sich von der herkömmlichen verteilten Speicher. Zweitens jeder Knoten derBlockchain ist unabhängig und hat den gleichen Status. [8]

Kein Knoten kann die Daten aus dem Konto separat aufzeichnen, wodurch die Möglichkeit vermieden wird, dass ein einzelner Buchhalter kontrolliert oder geschweißt wird, um falsche Konten aufzuzeichnen. Da es theoretisch genügend Buchhaltungsknoten gibt, gehen die Konten theoretisch nicht verloren, so dass die Sicherheit der Kontodaten sicherstellt.

2.

Der einvernehmliche Blockchain -Mechanismus hat die Eigenschaften einer "Minderheit, der Mehrheit" und "jeder ist gleich". "Gleich für alle" bedeutet, dass, wenn ein Knoten die Bedingungen erfüllt, alle Knoten das Recht haben, dem einvernehmlichen Ergebnis, direkt von anderen Knoten erkannt, Vorrang zu geben und schließlich zum Ergebnis des endgültigen Konsens zu werden. Wenn er das Beispiel von Bitcoin nimmt, verwendet er den Arbeitsnachweis. Wenn es genügend Knoten gibt, um sich der Blockchain anzuschließen, ist dies grundsätzlich unmöglich, wodurch die Möglichkeit von Betrug beseitigt wird.

4. Versicherung als Beispiel, wenn alle Informationen, einschließlich medizinischer Informationen und Informationen zum Risiko von Risiken, wahr und glaubwürdig sind, ist es einfach, automatisierte Beschwerden in bestimmten standardisierten Versicherungsprodukten vorzunehmen.

3. Menschliche Geschichte und die Geschichte des Internets können in acht Worten verstanden werden: Eine lange Trennung führt zu Wiedervereinigung und Wiedervereinigung. In der Internet -Ära reorganisieren Monopolgiganten Informationen, nicht ihre eigenen Informationen, aber die Informationen, die sie generieren, sind uns ganz unsere. Sobald die Informationen neu organisiert sind, wird ein neuer Monopol -Riese erscheinen, es ist daher eine Zeit, in der die Division lange dauern wird. Jetzt, da die Blockchain-Technologie entstanden ist, hat sie die Ära der langfristigen Trennung erreicht, und es handelt sich um eine neue Mehrzentralisierung.

Was sind die Werte der Blockchain? Ein Mechanismus zur Stärkung des Selbstvertrauens mit niedrigem Grund, die Festlegung digitaler Rechte und die Lösung von Datenrechten.

Im Moment entwickelt sich die Blockchain -Technologie ständig, einschließlich der aktuellen Entwicklung der Kette mit mehreren Kanälen, und die Technologie kann erweitert werden.

Die Essenz der Blockchain besteht darin, Vertrauensinformationen zu unzuverlässigen Netzwerken zu ermitteln.

Gürtel, eine Straße + eine Kette. Was in der Blockchain größer ist, ist nicht, Vertrauen zu schaffen, sondern die Übertragung von verlustfreiem Selbstvertrauen zu ermöglichen, wodurch die Kosten der Reibung der Gesellschaft insgesamt gesenkt werden und so die Gesamtvorteile verbessert werden.

Die Blockchain selbst befindet sich immer im ersten Schritt. Es enthält die Übertragung von Informationen und die Verschlüsselung der Blockchain. Einschließlich Blockchain ist es auch eine Anerkennung von Vermögenswerten und Anerkennung digitaler Vermögenswerte. Aus technischer Sicht ist die Geschwindigkeit unserer Blockchain -Behandlung selbst oder ihrer Skalierbarkeit natürlich, dass das gesamte große Buch aus Sicht des Arbeitsmechanismus an alle Teilnehmer kopiert werden muss, so dass die Betriebseffizienz und die Skalierbarkeit der Blockchain selbst noch relativ begrenzt sind. Wir glauben, dass all diese Elemente noch eine technologische Entwicklung benötigen.

Die zugrunde liegenden Technologien der Blockchain -Plattform haben eine Reihe von Ökosystemen gebildet, darunter Blockchain -Brieftaschen, Browser vonBlockchain, Knot -Kampagnen, Bergbaumaschinen, Ausbeutungspools, Entwicklungskomponenten, Entwicklung, Effizienz- und Effizienzmodule.

4. Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicher, Punkt -TO -Punkt -Übertragung, Konsensmechanismus und Verschlüsselungsalgorithmen.

Blockchain -Blockchain ist ein wichtiges Konzept für Bitcoin.

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, verteilte Knoten -Konsensusalgorithmen verwendet, um Daten zu generieren und zu aktualisieren, Kryptographie sicherzustellen, um Daten- und Datendaten zu gewährleisten.

Das beliebte Verständnis der Blockchain -Technologie lautet: Verbinden Sie die vorderen, hinteren, linken und rechten "Sache" in einer Kette mithilfe von Technologie, aber die ursprünglichen Daten eines jeden Blocks können nicht verfälscht werden. Die Anwendung der Blockchain -Technologie kann nicht vom Internet und dem Internet der Objekte getrennt werden.

Die Eigenschaften der Blockchain: Dezentralisierung, Öffnung, Autonomie, unveränderliche und anonyme Informationen.

Blockchain ist ein Netzwerk, das den Wert übertragen und Netzwerke anfordern kann, die den Wert übertragen, ein wichtiger Grund für die Entstehung der Blockchain -Technologie. Durch die Notwendigkeit, Informationen mit der Eigenschaft oder einem anderen Wert zu schützen, entstand die Blockchain. Blockchain bietet eine wirksame Übertragung kostbarer Informationen auf technische Weise wie öffentlich-private Schlüsselkryptographie und verteiltem Speicher. Einerseits garantiert es, dass diese Informationen während des Übertragungsprozesses nicht einfach kopiert und gefälscht werden.

Verstehe die Konnotation von Blockchain aus der Unvermeidlichkeit der Geburt der Blockchain. Blockchain ist eine verteilte Buchhaltungstechnologie, die die Lücken der zentralisierten Buchhaltung löst und das Problem der verteilten Kohärenz löst.

Konzept von Blockchain 3

Blockchain: Blockchain ist wie das einzige Kontobuch der Welt oder eine Datenbank, wobei alle Transaktionsgeschichten im Netzwerk aufgezeichnet werden.

Ethereum Virtual Machine (EVM): Sie können leistungsstärkere Programme über Ethereum schreiben. Es wird manchmal auch verwendet, um sich auf die Ethereum -Blockchain zu beziehen, die für die Ausführung intelligenter Verträge und alles verantwortlich ist.

Knoten: Sie können einen Knoten ausführen und die Ethereum -Blockchain durch sie lesen und schreiben, dh verwenden Sie eine virtuelle Ethereum -Maschine. Ein vollständiger Knoten erfordert das Herunterladen der gesamten Blockchain. Leichte Knoten sind noch in der Entwicklung.

Minor: Bergbau, das heißt die Knoten, die die Blöcke auf der Blockchain behandeln. Diese Seite kann einen Teil der derzeit aktiven Minderjährigen von Ethereum sehen: Stats.ethdev.com.

Arbeitsweise: Minderjährige sind immer inWettbewerb zur Lösung bestimmter mathematischer Probleme. Die erste Lösung für die Antwort (berechnen Sie den folgenden Block) erhält Äther als Belohnung. Dann aktualisieren alle Knoten ihre eigene Blockchain. Alle Minderjährigen, die den folgenden Block berechnen möchten, haben die Motivation, dem Rhythmus der anderen Knoten zu folgen und dieselbe Blockchain zu erhalten, damit das gesamte Netzwerk immer einen Konsens erzielen kann. (Anmerkung: Ethereum plant, zu einem Beweissystem für den Einsatz (POS) ohne Minderjährige überzugehen, es liegt jedoch nicht im Rahmen dieses Artikels.)

Ether: Abkürzung Eth. Eine echte digitale Währung, die Sie kaufen und verwenden können. Hier ist die Trendtabelle in einem der Börsen, die Ether austauschen können. Zum Zeitpunkt des Schreibens dieses Artikels ist 1 Äther 65 Cent wert.

Gas: Programme durchführen und Daten auf Ethereum speichern, erfordert eine bestimmte Menge an Äther. Dieser Mechanismus wird verwendet, um die Effizienz zu gewährleisten.

DAPP: Die Ethereum -Community nennt intelligente Vertragsanwendungen dezentrale Anwendungen (dezentralisiert). Das Ziel von DAPP ist (oder sollte) eine freundliche Schnittstelle für Ihre intelligenten Verträge sowie extras als dezentrales Netzwerk, in dem IPF Daten speichern und lesen kann, nicht vom Ethereum -Team, sondern mit einem ähnlichen Geist). Die DApps können auf einem zentralisierten Server arbeiten, der mit Ethereum -Knoten oder auf einem gleichen Ethereum -Knoten interagieren kann. (Nehmen Sie sich eine Minute Zeit, um darüber nachzudenken: Im Gegensatz zu gewöhnlichen Websites können Dapps nicht auf normalen Servern arbeiten. Sie müssen Blockchain -Transaktionen einreichen und wichtige Blockchain -Daten anstelle einer zentralen Datenbank lesen. Im Vergleich zu einem typischen Benutzerverbindungssystem können Benutzer als Portfolio -Adresse dargestellt werden, während andere Benutzerdaten lokal geliefert werden. Die Bereitstellung intelligenter Verträge zwingt Sie nicht, einen Ethereum -Knoten auszuführen. Ethereum verfügt über viele Kundenimplementierungen in verschiedenen Sprachen, nämlich verschiedene Interaktionsmethoden mit dem Ethereum -Netzwerk, einschließlich C ++, GO, Python, Java, Haskell usw. Warum brauchen wir so viele Implementierungen? Unterschiedliche Implementierungen können unterschiedliche Anforderungen erfüllen.

Beim Schreiben dieses Artikels habe ich den von der GO-Sprache implementierten Getth-Client (Go-Ehereum) verwendet. Diese Tools werden in den folgenden Beispielen verwendet.

Am Bergbau: Die Mine macht Spaß, ist ein bisschen wie eine sorgfältige Pflege Ihrer Innenpotte, während sie ein Mittel ist, um das gesamte System zu verstehen. Obwohl der aktuelle Preis für Ethereum nicht einmal ausreicht, um die Stromrechnung auszugleichen, was in Zukunft weiß. Menschen schaffen viele Dapp -Coolen, die Ethereum immer beliebter machen können.

Interaktive Konsole: Sobald der Kunde ausgeführt wird, können Sie die Blockchain synchronisieren, eine Brieftasche erstellen und Etherteile senden und empfangen. Eine Möglichkeit, Geth zu verwenden, ist über die JavaScript -Konsole. Darüber hinaus können Sie auch Curl -Befehle verwenden, um über JSONRPC mit dem Kunden zu interagieren. Ziel dieses Artikels ist es, Sie durch den DAPP -Entwicklungsprozess zu führen, damit ich nicht darüber spre chen werde. Aber wir müssen uns daran erinnern, dass diese Befehlszeilen -Tools sindTools für das Debuggen, die Konfiguration von Knoten und die Verwendung von Brieftaschen.

Auf dem im Rahmen des Testnetzwerks im Laufe des Testnetzes: Wenn Sie den Geth -Client im offiziellen Netzwerk ausführen, dauert es lange, bis die gesamte Blockchain heruntergeladen und mit dem Netzwerk synchronisiert wird. Sie können feststellen, ob es synchronisiert wurde, indem die neueste gedruckte Blocknummer in der Node -Zeitung mit dem letzten auf stats.ethdev.com aufgeführten Block verglichen wurde. ) Ein weiteres Problem ist, dass die Ausführung intelligenter Verträge im offiziellen Netzwerk echten Äther erfordert. Es gibt kein Problem, wenn Sie Knoten in einem Testnetzwerk ausführen. Derzeit müssen die gesamte Blockchain nicht synchronisiert werden.

testRPC: Geth kann ein Testnetzwerk erstellen, und eine weitere schnellere Möglichkeit, ein Testnetzwerk zu erstellen, besteht darin, testRPC zu verwenden. ZESTRPC kann Ihnen dabei helfen, viele Testkonten mit Start -up -Fonds zu erstellen. Es funktioniert auch schneller und eignet sich besser für Entwicklung und Tests. Sie können mit TestRPC beginnen. Wenn der Vertrag langsam Gestalt annimmt, ist die Übertragung in das von der Geth-La Start-Methode erstellte Testnetzwerk einfach ein Netzwerk: Getth-NetworkID "12345". Dies ist das TestRPC -Code -Repository, und wir werden später darüber spre chen.

Dann spre chen wir über die verfügbaren Programmiersprachen, dann können wir eine echte Programmierung starten. Verwenden Sie einfach Solidität, um eine Programmiersprache für intelligente Verträge zu schreiben.

Es gibt mehrere Sprachen, die während des Schreibens von intelligenten Verträgen ausgewählt werden müssen: Ein wenig ähnlich wie die Solidität von JavaScript, die Dateierweiterung ist .Sol. Es gibt auch LLLs ähnlich wie LISP. Die Schlange war einmal für eine Weile beliebt, aber jetzt ist die beliebteste und stabilste ist die Solidität, also verwenden Sie einfach Solidität. Ich habe dich als Python gehört?

SOLC kompilieren: Nachdem Sie einen intelligenten Vertrag mit Solidey geschrieben haben, müssen Sie Solc verwenden, um zu kompilieren. Es ist eine Komponente der C ++ - Kundenimplementierung, und verschiedene Implementierungen ergänzen sich gegenseitig. Hier ist die Installationsmethode. Wenn Sie keine Solc installieren möchten, können Sie auch einen Browser-basierten Compiler direkt verwenden, z. Der folgende Abschnitt zur Programmierung wird davon ausgegangen, dass Sie Solc installiert haben.

web3.jsapi.

Was ist Blockchain?

Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicherung, Punkt -TO -Punkt -Übertragung, Konsensmechanismus und Verschlüsselungsalgorithmen. Blockchain ist ein wichtiges Konzept für Bitcoin.

Es handelt sich im Wesentlichen um eine dezentrale Datenbank.

erweiterte Informationen

Eigenschaften der Blockchain:

1. Solange die Authentizität von Informationen und Daten in der Kette sichergestellt werden kann, kann Blockchain Informationsprobleme "Speicher" und "Zertifizierung" lösen.

Zum Beispiel kann auf dem Gebiet des Urheberrechts die Blockchain verwendet werden, um Hinweise auf elektronische Beweise zu speichern, die garantieren können, dass sie nicht verfälscht ist und verschiedene Teile wie Originalplattformen, Autorenbüros, Justizbehörden usw. verknüpft werden. Durch verteilte Bücher, die die Wirksamkeit von Straftaten erheblich verbessern können.

2. Nicht mit zentraler Datenspeicherung, die Informationen über die Blockchain werden an jedem Knoten nach Punkt -to -point -Verbreitung verteilt, und die "reale Registrierung" aller Informationen wird über über"Vom gesamten Netzwerk geschrieben".

Referenzquelle: Baidu Encyclopedia-Blockchain

Was ist verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismus, Bilptionalgorithmus usw. usw. Es handelt sich um eine untergetriebene Anwendung in Form einer untergetriebenen Anwendung. Die traditionelle Speicherung und Kommunikation von Informationen durchläuft einen Server, dh eine Datenbank, und alle Informationen finden Sie in dieser Datenbank.

Blockchain enthält drei Typen: öffentlicher Kanal, Allianzkette und Privatkanal.

1.

2.

3.

⓸ Was ist "Blockchain"?

Blockchain hat zwei Bedeutungen:

1. Der sogenannte Konsensmechanismus ist ein mathematischer Algorithmus im Blockchain-System, um Vertrauen zu schaffen und Rechte und Interessen zwischen verschiedenen Knoten zu erhalten.

2. Diese Technologie hat aufgrund ihrer Sicherheit und Bequemlichkeit allmählich die Aufmerksamkeit der Bank- und Finanzindustrie auf sich gezogen.

In enger Sinne ist Blockchain eine Kettendatenstruktur, die Datenblöcke in chronologischer Reihenfolge kombiniert und in einer kryptografischen Weise garantiert wird, die und nicht in der Lage ist.

Blockchain -Technologie ist im Großen und Ganzen eine neue verteilte Infrastruktur- und Computermethode, die Blockchain -Datenstrukturen zum Überprüfen und Speichern von Daten verwendet, verteilte Knotenkonsensusalgorithmen verwendet, um Daten zu generieren und zu aktualisieren. Sie verwendet Kryptographie, um die Sicherheit von Datenübertragungen und -zugriff zu gewährleisten und intelligente Verträge zu verwenden, die intelligente Kontrakte verwendet werden, und verwenden Sie die Sicherheit von Smartcorts und verwenden Sie automatisierte Skriptcodes, um Daten zu programmieren und Daten zu bedienen.

⓹ Einfüh

rung in die Aktion: Was ist das Konzept der Blockchain? 1. Blockchain ist ein neues Modell der Computertechnologieanwendung, z. B. eine verteilte Datenspeicherung, Übertragung eines Punktes, Konsensmechanismus und Verschlüsselungsalgorithmen. Der sogenannte Konsensusmechanismus ist ein mathematischer Algorithmus im Blockchain -System, um Vertrauen zu schaffen und Rechte zwischen verschiedenen Knoten zu erhalten [1]. 2. Was ist ein Konzept? Konzepte haben zwei Hauptmerkmale, nämlich: Konnotation und Erweiterung des Konzepts. Die Verbindung des Konzepts bezieht sich auf die Bedeutung dieses Konzepts, dh zu Attributen für Objekte von Dingen, die sich aus dem Konzept widerspiegeln. Zum Beispiel: "Waren sind Arbeitsprodukte für den Austausch." Unter ihnen ist „Arbeitsprodukte, die für den Austausch verwendet“, die Konzept des Konzepts der „Waren“. Die Erweiterung des Konzepts bezieht sich auf das Volumen der Objekte von Dingen, die sich in diesem Konzept widerspiegeln. Das heißt, etwas oder ein Objekt mit Attributen reflektierte Konzepte. Zum Beispiel: "Wälder gehören Schutzwälder, Wälder, wirtschaftliche Wälder, Wälder und Wälder mit besonderen Zwecken." Die Zusammenhänge und Erweiterung des Konzepts haben Feedback, dh je mehr Konzepte, desto weniger Erweiterung; Eine einfachere Erklärung für das Verständnis: Die Zusammenfassung des Konzepts bezieht sich auf die Bedeutung dieses Konzepts. Je mehr Bedingungen, desto weniger die Expansion des Konzepts. Die Bedingungen sind alle funktional. Zum Beispiel: Es sollte einen Platz in der Tasse geben, um ihn zu tragen. Und es wird verwendet, um Flüssigkeiten wie Wasser und Wein aufzubewahren. Und dies sind Gerichte (bestimmte Objekte können nicht direkt oder indirekt eingeschlossen werden). Und wenn Sie ausreichende Bedingungen kennen, können Sie ein Objekt oder Objekt, dem Sie angehören, grob anzeigen. Weil es mit objektiven Dingen verbunden sein sollte. Zu den Funktionen von Konzepten gehören: Urteilsvermögen, Beschreibung, Attribute, Kategorien, Definitionen (Klarheit des Konzepts) usw. Beschreibung der Konzepte in China: Avangardi -Konzepte, neuartige, modische, zukünftige Trends, Hintergrund und Bilder. Das Konzept hat einen strengen festen Inhalt und einen gewissen Grad an Mehrdeutigkeit. Die Konzepte sind nicht real, aber stellen Sie sich vor. Bewusstseinsproben sind endlos. Aus formaler Sicht: Ideen sind ein höheres Niveau, Konzepte erscheinen in der FormWörter und Ideen erscheinen normalerweise in einem vollständigen Satz. Die Form ist jedoch dieselbe; Daher ist zu verstehen, dass die Konzepte mehr als Informationen und aufschlussreiche Ideen konzentriert sind, sodass die Konzepte hell und am Bild orientiert sind, während wissenschaftliche Konzepte systematisch sind. Konzepte sollten auch sein, dass Menschen interaktiv verstehen können, daher sind sie universell und objektiv.