Heim web3.0 Erfahren Sie mehr über Blockchain-Prinzipien in einem Artikel

Erfahren Sie mehr über Blockchain-Prinzipien in einem Artikel

Mar 07, 2024 am 09:07 AM
区块链 比特币 区块链技术 virtuelle Währung

Blockchain-Technologie ist eine magische Sache. Für viele Technikfreaks ist dies einfach ein Meisterwerk. Wissen Sie, was das Prinzip der Blockchain ist? Im Folgenden wird der Herausgeber analysieren, was das Prinzip der Blockchain ist. Blockchain ist ein wichtiges Konzept von Bitcoin. Die Währung ist mit dem Internet Finance Laboratory der PBC School of Finance der Tsinghua University verbunden. , Sina Technology veröffentlichte den „2014-2016 Global Bitcoin Development Research Report“ und erwähnte, dass Blockchain die unterste Schicht von Bitcoin ist. Technologie und Infrastruktur.

Blockchain ist im Wesentlichen die zugrunde liegende Technologie von Bitcoin, es ist ein dezentrales Datenbanksystem. Blockchain nutzt Verschlüsselungstechnologie, um eine Reihe von Datenblöcken zu generieren. Jeder Datenblock enthält Informationen über eine Transaktion im Bitcoin-Netzwerk, die zur Überprüfung der Gültigkeit der Transaktion und zur Generierung des nächsten Datenblocks verwendet werden.

Erfahren Sie mehr über Blockchain-Prinzipien in einem Artikel

Was ist ihr Prinzip?

Als ich verschiedene Definitionen von Blockchain sah, wurde mir klar, dass meine bisherige Interpretation dieses Konzepts immer auf Bitcoin beschränkt war. Die Definition von Blockchain ist nicht eindeutig und klar. Hier möchte ich einige meiner persönlichen Erkenntnisse zu den Eigenschaften von „Blockchain“ basierend auf Forschungsarbeiten teilen:

Verwendung einer Datenstruktur in Form einer „Hash-Kette“, um zugrunde liegende Daten zu speichern (unten beschrieben)

Mehrfach Beteiligte Knoten Systembetrieb (verteilt)

Erreicht einen Konsens (Konsensprotokoll/-algorithmus) durch ein bestimmtes Protokoll oder einen Algorithmus, um die Konsistenz der Basisdaten sicherzustellen.

Bitcoin ist eine der repräsentativsten und einflussreichsten Anwendungen in der Blockchain-Technologie. Wenn wir verstehen, wie Bitcoin Blockchain nutzt, können wir andere Arten von Blockchain-Anwendungen leichter verstehen.

Bevor wir über die Anwendung sprechen, ist es am wichtigsten, ihren technischen Charakter zu verstehen. Alle Antworten auf die Blockchain erwähnen zunächst die immateriellen Eigenschaften der Blockchain. Das erste, was man verstehen muss, ist, wie sie implementiert wird.

Grundlegendes Wissen: Hash(x) = y, das ist es schwierig, y für x zu finden

Hash-Kette: wenn jetzt Datenblöcke A, B, C in Folge vorhanden sind. Dann können wir einen solchen Hashwert berechnen. Beachten Sie das „||“-Spleißen

H0 = Hash(A)

H1 = Hash(B || h0)

H2 = Hash(C || h1) H2 ist der Hash-Header, den wir berechnet haben. Warum nennen wir dieses Ding nun eine Hash-Kette, weil der Wert von h2 vom Inhalt der vorherigen Datenreihe und der Reihenfolge der Berechnung abhängt? Wenn Sie jetzt h2 kennen und jemand anderes A, B, C hält, unabhängig davon, ob er A, B, C oder die Reihenfolge von A, B, C ändert, können Sie das richtige h2 nicht erneut berechnen.

Nun, tatsächlich macht das Konzept der Blockchain hier ein wenig Sinn. Nicht wahr? „Blockchain-Wort“ ist die Übersetzung von Blockchain auf Englisch. Wörtlich genommen reicht ein aus Ketten „zusammengesetzter“ Datenblock aus, um seine grundlegende Bedeutung zu erklären. Die Bitcoin-Blockchain ist eigentlich eine Variation einer Hash-Kette (beachten Sie, dass Bitcoin die unten beschriebenen Regeln für Nonces und spezielle Anforderungen für Nonces hinzugefügt hat, um einen Proof-of-Work-Konsensmechanismus zu implementieren). , und nicht ein notwendiges Merkmal der Blockchain). Wie kann man eine Zufallszahl (Nonce) hinzufügen

Erfahren Sie mehr über Blockchain-Prinzipien in einem Artikel

Angenommen, es gibt jetzt sequentiell generierte Datenblöcke A, B, C. Berechnen wir den Hash-Header wie folgt. Beachten Sie das „||“-Spleißen

H0 = Hash(A || Nonce0)

H1 = Hash(B || h0 || Nonce1)

H2 = Hash(C || h1 || Nonce2)

Hier sind wir Fügen Sie außerdem eine zusätzliche Anforderung hinzu, dass h0, h1, h2 alle mit den angegebenen 0 Ziffern beginnen müssen. Beispielsweise muss jeder Hash-Wert mit 5 0 beginnen, dann sollte h0, h1, h2 wie folgt aussehen: (00000 **** ***************)

Nach dem Hinzufügen dieser Anforderung sind h0, h1, h2 nicht so einfach zu berechnen, da Sie die Eingabe nicht entsprechend der Form der Ausgabe invertieren können und gegeben sind A, B, C, es kann die Nonce nur kontinuierlich ändern, um detaillierte Berechnungen durchzuführen und dann den Nonce-Wert zu finden, der den Anforderungen entspricht, sodass h0, h1 und h2 die Anforderungen erfüllen.

Jeder weiß, was die sogenannten Miner tun, nämlich Broadcast-Datenblöcke zu akzeptieren und dann den Kopf der aktuellen Hash-Kette zu berechnen. Nachdem ein erfolgreicher Hash berechnet wurde, werden alle benachrichtigt. Ich habe es selbst gefunden und den nächsten Hash-Header von jemand anderem berechnen lassen. Tatsächlich ist die Natur der Blockchain hier fast dieselbe. Wenn jeder im Netzwerk standardmäßig das Protokoll verwendet und den neuen Header erst nach der längsten Hash-Kette berechnet, dann ist alles in Ordnung, aber wenn jemand es genauso machen möchte, muss er mehr Rechenleistung haben. Wenn ehrliche Menschen die Regeln befolgen, können sie eine Reihe von Gabelungen berechnen oder sogar direkt eine neue Kette berechnen, sodass jeder es zugeben kann.

Um diese Schwierigkeit zu beweisen, erstellte Satoshi Nakamoto ein Wahrscheinlichkeitsmodell der Poisson-Verteilung, wobei er davon ausging, dass die Wahrscheinlichkeit eines neuen Hash-Headers von einem ehrlichen Knoten berechnet wird und die Wahrscheinlichkeit q eines neuen Hash-Headers von einem unehrlichen Knoten berechnet wird. , berechnen Sie den N-Wert.

Die Bedeutung dieses N-Werts besteht darin, dass das Netzwerk nach der Berechnung des neuen Hash-Headers h1 und dem anschließenden Anhängen von N Headern (h2, h3, h4 ...) den neuen Header erkennen sollte. H1. Denn wenn der Angreifer zu diesem Zeitpunkt einen erfolgreichen Angriff starten möchte, muss er mindestens einen Zweig mit einer Länge größer als N berechnen. Diese Möglichkeit ist schwer zu realisieren, wenn der Angreifer nicht über 50 % der gesamten Rechenleistung des Netzwerks verfügt.

Erfahren Sie mehr über Blockchain-Prinzipien in einem Artikel

Hier wird also deutlich, dass Blockchain eine clevere Anwendung kryptografischer Tools ist. Natürlich sind die Möglichkeiten der Blockchain nicht das, was ich erwähnt habe. Giganten aus verschiedenen Branchen, darunter Versicherungen, Wirtschaftsprüfung, medizinische Versorgung usw., erforschen ihr Potenzial. Wenn Sie gute Ideen haben und glauben, dass Blockchain die Vorteile bei weitem überwiegen wird Effekte, also können Sie es ausprobieren.

Das obige ist der detaillierte Inhalt vonErfahren Sie mehr über Blockchain-Prinzipien in einem Artikel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wofür ist Ouyi? Was ist Ouyi Wofür ist Ouyi? Was ist Ouyi Apr 01, 2025 pm 03:18 PM

OKX ist eine globale Digital Asset Trading Platform. Zu den Hauptfunktionen gehören: 1. Kauf und Verkauf digitaler Vermögenswerte (Spot-Handel), 2. Handel zwischen digitalen Vermögenswerten, 3. Bereitstellung von Marktbedingungen und Daten, 4. Bereitstellung diversifizierter Handelsprodukte (z. B. Derivate), 5. Bereitstellung von Wertvermögensdiensten für Vermögenswerte, 6. bequemes Asset-Management.

Wie rollen Sie Positionen in der digitalen Währung? Was sind die Plattformen für digitale Währung? Wie rollen Sie Positionen in der digitalen Währung? Was sind die Plattformen für digitale Währung? Mar 31, 2025 pm 07:36 PM

Digital Currency Rolling -Positionen ist eine Anlagestrategie, mit der die Kreditvergabe zur Erhöhung der Renditen zur Erhöhung der Rendite verwendet wird. In diesem Artikel wird der Prozess der digitalen Währung im Detail im Detail erläutert, einschließlich der wichtigsten Schritte wie der Auswahl von Handelsplattformen, die das Rolling (wie Binance, Okex, Gate.io, Huobi, Bitbit usw.), ein Hebelkonto eröffnen, ein Hebel mehrerer Hebelfunktionen für den Handel und die Anpassung des Marktes und die Anpassung der Markteinführungen oder die Hinzufügung von Flüssigkeitsfonds, um eine Flüssigkeitsanleihe anzupassen. Der Handel mit Rolling -Position ist jedoch äußerst riskant, und Anleger müssen mit Vorsicht vorgehen und vollständige Risikomanagementstrategien formulieren. Um mehr über Tipps zur Digitalwährung zu erfahren, lesen Sie bitte weiter.

Wie berechnet ich die Transaktionsgebühr der Gate.io -Handelsplattform? Wie berechnet ich die Transaktionsgebühr der Gate.io -Handelsplattform? Mar 31, 2025 pm 09:15 PM

Die Handhabungsgebühren der Gate.IO -Handelsplattform variieren je nach Faktoren wie Transaktionstypen, Transaktionspaar und Benutzer -VIP -Ebene. Der Ausfallgebührenpreis für den Spot-Handel beträgt 0,15% (VIP0-Level, Hersteller und Taker). Die VIP-Ebene wird jedoch anhand des 30-tägigen Handelsvolumens und der GT-Position des Benutzers angepasst. Je höher das Niveau ist, desto niedriger wird der Gebührensatz. Es unterstützt die GT -Plattform -Münzabzug und Sie können einen Mindestrabatt von 55% Rabatt genießen. Die Ausfallrate für Vertragstransaktionen beträgt Maker 0,02%, Taker 0,05% (VIP0 -Niveau), was ebenfalls von VIP -Ebene und unterschiedlichen Vertragstypen und Hebelwerken beeinflusst wird

Tutorial zur Registrierung, Verwendung und Stornierung von Ouyi Okex -Konto Tutorial zur Registrierung, Verwendung und Stornierung von Ouyi Okex -Konto Mar 31, 2025 pm 04:21 PM

In diesem Artikel wird ausführlich die Registrierungs-, Nutzungs- und Stornierungsverfahren von Ouyi Okex -Konto eingeführt. Um sich zu registrieren, müssen Sie die App herunterladen, Ihre Handynummer oder E-Mail-Adresse eingeben, um sich zu registrieren, und die authentifizierte Authentifizierung abschließen. Die Verwendung deckt die Betriebsschritte wie Anmeldung, Aufladung und Rückzug, Transaktion und Sicherheitseinstellungen ab. Um ein Konto zu kündigen, müssen Sie den Kundendienst von Ouyi Okex kontaktieren, die erforderlichen Informationen bereitstellen und auf die Bearbeitung warten und schließlich die Bestätigung des Konto -Stornierens erhalten. In diesem Artikel können Benutzer das vollständige Lebenszyklusmanagement von Ouyi Okex -Konto problemlos beherrschen und digitale Asset -Transaktionen sicher und bequem durchführen.

Binance Binance Computer Version Eingang Binance Binance Computer Version PC Offizielle Website Anmeldeeingang Binance Binance Computer Version Eingang Binance Binance Computer Version PC Offizielle Website Anmeldeeingang Mar 31, 2025 pm 04:36 PM

Dieser Artikel enthält eine vollständige Anleitung zur Anmeldung und Registrierung in der Binance -PC -Version. Zunächst haben wir die Schritte zur Anmeldung in Binance PC -Version ausführlich erklärt: Suchen Sie nach "Binance Official Website" im Browser, klicken Sie auf die Schaltfläche Anmeldung und geben Sie die E -Mail und das Passwort ein (aktivieren Sie 2FA, um den Überprüfungscode einzugeben), um sich anzumelden. Zweitens erklärt der Artikel den Artikel: Klicken Sie auf die Schaltfläche "Registrieren", die E -Mail -Adresse, ein starkes Passwort festlegen, und verifizieren Sie die E -Mail -Adresse, um die Registrierung zu vervollständigen. Schließlich betont der Artikel auch die Kontosicherheit und erinnert die Benutzer daran, auf den offiziellen Domainnamen, die Netzwerkumgebung und die regelmäßige Aktualisierung von Kennwörtern zu achten, um die Sicherheit der Kontos und eine bessere Verwendung verschiedener Funktionen durch die Binance -PC -Version zu gewährleisten, z. B. die Ansicht der Marktbedingungen, die Durchführung von Transaktionen und die Verwaltung von Vermögenswerten.

Was sind die empfohlenen Websites für die Software Virtual Currency App? Was sind die empfohlenen Websites für die Software Virtual Currency App? Mar 31, 2025 pm 09:06 PM

In diesem Artikel wird zehn bekannte Websites für die Empfehlungen im Zusammenhang mit der virtuellen Währung empfohlen, darunter Binance Academy, OKX Learn, Coingecko, Cryptoslate, Coindesk, Investopedia, Coinmarketcap, Huobi University, Coinbase Learn und Cryptocompare. Diese Websites liefern nicht nur Informationen wie Marktdaten für virtuelle Währungen, Preistrendanalyse usw., sondern auch umfangreiche Lernressourcen, einschließlich grundlegender Blockchain -Kenntnisse, Handelsstrategien sowie Tutorials und Überprüfungen verschiedener Handelsplattform -Apps, wodurch Benutzer dazu beitragen, sie besser zu verstehen und zu nutzen

Currency Trading Network Offizielle Website -Sammlung 2025 Currency Trading Network Offizielle Website -Sammlung 2025 Mar 31, 2025 pm 03:57 PM

Es zählt zu den Top der Welt und unterstützt alle Kategorien von Transaktionen wie Spot, Verträgen und Web3 -Geldbörsen. Es hat hohe Sicherheits- und niedrige Handhabungsgebühren. Eine umfassende Handelsplattform mit einer langen Geschichte, die für ihre Einhaltung und hohe Liquidität bekannt ist, unterstützt mehrsprachige Dienstleistungen. Der Branchenführer deckt den Währungshandel, die Hebelwirkung, die Optionen usw. mit starker Liquidität ab und unterstützt die Gebühren für die BNB -Abzüge.

Auf welcher Plattform handelt es sich um Web3 -Transaktion? Auf welcher Plattform handelt es sich um Web3 -Transaktion? Mar 31, 2025 pm 07:54 PM

Dieser Artikel listet die zehn bekannten Web3-Handelsplattformen auf, darunter Binance, OKX, Gate.io, Kraken, Bybit, Coinbase, Kucoin, Bitget, Gemini und Bitstamp. Der Artikel vergleicht die Merkmale jeder Plattform im Detail, z. B. die Anzahl der Währungen, Handelstypen (Spot, Futures, Optionen, NFT usw.), Handhabungsgebühren, Sicherheit, Compliance, Benutzergruppen usw., um den Anlegern dabei zu helfen, die am besten geeignete Handelsplattform auszuwählen. Egal, ob es sich um Hochfrequenzhändler, Vertragshandelsbegeisterte oder Investoren, die sich auf Compliance und Sicherheit konzentrieren, sie können Referenzinformationen daraus finden.