Shimmer Smart Contracts Testnet geht in Betrieb

Beginnen Sie mit dem Testen Ihrer Smart Contracts

TL;DR:
Nachdem wir letzte Woche die erste Stardust-kompatible Version von ISC (IOTA Smart Contracts) veröffentlicht haben, haben wir nun eine voll funktionsfähige und öffentliche Smart Contract-Testkette eingerichtet, die es jedem ermöglicht, unsere neueste Technologie bequem zu testen, ohne einen eigenen Smart Contract-Knoten betreiben zu müssen. Folgen Sie unserer Dokumentation, um sich mit ihr zu verbinden und sie auszuprobieren!

„Shimmer Smart Contracts Testnet geht in Betrieb“ weiterlesen

Das Shimmer Beta-Netzwerk ist live

Öffentliche Tests für das Shimmer-Netzwerk haben begonnen

TL;DR:
Das Stardust-Protokoll-Upgrade debütiert im ersten offenen, öffentlichen Testnetz: dem Shimmer Beta Network. Probieren Sie die neuen Client- und Wallet-Bibliotheken aus, prägen Sie Ihre eigenen Token und NFTs mit der Kommandozeilen-Wallet oder durchsuchen Sie das Netzwerk über den neuen Explorer. Sobald es ausreichend getestet wurde, wird das Shimmer-Netzwerk, einschließlich des $SMR-Tokens, gestartet.

Heute beginnt das Shimmer-Beta-Netzwerk, ein wichtiger Schritt auf dem Weg zum Start des Shimmer-Netzwerks. Wir laden alle Pionierentwickler, Innovatoren, Token-Liebhaber und diejenigen, die während unseres Bärenmarktes nach aufregenden Möglichkeiten suchen, dazu ein, das brandneue Stardust-Protokoll und seine Token-Utility-Funktionen auszuprobieren, die das Shimmer-Netzwerk beim Start antreiben werden.

Shimmer ist ein Layer (L1) Netzwerk, das zusammen mit IOTA eine neue Ledger-Architektur aufbaut, die die Grundlage für den Aufbau neuer skalierbarer und zusammensetzbarer dezentraler Ökonomien bilden wird. Aufbauend auf dem parallelisierten DAG (Directed Acyclic Graph)-Ledger namens „Tangle“ wird das Protokoll durch eine Reihe von Releases aktualisiert, die neue Funktionen wie native Tokenisierung, Ausgabetypen, Layer-2-Smart-Contract-Netzwerke und schließlich eine vollständige Dezentralisierung durch einen Leaderless Consensus-Algorithmus hinzufügen werden. Shimmer wird das Innovationsnetzwerk mit frühem Zugang zu diesen bahnbrechenden Entwicklungen sein, um sie zu validieren, bevor sie im IOTA Mainnet veröffentlicht werden.

Heute wird mit der Beta-Version von Shimmer der erste große Meilenstein veröffentlicht:

Die erste Iteration dieser neuen Entwicklungen ist das Stardust-Upgrade, das die Tokenisierung und den Einsatz von Smart-Contract-Ketten (einschließlich EVM-Kompatibilität und WASM) auf dem Basisprotokoll ermöglicht, wodurch sich bisher ungeahnte Nützlichkeitsebenen auf dem Tangle eröffnen.

Strategie der Veröffentlichung

Stardust ist nur das erste Upgrade, das den Aufbau des Staging-Netzwerks nutzt: Modularisierte Coordicide-Komponenten werden auch auf Shimmer debütieren, bevor sie auf das IOTA Mainnet portiert werden. Lassen Sie uns einen Schritt zurückgehen und untersuchen, wie die allgemeinen Protokollentwicklungs- und Softwareveröffentlichungszyklen aussehen:

  1. Die erste Phase ist Forschung und Prototyping. Es werden konzeptionelle Entwürfe erstellt und eine Prototyp-Implementierung entwickelt, um die Lösung zu untersuchen. Sobald die Ergebnisse zufriedenstellend sind, werden Spezifikationen geschrieben und von der Öffentlichkeit geprüft.
  2. Der nächste Schritt ist die Softwareentwicklung und interne Prüfung. Ingenieure implementieren die erforderlichen Komponenten in Knotensoftware, Bibliotheken und Werkzeuge entsprechend den Spezifikationen aus dem vorherigen Schritt. Sobald die Alphasoftware einsatzfähig ist, werden ausgewählte Community-Mitglieder zu Tests in geschlossenen Gruppen eingeladen.
  3. Das Testen der funktionsfähigen Beta-Software wird in Form eines öffentlichen Testnetzes, hier das Shimmer Beta Network, geöffnet. Notwendige Fehlerbehebungen und kleinere Verbesserungen werden durchgeführt, um die Stabilität zu erhöhen. Leistungsmessungen und Benchmarking finden statt, um geeignete Netzwerkkonfigurationsparameter zu ermitteln.
  4. Die Software erreicht den Status eines Release Candidate und wird im Shimmer-Netzwerk eingesetzt. Neue Protokollfunktionen werden in einem Live-Netzwerk getestet, bei dem ein Wert auf dem Spiel steht ($SMR-Token).
  5. Release-Kandidaten, die den Test der Zeit im Shimmer-Netzwerk überstehen, werden auf den Status einer stabilen Version gebracht und auf das IOTA Mainnet portiert.

Shimmer Test

Das Stardust-Upgrade hat die ersten beiden Phasen abgeschlossen und tritt heute mit dem Start des Shimmer-Beta-Netzwerks in die dritte Phase, den öffentlichen Test, ein. Dies ist die letzte Phase vor der endgültigen Einführung des Shimmer-Netzwerks und des Tokens. Es ist eine großartige Gelegenheit für jeden, der zu den Bemühungen beitragen oder noch heute mit dem Aufbau von Lösungen beginnen möchte.

Builder: Abheben in 3… 2… 1… los!

Stardust führt etwas ein, wonach sich der IOTA-Ledger und die Erbauer schon lange gesehnt haben: mehr Nutzen. Das neue, erweiterte UTXO-Ledger-Modell macht es möglich:

  • Erstellen Sie Ihre eigenen Smart Contract-Ketten, im Wesentlichen Layer-2-Blockchains auf dem Tangle, die L1 verwenden, um vertrauensvoll Daten und Werte untereinander zu übertragen, vollständig EVM-kompatibel und mit WASM-Unterstützung.
  • Münzprägung und Übertragung benutzerdefinierter nativer Token und NFTs direkt auf der Basisschicht.
  • Führen Sie bedingte Übertragungen durch, z. B. das Senden von Zahlungen mit einer automatischen Rückbuchungsfunktion.
  • Nutzung des Tangle als verteilte, erlaubnisfreie, stets verfügbare Datenspeicherebene im Austausch gegen die Sperrung von Speicherdepots.

Während die Tools für den Betrieb der L2-Blockchains (Wasp) noch in der internen Testphase sind, kann der von der Basisschicht gebotene Nutzen bereits heute genutzt werden. Ein Integrationspartner und Community-Projekte arbeiten bereits an der Entwicklung von Anwendungen auf Stardust, um das Shimmer-Netzwerk vom ersten Tag an mit benutzerdefinierter Token- und NFT-Münzung, Handel und vielem mehr zu unterstützen.

Der Start des Shimmer Beta-Netzwerks bedeutet auch, dass die Entwickler ein vollständiges Protokoll, Tools und Bibliotheken zur Verfügung haben. Worauf warten Sie also noch? Es ist an der Zeit, sich die Hände schmutzig zu machen, die neuen, aufregenden Funktionen von Stardust zu erforschen und etwas Großartiges zu entwickeln!

Spezifikationen

Das Tangle Improvement Proposal (TIP)-Repository enthält alle notwendigen Informationen über das Stardust-Upgrade und die Eigenschaften des kommenden Shimmer-Netzwerks.

Neues Gemeinschafts-Wiki

Lesen Sie mehr über Shimmer und das Stardust-Upgrade auf der neuen Wiki-Seite.

Knotenpunkt-Software

Hornet v2.0.0-beta.1 ist die vollständige Stardust-kompatible Version der Hornet-Knotensoftware. Sie enthält viele Verbesserungen und wurde komplett neu gestaltet, um die Entwicklung von Knotenerweiterungsanwendungen (INX) zu erleichtern. Sie können jede anwendungsspezifische Logik als eine INX-Erweiterung schreiben, die direkten Zugriff auf die Interna eines Knotens hat. Noch besser: Sie können INX-Erweiterungen in einer Sprache Ihrer Wahl entwickeln! Ein Blog-Beitrag, der die neue Hornet-Version beschreibt, wird zu einem späteren Zeitpunkt veröffentlicht.

Die Knotensoftware Bee ist mit den Kernkomponenten ebenfalls Stardust-kompatibel, aber die Tooling-Unterstützung ist weniger umfangreich. Dennoch kann Bee das neue Stardust-basierte Netzwerk synchronisieren und validieren. Die Implementierung der INX-Schnittstelle kann später erfolgen, so dass Knotenerweiterungen, die im INX-Framework geschrieben wurden, mit beiden Knotenimplementierungen funktionieren.

Client-Bibliotheken

Client-Bibliotheken sind zustandslose Schnittstellen, die in verschiedenen Sprachen implementiert sind und Entwicklern helfen, mit dem Netz zu interagieren, Blöcke zu konstruieren und Transaktionen zu senden.

Als Entwickler können Sie aus den folgenden Bibliotheken wählen:

  • Rust: Die Bibliothek iota.rs ist eine stabile und sichere Implementierung der Client-Schnittstelle.
  • Go: Die Bibliothek iota.go wird auch für die Erstellung der Hornet-Knoten-Software verwendet.
  • Python: iota.rs-Python-Bindungen
  • JavaScript: iota.rs nodejs-Anbindungen
  • Java: iota.rs java-Anbindungen
  • TypeScript: iota.js-Bibliothek

Wallet-Bibliotheken

Wallet-Bibliotheken sind zustandsorientierte Anwendungsbibliotheken, die mit Hilfe von Client-Bibliotheken erstellt werden. Die IOTA Foundation bietet wallet.rs und seine Bindungen, die derzeit in NodeJS und Python verfügbar sind, als allgemeines Wallet-Backend an, das die meisten der neuen Protokollfunktionen von Stardust abdeckt.

Wenn es um die Logik des Wallet-Backends geht, gibt es keine Einheitslösung, die für alle passt. Daher ermutigen wir die Community, alternative Lösungen zu entwickeln, vorzugsweise in einer Open-Source-Form.

Kommandozeilen-Wallet

CLI-Wallet ist ein Werkzeug für Entwickler, um einfache oder bedingte Überweisungen auszuführen, benutzerdefinierte native Token zu prägen, zu schmelzen und zu brennen oder NFTs zu verwalten – alles auf L1. Es ist ein Wrapper um wallet.rs, der eine begrenzte Funktionalität bietet, damit Sie ein Gefühl dafür bekommen, was mit Stardust möglich ist. Es ist auch ein großartiges Werkzeug zum Testen der Integration Ihrer Shimmer/IOTA-Anwendung. Die neueste Betaversion finden Sie hier.

Neuer Explorer

Es wurde ein neuer Netzwerk-Explorer entwickelt, der das Durchsuchen historischer Tangle-Daten erheblich erleichtert. Einige der neu hinzugefügten Funktionen sind die Adresshistorie, zugehörige Ausgaben, Foundry- oder NFT-Seiten. Netzwerkmetriken und Analysen wurden ebenfalls verbessert, um aussagekräftigere Daten anzuzeigen. Der Explorer für Shimmer Beta ist derzeit unter explorer.shimmer.network verfügbar und wird in Zukunft in den Haupt-Explorer integriert werden.

Neue Permanode

Chronicle wurde ebenfalls zu einer INX-Knotenerweiterung umgestaltet, um die Wartung und Entwicklung zu vereinfachen. Der neue Permanode verwendet intern MongoDB anstelle des bisherigen ScyllaDB und stellt derzeit drei Arten von Schnittstellen zur Verfügung:

  • Node Core API (TIP-25).
  • History API (TIP-36) für Daten, die von normalen Netzwerkknoten weggeschnitten wurden.
  • Analytics API zum Abrufen von Netzwerkanalysedaten.

Firefly Stardust

Firefly Stardust ist die offizielle Brieftaschenanwendung des Shimmer-Netzwerks. SMR-Staking-Belohnungen werden über eine einfache und saubere Benutzeroberfläche eingefordert. Die Integration der Ledger Hardware Wallet wird vom ersten Tag an unterstützt.

Neue Stardust-Funktionen wie bedingte Überweisungen, native Token, NFT-Unterstützung und Smart-Contract-Interaktion werden Firefly Stardust schrittweise in kleineren Release-Paketen hinzugefügt. Ein früher Build kann hier gefunden werden.

API-Endpunkte

Die IOTA Foundation bietet belastungsausgeglichene Knoten-API-Endpunkte für Entwicklung und Tests. Die API Endpunkte sind:

Node API: https://api.testnet.shimmer.network
Faucet-App: https://faucet.testnet.shimmer.network
Faucet API: https://faucet.testnet.shimmer.network/api/enqueue
Chronik-API: https://chronicle.testnet.shimmer.network
MQTT-Stream: wss://api.testnet.shimmer.network:443/api/mqtt/v1

Wie geht es weiter?

In der kommenden Zeit wird das Shimmer-Beta-Netzwerk genutzt, um die Leistung des Netzwerks zu testen und die Parameter der Netzwerkkonfiguration, wie z. B. die Kosten für virtuelle Bytes oder die Block-Proof-of-Work-Schwelle, fein abzustimmen. Während Shimmer als Testnetzwerk für neue Innovationen gedacht ist, hat die Sicherheit des Netzwerks und aller darauf basierenden Vermögenswerte und Smart Contracts oberste Priorität. Wir werden uns die nötige Zeit nehmen, um den gesamten Software-Stack für einen erfolgreichen und sicheren Start des Shimmer-Netzwerks zu testen. Nach internen Tests ist der heutige Start der Shimmer-Beta eine öffentliche Fortsetzung dieses Prozesses unter den Augen unserer Community.

Wir laden alle Entwickler und Bauherren ein, das neue Stardust-Protokoll auszuprobieren und uns dabei zu helfen, die letzten Probleme vor dem Start zu beseitigen. Ist Ihnen ein Fehler in einer der Komponenten aufgefallen? In diesem Fall melden Sie ihn bitte über das GitHub-Repository der jeweiligen Komponente. Haben Sie Fragen oder möchten Sie uns Ihr Feedback – oder sogar Verbesserungsvorschläge – mitteilen? Finden Sie uns auf unserem Discord.

Original by Shimmer: https://blog.shimmer.network/shimmer-beta-network-is-live/

Vertiefung in Stardust

IOTAs Ledger Web3-fähig machen

TL;DR:
Stardust verwandelt IOTA in eine Infrastrukturschicht für Smart-Contract-Ketten und führt benutzerdefinierte Token ein. Der neue Ledger ist zu bedingten Übertragungen fähig und NFTs können als Wallets fungieren, während zusätzliche Protokollverbesserungen Knotenressourcen schützen, clientseitige Vertrauensannahmen eliminieren und die Lastausgleichsfähigkeiten des Netzwerks verbessern. Stardust debütiert auf dem neuen Shimmer-Netzwerk, bevor es auf das IOTA-Mainnet portiert wird.

„Vertiefung in Stardust“ weiterlesen

Das Stardust-Upgrade in Kürze

Benutzerdefinierte Token und Smart Contracts-Verankerung auf Ebene 1

TL;DR:
Die Basisfunktionalität jeder Distributed-Ledger-Technologie (DLT) ist das Senden und Empfangen von Token. Die meisten DLTs halten sich daran und ermöglichen zusätzliche Funktionen in darüberliegenden Schichten (L2, L3 usw.). Stardust ist ein Protokoll-Upgrade, das die Shimmer- und später die IOTA-Basisschicht (L1) in Multi-Asset-Ledger verwandelt und es jedem ermöglicht, seine eigenen Token oder NFTs auf L1 zu prägen. Es ermöglicht auch die Interaktion von Layer-2-Smart-Contract-Ketten mit L1, wodurch die Basisschicht effektiv zu einer vertrauenslosen Brücke zwischen L2-Smart-Contract-Netzwerken wird. Dieser Artikel gibt einen Überblick über die wichtigsten Aspekte des Stardust-Upgrades und ist eine gekürzte und vereinfachte Version des ausführlichen technischen Artikels zur Einführung von Stardust, der morgen veröffentlicht wird.

„Das Stardust-Upgrade in Kürze“ weiterlesen