Blockchain -Taste ist ein Computer oder Server im Blockchain -Netzwerk, um an Überprüfung, Speicherung und Datenübertragung teilzunehmen. Das Folgende ist eine detaillierte Erklärung der Blockchain -Schaltflächen:
1. Datenüberprüfung:
Die Schaltflächen spielen die Rolle der Überprüfungssätze im Blockchain -Netzwerk. Sie werden neue Transaktionen überprüfen, um die Legalität, Authentizität und Integrität von Transaktionen sicherzustellen. Der Überprüfungsprozess umfasst den Signaturtest der Transaktion, den Kontostand beider Parteien für die Transaktion, das Format der Transaktion usw., um sicherzustellen, dass die Transaktionen den Konsensregeln von Blockchain entspre chen.2. Datenspeicher:
Die Schaltflächen speichern alle Daten auf der Blockchain, einschließlich Blocktiteln, Transaktionsdatensätzen usw. Diese Daten bilden ein "Ledger" von Blockchain, wobei alle Transaktionen und Ereignisse im Blockchain -Netzwerk aufgezeichnet werden. Durch das Speichern dieser Daten bieten die Schaltflächen Datenabfrage- und Überprüfungsdienste für andere Schaltflächen.3. Datenübertragung: Die Datenübertragung und -synchronisation werden zwischen den Schaltflächen durchgeführt, um die Konsistenz der Daten des gesamten Blockchain -Netzwerks sicherzustellen. Wenn eine neue Schaltfläche am Netzwerk teilnimmt, wird die neuesten Blockchain -Daten aus anderen Schaltflächen heruntergeladen und synchronisiert. Gleichzeitig verteilen die Schaltfläche auch neue Transaktionen und blockiert Daten auf andere Schaltflächen, um die Freigabe und Aktualisierung von Daten zu realisieren.
4. Dies beinhaltet eine DNS -Seed -Abfrage, die für eine Software codiert ist, eine Liste von gut verbundenen Schaltflächen erhalten und versuchen, Verbindungen mit diesen Schaltflächen aufzubauen. Wenn die Verbindung erfolgreich ist, kann die neue Schaltfläche Blockchain -Daten herunterladen und synchronisieren und Teil des Netzwerks werden.
Um zu synthetisieren, sind Blockchain -Schaltflächen ein integraler Bestandteil des Blockchain -Netzwerks. Sie behalten die Stabilität und Sicherheit des Blockchain -Netzwerks durch Prozesse wie Datenüberprüfung, Speicherung, Übertragung und Selbsteinstellungen bei.
Minima Node -Bereitstellungs -Tutorial h2>
Tiny, eine Blockchain basierend auf der Zug, Schweiz im Jahr 2018 von Hugh und Padderg Nach Erhalt von 2,5 Millionen US -Dollar im Dezember 2020, das Unternehmen, das mit 6,5 Millionen US -Dollar Finanzierung im Oktober 1721 abgeschlossen wurde, wurde von einem Investmentfund des Investmentfundes des Kapitals des Capital vom Oktober 2021 und dem SMMO -Kopf geleitet. Tiny konzentriert sich auf die Bereitstellung energieer dezentraler und verteilter Blockchain-Protokolle. Das Projekt befindet sich derzeit im ersten, mit etwa 40.000 Knoten und dem offiziellen Ziel für die 1 Million Knoten im Jahr 2022. P> Zugriff auf einen bestimmten Link und füllen Sie relevante Informationen ein. Nach der Registrierung wurde das Anmeldung abgeschlossen. Bei der Seite Anmeldung werden Sie eine Kennung namens "IncentiiveId" feststellen, die die Schlüsseldaten für den Knoten des Bergbaus und Abfrages sind.
Fahren Sie dann einen winzigen Knoten aus. P> Für Android -Gerätebenutzer werden die minimaAPK -Datei heruntergeladen und installiert, die bereitgestellt wird. Öffnen Sie nach Abschluss der Installation Software und fügen Sie IncentiveId ein und drücken Sie die Eingabetaste. Geben Sie die Nodestatus -Seite ein und drei grüne Punkte scheinen darauf hinzudeuten, dass der Knoten erfolgreich ausgeführt wurde.
Windows -Benutzer, stellen Sie sicher, dass der Computer über einen Java -Film installiert ist. Laden Sie das Tiny Node -Programm herunter, fügen Sie den Befehl in das CMD -Fenster ein und tun Sie es. P> Geben Sie die Paste-Steuerung ein (erstellen Sie eine Bestellung im selben Ordner wie ein JAR-Paket) Java-xmx1g, jarminima.jar-rcenable. Fügen Sie das Ausgangsergebnis IncentiveId ein.
Für Linux -Plattformen, zu den offiziellen winzigen Dokumenten der Bereitstellung. P> Wenn Sie mehr Knoten auf dem Server ausführen müssen, verwenden Sie verschiedene Portnummern. Machen Sie eine Serverkonfiguration angemessen, mit niedriger Konfiguration VPS werden nicht empfohlen, die Anzahl der Knoten auszuführen.
Schließen Sie nach Abschluss des Anreizsystems und dem Knoten in der Befehlszeile an. P> Schließen Sie ein Konto mit einem angegebenen Befehl mit dem verwendeten Knoten an.
Einkommensrendite: p>
Jeder Knoten kann an einem Tag ein kleines Zeichen für das verwendete Gerät nehmen. Mehrere Gedanken zu Hause können einen Knoten laufen lassen. Wenn Sie über zusätzliche VPS -Ressourcen verfügen und sie zum Ausführen von Knoten und den entspre chenden Belohnungen verwenden. P>
So erstellen Sie einen Knoten an Cloud -Server h2> Erstellen eines Cloud -Server -Knotens ist ein systematischer Prozess.
Zunächst müssen Sie einen geeigneten Cloud -Dienstanbieter entspre chend den persönlichen Anforderungen als Cloud, Tencent Cloud und Huawei Clouds auswählen. Diese Plattformen bieten eine Fülle von Cloud -Server -Optionen, um nach Faktoren für die Leistung ausgewählt zu werden, den Preis des Weltstandorts. Nach dem Kauf des Cloud -Servers können Sie dann den Betriebssystem konfigurieren, wo es die häufig verwendete Linux -Verteilung wie die CentOS oder Ubuntu auswählen kann. Für den Installationsprozess kann die offiziellen Dokumente oder die Führung im technischen Blog erforderlich sein, um die Richtigkeit des Installationsprozesses sicherzustellen. Beim Erstellen von Knoten müssen Sie normalerweise eine persönliche Knotensoftware für einen oder deren installieren. Diese Software bietet Tools und Funktionen, die ein Blockchain -Netzwerk erstellen müssen. Der detaillierte Schritt zur Installation und Konfiguration dieser Software kann in offiziellen Dokumenten erfolgen. Nach Abschluss der Installation muss der Knoten zwischen der Einstellung des Knotens und den Informationen gestartet und Form gestartet werden. Führen Sie diese Konfiguration aus, die für den stabilen Betrieb des Knotens kritisch sind. Um die Sicherheit des Knotens zu gewährleisten, ist die erforderliche Sicherheitskonfiguration erforderlich, einschließlich der Einstellung eines starken Kennworts und der Konfiguration Firewall -Regeln. Diese Maßnahmen schützen die Knoten potenzieller Sicherheitsbedrohungen. Wenn Sie in Betracht ziehen, Ihre Knoten an andere Knoten zu verbinden, können Sie die Verbindung des Knotens zum Netzwerk verwenden, um dem Netzwerk hinzuzufügen. Dieser Schritt hilft, im Netzwerk zu skalieren und die Gesamtleistung zu verbessern. Es ist zu beachten, dass der Building Cloud Server -Knoten eine bestimmte grundlegende Informatik erfordert. Wenn Sie nicht wissen, wann dies empfohlen wird, um Hilfe vom Fachmann zu suchen. Darüber hinaus ist es sehr wichtig, die Stabilität und Sicherheit des Servers durch den gesamten Konstruktionsprozess aufrechtzuerhalten, um Probleme zu vermeiden.kleine Dinge auf den Stadtknoten ig>
Dieser Artikel ist das 4. Kapitel der technischen Artikel von [M. Li bringt Sie mit, um die Cita -Serie zu spielen]. Der Ingenieur Li, der zugrunde liegende Ingenieur der Blockchain der Hangzhou Xita -Technologie, teilte sein Verständnis der Blockchain und stellte eine Plattform zur Verfügung, um mit allen zu diskutieren. Folgen Sie dem offiziellen Bericht: Xita -Technologie, beantworten Sie die "Kommunikationsgruppe" und treten Sie der Citahub -Familie der Open Source of Blockchain bei. Die Adresse des Blockchain -Kerns der Open -Source -Cita -Firma: Github.com/citahub/cita
In dieser Woche werden wir Ihnen die relevanten Kenntnisse der Cita -Knoten mitteilen. Der Hauptinhalt lautet wie folgt:
Definition des gewöhnlichen Knotens
Der gewöhnliche Knoten bezieht sich auf die Knoten, die Transaktionen synchronisieren, Transaktionen auf der Blockchain und akzeptieren Dapp JSON-RPC-Anfragen überprüft und ausführen können. Er nimmt nicht an der einvernehmlichen Abstimmung teil und zeigt aktiv Blöcke an, damit andere Knoten abstimmen. Mit Ausnahme des Mangels an Autorisierungen für die Erzeugung von Blöcken und Stimmen hat diese Art von Knoten die gleichen Funktionen wie Konsensknoten.
Einige Kunden nennen alleine normale städtische Knoten. Tatsächlich sind diese beiden Konzepte gleich und müssen verstanden werden.
So erhalten Sie einen normalen Knoten
Wenn Sie einem Stadtnetz ein Knoten hinzufügen, müssen Sie zunächst die Konfigurationsdatei des Knotens der entspre chenden Kette erhalten. Wenn bereits eine Kette in Arbeit ist (unter der Annahme von Chain_x für eine einfache Beschreibung) müssen Sie zum Verzeichnis der Verzeichniskette zurückkehren und einen bestimmten Befehl ausführen, um die Konfigurationsdatei des Knotens zu generieren. Sobald es fertig ist, gibt es eine Datei namens "4" im Verzeichnis chain_x. Nachdem diese Konfigurationsdatei an den Zielserver verteilt wird, beiträgt der neue Knoten automatisch dem Netzwerk von Chain_x bei und wird zum normalen Knoten.
Es ist zu beachten, dass der neue Knoten denselben Erstellungsblock wie die anderen Knoten in der Kette verwenden muss, ansonsten werden die Kettenblöcke nicht synchronisiert und können daher nicht dem Netzwerk beitreten. Wenn Sie eine Stadtkanäle betreiben und verwalten, müssen Sie daher auf die folgenden zwei Punkte achten:
1. Zusätzlich zur Verwendung des Anhangsbefehls, um normale Knoten zu erhalten, können Sie den einvernehmlichen Knoten auch in normalen Knoten herabstufen. Die Details werden im Unterabschnitt von Konsensknoten unten erörtert.
So löschen Sie einen gewöhnlichen Knoten
cita verwendet ein P2P -Netzwerk für den Zugriff auf den Knoten. Sobald der gewöhnliche Knoten geschlossen ist (einschließlich des Stoppens oder Stoppens verbundener Prozesse), verlässt er das Netzwerk automatisch. Theoretisch können gewöhnliche Knoten, die den Anforderungen entspre chen, jederzeit eingeben und aus dem Netzwerk herauskommen. Wenn der Kettenmanager die Abschaffung gewöhnlicher Knoten erzwingen muss, muss er die TCP -Verbindung der entspre chenden Knoten durch den Firewall -Mechanismus verbieten.
Definition des einvernehmlichen Knotens
Der einvernehmliche Knoten verfügt über Generations- und Block -Stimmrechte und ist für die Sortierung von Transaktionen und das Einwickeln in Blöcke verantwortlich. Nach Abschluss des Konsens wird dies als rechtliche Blocke bestätigt. Kurz gesagt, ein einvernehmlicher Knoten ist ein Knoten, der an der Generierung von Blöcken teilnimmt.
So erhalten Sie einen einvernehmlichen Knoten
, um einen Knoten mit der Adresse von zu aktualisieren 0x59A316DF602568957F4797333333333333333333333333333333333333333333333333333333333333333332f1f85ae1e2e75e. Administrator. Nach der Erstellung der Kette muss der private Schlüssel folglich ordnungsgemäß erhalten bleiben, da der private Schlüssel zuDer Administrator ist für die Wartung und Verwaltung der folgenden Kanäle erforderlich.
So löschen Sie einen einvernehmlichen Knoten. Um die einvernehmlichen Genehmigungen von Knoten zu stornieren, deren Ansprache des öffentlichen Schlüssels 0x59A316DF602568957F479732F1F85AE1E2E75E ist, muss die entspre chende Operation durchgeführt werden.
Anzahl der Knoten
Während der Kommunikation mit Kunden wurde das Problem der Anzahl der Stadtknoten mehrmals diskutiert. Erstens kann CITA 1 Knoten einsetzen, anstatt das, was im Allgemeinen 4 Knoten einsetzen soll. Anschließend wird die Frage der Anzahl der Stadtknoten aus drei Aspekten erörtert: Mehrfachverständlichkeit, Toleranz gegenüber Defekten und Überprüfungskapazitäten.
Multi-Replikat
Cita wurde als Multi-Replica-System geboren. Wenn ein Replikat ausfällt, versehentlich löscht oder aus anderen Gründen nicht verfügbar ist, kann es automatisch Daten von anderen Knoten synchronisieren. Nur im Einsatz mehrerer Kopien auf Maschinen in verschiedenen Maschinen oder an verschiedenen geografischen Standorten kann es seine Wirksamkeit voll nutzen. Wenn es nur einen Maschine (oder Cloud -Host) gibt, reicht es aus, einen Stadtknoten bereitzustellen, da die Bereitstellung mehrerer Stadtknoten auf derselben Maschine die Defekt -Toleranz nicht verbessern kann. Wenn diese Maschine zusammenbricht, funktioniert die gesamte Kette nicht.
Deleranz an die
Defekte nimmt einen Konsensusalgorithmus vom PBFT -Typ an und hat bestimmte Defekte Toleranzkapazitäten. Die Berechnungsformel für die Anzahl der toleranten Knoten mit Aufschlüssen (dh die Anzahl der Konsensknoten) lautet: n = (n-1) / 3, wobei n und n natürliche Zahlen sind. Wenn Sie die Toleranz gegenüber den Defekten des 1 Knotens erhalten möchten, müssen Sie mindestens 4 Konsensknoten bereitstellen. Wenn Sie eine Toleranz für die Mängel von 2 Knoten, , mindestens 7 Konsensknoten eingesetzt werden möchten usw. Diese Toleranz für Defekte bedeutet, dass selbst wenn N -Knoten ein böswilliges Verhalten ausfallen, zerquetschen oder begehen, das gesamte Blockchain -System immer normal funktionieren kann.
Überprüfungskapazität
Gewöhnliche Knoten bieten zwei Benutzerkapazitäten. Erstens bieten sie Dapps die Möglichkeit, die Ausführung von Transaktionen zu überprüfen. Zweitens trägt die rationale Bereitstellung der Anzahl der gewöhnlichen Knoten zur Optimierung der Netzwerkleistung bei. Abhängig von den Bedürfnissen und Szenarien des Unternehmens ist die Anzahl der gewöhnlichen Knoten vernünftigerweise ausgewählt.
Xita -Technologie
Xita -Technologie verpflichtet sich, kleine und mittelgroße Unternehmen sicher und zuverlässige Blockchain -Netzwerkdienste bereitzustellen, um die Nachhaltigkeit und Robustheit des kommerziellen Ökosystems zu gewährleisten. CITA ist ein Blockchain -Kernel auf Unternehmensebene und der erste Blockchain -Kern auf Unternehmensebene in China, der unabhängige Forschung und Entwicklung auf der Grundlage der Open -Source -Community erhalten. Citahub ist eine Plattform, die Szenarien und technische Entwicklungsteams verbindet, die Ressourcen integrieren und Szenarien, Tools und Best Practices zur Entwicklung von Wertnetzwerken bereitstellen können. Als Anppstore in einer Kette erfüllt Baota.com die Anwendungsbedürfnisse verschiedener Branchenszenarien in einem einzigen Fenster.