Direkt zum Hauptinhalt

28 Beiträge getaggt mit „Sui“

Inhalte zur Sui-Blockchain und Move-Programmiersprache

Alle Tags anzeigen

Einstieg in die Blockchain-Programmierung mit Sui Move

· 4 Min. Lesezeit
Dora Noda
Software Engineer

Die Blockchain-Technologie hat sich zu einer führenden Kraft in der digitalen Welt entwickelt und bietet revolutionäre Lösungen, die über Kryptowährungen hinausgehen. Programmiersprachen, die speziell für die Blockchain-Technologie entwickelt wurden, erobern sich einen einzigartigen Platz. Unter diesen Sprachen hat sich Move dank seiner Robustheit und inhärenten Sicherheitsfunktionen einen wichtigen Platz gesichert. Heute stellen wir ein innovatives Tutorial namens "Sui Move" vor, das Entwicklern die Programmiersprache Move nach einem „Lernen durch Beispiele“-Ansatz vermittelt.

Einstieg in die Blockchain-Programmierung mit Sui Move

Move verstehen: Die Programmiersprache

Bevor wir in das Tutorial eintauchen, fassen wir kurz zusammen, was Move ist. Move wurde von Facebooks Tochtergesellschaft, der Diem Association (ehemals Libra), entwickelt und ist eine statisch typisierte, ressourcenorientierte Programmiersprache. Ihr Design konzentriert sich auf die Durchsetzung von Sicherheit, was sie zur idealen Sprache für die Kodierung von Blockchain- und Kryptowährungsprojekten macht. Sui Move ist eine Variante der Programmiersprache Move.

Ressourcen in Move sind ein Schlüsselkonstrukt, das sie von anderen Blockchain-Programmiersprachen abhebt. Dies sind spezielle Typen, die nicht kopiert oder verworfen, sondern nur zwischen Speicherorten verschoben werden können. Diese Funktion ermöglicht eine präzise Kontrolle über digitale Assets und mindert das Risiko gängiger Sicherheitsprobleme, wie z. B. Doppelausgaben, erheblich.

Sui Move: Ein „Lernen durch Beispiele“-Tutorial

Unter https://blockeden.xyz/docs/sui/sui-move/intro/ finden Sie "Sui Move", ein umfassendes „Lernen durch Beispiele“-Tutorial, das Entwicklern die Programmierung mit der Sprache Move vermittelt.

"Sui Move" basiert auf der Philosophie, dass praktisches Lernen das Verständnis und die Kompetenz beschleunigt. Das Tutorial ist in kleine, überschaubare Abschnitte unterteilt, die sich jeweils auf einen bestimmten Aspekt von Move konzentrieren. Dies ermöglicht den Lernenden, nicht nur die technischen Details der Sprache zu verstehen, sondern auch Einblicke zu gewinnen, wie und wo sie implementiert werden können.

"Sui Move" zeichnet sich durch seinen Lehransatz aus. Anstatt den Lernenden mit dichter Theorie zu überfordern, bietet es eine Reihe von Beispielen für jedes Konzept. Der Lernende kann direkt mit diesen Beispielen interagieren, was eine dynamische Lernumgebung schafft, die zur Erkundung und zum tiefen Verständnis anregt.

Das Tutorial ist für verschiedene Erfahrungsstufen zugänglich. Egal, ob Sie ein erfahrener Entwickler sind, der in die Blockchain-Entwicklung eintauchen möchte, oder ein Anfänger, der gerade erst anfängt, "Sui Move" ist darauf zugeschnitten, dass Sie die Konzepte effektiv erfassen und beherrschen.

Was Sie lernen werden

"Sui Move" deckt eine breite Palette von Themen ab, die den Kern der Programmiersprache Move bilden. Hier ist ein Überblick darüber, was Sie erwarten können:

  • Die Syntax und Struktur von Move verstehen.
  • Tiefer Einblick in Moves einzigartiges ressourcenorientiertes Modell.
  • Daten mit Moves Funktionen und Methoden manipulieren.
  • Das Erstellen und Implementieren von Modulen und Skripten lernen.
  • Ausnahmen behandeln und die Sicherheit in Ihren Move-Programmen gewährleisten.
  • Lernen, wie man eine benutzerdefinierte Coin und ein NFT erstellt.

Warum Sui Move wählen?

"Sui Move" ist nicht nur ein Tutorial; es ist eine gut strukturierte Lernreise. Es bietet:

  1. Praxisnahe Beispiele: Jedes Konzept wird mit einem praktischen Beispiel gepaart, das zeigt, wie es effektiv eingesetzt wird.
  2. Umfassende Abdeckung: Es vermittelt ein gründliches Verständnis von Move, von der grundlegenden Syntax bis zu fortgeschrittenen Konstrukten.
  3. Schritt-für-Schritt-Anleitung: Jedes Modul ist darauf ausgelegt, Ihr Verständnis schrittweise aufzubauen, die Lernkurve zu reduzieren und komplexe Konzepte leichter verständlich zu machen.
  4. Flexibilität: Es richtet sich an eine breite Palette von Lernenden, von Anfängern bis zu erfahrenen Entwicklern.

Die Blockchain-Technologie prägt die Zukunft zahlreicher Branchen, und die Beherrschung einer Sprache wie Move kann Entwicklern neue Wege eröffnen. Mit "Sui Move" verfügen Sie über eine Ressource, die Sie effektiv durch Ihre Lernreise führen kann. Tauchen Sie also ein, beginnen Sie mit dem Programmieren und erkunden Sie die spannenden Möglichkeiten, die Move und die Blockchain-Technologie für Sie bereithalten.

Starten Sie jetzt unter https://blockeden.xyz/docs/sui/sui-move/intro/.

Sui Mainnet-Start: BlockEden.xyz erweitert seine API-Suite um die Blockchain-Plattform der nächsten Generation

· 4 Min. Lesezeit
Dora Noda
Software Engineer

Wir freuen uns, bekannt geben zu können, dass Sui, die mit Spannung erwartete Blockchain-Plattform, ihr Mainnet erfolgreich gestartet hat. Bei BlockEden.xyz sind wir bestrebt, unseren Kunden die innovativsten und modernsten Lösungen in der Blockchain-Branche anzubieten. Daher freuen wir uns, Sui in unsere robuste API-Suite zu integrieren und Entwicklern eine noch größere Auswahl an Tools zur Verfügung zu stellen, um bahnbrechende Anwendungen zu erstellen.

Sui Mainnet-Start: BlockEden.xyz erweitert seine API-Suite um die nächste Generation

Warum Sui wichtig ist

Sui ist eine Blockchain-Plattform der nächsten Generation, die entwickelt wurde, um die Herausforderungen bestehender Lösungen in Bezug auf Skalierbarkeit, Interoperabilität und Energieeffizienz zu bewältigen. Sie vereint die besten Funktionen verschiedener Blockchain-Technologien und bietet Entwicklern eine effizientere und flexiblere Plattform zum Erstellen dezentraler Anwendungen (dApps) und Smart Contracts. Zu den wichtigsten Aspekten von Sui gehören:

  1. Skalierbarkeit: Sui verwendet einen einzigartigen Konsensalgorithmus, der es ermöglicht, 297.000 Transaktionen pro Sekunde zu verarbeiten, wodurch ein hoher Durchsatz und minimale Latenz gewährleistet sind. Dies macht es zu einer idealen Wahl für den Aufbau von dApps, die schnelle und sichere Transaktionen erfordern.
  2. Energieeffizienz: Der Konsensalgorithmus von Sui berücksichtigt auch die Bedenken hinsichtlich des Energieverbrauchs, die mit traditionellen Proof-of-Work (PoW)-Mechanismen verbunden sind. Durch die Nutzung eines umweltfreundlicheren Ansatzes trägt Sui zu einer grüneren und nachhaltigeren Blockchain-Industrie bei.

Was das für BlockEden.xyz-Benutzer bedeutet:

Da Sui Teil unserer API-Suite wird, können sich Entwickler auf Folgendes freuen:

  1. Zugang zur Sui-Blockchain: Unsere API ermöglicht es Entwicklern, einfach mit der Sui-Blockchain zu interagieren, wodurch sie Smart Contracts erstellen und bereitstellen, Token generieren und dApps auf dieser revolutionären Plattform entwickeln können.
  2. Kontinuierlicher Support: BlockEden.xyz ist weiterhin bestrebt, einen hervorragenden Kundensupport zu bieten und Anleitung und Unterstützung bei der Implementierung der Sui-Technologie in Ihren Projekten anzubieten.
  3. Staken Sie mit BlockEden.xyz und verdienen Sie Belohnungen: Indem Sie Ihre Token bei BlockEden.xyz staken, können Sie am Sui-Ökosystem teilnehmen und Belohnungen für Ihren Beitrag zum Wachstum und zur Sicherheit der Plattform verdienen.

Erste Schritte mit dem Sui RPC-Schlüssel von BlockEden.xyz

Wenn Sie bereit sind, mit der Entwicklung auf der Sui-Blockchain unter Verwendung der API-Suite von BlockEden.xyz zu beginnen, befolgen Sie diese einfachen Schritte, um Ihren Sui RPC-Schlüssel zu erhalten und Ihr Projekt zu starten:

Schritt 1: Eine Verbindungszeichenfolge erhalten

Besuchen Sie unseren API-Marktplatz unter https://blockeden.xyz/api-marketplace, um eine Verbindungszeichenfolge zu erhalten. Diese Zeichenfolge ermöglicht Ihnen den Zugriff auf die Sui-Blockchain über unsere API und den Beginn der Entwicklung Ihrer dezentralen Anwendung.

Schritt 2: Ihre erste Sui dApp entwickeln

Um Ihre erste dApp auf der Sui-Plattform zu erstellen, folgen Sie unserer umfassenden Anleitung unter https://blockeden.xyz/docs/sui/sui-typescript-sdk/. Dieses Tutorial bietet Schritt-für-Schritt-Anweisungen zum Einrichten Ihrer Entwicklungsumgebung, zur Implementierung des TypeScript SDK von Sui und zur Erstellung einer voll funktionsfähigen dApp mithilfe der Sui-Blockchain.

Indem Sie diesen Schritten folgen, sind Sie auf dem besten Weg, die Leistungsfähigkeit der Sui-Blockchain und der API-Suite von BlockEden.xyz zu nutzen, um innovative und bahnbrechende dezentrale Anwendungen zu entwickeln. Sollten Sie Unterstützung benötigen, steht Ihnen unser engagiertes Support-Team jederzeit zur Verfügung, um Sie durch den Prozess zu führen.

Fazit

BlockEden.xyz ist stolz darauf, Sui in unserer wachsenden Familie von Blockchain-Technologien willkommen zu heißen. Durch die Aufnahme von Sui in unsere API-Suite erweitern wir die Möglichkeiten für Entwickler, bahnbrechende Lösungen im Blockchain-Bereich zu schaffen. Wie immer bleiben wir bestrebt, unseren Benutzern die innovativsten und zuverlässigsten Tools zur Verfügung zu stellen, um ihre Projekte zu stärken und die Zukunft der dezentralen Technologie voranzutreiben.

297k TPS! Beeindruckendes Performance-Update des Sui-Netzwerks: Ein Blick auf Durchsatz und Time to Finality

· 3 Min. Lesezeit
Dora Noda
Software Engineer

Die Sui Foundation hat kürzlich eine Reihe von Tests durchgeführt, um den aktuellen Spitzendurchsatz und die Time to Finality für verschiedene Workloads im Sui-Netzwerk zu ermitteln. Ein Jahr nach seiner Ankündigung hat das Sui-Netzwerk erhebliche Fortschritte in der Leistung gemacht und sich zu einem vielversprechenden dezentralen Protokoll für die Zukunft entwickelt.

Wichtigste Erkenntnisse

  • Das Sui-Netzwerk, bestehend aus 100 global verteilten Validatoren, erreichte auf verschiedenen Workloads einen Spitzendurchsatz von 10.871 TPS bis zu 297.000 TPS.
  • Sui's Time to Finality beträgt ungefähr 480 Millisekunden und ermöglicht schnelle Transaktionsbestätigungen.

Leistungsbewertung

Um die Leistung des Sui-Protokolls zu messen, verwendete die Stiftung ein global verteiltes Setup, das das Mainnet hinsichtlich Hardwarekonfigurationen, Anzahl der Validatoren, geografischer Verteilung und Verteilung der Stimmrechte genau widerspiegelt. Die Tests wurden mit 100 Validatoren, 24-Kern-AMD-Hardware, 256 GB Arbeitsspeicher und 25 Gbit/s NIC durchgeführt.

Durchsatzmessung mit Programmierbaren Transaktionsblöcken (PTB)

Sui's Kernentwickler-Primitive, PTB, ermöglicht eine komplexe und zusammensetzbare Abfolge von Transaktionen. Verkettete Transaktionen in einem PTB können atomar ausgeführt und fehlschlagen, was die Effizienz und Ausdruckskraft erhöht. Jedes PTB kann bis zu 1024 Transaktionen unterstützen, wodurch Sui große Workloads bewältigen und die Transaktionsgebühren für Benutzer reduzieren kann.

Die Herausforderung der Durchsatzmessung

Transaktionen pro Sekunde (TPS) ist eine häufig verwendete Metrik zur Messung der Kapazität eines Blockchain-Protokolls. Die Messung der Anzahl der pro Sekunde ausgeführten PTBs spiegelt jedoch nicht genau die Rechenkapazität von Sui wider. Wenn die durchschnittliche PTB-Größe zunimmt, erhöht sich Sui's Durchsatz, aber die PTB/Sekunde-Metrik bliebe unverändert. Daher hat die Stiftung beschlossen, die Anzahl der einzelnen Transaktionen innerhalb eines PTB, die pro Sekunde ausgeführt werden, als eine konsistentere und praktischere Metrik zu messen.

Time to Finality

Finalität in der Blockchain bezieht sich auf den Punkt, an dem eine Transaktion als unwiderruflich gilt und nicht geändert oder rückgängig gemacht werden kann. Für dieses Performance-Update misst die Time to Finality den Punkt im Transaktionslebenszyklus, an dem sowohl die Transaktion selbst als auch ihre Effekte final sind und in nachfolgenden Transaktionen verwendet werden können. Sui's Time to Finality beträgt ungefähr 480 Millisekunden, mit einer Latenz im 95. Perzentil von etwa 550 Millisekunden.

Zukünftige Optimierung und Skalierbarkeit

Das Sui-Protokoll hat erhebliche Fortschritte in seiner Leistung gemacht, aber es gibt immer noch viele Möglichkeiten zur Optimierung und Skalierbarkeit. In naher Zukunft plant die Sui Foundation, die folgenden Aspekte zu verfeinern:

  • Skalierbarkeit und Abdeckung der Benchmark-Tools
  • Horizontale Skalierbarkeit zur Unterstützung der Intra-Validator-Skalierung über mehrere Maschinen hinweg
  • Resilienz gegenüber der Minderleistung einzelner Validatoren

Während sich das Sui-Protokoll weiterentwickelt und seine Leistung verbessert, wird die Sui Foundation weiterhin Updates mit der Community teilen, um Feedback und Überlegungen einzuholen. Mit seinem beeindruckenden Durchsatz und seiner Time to Finality ist das Sui-Netzwerk bereit, einen bedeutenden Einfluss in der Welt der dezentralen Systeme zu nehmen.

Wir stellen SUIA vor: Die erste POAP-Anwendung im SUI-Netzwerk

· 3 Min. Lesezeit
Dora Noda
Software Engineer

Hinweis: Dieser Artikel behandelt SUIA im Sui Devnet. Anweisungen können im Mainnet abweichen.

Das SUI-Netzwerk ist eine hochleistungsfähige öffentliche Blockchain, die von ehemaligen Meta-Ingenieuren entwickelt wurde. Sie basiert auf der Programmiersprache Move und priorisiert Sicherheit, Skalierbarkeit und Upgrade-Fähigkeit.

Was ist POAP?

POAP, oder Proof-Of-Attendance Protocol, ist ein Mechanismus zur Verteilung verschlüsselter Abzeichen, um bestimmte Ereignisse aufzuzeichnen und zu würdigen. POAP-Token können als Nachweis dienen, dass ein Benutzer an einer Veranstaltung teilgenommen hat, oder als Sammlerstücke, ähnlich wie Konzertkarten oder Gedenkabzeichen.

Veranstalter verwenden POAP typischerweise, um Token an Teilnehmer zu verteilen, die dann einzigartige POAP-Token (NFT-Abzeichen) sammeln können, um ihre Teilnahme an einer Veranstaltung zu dokumentieren.

Wir stellen SUIA vor: Die erste POAP-Anwendung im SUI-Netzwerk

Suia.io ist die erste POAP-Anwendung auf der SUI-Blockchain, die derzeit im Devnet von SUI gestartet ist. Zukünftig wird Suia vielfältige Zwecke erfüllen, wie z. B. Event-Tickets, Belohnungen für Beiträge und Gaming, und eine neue immersive, spielerische Interaktionsmethode zwischen Web3-Marken und Benutzern bieten.

Was sind die Funktionen von SUIA?

Jeder kann POAP-Events auf Suia erstellen, wobei die gesamte Erstellung und Verteilung transparent auf der SUI-Blockchain erfolgt. Benutzer besitzen ihre Suia-Assets, und die einzigartige Architektur sowie die parallele Leistung der SUI-Blockchain ermöglichen es Suia, weitere Gameplay-Möglichkeiten zu kombinieren und zu schaffen, die eine große Benutzerbeteiligung, geringe Latenz und niedrige Gebühren ermöglichen und Verbindungen zum Web2-Anwendungsmarkt erleichtern.

Wie benutzt man SUIA?

  1. Besuchen Sie die Suia-Website unter https://suia.io/, klicken Sie auf „Wallet verbinden“, um eine Wallet zu verknüpfen. Derzeit werden Sui Wallet und Suiet Wallet unterstützt.

  2. Nach dem Verbinden der Wallet klicken Sie auf „Suia erstellen“, um die Erstellung eines POAP-NFT-Verteilungsereignisses auf der SUI-Blockchain zu erleben. Folgen Sie den Anweisungen, um den Typ, den Namen, die Beschreibung, die Menge und gegebenenfalls Whitelist-Beschränkungen des NFT hochzuladen. Klicken Sie auf „Erstellen“, um den Vorgang abzuschließen, wofür im Devnet-Umfeld eine geringe Menge an SUI-Token erforderlich ist.

  3. Nach der Erstellung des Events wird es auf der Startseite angezeigt, sodass andere Benutzer Ihr POAP entdecken und beanspruchen können.

Fazit

Suia, entwickelt vom Mynft-Team (den Entwicklern der ersten Vote-to-Earn Web3-Plattform auf der Flow-Blockchain), verfügt über eine reife Markt- und Entwicklungserfahrung sowie eine solide Community-Basis. Die Entwicklung von Suia auf der SUI-Blockchain nutzt die NFT-Expertise des Teams und füllt gleichzeitig die Lücke bei POAP-Anwendungen.

Mit einem gut entwickelten Produkt und einer klaren Roadmap, starken Projektkooperationen und Community-Management-Fähigkeiten hat Suia am ersten Testtag über 6.000 Teilnehmer angezogen. SUI World DAO wird die zukünftigen Kooperationen und das Benutzerwachstum von Suia weiterhin beobachten, sobald das SUI-Mainnet startet.

Revolutionierung der Skalierbarkeit: Der Weg der Sui Blockchain zur Massenadoption in Web 3

· 2 Min. Lesezeit
Dora Noda
Software Engineer

Die Sui Blockchain ist ein vielversprechendes Layer-1 (L1)-Projekt, das eine einzigartige Reihe technischer Innovationen und Tokenomics einsetzt, um eine skalierbare und effiziente Plattform bereitzustellen. Dieser Artikel wird die Kerninnovationen von Sui untersuchen und ihr Potenzial als Lösung für die Massenadoption von Web 3.0-Anwendungen bewerten.

Schlüsselinnovationen

  • Sui Move: Eine angepasste Version der Move-Sprache, optimiert für parallele Ausführung, die eine reibungslose Massenerstellung von Assets und ein flüssigeres Programmiererlebnis ermöglicht.
  • Single-Writer-Transaktionen: Ein neuartiger Ansatz zur Abwicklung einfacher Transaktionen ohne Konsens, der Byzantine Consistent Broadcast für Sicherheit und Effizienz nutzt.
  • Narwhal-Tusk-Konsens-Engine: Ein hochmoderner Konsensmechanismus, der gerichtete azyklische Graphen (DAG)-Datenstrukturen für hohen Durchsatz und niedrige Latenz verwendet.
  • Einzigartige Tokenomics: Suis Tokenomics-Modell adressiert Speicherkosten im Netzwerk durch die Implementierung eines Speicherfonds, der dazu beiträgt, relativ konstante Gaspreise über die gesamte Lebensdauer der Blockchain aufrechtzuerhalten. Dieses Design incentiviert Validatoren und stellt sicher, dass ausreichend Speicherplatz zur Verfügung steht.

Bewertung

Die Sui Blockchain zeichnet sich durch ihre innovativen Lösungen für Skalierbarkeit aus, insbesondere durch die unbegrenzte Obergrenze für Single-Writer-Transaktionen. Dies macht sie geeignet für Anwendungen, die stark auf Single-Writer-Transaktionen angewiesen sind, wie Social-Media-Apps und die Massenverteilung von NFTs.

Suis Skalierbarkeitslösungen erschließen das Potenzial für NFTs mit geringem intrinsischem Wert, aber hohem sozialen Zweck, wie On-Chain-Coupons, dezentrale IDs und Kreditkarten. Darüber hinaus können die Sprachfunktionen von Sui Move das strukturelle Speichern von Objekten auf einer Blockchain mit den Sicherheits- und Permanenzgarantien der Blockchain ermöglichen.

Fazit

Die Sui Blockchain bietet einen praktikablen Entwurf für eine L1-Blockchain, die Skalierbarkeit auf Web 2.0-Niveau bewältigen kann. Sie symbolisiert die wachsende Reife von Web 3.0 und das Potenzial für eine Milliarde Nutzer. Unabhängig von ihrem langfristigen Erfolg stellt Suis innovativer Ansatz zur Blockchain-Technologie bereits eine bedeutende Errungenschaft dar.

Warum die Sui Blockchain eine vielversprechende Plattform für die schnelle und effiziente Verarbeitung von Transaktionen ist

· 3 Min. Lesezeit
Dora Noda
Software Engineer

In der Welt der Blockchain sind Geschwindigkeit und Effizienz entscheidend für den Erfolg jeder Plattform. Hier kommt die Sui Blockchain ins Spiel, eine Plattform, die eine Transaktionsverarbeitung mit geringer Latenz und die Ausführung von Smart Contracts verspricht.

Sui und BlockEden.xyz

Eines der einzigartigen Merkmale der Sui Blockchain ist ihre Fähigkeit, zwischen verschiedenen Arten des Objektbesitzes zu unterscheiden. Im Gegensatz zu anderen Blockchain-Plattformen, bei denen jeder Vertrag und jedes Objekt veränderbar geteilt wird, erlaubt Sui, dass ein Objekt einer Adresse gehört und veränderbar, unveränderbar oder veränderbar geteilt sein kann. Diese Funktion wird für die parallele Ausführung von Smart Contracts und das Asset Management genutzt.

Sui verwendet eine dezentrale, erlaubnisfreie Smart-Contract-Plattform, die auf ein Asset Management mit geringer Latenz ausgelegt ist. Sie nutzt die Programmiersprache Move, um Assets als Objekte zu definieren, die einer Adresse gehören können. Die Plattform wird von einer erlaubnisfreien Gruppe von Autoritäten verwaltet, die eine ähnliche Rolle wie Validatoren oder Miner in anderen Blockchain-Systemen spielen.

Um eine geringe Latenz zu erreichen, unterteilt Sui die Transaktionsverarbeitung in zwei Phasen: 1) das Erwerben verteilter Sperren auf der Granularität von Objekten und 2) das Ausführen der Transaktion und das Festschreiben ihrer Effekte.

Phase eins wird durch ein zuverlässiges Broadcast-Primitiv durchgeführt, das keine globale Synchronisation innerhalb der Autorität erfordert, was Skalierbarkeit durch Sharding ermöglicht. Für Transaktionen, die geteilte Objekte betreffen, ist eine Sequenzierung mittels eines Konsensprotokolls erforderlich.

Sui reduziert aggressiv Engpässe und Synchronisationspunkte, die globale Sperren innerhalb von Autoritäten erfordern, was eine quasi-lineare Skalierung mit erhöhten Ressourcen ermöglicht. Die Plattform erlaubt auch die parallele Ausführung von Smart Contracts, wobei Move Virtual Machines auf mehreren Kernen oder physischen Maschinen versionierte Eingabeobjekte lesen, ausführen und resultierende Objekte von und in Speicher schreiben.

Die Konsistenzanforderungen an Speicher für Objekte und Transaktionen sind sehr locker, was die interne Verwendung skalierbarer verteilter Schlüssel-Wert-Speicher durch jede Autorität ermöglicht. Sui verwendet ein byzantinisch konsistentes Broadcast-Protokoll zwischen Autoritäten, um die Sicherheit gängiger Operationen auf Assets zu gewährleisten, was im Vergleich zum byzantinischen Konsens eine geringere Latenz und bessere Skalierbarkeit sicherstellt.

Insgesamt machen die Designentscheidungen und Optimierungen der Sui Blockchain sie zu einer vielversprechenden Plattform für Anwendungen, die eine schnelle und effiziente Verarbeitung von Transaktionen erfordern. Ihre Fähigkeit, 1) zwischen verschiedenen Arten des Objektbesitzes zu unterscheiden, 2) verteilte Sperren auf der Granularität von Objekten zu erwerben und 3) Smart Contracts parallel auszuführen, sind Schlüsselmerkmale, die sie von anderen Blockchain-Plattformen abheben. Mit der Sui Blockchain ist die Zukunft der schnellen und effizienten Transaktionsverarbeitung hier.

BlockEden.xyz reitet auf der Sui Testnet Welle 2

· 3 Min. Lesezeit
Dora Noda
Software Engineer

Am 25. Januar ging die zweite Welle des Sui-Testnets live und wird voraussichtlich 2 bis 3 Wochen dauern. Im Rahmen dieser Welle unterstützt BlockEden.xyz Hunderte von Projekten dabei, auf einem sicheren und hochleistungsfähigen Sui-Netzwerk zu testen und zu entwickeln. Diese neueste Welle wird Entwicklern und Benutzern mehr Klarheit verschaffen, während sie sich auf die vollständige Bereitstellung des Sui-Netzwerks vorbereiten. Werfen wir einen genaueren Blick darauf, was diese Testnet-Welle so wichtig macht.

Was ist Testnet Welle 2?

Testnet Welle 2 ist die zweite Testphase für Sui, eine Blockchain-Plattform, die es Entwicklern ermöglicht, dezentrale Anwendungen (dApps) mit Smart Contracts einfach zu erstellen, auf ihrer öffentlichen Blockchain bereitzustellen und ihre integrierten Tools zu nutzen, um ihre Anwendungen sicher, schnell und zuverlässig zu halten. In dieser Phase können Hunderte von Projekten nun das sichere, hochleistungsfähige Sui-Netzwerk mit BlockEden.xyz testen und darauf aufbauen.

Testnet Welle 2 verfügt über 39 Validatoren plus 2 von Mysten Labs betriebene Validatoren, die geografisch verteilt sind. Die Epoch-Dauer des Netzwerks beträgt ungefähr 24 Stunden, basierend auf 28800 Checkpoints, und sein Referenz-Gaspreis schwankt von Epoch zu Epoch. Das Netzwerk wird nur bei Bedarf aktualisiert, und Daten würden nur in erforderlichen Wiederherstellungsszenarien gelöscht. Mysten Labs bietet Incident-Support, einschließlich On-Call-Support und Incident-Management-Protokoll mit der notwendigen Koordination mit ausgewählten Validatoren.

Wie kann ich mich mit dem Sui Testnet verbinden?

Das Netzwerk ist permissionless. Obwohl jeder am Testnet teilnehmen kann, werden Belohnungen ausschließlich an Programmteilnehmer vergeben.

Für einen Endbenutzer oder Krypto-Inhaber:

  1. Die Sui Web Wallet kann hier heruntergeladen werden.
  2. Sui Wallet öffnen -> Einstellungen (3 Linien) -> Netzwerk -> Sui Testnet
  3. Verwenden Sie den Sui Discord #testnet-faucet Kanal, um Testnet-Tokens im Sui Testnet zu erhalten.
  4. Im Testnet kann Capy NFT unter https://testnet.capy.art/ getestet werden.

Die Bereitstellung von DApps wird einige Tage dauern, da das Testnet erst kürzlich gestartet wurde.

Die Testnet SUI Coins und Staking-Belohnungen werden ausschließlich zu Testzwecken verwendet und haben keinen monetären Wert.

Für einen Entwickler:

Holen Sie sich einen kostenlosen öffentlichen API-Schlüssel zusammen mit dem Endpunkt von https://blockeden.xyz/keys und wenden Sie ihn auf Ihr SDK oder Ihre HTTP-Clients an. Wenn Sie einen dedizierten Schlüssel benötigen, melden Sie sich bitte hier an – es ist kostenlos.

Sui RPC Schlüssel

Was bedeutet Testnet Welle 2 für Entwickler?

Für Entwickler, die auf Sui aufbauen oder dies in Zukunft planen, bedeutet Testnet Welle 2 mehr Klarheit darüber, wie ihre Anwendungen funktionieren werden, wenn sie vollständig auf dem Haupt-Blockchain-Netzwerk bereitgestellt werden. Sie können diese Gelegenheit nutzen, um Einblicke in die Funktionsweise ihrer Anwendung unter verschiedenen Bedingungen zu gewinnen, bevor sie im Produktionsmodus live geht, was zu weniger Überraschungen führen könnte, sobald sie ihr Projekt öffentlich starten. Mit verbesserten Sicherheitsfunktionen wie erweiterten Datenschutzoptionen, die während dieser Testphase verfügbar sind, sowie fortschrittlichen Analysefunktionen, die von BlockEden.xyz bereitgestellt werden, haben Entwickler alles, was sie brauchen, um sicherzustellen, dass ihre Anwendungen reibungslos laufen, bevor sie sie auf dem Haupt-Blockchain-Netzwerk live schalten.

Quelllink: https://blockeden.xyz/blog/2023/01/30/riding-sui-testnet-wave-2/

Sui WebSocket now available at BlockEden.xyz

· 3 Min. Lesezeit
Jack Sim
Web3 Builder

Note: This post was written during the Sui devnet phase and some details may be outdated.

We were among the first Sui Devnet JSON-RPC providers. Now we are excited to expand our API Service to WebSocket too. WebSocket would be useful to those dApps that need to take action on real-time on-chain events.

How to get started?

Step 1. Go to https://blockeden.xyz/dash/. Please sign up if you haven’t done so.

Step 2. Input your name for the API key, select Sui Devnet Websocket, and then click + Create key.

create sui ws key

Step 3. Grab your access URL by clicking Copy to copy it to the clipboard.

Step 4. Use the access URL in your project like the following. Remember to replace <access_key> with your own key.

How to use WebSocket?

To quickly play around WebSocket endpoint in the command line, you could use wscat. To download it, run the following command:

npm install -g wscat

Then, run the following command to connect to the WebSocket endpoint (remember replacing with your own API key):

wscat -c wss://sui-devnet.blockeden.xyz/kjz2sTknHkNE9aXQ6j1N

Now in the session, you could give the command. For example, you could say subscribing events that matchin some cerntain criteria:

Connected (press CTRL+C to quit)
> {"jsonrpc":"2.0", "id": 1, "method": "sui_subscribeEvent", "params": [{"All":[{"EventType":"MoveEvent"}, {"Package":"0x2"}, {"Module":"devnet_nft"}]}]}
< {"jsonrpc":"2.0","result":6240320950310564,"id":1}

And you would also observe events being streamed to your console:

< {"jsonrpc":"2.0","method":"sui_subscribeEvent","params":{"subscription":6240320950310564,"result":{"timestamp":1672211297607,"txDigest":"PDPBHEo5pmMeLK8Dc4226MZxUA2dkQK91W2ECHFgN1a","id":{"txSeq":1471806,"eventSeq":2},"event":{"moveEvent":{"packageId":"0x0000000000000000000000000000000000000002","transactionModule":"devnet_nft","sender":"0x35a09652085b5c4c178d9cfe234d8c1a6b89306b","type":"0x2::devnet_nft::MintNFTEvent","fields":{"creator":"0x35a09652085b5c4c178d9cfe234d8c1a6b89306b","name":"Example NFT","object_id":"0x7631724b6eb066b8514c6159f716a8826055ee5e"},"bcs":"djFyS26wZrhRTGFZ9xaogmBV7l41oJZSCFtcTBeNnP4jTYwaa4kwawtFeGFtcGxlIE5GVA=="}}}}}
< {"jsonrpc":"2.0","method":"sui_subscribeEvent","params":{"subscription":6240320950310564,"result":{"timestamp":1672211297614,"txDigest":"XcTtaU28vUsR18ZMRhE7XuMadeUfCj8kTZfHD1Xs8H7","id":{"txSeq":1471807,"eventSeq":2},"event":{"moveEvent":{"packageId":"0x0000000000000000000000000000000000000002","transactionModule":"devnet_nft","sender":"0xc9a7020d260599e06b63baae7504b2ead68a580a","type":"0x2::devnet_nft::MintNFTEvent","fields":{"creator":"0xc9a7020d260599e06b63baae7504b2ead68a580a","name":"Example NFT","object_id":"0xdc2961ac31f550fcae6ac050c4cc5c364f3736c3"},"bcs":"3ClhrDH1UPyuasBQxMxcNk83NsPJpwINJgWZ4Gtjuq51BLLq1opYCgtFeGFtcGxlIE5GVA=="}}}}}
< {"jsonrpc":"2.0","method":"sui_subscribeEvent","params":{"subscription":6240320950310564,"result":{"timestamp":1672211297617,"txDigest":"ZpnGea1XkkzfsBeSCnR37xKvkdCSgjcfp81owD6QS4i","id":{"txSeq":1471808,"eventSeq":2},"event":{"moveEvent":{"packageId":"0x0000000000000000000000000000000000000002","transactionModule":"devnet_nft","sender":"0x96e31283ad37fe2ebbdff635501c9feaa2bd8af7","type":"0x2::devnet_nft::MintNFTEvent","fields":{"creator":"0x96e31283ad37fe2ebbdff635501c9feaa2bd8af7","name":"Wizard Land","object_id":"0xe63f7ee979d23d4ab60b598529dc4136d33f07a8"},"bcs":"5j9+6XnSPUq2C1mFKdxBNtM/B6iW4xKDrTf+Lrvf9jVQHJ/qor2K9wtXaXphcmQgTGFuZA=="}}}}}
...

For more details of subscribing Sui events via WebSocket, please refer to the offical doc.

Misc

To prevent too many outstanding idle connections, we will drop any WebSocket connection that hasn't exchanged data in the past 5 minutes. Client will receive an error code: 1006.