Sui.

Beitrag

Teile dein Wissen.

article banner.
harry phan.
Apr 29, 2025
Artikel

Erstellen Sie Ihre erste Walrus-Site auf Sui Testnet (unter Windows 11)

Ich habe meine erste Walrus-Site mit Sui erstellt — genau so geht's (unter Windows 11)

Ich habe kürzlich beschlossen, Walrus — ein dezentrales Speichersystem — auszuprobieren und meine erste Walrus-Site auf derSui-Blockchainbereitzustellen. Da ich unter Windows 11 arbeite, wollte ich den gesamten Prozess von der Einrichtung bis zum Start dokumentieren, insbesondere für alle anderen, die möglicherweise NFT-Sites oder Onchain-Apps mit Sui erstellen.

Dieser Leitfaden ist meine eigene Erfahrung: Was hat funktioniert, was nicht und wie habe ich es am Ende reibungslos zum Laufen gebracht.

#Warum ich Walrus + Sui gewählt habe

Walrus ist nicht nur ein weiteres Speichertool. Es wurde für die dezentrale Zukunft gebaut. Mir hat gefallen, dass ich nicht nur grundlegende Ressourcen wie Bilder und Videos speichern konnte, sondern auch Spieldateien, Sounds, Animationen und sogar Datensätze für KI-Modelle. Durch die Integration mit Sui war es perfekt für Web3-Apps geeignet, bei denen sowohl Speicher als auch Logik integriert sein müssen.

Als Entwickler kam mir als eine der ersten Ideen in den Sinn, eine NFT-Site zu erstellen, die von Walrus-Speicher unterstützt wird und bei der Sui intelligente Vertragsinteraktionen abwickelt. So bin ich auf Walrus Sites gelandet — es sind statische Websites, die mit Walrus bereitgestellt werden und dank Sui in der Blockchain leben.

#🧰 Unter Windows 11einrichten

Ich verwendeChocolatey, um Pakete zu verwalten, also habe ich zunächst die Sui CLI installiert mit:

choco install sui

Dann habe ich eine neue Testnet-Umgebung für Sui erstellt:

sui client new-env --alias testnet --rpc https://fullnode.testnet.sui.io:443
sui client switch --env testnet

Nachdem ich zum Testnet gewechselt war, schnappte ich mir über den Faucet einige Testnet-SUI-Tokens und bestätigte, dass alles eingerichtet war, indem ich mein Guthaben überprüfte. Das gab mir die Tokens, die ich beim Veröffentlichen der Website für Benzin benötigte.

#🐋 Walrus CLI installieren

Nachdem die Sui CLI bereit war, fuhr ich mit der Installation von Walrus CLI fort. Ich habe das in meinem Ordner D:\walrus gemacht mit:

SYSTEM=windows-x86_64.exe
curl https://storage.googleapis.com/mysten-walrus-binaries/walrus-testnet-latest-$SYSTEM -o walrus
chmod +x walrus

Dann habe ich meine Umgebungsvariablen aktualisiert, damit ich Walrus von überall aus ausführen kann. Um die Installation zu überprüfen:

walrus --help

Als Nächstes habe ich die Standardkonfigurationsdatei für Walrus hinzugefügt:

curl https://docs.blob.store/client_config.yaml -o ~/.config/walrus/client_config.yaml

###Walrus Site Builder installieren

Das nächste Tool, das ich brauchte, war derSite-Builder, mit dem ich statische Inhalte auf Walrus bereitstellen kann. Ich bin dem gleichen Muster gefolgt:

curl https://storage.googleapis.com/mysten-walrus-binaries/site-builder-testnet-latest-$SYSTEM -o site-builder
chmod +x site-builder

Nachdem ich sichergestellt hatte, dass es in meinem Pfad war, überprüfte ich die Installation:

site-builder

Dann habe ich die Konfiguration hinzugefügt:

curl https://raw.githubusercontent.com/MystenLabs/walrus-sites/refs/heads/testnet/sites-config.yaml -o ~/.config/walrus/sites-config.yaml

Jetzt war alles bereit, um meine erste Website tatsächlich zu veröffentlichen.

###Meine erste Walrus-Site bereitstellen

Ich habe das offizielle Beispiel-Repo geklont:

git clone https://github.com/MystenLabs/example-walrus-sites.git
cd walrus-snake/

Zuerst habe ich den grundlegenden Veröffentlichungsbefehl ausprobiert:

site-builder publish ./walrus-snake --epochs 100

... aber ich bin auf einen Fehler gestoßen:

„Fehler beim Ausführen des Aufrufs der Walrus-Binärdatei“. Mir wurde klar, dass der Site-Builder meine Walrus-Binärdatei nicht finden konnte, also musste ich den Pfad manuell mit dem Flag --walrus-binary angeben:

site-builder --walrus-binary ./../walrus publish ./walrus-snake --epochs 100

Das hat funktioniert. Nach Abschluss der Veröffentlichung besuchte ich die Ausgabe-URL und sah, wie meine bereitgestellte Walrus-Site im Sui-Testnetz lief. Es fühlte sich wirklich befriedigend an.

##** 🌐 Bonus: Eine SUINS-Domain einstellen**

Nach der Veröffentlichung der Website hatte ich die Möglichkeit, eine SUINS-Domain einzurichten (so etwas wie eine.sui-Adresse für meine Website). Das Feature kostet 2 SUI, und ich hatte zu dem Zeitpunkt nicht ganz genug Benzin. Ich werde diesen Teil später ausprobieren, aber es ist cool, dass er eingebaut ist — wenn ich meiner Website eine lesbare Domain zuordnen kann, wird das Teilen auf jeden Fall einfacher.


##** 💧 Wie ich mehr Testnet-Token bekommen habe**

Immer wenn ich mehr SUI brauchte, um Dinge zu testen, ging ich zum Sui Discord und benutzte dort den Testnet-Faucet. Sie schicken 1 SUI pro Anfrage, was für meine Experimente ausreichend war.


##** 🧠 Letzte Gedanken**

Rückblickend war der Aufbau meiner ersten Walrus-Site eine großartige Einführung in den dezentralen Speicher und die Sui-Entwicklungsumgebung. Sicher, es gab ein paar kleine Geschwindigkeitsbegrenzungen — wie zum Beispiel die explizite Angabe des Binärpfads von Walross —, aber insgesamt funktionierte alles wie erwartet. Die Dokumente waren klar und die Tools waren solide.

Was mir an Walrus am besten gefällt, ist, wie es alles zusammenbringt. Ich musste mich nicht mit IPFS-Pins, Gateway-URLs oder seltsamen Speicher-Backends herumschlagen. Alles lebt auf der Kette, und durch die Integration von Sui fühlt es sich wie ein einheitliches Entwicklererlebnis an.

Wenn Sie an einem Hackathon-Projekt arbeiten oder Onchain-Apps erkunden, empfehle ich auf jeden Fall, Walrus Sites auszuprobieren. Es ist eine gute Möglichkeit, an einem Nachmittag von der „Idee“ zur „Live-Site“ zu gelangen.


##** 📚 Referenzen, die ich verwendet habe**

  • Sui
  • Architecture
4
Teilen
Kommentare
.
0xduckmove.
Apr 30 2025, 02:43

okay

0xduckmove.
Apr 30 2025, 02:49

Wie wäre es mit macOS?

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

610Beiträge1335Antworten
Sui.X.Peera.

Verdiene deinen Anteil an 1000 Sui

Sammle Reputationspunkte und erhalte Belohnungen für deine Hilfe beim Wachstum der Sui-Community.

BelohnungskampagneJuli