Airdrop-Enthusiasten: Wesentliche Entwicklungskenntnisse

2024-03-25 06:21:30
Die Entwicklungsfähigkeiten oder sogar nur grundlegende Entwicklungskenntnisse zu haben, ist ein besserer Weg, um die Chancen auf den Erhalt von Airdrops oder genauer gesagt, um ein echter Entwickler auf der Blockchain zu werden. Dieser Artikel wird die grundlegenden Entwicklungskentnisse detailliert beschreiben, die ein Benutzer benötigt, der gerne Kettenoperationen erleben möchte.

Das Verständnis von Entwicklungs- und Bereitstellungswissen ermöglicht es einem Neuling, ein BUIDL zu werden.

Wenn Sie keine Verträge bereitstellen können, könnten Sie möglicherweise nicht als BUIDL qualifiziert sein.

Jeder Airdrop-Enthusiast tritt als Benutzer in die Kette und Anwendungen ein, aber aus der Perspektive der Kette haben Benutzer bestimmte Einschränkungen. Unter diesen halten Anwendungsentwickler den höchsten Wert für die Kette.

Anwendungsentwickler erstellen dApps, die Benutzer anziehen, die Gas während der Nutzung erzeugen. Entwickler setzen Verträge auf der Blockchain ein, um Benutzer aktiv dazu zu bringen, Operationen auf der Kette durchzuführen, und erhöhen damit unendlich den Wert der Blockchain.

Daher ist es besser, über Entwicklungsfähigkeiten oder sogar nur über grundlegende Entwicklungskentnisse zu verfügen, um die Chancen auf den Erhalt von Airdrops zu erhöhen oder genauer gesagt, ein echter Entwickler auf der Blockchain zu werden.

In diesem Artikel werden wir die grundlegenden Entwicklungskenntnisse im Detail erläutern, die für Benutzer erforderlich sind, die gerne Kettenoperationen erleben möchten. Es wird nicht den Aufbau von Frontends, Entwicklungsumgebungen oder SDK-Operationen abdecken. Dieser Artikel zielt darauf ab, gewöhnliche Benutzer in die theoretische Phase der Entwicklungserfahrung auf Anfängerebene einzuführen. Diejenigen, die an praktischen Phasen interessiert sind, können weiterhin mehr in die Tiefe gehen und sich mit Wissen beschäftigen.

Von der Blockchain-Theorie bis zum Verständnis von Frameworks

In unserem vorherigen Artikel "Wie man globale neue und alte Projekte technisch dekonstruiert?" haben wir die definierenden Merkmale von Blockchain erklärt. Blockchain ist nicht nur ein Hauptbuch; das Design aller bestehenden öffentlichen Blockchains heute ist für das Wachstum von Oberflächenanwendungen.

Daher ist das Verständnis für die Entwicklung von Blockchain-Wissen konsistent mit der Entwicklung von herkömmlichen Internetanwendungen, wobei das Architekturverständnis auf die Backend-Verschiebung zur Blockchain und der Datenzustand in der Datenbank auf den Datenzustand in der Blockchain übergeht.

Für die Entwicklung von Internetanwendungen muss man zunächst Cloud-Services erwerben (früher konnten auch Computergeräte, die mit dem Netzwerk verbunden sind, als Server für die Bereitstellung dienen). Angenommen, wir kaufen zwei Server, einen für die Bereitstellung des Frontends und einen für das Backend, und erwerben eine Website. Wir konfigurieren die Website mit dem Frontend-Entwicklungsteil, entwickeln dann das Backend zur Datenverwaltung. Die interaktiven Daten der Website gelangen während der Nutzung ins Backend. Wenn Frontend-Benutzer Feedback-Daten für Operationen benötigen, wird dies nach dem Zugriff auf den Datenzustand in der Datenbank ausgeführt.

Bei einem so komplexen Prozess spüren Benutzer in herkömmlichen Anwendungen kaum das Backend, aber auf der Blockchain ist die Präsenz von Front- und Backend deutlich erkennbar.

Das Backend einer dApp wandelt die Server und Datenbanken, die bei der Entwicklung von Internetanwendungen verwendet werden, in die Blockchain und ihren Gesamtzustand in der Blockchain um. Während der Entwicklung stellt das Blockchain-Backend eine Remote Procedure Call (RPC)-Schnittstelle bereit, über die alle Entwickler und Anwendungen mit der Blockchain interagieren. Dies erklärt, warum es beim Verwenden von MetaMask zum Erleben unterschiedlicher dApps erforderlich ist, verschiedene Netzwerke in der dApp hinzuzufügen, wobei die URL den Einstiegspunkt für den RPC darstellt.

In anderen Netzwerkkonzepten gibt es eine Methode, um dApps weiter aufzurüsten. Wenn eine Blockchain auf einen einzigen RPC angewiesen ist, kann eine intensive Interaktion bereits zu Staus führen, noch bevor Transaktionen an die Kette übermittelt werden. Anwendungen, die ihre eigenen RPCs einrichten können, haben einen erheblichen Vorteil, obwohl es im aktuellen öffentlichen Blockchain-Bereich, insbesondere mit dem Design des Proof of Stake (PoS), nicht viele dApps gibt, die auf diese Weise betrieben werden. Dies führt uns zu dem Verständnis, dass die Interaktion mit der Blockchain für die Entwicklung eine Brieftasche und einen RPC-Port erfordert.

Wichtige Entwicklungstools

Nachdem Sie Zugriff erhalten haben, ist der nächste Schritt, wie Operationen auf der Blockchain durchgeführt werden. Ethereum, das als der „Weltcomputer“ bekannt ist, kann verschiedene Arten von intelligenten Verträgen ausführen, die automatisch ausgeführt werden. Dieser Prozess beinhaltet das Bereitstellen von Verträgen im Netzwerk, die vom Ethereum Virtual Machine (EVM) ausgeführt werden sollen. Der Begriff „Virtuelle Maschine“ (VM) ist entscheidend in der Cloud-Service-Branche, und die Rechengeräte im Ethereum-Netzwerk können als riesiger Rechen- und Speicherbereich betrachtet werden, d. h. als virtuelle Maschine, die es intelligenten Verträgen ermöglicht, Aufgabenbefehle auszuführen.

Daher werden Smart Contracts zum Schlüssel, und für Entwickler ist der wichtigste Aspekt der Smart Contract. Die Bereitstellung von Smart Contracts umfasst drei Schritte: das Schreiben des Codes, das Kompilieren und dann das Bereitstellen. Nach der Bereitstellung können die Vertragsfunktionen direkt aufgerufen werden.

Ethereum hat standardisierte Tools, die erheblich vereinfacht wurden. Nachdem man den gesamten Prozess verstanden hat, kann man versuchen, ihn zu durchlaufen, indem man diese Tools sorgfältig überprüft. Remix, Hardhat und OpenZeppelin stellen einige der einfachsten und offensten Tools dar, die derzeit verfügbar sind, zusätzlich gibt es Tools wie Thirdweb, die bei der Entwicklung helfen und einige der Prozesse vereinfachen.

Starten mit Testnets verschiedener Netzwerke

Wir haben kürzlich die Testnets öffentlicher Blockchains wie Berachain, Taiko und Shardeum erkundet. Diese Erkundung bietet Einblicke in Entwicklungskenntnisse. Als regelmäßiger Benutzer von MetaMask für Netzwerkinteraktionen besteht der erste Schritt darin, ein Testnetz in MetaMask hinzuzufügen und Testnetz-Token zu erhalten, die in begrenzter Menge vorliegen und gemäß der offiziellen Dokumentation dieser drei Projekte aus den Testnetz-Wasserhähnen beansprucht werden können. Die Testtokens für diese Ketten sind Bera, ETH bzw. SHM.

Berachain und Shardeum sind L1-Blockchains, die ihre eigenen Tokens verwenden, während Taiko ein L2 ist, das darauf abzielt, Ethereum zu erweitern, daher verwendet es ETH. Da Ethereum seine öffentlichen Testnetzwerke hat, nutzt Taiko auch Ethereum-Testnetzwerke für einige Funktionalitätstests und erfordert von den Benutzern, zu unterscheiden, mit welcher Kette sie letztendlich interagieren.

Nachdem die Test-Token aus den Wasserhähnen der drei Ketten erhalten wurden, umfassen die nächsten Schritte die Verwendung von Entwicklungstools, um Verträge auf die Blockchain zu deployen. Dies umfasst drei Schritte: den Vertrag finden, ihn modifizieren und die Vertragsbereitstellung in der IDE abschließen.

Bei der Überprüfung unterstützen alle drei Projekte die Bereitstellung mit Remix. Remix ist eine online editierbare Umgebung, die sehr praktisch ist und den Bedarf an komplexeren Tools wie SDKs oder Terminals beseitigt. Die vereinfachten hier beschriebenen Prozesse decken jedoch nur eine einmalige Bereitstellung ab, und Änderungen am Vertrag und das Testen seiner Aufrufe erfordern andere Tools.

1. Wie man den Vertrag zum Bereitstellen findet

Auf OpenZeppelin werden mehrere gängige Token-Ausgabeverträge modular angezeigt. Man kann dort direkt eine Funktion auswählen und dann direkt zu Remix springen, um sie bereitzustellen.

2. Einfache Änderungen am Vertragscode

Anschließend habe ich einige Einstellungen an diesem Token-Ausgabevertrag vorgenommen, indem ich den vollständigen Namen von Wyz Research, die Abkürzung von Wyz, verwendet und die Vor-Ausgabefunktion ausgewählt habe, und die Kontrolle über den Vertragsbesitz spezifiziert habe. Durch diese Operationen wurde der Vertragscode auf der rechten Seite um den im ersten roten Kasten dargestellten Konstruktor erweitert, und die vorab ausgegebenen Token hatten auch eine Adresse, die auf sie zeigte.

3. Wie man den Vertrag bereitstellt

Als nächstes klicken Sie in der oberen rechten Ecke auf „Open in Remix“, und wir können mit der Bearbeitung im Remix-Interface beginnen.

Bevor Sie mit der Bearbeitung in der Remix-Oberfläche beginnen, passen Sie bitte das Netzwerk und die Wallet-Adresse in MetaMask korrekt an. Nachdem Sie die Seite betreten haben, müssen wir die beiden oben genannten Adressen anpassen und durch meine Wallet-Adresse ersetzen. Es wird wie folgt angezeigt:

Dann klicken Sie auf die „Automatische Kompilierung“ auf der linken Seite, das heißt, um automatisch zu kompilieren. Wenn es nicht automatisch kompiliert, müssen Sie auf die blaue Schaltfläche auf der linken Seite klicken. Wenn ein grünes Häkchen ganz links erscheint, ist es bereit. Klicken Sie dann auf die Schaltfläche unter dem grünen Häkchen auf der linken Seite, um zur Bereitstellungsseite zu gelangen.

Mit der korrekt modifizierten Brieftasche klicken Sie auf den Kontoteil in der oberen linken Ecke, dieser Bereich repräsentiert das Konto, das die Gasgebühr zahlt, und der Bereich darunter repräsentiert die Bereitstellungsadresse. Nach der Auswahl wird es wie folgt angezeigt:

Klicken Sie auf „Bereitstellen“, und MetaMask wird erscheinen, um die Gasgebühr für diese Operation zu bezahlen.

Während des Vertragsbereitstellungsprozesses wird der ausstehende Vertrag am unteren Rand von Remix angezeigt.

Nachdem die Vertragsbereitstellung erfolgreich abgeschlossen wurde, wird der Transaktionserfolg unten angezeigt.

4. Abfragen der Transaktion im Browser

Nach Abschluss der Bereitstellung, beim Betreten des Browsers zur Anzeige der Transaktion über die Schaltfläche im Wallet, kann festgestellt werden, dass wir gerade eine Aktion der Vertragserrichtung abgeschlossen haben, und während der Ausführung des Vertrags wurde eine bestimmte Menge an Token an einen von ihnen gesendet.

Beim erneuten Klicken auf die Adresse zur Anzeige wurde festgestellt, dass ich 10 Millionen Token in der Adresse geprägt habe. Möglicherweise aufgrund des Testnetz-Browsers wurde jedoch der Token-Name nicht angezeigt, was ein Problem darstellt, das noch überprüft werden muss.

Diese Bereitstellung verwendete Shardeum, und der Prozess ist derselbe, wenn sie auf Berachain oder Taiko bereitgestellt wird, wobei nur das entsprechende Netzwerk in der Brieftasche angepasst werden muss. Remix, diese Art von Online-IDE, bietet einen einfachen Einstieg für Netzwerkoperationen.

Die Teilnahme an einigen Entwicklungsoperationen auf der Blockchain ist der einfachste Konstruktionsversuch für Nicht-Anwendungsbenutzer. Es ist möglich, einige Vermögenswerte mithilfe von Verträgen auszugeben oder die Codes anderer dApps zu forken. Jeder Vertrag einer dApp auf der Blockchain interagiert durch eine Kombination, zum Beispiel ist der Swap, den wir auf Uniswap sehen, ein Vertrag, während das Bereitstellen von LP ein anderer Vertrag ist.

Im Vergleich zu Dex sind Verträge für andere DeFi, GameFi komplexer. Obwohl der Entwicklungsprozess komplex und langwierig ist, kann das Verständnis ihrer Prinzipien bei mehr Konstruktionen auf der Blockchain und Anwendungen helfen.

PS: Als nächstes wird Wyz Research auch DeFi, GameFi und andere dApps dekonstruieren, um den Lesern ihre Designgedanken und Struktur vorzustellen. Bleiben Sie dran.

Haftungsausschluss:

  1. Dieser Artikel wurde aus [ wieder abgedrucktwyzresearch]. Weiterleiten des Originaltitels '空投爱好者必备的开发知识有哪些?'. Alle Urheberrechte liegen beim Originalautor [Taylor X]. Wenn es Einwände gegen diesen Nachdruck gibt, wenden Sie sich bitte an den Gate LearnTeam, und sie werden es umgehend bearbeiten.
  2. Haftungsausschluss: Die Ansichten und Meinungen, die in diesem Artikel zum Ausdruck gebracht werden, sind ausschließlich die des Autors und stellen keine Anlageberatung dar.
  3. Übersetzungen des Artikels in andere Sprachen werden vom Gate Learn-Team durchgeführt. Sofern nicht anders angegeben, ist das Kopieren, Verteilen oder Plagiieren der übersetzten Artikel untersagt.

Teilen

Crypto Calendar
Tokens Unlock
Wormhole will unlock 1,280,000,000 W tokens on April 3rd, constituting approximately 28.39% of the currently circulating supply.
W
-7.32%
2026-04-02
Tokens Unlock
Pyth Network will unlock 2,130,000,000 PYTH tokens on May 19th, constituting approximately 36.96% of the currently circulating supply.
PYTH
2.25%
2026-05-18
Tokens Unlock
Pump.fun will unlock 82,500,000,000 PUMP tokens on July 12th, constituting approximately 23.31% of the currently circulating supply.
PUMP
-3.37%
2026-07-11
Tokens Unlock
Succinct will unlock 208,330,000 PROVE tokens on August 5th, constituting approximately 104.17% of the currently circulating supply.
PROVE
2026-08-04
sign up guide logosign up guide logo
sign up guide content imgsign up guide content img
Sign Up

Verwandte Artikel

Wie man ETH Staket?
Einsteiger

Wie man ETH Staket?

Da The Merge abgeschlossen ist, ist Ethereum endlich von PoW zu PoS übergegangen. Staker sorgen jetzt für die Netzwerksicherheit, indem sie ETH einsetzen und Belohnungen erhalten. Es ist wichtig, vor dem Staken geeignete Methoden und Dienstleister auszuwählen. Da The Merge abgeschlossen ist, ist Ethereum endlich von PoW zu PoS übergegangen. Staker sorgen jetzt für die Netzwerksicherheit, indem sie ETH einsetzen und Belohnungen erhalten. Es ist wichtig, vor dem Staken geeignete Methoden und Dienstleister auszuwählen.
2022-11-21 10:09:27
Was ist Solana?
06:10
Einsteiger

Was ist Solana?

Als Blockchain-Projekt zielt Solana darauf ab, die Skalierbarkeit des Netzwerks zu optimieren und die Geschwindigkeit zu erhöhen, und verwendet einen einzigartigen Proof-of-History-Algorithmus, um die Effizienz von On-Chain-Transaktionen und -Sequenzierungen erheblich zu verbessern.
2022-11-21 09:26:44
Was ist Tronscan und wie kann man es im Jahr 2025 verwenden?
Einsteiger

Was ist Tronscan und wie kann man es im Jahr 2025 verwenden?

Tronscan ist ein Blockchain-Explorer, der über die Grundlagen hinausgeht und Wallet-Verwaltung, Token-Verfolgung, Einblicke in Smart Contracts und Teilnahme an der Governance bietet. Bis 2025 hat er sich mit erweiterten Sicherheitsfunktionen, erweiterten Analysen, Cross-Chain-Integration und verbesserter mobiler Erfahrung weiterentwickelt. Die Plattform umfasst nun eine erweiterte biometrische Authentifizierung, Echtzeit-Transaktionsüberwachung und ein umfassendes DeFi-Dashboard. Entwickler profitieren von KI-gestützter Analyse von Smart Contracts und verbesserten Testumgebungen, während Benutzer einen vereinheitlichten Multi-Chain-Portfolio-Blick und eine gestenbasierte Navigation auf mobilen Geräten genießen.
2023-11-22 18:27:42
Was ist Dogecoin?
Einsteiger

Was ist Dogecoin?

Dogecoin ist eine Memecoin und wahrscheinlich die einzigartigste unter Dutzenden von Mainstream-Kryptowährungen.
2022-11-21 09:16:24
Was ist der Altcoin-Saisonindex?
Fortgeschrittene

Was ist der Altcoin-Saisonindex?

Der Altcoin-Saisonindex ist ein Tool, das anzeigt, wann die Altcoin-Saison beginnt. Wenn Händler die Daten interpretieren können, wissen sie, wann sie Altcoins mit Gewinn kaufen sollten.
2023-08-16 15:42:40
Chainlink 2.0 - Ein Spielwechsler?
Erweitert

Chainlink 2.0 - Ein Spielwechsler?

Das Wachstumspotenzial des Kryptomarktes und seiner Anwendungen wird eine große Nachfrage nach hochwertigen Orakeldiensten erzeugen. Chainlink scheint sehr gut positioniert zu sein, um von dieser Bewegung zu profitieren und der führende Anbieter dieser Art von Dienstleistungen zu bleiben.
2022-12-16 10:47:55