Vier Kerntechnologien von Blockchain
Die vier Kerntechnologien der Blockchain umfassen:
P2P -Netzwerktechnologie:
Infrastruktur: Die P2P -Netzwerk -Technologie ist die Grundlage für Blockchain, so dass jeder neun im Netzwerk austauschen kann. Dezentralisierung: Tausende von Knoten kommen frei herein und gehen in verteilte Netzwerke und sorgen für die dezentralen Merkmale der Blockchain.Verschlüsselungstechnologie:
asymmetrischer Verschlüsselungsalgorithmus: Blockchain verwendet einen asymmetrischen Verschlüsselungsalgorithmus, der öffentliche Schlüssel wird verwendet, um Informationen zu verschlüsseln, und der private Schlüssel wird zum Entschlüsseln verwendet. Informationssicherheit: Diese Verschlüsselungsmethode gewährleistet eine sichere Übertragung von Informationen in einem verteilten Netzwerk und sorgt für Integrität, Sicherheit und unveränderliche Informationen.Smart Contract:
Automatische Ausführung: Ein intelligenter Vertrag ist ein automatisch abgeschlossener Vertrag, der zuverlässige Transaktionen ermöglicht, ohne dass ein Dritter erforderlich ist. Kommerzielle Anwendung: Bei kommerziellen Aktivitäten vereinfachen intelligente Verträge den Transaktionsprozess und bieten Sicherheitsgarantien, sodass beide Parteien die Vertragsbedingungen automatisch durchführen können.Konsensmechanismus:
Vertrauenskern: Der Konsensmechanismus ist die Kerntechnologie der Blockchain zur Bildung von Vertrauen und stellt sicher, dass eine Vereinbarung ohne zentralisierte Institutionen eingeholt werden kann. Maschinenalgorithmus -Konsens: In verteilten Netzwerken wird Konsens durch Maschinenalgorithmen gebildet, wird Vertrauen rekonstruiert und freie Vereinigung, Schöpfung, Innovation und Glück für freie Menschen sowie Änderungen der Produktionssysteme und Wertverteilungsmethoden.Die vier Kerntechnologien von Blockchain?
Die vier Kerntechnologien von Blockchain sind:
Distributed Ledger: Stellen Sie die Informationstransparenz und Manipulationen als Grundlage für die Datenspeicherung sicher. Die verteilte Ledger -Technologie ermöglicht es, dass Daten über die Blockchain von allen Knoten im Netzwerk verwaltet werden, wobei jeder Knoten eine vollständige Kopie des Hauptbuchs hat, die die Sicherheit und Zuverlässigkeit der Daten erhöht.
Konsensmechanismus: Gewährleistung der Konsistenz und Autorität in der Datenverarbeitung durch Anpassungspunkte. Der Konsensmechanismus ist die Art und Weise, wie Knoten eines Blockchain -Netzwerks auf die Gültigkeit der Daten zustimmen.
Verschlüsselungsdurchsetzung: Sicherstellung der Datensicherheit und Identitätsüberprüfung. Blockchain verschlüsselt und schützt Daten durch Verschlüsselungstechnologien wie Hash -Funktionen, asymmetrische Verschlüsselung und andere Verschlüsselung, um die Vertraulichkeit, Integrität und Identitätsüberprüfung der Daten sicherzustellen. Diese Technologien sind wie verschlüsselte Schlösser, die die Integrität und Sicherheit von Daten auf der Blockchain schützen.
Smart Contract: Blockchain ermächtigt, führt Funktionen aus und wendet ermöglicht und ermöglicht die automatische Ausführung von Transaktionsregeln. Ein intelligenter Vertrag ist ein automatisch ausgeführter Vertrag, der automatisch einen Vertrag auslöst und ausführt, wenn eine bestimmte Bedingung erfüllt ist. Mit intelligenten Verträgen können Blockchains komplexere Geschäftslogik- und Transaktionsregeln haben, wodurch die Flexibilität und Skalierbarkeit von Blockchains erhöht werden.
Die vier Hauptblockchain -Technologien Die Hauptsäulen der Blockchain -Technologie spiegeln sich hauptsächlich in vier Schlüsse
ltechnologien wider: Konsensmechanismus, verteilte Speicherung, intelligente Verträge und Kryptographie. Diese Technologien bauen gemeinsam den Eckpfeiler des Blockchain -Systems auf. Erstens sind Konsensmechanismen wie Bergbauprinzipien der Schlüssel zur Lösung des Problems der zentralen Behörde in verteilten Netzwerken. Er koordiniert die Teilnehmer, um eine Datenvereinbarung zu erzielen, und stellt fest, wer die Befugnis hat, Daten aufzuzeichnen, und sorgt für die Wartung und Integrität von Daten. Zweitens verteilt die verteilte Speichertechnologie die Datenspeicherung und jeder Teilnehmer verfügt über gleiche Speicher- und Zugriffsrechte. Beispielsweise werden Bitcoin -Transaktionsunterlagen auf den Computern von Minderjährigen auf der ganzen Welt verteilt, wodurch Daten vollständig und verändert werden. Intelligente Verträge sind wie automatische Ausführungsregeln. Schließlich garantiert die Kryptographie als Eckpfeiler der Blockchain -Sicherheit die Datensicherheit, überprüft die Datenquelle und sorgt für die Integrität und das Vertrauen des Systems durch Verschlüsselungs- und Entschlüsselungstechnologien wie Hash -Algorithmen, private öffentliche Schlüsselschlüsseln und digitale Signaturen.In der Tat hat die Blockchain in den letzten zehn Jahren unter ihrer ursprünglichen Veränderung und Fortschritte gelitten. Im Allgemeinen müssen die vier Kerntechnologien eine einzigartige Rolle in der Blockchain spielen, und die Grundlage der Blockchain sollte gemeinsam festgelegt werden.
1. Speicherfunktion
Zuerst wird das verteilte Ledger in dieser Datenbank gespeichert, wenn eine verteilte Datenbank erstellt wird. Zentralisierte Geräte- und Managementorganisationen werden durch die digitale Signaturtechnologie bestätigt und benötigen kein menschliches gegenseitiges Vertrauen, solange sie gemäß den festgelegten Regeln durchgeführt werden. Der Knoten kann andere Knoten nicht täuschen. Jeder ist Teilnehmer und jeder hat das Recht zu spre chen, weil das gesamte Netzwerk verteilt ist.
2. 2. Daher ist ein weiterer Mechanismus erforderlich, um das gesamte Knotenkonto anzupassen, um die Konsistenz aufrechtzuerhalten. Somit spielt der Konsensmechanismus eine Rolle bei der Anpassung des Knotens der Blockchain und der Klärung der Rolle der Datenverarbeitung.
Jeder kann am Blockchain -Netzwerk teilnehmen. Bitcoin ist das gleiche wie das Erkennen des Konsensmechanismus für Bitcoin -Bergbau. Die Regeln für Bitcoin sind, eine große Berechnung durchzuführen, und zunächst wird die Person, die berechnet wird, mit der POW belohnt.
Hinweis: Was sind die Vor- und Nachteile des Konsensmechanismus im Vergleich zu POW, POS und DPO?
pow ist ein sehr cleverer Weg, der einfach und einfach zu implementieren ist. Sein Nachteil ist auch sehr klar:
Abfallergiequelle;
Die Bestätigungszeit des Blocks ist schwer zu verkürzen.
Die neue Blockchain muss einen anderen Hash -Algorithmus finden. Andernfalls werden Sie Bitcoin's Computing Power Attack Ake gegenüberstehen. Je größer das Systemgleichheit der POW ändert, desto größer ist die Chance, der nächste Buchhalter zu werden. Der Vorteil dieses Mechanismus ist, dass er so mächtig wie POW ist, aber es gibt keinen Nachteil.
Kampfteilnehmer möchten möglicherweise nicht an Buchhaltung teilnehmen. Wir sind auf die Rolle der Buchhalter spezialisiert, zuerst Buchhalter durch Aktien ausgewählt und dann um die Aufrechterhaltung der Schwellung verschieben. Dieser Ansatz löst das endgültige Problem immer noch nicht.
DBFT (delegatedBFT) ist ein allgemeines Konsensmechanismusmodul, das einen verbesserten byzantinischen Defektalgorithmus hindeutet, der auf das Blockchain -System angewendet werden kann.
DBFT ist ein Protokoll, das auf Blockchain -Technologie basiert. Benutzer können Vermögenswerte und Gewinne in der physischen Welt ausführen. Xiaoyi kann Corporate Capital ausstellen, das nach Chinas "Vertragsrecht" und "Gesellschaftsgesetz" anerkannt wird, was nicht nur eine digitale Währung, sondern auch eine Mainstream -Internetfinanzierung darstellt. Xiaoyi kann für Aktien -Crowdfunding, P2P -Online -Kredite, digitales Asset -Management und intelligente Verträge verwendet werden. Dieser Konsensmechanismus basiert auf der von Castro und Liskov vorgeschlagenen "tatsächlichen byzantinischen Defekt -Toleranz" und wurde verbessert, um auf das Blockchain -System anzuwenden. Byzantinische Glaubenstoleranz wird in verteilten Systemen wie verteilten Dateisystemen, verteilten Kollaborationssystemen und Cloud Computing häufig eingesetzt. DBFT wurde hauptsächlich verbessert.
C/s -Architekturanforderungs -Antwortmodus wurde mit einem Pierknotenmodell verbessert, das für das P2P -Netzwerk geeignet ist.
Die Einführung eines digitalen Zertifikats in die Blockchain löst das Problem der tatsächlichen Identität des Buchhaltungsknotens in der Abstimmung. Mit anderen Worten, so -, um die Zuverlässigkeit zu beantragen. Byzantines allgemeines Problem ist eine Möglichkeit, eine Vereinbarung zu erzielen, wenn dem Teilnehmer nicht vertrauenswürdig ist, und die byzantinische Defekt -Toleranz ist eine Lösung für ein solches Problem. Die Blockchain -Netzwerkumgebung ist ebenfalls sehr kompliziert und hat Probleme wie die Wartezeit für Netzwerk, Übertragungsfehler, Softwarefehler, Sicherheitslücken, Hacker -Invasion und verschiedene böswillige Knoten.
Die Zuverlässigkeit des Algorithmus haben strikte mathematische Beweise.
Wenn mehr als ein Drittel der Schwellungen miteinander kooperiert und in zwei Netzwerksysteme unterteilt ist, können Menschen ein System für eine Gabelung erstellen, aber sie können den wichtigsten Punkt in der oh2en Zusammenfassung anwenden. Zum Beispiel ist unser Columbus -Vereinbarungsmechanismus der Konsensmechanismus von DPOS+DBFT. Wenn einer der gesamten Knoten oder Geräte ausgeschaltet ist, funktioniert der andere immer noch normal und wirkt sich nicht auf das gesamte Netzwerksystem aus. Wenn der Server des Tencent jedoch geschlossen ist, gibt es keinen Ort, an dem Sie nach Daten suchen können, sodass jeder den WeChat aller öffnen kann.
3. Die Datensicherheit kann das Eigentum der Daten m nicht manipulieren, die eine einzelne Richtung und Anti -tamper -Präventionseigenschaften hat, und es kann nicht moduliert werden, wenn die Daten in die Kette hochgeladen werden, sodass das Konto nicht durch asymmetrische Verschlüsselung verschlüsselt werden kann.
Modifikationen einzelner oder mehrerer Datenbanken können andere Datenbanken nicht beeinflussen. Es ist fast unmöglich, mehr als 51% der Daten im gesamten Netzwerk zu ändern. Jede Transaktion der Blockchain ist durch Verschlüsselungsmethoden mit benachbarten Blöcken verbunden, sodass Sie zur Vergangenheit und Präsentation aller Transaktionen zurückkehren können. Dies ist die Datenstruktur, Blockheader und Blockkörper der Blockchain. Verschlüsselungs -Hash -Werte und Zeitstempel werden nicht durch Ermittlung von Bestellungen nach Zeitstempel unterbrochen.
Dieses Prinzip funktioniert in Geschäftssystemen, einschließlich des Produktsystems. Wir können nach dem Ort des Produkts und einigen Rohstoffen suchen. Durch diese Datenspeicherstruktur können wir diesem Produkt gemeinsam vertrauen, und ich denke, es ist wahr.
Sie können auch 51%aus dem Kapitalblick erreichen, um die Daten zu ändern. Dies ist nur eine Möglichkeit. Die Blockchain -Technologie ist schädlich und sicherer als die Internet -Technologie. Um die Daten mit einem Hacker zu ändern, müssen Sie alle Computer finden, die dieses Konto beibehalten.
Alle Transaktionsinformationen auf der Blockchain werden freigegeben, sodass jede Transaktion auf allen Knoten angezeigt wird, sodass die ID zwischen den Knoten nicht offengelegt werden muss und jeder Knoten anonym ist. Nach dem Start jedes Computergeräts wissen Sie beispielsweise nicht, wer jede Computermaschine startet und weiß, wer beginnt.
4 Smart Contract -run -Anwendung
. Um das Vertrauensproblem zu lösen, kann der Smart -Vertrag mit einem intelligenten Vertrag eindeutig aufgeführt werden und die Daten können über das Programm ausgeführt werden.Sie können die Rolle der Datenausführung und -anwendung spielen.
Smart Contracts können Ihnen dabei helfen, Geld, Eigentum, Aktien oder wertvolle Gegenstände in transparenter und unnötiger Weise auszutauschen. Durch die Smart Contract -Methode werden Vermögenswerte oder Anrufe an das Programm gesendet, und das Programm führt diesen Code aus und überprüft die Bedingungen automatisch zu einem bestimmten Zeitpunkt, sodass es zu einer Person zurückkehren oder zu einer anderen Person zurückkehren oder an die Person zurückkehren muss, die an einen Moment gesendet werden sollte. (Automatisch implementiert, keine Kontoabhängigkeit) Das Hauptbuch wurde gleichzeitig gespeichert und speichert die Datei, um spezifische Sicherheit und Unveränderlichkeit zu erhalten.
Funktionen von Smart Contract
Autonomie -Kanzel Der Broker und Dritte. Sie sind eine Person, die einen Vertrag erreicht. Dies wird übrigens automatisch vom Netzwerk verwaltet und nicht von einer Person, die Vorurteile haben kann. Es wird das Risiko einer Manipulation der dritten Teilnahme beseitigt.
Trust -File ist im gemeinsam genutzten Hauptbuch verschlüsselt. Ich kann nicht sagen, dass jemand verloren hat.
backup -imagine, ob eine Bank ein Sparkonto verliert. Alle Ihre Freunde haben den Rücken auf der Blockchain. Ihr Dokument hat sich viele Male wiederholt.
Security -cryption, Website -Verschlüsselung und Dateisicherheit. Kein Hacking. Tatsächlich ist dies ein sehr kluger Hacker, der in den Code brechen und eindringt.
Geschwindigkeit-In General müssen Sie viel Zeit und Dokumente verbringen, um Dokumente manuell zu verarbeiten. Smart Contracts Automatisieren Sie die Arbeit mithilfe von Softwarecode, um eine Reihe von Geschäftsprozesszeiten zu verkürzen.
Reduzierung der Einsparungskosten -Smart -Verträge können beim Entfernen von Makler Geld sparen. Um beispielsweise eine Transaktion zu beobachten, müssen Sie eine Notar Person bezahlen.
Genauigkeit -Der automatische Vertrag ist schneller und billiger, erstellt aber auch ein Formular und vermeidet Fehler.
Der beste Weg, um den intelligenten Vertrag zu erklären, besteht darin, die Technologie mit dem Verkaufsautomaten zu vergleichen. Gehen Sie im Allgemeinen zu einem Anwalt oder Notar, zahlen Sie und warten Sie auf das Dokument. Durch den Smart -Vertrag stecken Sie Bitcoin einfach in eine automatische Automaten (z. B. ein Ledger) und stecken ihn in einen Treuhandzusatz, einen Führerschein oder alles in einem Konto. Noch wichtiger ist, dass intelligente Verträge nicht nur die Regeln und Bestrafung des Vertrags auf die gleiche Weise wie bestehende Verträge definieren, sondern diese Verpflichtung automatisch ausführen.
Smart Contract und Blockchain
Blockchain ist das verteilte System unter allen zulässigen Parteien, sodass Sie nicht für Makler (Makler) bezahlen und Zeit und Konflikt sparen müssen. Es gibt ein Problem mit der Blockchain, aber die Bewertung wird nicht verweigert als das vorhandene System, billiger und sicher. Deshalb wechseln wir Banken und Regierungsleute. Wenn Sie die Merkmale der Blockchain -Technologie unter Verwendung eines intelligenten Vertrags anhand eines intelligenten Vertrags erleichtern, wird es einfacher, die verschiedenen Arbeits- und Lebensverträge zu verbessern.