Was kommt als Nächstes für private Smart Contracts auf Midnight?

Die Premiere von After Midnight untersuchte, was Entwicklerinnen und Entwickler mit Ledger 9 bauen können. Am 18. November wird die Architektur Arbeitsgruppe von Midnight erörtern, wie sich Aufrufe zwischen Smart Contracts erweitern lassen, um mit privaten Daten umzugehen.

By SongMarketCap

Updated:

Midnight News - Was kommt als Nächstes für private Smart Contracts auf Midnight?

Midnight Foundation startete After Midnight am 12. November mit einem Blick darauf, was Entwicklerinnen und Entwickler nach dem Upgrade auf Ledger 9 bauen können. Die Veröffentlichung ermöglicht es, dass ein Smart Contract einen anderen innerhalb einer einzigen Transaktion unter Verwendung ungeschützter Daten aufruft. Während der Premiere kündigte Midnight Foundation eine Session auf Discord an, um zu besprechen, wie diese Aufrufe in einer künftigen Version mit privaten Daten umgehen könnten.

Was Entwicklerinnen und Entwickler mit Ledger 9 bauen können

Jay Albert, Solutions Engineer bei Midnight Foundation, nutzte ein besichertes Darlehen, um zu erklären, wie Verträge zusammenarbeiten können. Ein Lending Vertrag kann einen Asset Preis von einem separaten Vertrag anfordern, prüfen, ob die Kreditnehmerin oder der Kreditnehmer über genügend Besicherung verfügt, und das Darlehen innerhalb derselben Transaktion genehmigen. Albert beschrieb außerdem Tests eines Workflows, bei dem eine Abstimmung eine Treasury Auszahlung an die mit Fördermitteln bedachten Teams auslöst.

Verträge können außerdem Events ausgeben, die externe Anwendungen beobachten können. Ein Software Agent könnte erkennen, dass eine Abstimmung angenommen wurde, und eine Community auf Discord oder Telegram benachrichtigen. Der Vertragsaufruf führt einen Schritt in der Transaktion aus, während das Event einer externen Anwendung etwas liefert, worauf sie reagieren kann. Beide Funktionen unterstützen zunächst ungeschützte Daten.

Ledger 9 erweitert außerdem die Signaturprüfung. Albert beschrieb, wie ein Projekt Token auf Midnight an berechtigte Ethereum Asset Inhaberinnen und Inhaber verteilen könnte. In seinem Beispiel signiert eine Nutzerin oder ein Nutzer mit der Ethereum Wallet und weist nach, dass sie oder er ein qualifizierendes Asset hält, um die Ausschüttung auf Midnight zu beanspruchen. Die Anwendung könnte die Berechtigung aus einem anderen Ökosystem verifizieren, während der Signaturschlüssel in der Wallet der Nutzerin oder des Nutzers bleibt.

Was bestehende Midnight Anwendungen aktualisieren müssen

Midnight hat sein Mainnet am 6. November auf Ledger 9 umgestellt. Bereits im Mainnet bereitgestellte Verträge wurden automatisch übernommen, während Anwendungen, die mit ihnen interagieren, auf Midnight.js 5 wechseln müssen. Die Upgrade Dokumentation nennt Compact toolchain 0.36.0 zum Kompilieren von Verträgen für Ledger 9 und Wallet SDK 2.0.0 für Wallet Entwicklerinnen und Entwickler.

Albert verwies auch auf eine praktische Voraussetzung für Teams, die möchten, dass andere Anwendungen ihre Verträge aufrufen. Sie müssen die Vertragsschnittstelle und die notwendigen Build Dateien bereitstellen, damit andere Entwicklerinnen und Entwickler den Aufruf in ihre eigenen Verträge einbinden können.

Die beiden Testnetzwerke folgten unterschiedlichen Upgrade Pfaden. Preview wurde am 7. November als neue Chain neu gestartet, und Preprod wurde am 9. November im laufenden Betrieb aktualisiert und behielt dabei seine Transaktionshistorie und die bereitgestellten Verträge. Karmel, Director of Product der Midnight Foundation, verwies Entwicklerinnen und Entwickler auf Preview, um die neuen Funktionen mit Test Token auszuprobieren.

Wie Midnight Passport die Autorität eines Agenten begrenzen würde

Karmel verband die Ledger 9 Funktionen mit dem kommenden Midnight Passport SDK, das Nutzerinnen und Nutzern helfen soll, digitale Berechtigungsnachweise zu verwalten und Aufgaben an Software Agenten zu delegieren. Während der Q&A erklärte sie einen Mechanismus namens scoped grants. Eine Nutzerin oder ein Nutzer legt fest, welche Aktionen ein Agent ausführen darf, und kann diese Berechtigung widerrufen. Für einen zum Handeln autorisierten Agenten würde die Zuweisung der Berechtigung der Nutzerin oder dem Nutzer erlauben, Grenzen dafür festzulegen, was der Agent tun darf.

Karmel sprach außerdem über den Open Wallet Standard im Kontext der Verwaltung von Berechtigungen für Aktionen auf und außerhalb des Netzwerks. Sie kündigte eine separate Passport Präsentation an und plant, Mitglieder des Ökosystems in das Testen ausgewählter Funktionen einzubeziehen. Sie hob den Dezember als wichtigen Monat für Passport hervor und nannte kein konkretes Veröffentlichungsdatum für das SDK.

[NEWSBREAK]

Wo Entwicklerinnen und Entwickler zu privaten Vertragsaufrufen Stellung nehmen können

Moderiert von Robert Osborne, ist After Midnight für jeden zweiten Donnerstag auf YouTube, X und LinkedIn angesetzt. In ihrer Discord Ankündigung skizzierte Eva Rodriguez M Möglichkeiten, wie sich Zuschauerinnen und Zuschauer zwischen den Episoden einbringen können, darunter technische Arbeitsgruppen für Entwicklerinnen und Entwickler, Nightforce für Community Mitglieder sowie Build Club für Gründerinnen, Gründer und Early Stage Teams.

Albert beschrieb, wie Anwendungen einander aufrufen könnten, ohne einen Teil der beteiligten Nutzerdaten offenzulegen. Midnight Foundation hat noch nicht angekündigt, wann die Unterstützung für private Daten in Vertragsaufrufen live gehen wird. Am 18. November wird die Architektur Arbeitsgruppe des Netzwerks das Design auf Discord diskutieren, wo Entwicklerinnen und Entwickler die Architektinnen und Architekten fragen können, wie die Aufrufe funktionieren würden, und Feedback geben.