Web3 für Anfänger: Grundlagen und Schritte zum Einstieg

So beginnen Sie mit Web3 Schritte für Anfänger, um mit Web3 zu beginnen, das Grundkenntnis der Blockchain, die Erhalt digitaler Vermögenselletaschen, die Teilnahme an dezentralen Anwendungen usw. 1. Die Beherrschung von Blockchain -Web3 -Basen basiert auf der Blockchain -Technologie. Daher ist es wichtig, die grundlegenden Konzepte von Blockchain, Verschlüsselungstechnologie und verstreuten Büchern zu verstehen. Sie können diese Grundlagen durch Lehren und Kurse online unterrichten. 2. Das digitale Portfolio von Digital Assets Asset ist ein wichtiges Instrument zur Verwaltung und Interaktion digitaler Assets im Web3. Es ist nicht nur ein Ort, um virtuelle Vermögenswerte zu bewahren, sondern auch eine Einführung in die Webwelt, sondern auch eine Möglichkeit, die persönlichen digitalen Identitäten zu bestimmen. 3. Die Teilnahme an dezentralen Anwendungen dezentraler Anwendungen (DAPPS) ist ein charakteristisches Merkmal von Web3. Zusammenfassung von Web3: Web1 markiert die frühe Phase des Internets, die hauptsächlich durch Portal -Websites gekennzeichnet ist, und Benutzer sind hauptsächlich Informationsbrowser. Das Wachstum des Web2 hat das Alter der sozialen Netzwerke gebracht. Web3 gibt weiter an, dass Inhalte und Wert den Benutzern gehören. Im Gegensatz zu Web1 und Web2 ist die Essenz von Web3 "Dezentralisierung". Obwohl Web2 -Benutzer in der Lage sind, persönliche Auswirkungen zu erstellen, bleibt die Kontrolle in den Händen der Plattform und den Unternehmen dahinter. Das Verbrauchsverhalten von Benutzern wird schließlich in Daten umgewandelt, die von zentralisierten Institutionen gespeichert und verarbeitet werden. Web3 basiert auf der Technologie und den Konzepten von Blockchain und ist ein ganz neues Internetmodell. Als grundlegende Technologie von Web3 stellt Blockchain sicher, dass der Anwendungscode und die Daten an die Knoten des gesamten verteilten Netzwerks verteilt werden, was nicht nur den Informationszirkulation gewährleistet, sondern auch die Steuerung für Benutzer wiederherstellt.

I、 Anweisungen zum Starten mit Blockchain es gibt jedoch einige einfache und einfache Einführungen. Es gibt einige Erklärungen zu Blockchain und was ist das Besondere daran. Als nächstes werde ich es versuchen und einen Blockchain -Handbuch am besten schreiben. Am Ende ist es keine schwierige Sache. Ich hoffe, dass Sie nach dem Lesen dieses Artikels nicht nur Blockchain verstehen, sondern auch verstehen, was Sie ausnutzen und warum die Ausbeutung immer schwieriger wird. Es ist zu beachten, dass ich kein Experte in diesem Bereich bin. Obwohl ich sehr früh darauf geachtet habe, habe ich Blockchain zu Beginn dieses Jahres immer noch besser betrachtet. Jeder ist begrüßt, um Fehler zu beheben und im Artikel ungenau. 1. Was ist die Natur der Blockchain? Zunächst besteht die Hauptfunktion von Blockchain darin, Informationen zu speichern. Alle Informationen, die gespeichert werden müssen, können in der Blockchain aufgezeichnet oder daraus gelesen werden, sodass es eine Datenbank ist. Zweitens kann jeder einen Server einrichten, das Blockchain -Netzwerk beitreten und eine Taste werden. In der Welt der Blockchain gibt es keine zentrale Taste und alle Schaltflächen sind gleich und speichern die gesamte Datenbank. Sie können Daten in eine belieh2e Taste schreiben/lesen, da alle Schaltflächen schließlich synchronisiert werden, um sicherzustellen, dass die Blockchain konsistent ist. 2. Das größte Merkmal von Blockchain. Blockchain hat jedoch ein revolutionäres Merkmal. Blockchain hat keinen Administrator, es hat absolut kein Zentrum. Andere Datenbanken haben Administratoren, aber Blockchain nicht. Wenn jemand einen Wirtschaftsprüfer zur Blockchain hinzufügen möchte, kann er nicht erreicht werden, da seine Designziele die Verhinderung von zentralisierten Managementagenturen haben. Weil es unmöglich ist, diese Blockchain nicht zu verwalten, kann nicht kontrolliert werden. Auf der anderen Seite werden ein großes Unternehmen und eine große Gruppe die Verwaltungsrechte kontrollieren, die gesamte Plattform und andere Benutzer müssen ihnen gehorchen. Ohne Administratoren können Menschen jedoch Daten in sie schreiben. 3. Blockblockchain -Block enthält Blöcke. Ein Block ist dem Datenbankdatensatz sehr ähnlich. Jeder Block enthält zwei Teile. Titel: Notieren Sie den spezifischen Wert des aktuellen Blocks: Der tatsächliche Datentitel enthält viele spezifische Werte des aktuellen Blocks. Erstellen Sie die Hash -Funktion der tatsächlichen Daten im Laufe der Zeit (dh Body Body) Hier müssen Sie verstehen, was Hash ist, um Blockchain zu verstehen. Der sogenannte Hash bedeutet, dass der Computer den spezifischen Wert derselben Länge für jeden Inhalt berechnen kann. Die Hash -Länge der Blockchain beträgt 256 Bit, was bedeutet, dass unabhängig vom ursprünglichen Inhalt letztendlich binäre 256 Bit berechnet wird. Und kann sicherstellen, dass der entspre chende Hash, solange der ursprüngliche Inhalt unterschiedlich ist, unterschiedlich sein muss. Zum Beispiel ist der Hash der 123 -Kette A8FDC205A9F19CC1C7507A60C4F01B13D11D7FD0 (Hexadezimal) und 256 Bits in binär umgewandelt und nur 123 können diesen Hash empfangen. . Abgeleitet 1: Der Hash eines jeden Blocks ist unterschiedlich und der Block kann durch Hash bestimmt werden. Abgeleitet 2: Wenn sich der Inhalt des Blocks ändert, wird sich sein Hash definitiv ändern. 4. Die unveränderte Masse des Hash entspricht jedem.Das heißt, die unterschiedlichen charakteristischen Werte des Blocktitels sind mit einer sehr langen Zeichenfolge verbunden und dann für diese Zeichenfolge berechnet. Hash = SHA256 (Blocktitel) ist die Berechnungsformel des Blocks und der SHA256 ist der Hash -Algorithmus von Blockchain. Beachten Sie, dass diese Formel nur Blocktitel enthält und keine Blöcke enthält. Dies bedeutet, dass sich der Hash des aktuellen Blocks definitiv ändert, wenn sich der Inhalt der aktuellen Massen oder Hash des vorherigen Blocks ändert. Dies ist für Blockchain von großer Bedeutung. Damit der nächste Block daran angeschlossen werden kann (da der nächste Block die abgedroschene Funktion des Vorderblocks enthält), muss die Person alle nächsten Blöcke ändern, andernfalls wird der modifizierte Block von der Blockchain getrennt. Aus den später genannten Gründen ist die Berechnung von Hash zeitaufwändig und nicht in der kurzen Zeit nicht in der Lage, viele Blöcke zu ändern, es sei denn, jemand hat mehr als 51% der Berechnungsleistung des gesamten Netzwerks gemeistert. Durch diesen Verbindungsmechanismus sorgt Blockchain für seine eigene Zuverlässigkeit und nach dem Schreiben können Daten nicht gefälscht werden. Das ist wie Geschichte. Jeder Block ist mit einem vorherigen Block verbunden, der auch die Quelle der Namensblockchain ist. 5. Da die Ausbeutung die Synchronisation zwischen Knoten sicherstellen muss, kann die Geschwindigkeit des Hinzufügens neuer Blöcke nicht zu schnell sein. Stellen Sie sich vor, Sie wurden gerade einen Block synchronisiert und sind kurz davor, den nächsten Block basierend darauf zu erstellen, aber zu diesem Zeitpunkt haben die anderen Knoten neue Blöcke erstellt, und Sie müssen die Hälfte der Berechnung aufgeben und erneut synchronisieren. Da hinter jedem Block nur ein Block stehen kann, können Sie immer den nächsten Block hinter dem neuesten Block erstellen. Daher haben Sie keine andere Wahl, als sofort zu synchronisieren, wenn Sie das Signal hören. Daher macht es Satoshi Nakamoto (dies ist ein Pseudonym, und seine wahre Identität war nicht bekannt), der Erfinder der Blockchain, macht es absichtlich schwierig, neue Blöcke hinzuzufügen. Sein Design ist durchschnittlich, nach 10 Minuten kann ein neuer Block für eine Stunde im gesamten Netzwerk für nur sechs erstellt werden. Diese Ausgangsgeschwindigkeit wird nicht durch Befehle erreicht, sondern legt absichtlich große Berechnungen auf. Das bedeutet, dass nur durch eine große Berechnung der Stromblock erhalten werden kann, wodurch der Blockchain neue Blöcke hinzugefügt werden. Da die Berechnung zu groß ist, kann sie nicht schneller sein. Dieser Prozess wird als Ausbeutung bezeichnet, da er ein Sandkorn weltweit auf die Sandverhältnisse findet. Die Hash -Computer werden als Ausbeutungsmaschine bezeichnet und die Bedienerbetreiber werden als Bergleute bezeichnet. 6 Lesen Sie den schwierigen Koeffizienten, Sie können eine Frage haben. Dieser Zustand ist besonders hart, daher erfüllt die meisten Hash nicht die Anforderungen und müssen neu berechnet werden. Es zeigt an, dass der Probentitel einen schwierigen Koeffizienten enthält, der die Schwierigkeit der Hash -Berechnung feststellt. Beispielsweise beträgt der Schwierigkeitsgrad des Blocks von 100.000 14484,16236122. Das Blockchain -Protokoll stipendiert die Verwendung ohne VerwendungÄnderung geteilt durch den instabilen Koeffizienten, um den Zielwert zu erhalten. Je größer die Anzahl der Schwierigkeiten ist, desto kleiner ist der Zielwert. Die Gültigkeit von Hash ist eng mit dem Zielwert verbunden. Da der Zielwert sehr klein ist, ist die Chance, weniger als dieser Wert zu hacken, extrem dünn. Das ist die Ursache der Ausbeutung sehr langsam. Wie bereits erwähnt, wird der Hash des aktuellen Blocks nur durch den Probentitel bestimmt. Wenn Sie den Hash für denselben Block ständig berechnen möchten, bedeutet dies, dass der Titel des Blocks sich kontinuierlich ändern muss. Andernfalls ist es unmöglich, eine andere Hash -Funktion zu berechnen. Alle spezifischen Werte im Titel des Blocks sind festgelegt. Nonce ist ein zufälliger Wert. Nonce ist sehr schwer zu erraten, und jetzt können wir nur versuchen, Fehler nacheinander durch umfassende Methoden zu machen. Nach dem Protokoll ist Nonce ein binärer Wert von 32 Bit, der bis zu 2.147 Milliarden erreichen kann. Der Nicht -Block -Wert von Block 100000 beträgt 274148111. Es ist zu verstehen, dass das Ausbeutungsinstrument 274 Millionen Mal von 0 berechnet hat, um einen ungültigen Wert zu erhalten, sodass der Hash die Bedingungen erfüllen kann. Wenn Sie Glück haben, können Sie Nonce für eine Weile finden. Wenn Sie Pech haben, haben Sie möglicherweise 2.147 Milliarden Mal berechnet und nichts gefunden, was bedeutet, dass der aktuelle Block keine Hash -Funktion berechnen kann, um die Bedingungen zu erfüllen. Zu diesem Zeitpunkt ermöglicht das Protokoll der Ausbeutung, den Block zu ändern und die neue Berechnung zu starten. 7. Die treibende Kraft schwieriger Koeffizienten, wie im vorherigen Abschnitt erwähnt, ist zufällig und kann nicht garantieren, dass ein Block in exakten zehn Minuten hergestellt wird. Insgesamt wird die Berechnungsgeschwindigkeit mit der Zunahme der Hardwaregeräte und der Zunahme der Anzahl der Betriebsgeräte sicherlich immer schneller. Um die Ausgangsgeschwindigkeit zehn Minuten lang konstant zu halten, entwarf Satoshi Nakamoto auch einen dynamischen Einstellmechanismus für den schwierigen Koeffizienten. Er sieht vor, dass der schwierige Koeffizient alle zwei Wochen (Blöcke 2016) angepasst wird. Wenn die durchschnittliche Geschwindigkeit der Blöcke in diesen zwei Wochen 9 Minuten beträgt, ist dies 10% schneller als die rechtliche Geschwindigkeit, sodass der nächste schwierige Koeffizient um 10% erhöht werden muss. Die schwierigere Anpassung ist höher und höher (der Zielwert wird immer kleiner), was es schwieriger macht, ihn auszunutzen. 8. Blockchain -Übergang Auch wenn die Blockchain zuverlässig ist, gibt es immer noch ein unpopuläres Problem: Wenn zwei Personen gleichzeitig Daten in die Blockchain schreiben, werden die beiden Blöcke gleichzeitig angeschlossen, da sie mit dem vorherigen Block verbunden sind, eine Gabel bildet sich. Welcher Block sollte zu diesem Zeitpunkt bestanden werden? Wenn Blockchain eine Gabel hat, welche Zweigstelle hinter der Gabel in Betracht gezogen wird und zuerst 6 neue Blöcke (als sechs Bestätigung bezeichnet) in Betracht ziehen wird. Berechnen Sie es 10 Minuten in einem Block und bestätigen Sie es eine Stunde lang. Aufgrund der Geschwindigkeit neuer Blöcke, die durch berechnete Leistung bestimmt werden, bedeutet diese Regel, dass der Zweig in der Lage ist, hauptsächlich eine echte Blockchain zu berechnen. 9 Zusammenfassung: Blockchain als verteilte DatenbankNicht verwaltet, ist seit 2009 seit 2009 in Betrieb und hat keine großen Probleme aufgetreten. Dies beweist, dass es machbar ist. Um jedoch die Zuverlässigkeit von Daten zu gewährleisten, hat Blockchain auch seinen eigenen Preis. Erstens effektiv. Daher sind die anwendbaren Szenarien von Blockchain sehr begrenzt. Es gibt keine Daten von Managementagenturen, von denen alle Mitglieder der Meinung sind, dass die Vorteile der echten Ausbeutung nicht ihre eigenen Kosten benötigen. Derzeit ist das größte Anwendungsszenario (möglicherweise das einzige Anwendungsszenario) von Blockchain, die von Bitcoin dargestellte Kryptowährung.

II、 Wie man mit Web3

Schritt für Anfänger mit Web3: 1 beginnt. Beherrschen Sie die Kernkonzepte von Web3, einschließlich Blockchain, intelligenten Verträgen, dezentralen Anwendungen (DApps), Kryptowährungen usw. 2. Eingehende Untersuchung der Blockchain-Technologie: Erforschen Sie die Grundprinzipien und Arbeitsmechanismen der Blockchain, wie die Dezentralisierung, verteilte Ledger, Konsensusalgorithmen usw. Vertiefen Sie Ihr Verständnis von Blockchain, indem Sie Bücher lesen, Online -Tutorials ansehen oder Schulungen absolvieren. 3. Mit der Ethereum -Plattform vertraut: Ethereum ist eine der Kernplattformen von Web3. Erfahren Sie die grundlegenden Konzepte, Architektur und Funktionen von Ethereum, einschließlich der Virtual Machine (EVM) von Ethereum, Smart Contract Development, Ether (Ether) usw. V. Lernen Sie, Smart Contract -Programmiersprachen wie Solidität zu verwenden, um die Entwicklung, das Testen und die Bereitstellung von intelligenten Verträgen zu verstehen. 5. Entwicklung dezentraler Anwendungen (DAPPS): DAPPS ist eine Blockchain-basierte Anwendung. Verstehen Sie die grundlegenden Prinzipien und Entwicklungstools von DAPPs wie Trüffel, Remix, Web3.js usw. und beherrschen Sie den Entwicklungsprozess von Dapps. 6. Verstehen Sie Kryptowährungen und Brieftaschen: Kryptowährungen sind digitale Währungen in Web3 wie Bitcoin, Ether usw. Erfahren Sie die Grundlagen von Kryptowährungen, Transaktionsprinzipien und Sicherheit sowie die Verwendung Ihrer Brieftasche für die Aufbewahrung und Verwaltung. 7. Nehmen Sie an der Web3 -Community und an den Projekten teil: Treten Sie der Web3 -Community bei, nehmen Sie an Diskussionen und Lernbörsen teil. Finden Sie Web3 -Projekte von Interesse, z. 8. Kontinuierliches Lernen und Praxis: Das Web3 -Feld entwickelt sich schnell und Technologien und Konzepte werden ständig aktualisiert. Halten Sie Ihre Lerneinstellung, halten Sie sich mit den neuesten Entwicklungen Schritt und probieren Sie aktiv neue Anwendungen und Projekte aus. So lernen Sie die Blockchain -Technologie

Um die Blockchain -Technologie zu lernen, können Sie die folgenden Schritte ausführen:

1 Wählen Sie einen Lernpfad: Es beginnt mit zwei Mainstream-, Bitcoin- und Ethereum -Blockchain -Plattformen und finden Sie heraus, wie sie funktionieren, Transaktionsprozesse und Entwicklung intelligenter Verträge. Dies ist der Eckpfeiler mit der Blockchain und hilft dabei, feste Fundamente für das nachfolgende Lernen zu legen.

2. Diese technischen Prinzipien sind entscheidend für das Verständnis und die Entwicklung von Blockchain -Anwendungen. Tools für Lernen und Entwicklung: Tools und Programmiersprachen im Zusammenhang mit der Blockchain -Entwicklung wie Solidität, Trüffel, GoBlockchain usw.

3. Dies hilft, das Verständnis und die Fähigkeiten der Anwendung der Blockchain -Technologie zu vertiefen. Treten Sie der Community bei: Treten Sie der Blockchain Learning Community bei, tauschen Sie Erfahrungen aus und teilen Sie Erfahrungen mit Gleichaltrigen. Dies erweitert nicht nur Ihren Horizont, sondern bietet auch einen zeitnahen Zugang zu neuen technologischen Trends und Kenntnis der Kenntnis des Sektors.

4. Kontinuierliches Lernen: Die Blockchain -Technologie ist ein schnelles Entwicklungsfeld, das ein kontinuierliches Lernen von neuem Wissen und neue Fähigkeiten erfordert, um wettbewerbsfähig zu bleiben.

Durch die oben genannten Passagen für Lernen und Praxis können Sie die Blockchain -Technologie schrittweise beherrschen und zu ihrer Anwendung in der modernen Gesellschaft beitragen.

III、 Wie man mit dem Blockcain beginnt rtig> Blockchain -Wissen lernen und zuerst die notwendige Konzept -Blockchain -Wissenschaft lernen. 2. [Blockchain] Der englische Name ist Blockchar, das die Technologie von Bitcoin und dezentraler Systemmethode unterhält. 3. [Blöcke und Kette] blockiert die Datenblöcke, die Transaktionsinformationen aufzeichnen. Jeder Block hat drei Hauptfaktoren, das ist ein Block, eine einzigartige Anzahl von Transaktionen und ID im vorherigen Block. Das Bitcoin -System erzeugt Block alle 10 Minuten und jeder Block hat den vorherigen Block, sodass Block zum vollständigen Transaktionskragen bildet und die längste die einzige Hauptblockchain ist. 4. [Bitcoin] Bitcoin -Anwendung der Blockchain -Technologie. Es ist ein gleichwertiges elektronisches Bargeldzahlungssystem. Dies ist das erste Mal, dass eine virtuelle Währung. V. [Samoto Nakamoto] Der Gründer des Fabuloso Bitcoin veröffentlichte 2008 ein Blatt Peer-to-Peer Electronic Cash-System, Marked Christmas Bitcoin. 6. [Digitalwährung] unterscheidet sich völlig von virtuellen Währungen bis hin zu Q -Münzen im wirklichen Leben, um Spiele zu verwenden. Denn in Japan, obwohl es nicht in realen Szenarien sein kann. 7. [POW] Einige Mechanismus -Zustimmung, es ist auch bekannt, dass der Nachweis der Arbeit derzeit den Konsensmechanismus verwendet. Es ist relativ einfach und einfach zuzustimmen, verbraucht aber eine große Menge an Energie und einfache Gabel. 8. [POS] Eine Kategorie von Mechanismus, auch bekannt, ist eine größere Wahrscheinlichkeit für eine größere Eigenkapital im Buch, aber in dem Buch ist es nicht unbedingt, und es ist nicht die Menge an Elektrizität, und es gibt nur einen Strom, und es ist nicht die Gabel. 9. [DPOS] Der Buchhalter hat sich in den Prozess der unprofessionellen Transformation von unprofessionell zu Fachleuten in der POS befasst. Zum Beispiel sind wir mit der Zustimmung zur Zustimmung der Zustimmung der Zustimmung und der Einwilligung vertraut. X. [Schlüssel und privater Schlüssel] In der Weltblockchain im öffentlichen Schlüssel entspricht dem Bankkonto und der private Schlüssel entspricht dem Bankkonto + Repesskennwort. Ein privater Schlüssel ist im Wesentlichen ein Array 32 -Bytes. Der private Schlüssel kann einen öffentlichen Schlüssel und eine E -Mail generieren, aber dieses Verhalten ist, so dass es ein Schlüssel zum Äquivalent zum Verlust ist und nicht privat gefunden wird. 11. [Relaiswert] kann nicht einfach als eine Reihe von Daten angesehen werden, die eng zusammen angeordnet sind. Keine der Informationen kann nicht geändert werden, die Folge der Berechnung wird sehr unterschiedlich sein. 12. [Smart Contract] ist eine digitale Form des Engagements. Beide Seiten können diese Verpflichtungsvereinbarungen im Internet durchführen, ohne künstlich eingeschränkt zu werden. 13. [Kreditverhältnis] basierend auf dem Blockcain der Charaktere wird auf irreversible Weise und irreversibel verteilt. Es gibt einen Vertrauensmechanismus, der durch eine Reihe der oben genannten digitalen Algorithmen gebildet wird. 14. [öffentliche und private Kette] Öffentliche Ketten beziehen sich auf Blockchains, an denen jeder auf der Welt teilnehmen und lesen kann, und sind offen für alle, während private Ketten nur in den Händen einer Organisation sind und nur Einzelpersonen oder Unternehmen offen sind. Blockchain ist ein aktueller Trend. Viele traditionelle großartige Unternehmen und den Wagd-Header-Entwickler nehmen aktiv an Layout und Investitionen in die Blockchain-Industrie sowie an den Informationen teil und setzen und analysieren reale Informationen und schützen unsere Investitionen.