Bane Labs liefert NeoFS Fund Proxy für Neo X

Bane Labs hat NeoFS Fund Proxy-Verträge veröffentlicht, die es Benutzern und Anwendungen auf der EVM-Sidechain Neo X ermöglichen, NeoFS-Speichercontainer zu finanzieren, ohne mit Neo N3 zu interagieren. AxLabs, eines der drei Teams, aus denen Bane Labs besteht, hat außerdem sein 3vm-Entwicklertool aktualisiert, um eine mit einer Live-Wallet verbundene Schnittstelle für die Einzahlung von $GAS an NeoFS von Neo X hinzuzufügen.
NeoFS ist Neos verteiltes, dezentrales Objektspeichernetzwerk, bei dem Benutzer für die Speicherung bezahlen, indem sie $GAS in den NeoFS-Smart-Vertrag einzahlen. Bisher war für die Finanzierung eines NeoFS-Containers eine direkte Transaktion mit Neo N3 erforderlich. Der Fund Proxy beseitigt diese Anforderung für Neo
Was dies ermöglicht
Der Fund Proxy öffnet NeoFS-Speicher für die Neo X-Benutzerbasis, ohne dass diese Neo N3-Wallets oder Transaktionen verwalten müssen.
Anwendungen, die auf Neo X aufbauen, können jetzt als Teil ihrer On-Chain-Logik Speichercontainer programmgesteuert finanzieren. Dies ist nach der Einführung von Oracle Gateway im März die zweite große Funktion, die auf der Message Bridge-Infrastruktur basiert, und erfüllt einen Anwendungsfall, der in der Message Bridge-Dokumentation zum Start aufgeführt ist: die Interaktion mit NeoFS aus EVM-basierten Anwendungen.
Wie es funktioniert
Der Fund Proxy funktioniert über einen zweistufigen Cross-Chain-Flow, der beide Komponenten der Bridge-Infrastruktur kombiniert.
Zunächst initiiert der EVM-seitige Vertrag einen Token-Bridge-Vorgang, der $GAS von Neo
Zweitens sendet der Vertrag eine ausführbare Nachricht über die Brücke, die eine Finanzierungsfunktion für den N3-Vertrag aufruft. Der N3-Vertrag beansprucht dann das überbrückte $GAS und leitet es im Namen des angegebenen Begünstigten an den NeoFS-Smart-Vertrag weiter.
Der gesamte kettenübergreifende Aufruf wird mithilfe einer Solidity-Serialisierungsbibliothek in der Kette codiert, was bedeutet, dass der EVM-Vertrag die N3-Vertragsaufrufparameter ohne Zwischenhändler außerhalb der Kette erstellt. Benutzer rufen eine einzelne Funktion auf der EVM-Seite auf und geben die Empfängeradresse, den zu finanzierenden $GAS-Betrag und die maximalen Überbrückungsgebühren an. Der Vertrag wickelt sowohl den Token-Transfer als auch die Cross-Chain-Nachricht in einer Transaktion ab.
Der mit neow3j erstellte N3-seitige Vertrag akzeptiert das überbrückte $GAS über einen NEP-17-Zahlungsrückruf und leitet den Restbetrag an NeoFS weiter, wenn er durch die Nachrichtenbrücke ausgelöst wird.
Andere AxLabs-Tools
Bane Labs ist die kollaborative Entwicklungseinheit hinter Neo X Tooling, bestehend aus Neo Global Development, AxLabs und Neo SPCC. AxLabs hat zuvor TypeScript-SDKs für NeoFS veröffentlicht, die Speichervorgänge, einschließlich Containerverwaltung und Objekt-Uploads, übernehmen. Der Fund Proxy ergänzt diese Tools durch die Abwicklung der Zahlungsseite.
AxLabs hat außerdem 3vm, sein Entwicklertool zum Überprüfen und Debuggen der Message Bridge, aktualisiert, um Unterstützung für NeoFS-Einzahlungen zu bieten. Benutzer können eine Wallet unter 3vm.axlabs.net verbinden und $GAS von Neo X auf NeoFS einzahlen und dabei den Fund Proxy nutzen.
Die vollständige Ankündigung finden Sie unter dem folgenden Link: https://x.com/ax_labs/status/2041058871804924207