IOTA Standardisierung - Update Juli 2021

28. Jul'21

Übersetzung des IOTA Blogartikel von Autor Mike Bennett, IOTA Foundation.



Die neuesten Entwicklungen der IOTA Object Management Group zur Entwicklung von Standards, die die Interoperabilität und die Akzeptanz von DLT-basierten Lösungen in der Industrie vorantreiben.


TL;DR:

Nach dem letzten vierteljährlichen Treffen der Object Management Group im Juni bringen wir Sie auf den neuesten Stand unserer Standardisierungsaktivitäten. Dazu gehören die Streams (LETS) RFP, die Disposable SSI RFI und das IOTA-Protokoll zusammen mit anderen RFIs, Referenzarchitekturen und Governance.


Das letzte vierteljährliche Treffen der Object Management Group (OMG) fand Mitte Juni statt. In diesem Update informieren wir Sie über die verschiedenen standardbezogenen Aktivitäten der IOTA Foundation sowie über die breiteren DLT-bezogenen Aktivitäten der OMG. Die OMG genehmigte zwei Terminverlängerungen: für den RFI über verfügbare selbstsouveräne Identitäten und für den RFP über verknüpfte verschlüsselte Transaktionsströme, für den die IOTA Foundation eine Antwort einreicht. Zu den in diesem Quartal diskutierten Themen gehören diese beiden Punkte zusammen mit einer Aktualisierung des Gesamtvorschlags für IOTA-Protokollstandards (basierend auf IOTA 2.0 Coordicide), RFIs für Smart Contracts und digitale Währungen sowie allgemeine Fragen zur Referenzarchitektur und Governance.



Einführung

Nach dem letzten vierteljährlichen Treffen der Object Management Group (OMG) im Juni ist es an der Zeit für ein weiteres Update über den Status unserer Standardisierungsaktivitäten bei der IOTA Foundation.

Auf dem OMG-Treffen wurden einige Fristen verlängert, neue Ideen und Erkenntnisse zu Distributed Ledger und Blockchain im Allgemeinen diskutiert, und die IOTA Foundation konnte die OMG über den aktuellen Stand unserer Arbeit am IOTA Protocol und an IOTA Streams informieren. Wir erhielten wertvolles Feedback von der OMG-Community zu diesen Aktivitäten und auch Angebote zur Unterstützung.

Neben der OMG arbeiten wir auch weiterhin mit anderen Normungsgremien zusammen, darunter die Institute of Electrical and Electronics Engineers Standards Association (IEEE), TangleEE, Trust over IP Foundation und das World Wide Web Consortium (W3C). Beim W3C haben wir erfolgreich eine neue dezentralisierte Identifizierungsmethode (DID) für IOTA beim W3C DID Repository eingereicht.

Ein wiederkehrendes Thema auf dem OMG-Treffen in diesem Quartal war die Governance für verteilte Ledger. Dies spiegelt sich in der Distributed Immutable Data Objects (DIDO)-Referenzarchitektur der OMG wieder und steht auch im Mittelpunkt einer Reihe von Aktivitäten im IEEE und dem Industrial Internet Consortium (IIC).



Das IOTA-Protokoll

Die IOTA Foundation wird das Protokoll für das IOTA Tangle im Laufe des Jahres 2021 bei der OMG als Request for Comments (RFC) einreichen. Diese Vorlage wird auf der von IOTA Research durchgeführten Coordicide-Arbeit basieren, die auch als IOTA 2.0 bekannt ist. Sie wird zu einem Zeitpunkt eingereicht, zu dem keine weiteren bahnbrechenden Änderungen für das IOTA 2.0-Protokoll zu erwarten sind.

Der IOTA Protocol RFC deckt das gesamte Wissen ab, das für die erfolgreiche Erstellung einer Node-Implementierung von IOTA erforderlich ist.

Seit wir das letzte Mal mit der OMG gesprochen haben, wurden die aktuellen Forschungsspezifikationen in ihrer aktuellen Entwurfsform der Öffentlichkeit zugänglich gemacht. Diese können auf GitHub eingesehen werden.

Bei der OMG gaben wir einen Überblick über diese neuesten Spezifikationen und unsere Pläne, diese in ein formelles RFC-Dokument zu packen. Wir erhielten wertvolles Feedback dazu, einschließlich einer ausführlichen Diskussion über die mögliche Verwendung des OMG Data Distribution Service (DDS) Standards sowohl für das IOTA Protokoll als auch für die LETS Ausschreibung (RFP) (siehe unten).

Wir hatten auch eine ausführliche Diskussion darüber, wie ein zukünftiges IOTA-Protokoll Nodes unterstützen würde, die unterschiedliche Transportprotokolle verwenden. Dies hat zwar keinen Einfluss auf die ursprüngliche IOTA 2.0 RFC-Einreichung, aber zukünftige Iterationen des Protokolls, die mehrere Protokolle für Nodes im selben Netzwerk unterstützen sollen, müssen diese Fragen berücksichtigen.



LETS RFP

Die IOTA Foundation bereitet eine Antwort auf den Request for Proposals (RFP) der OMG für Linked Encrypted Transaction Streams, den LETS RFP, vor. Diese Antwort beinhaltet das IOTA Streams Framework und die Data Description and Modification Language (DDML), die Teil dieses Frameworks ist.

Die Fristen für die Beantwortung des LETS RFP wurden um ein Quartal verlängert. Dadurch haben wir mehr Zeit, um unsere formale Einreichung abzuschließen. Infolgedessen konnten wir einen ersten Entwurf und einen Überblick über unseren LETS-Antrag vorlegen und wertvolle Rückmeldungen von OMG-Experten erhalten. Wir strukturieren unsere Antwort so, dass verschiedene Arten der Bereitstellung von verknüpften verschlüsselten Nachrichten (einschließlich des SKALY Freighter-Protokolls) Konformität mit den relevanten Teilen der vorgeschlagenen Spezifikation geltend machen können.

IOTA Streams definiert ein übergreifendes Framework, von dem aus Entwickler ein lokales Protokoll für Streams-basierte Nachrichtenübermittlung definieren können. Das bedeutet, dass das detaillierte Protokoll, das von einer tatsächlichen Anwendung (wie der IOTA Channels-Anwendung) verwendet wird, nicht vollständig im Standard definiert ist. Stattdessen legt der vorgeschlagene Standard fest, wie ein solches Protokoll zu definieren ist. Dies ist ungewöhnlich für einen Standard und erfordert eine sorgfältige Überprüfung und Abstimmung durch die OMG, um sicherzustellen, dass der Standard in seiner jetzigen Form vollständig und implementierbar ist, was für jeden Standard erforderlich ist. Die Vorteile liegen in der Flexibilität, die Entwickler bei der Entwicklung von Messaging-Lösungen haben, die auf Tangle oder anderen Distributed-Ledger-Technologien (DLT) sowie auf Nicht-DLT-Transportschichten aufsetzen können.

Wir haben die LETS-Spezifikation in separate logische und konzeptionelle Komponenten unterteilt, um die verschiedenen Anwendungsmöglichkeiten dieses Standards zu unterstützen. Der Teil, der auf IOTA Streams basiert, verwendet speziell eine " Sponge"-Konstruktion. Die Details dazu haben wir mit der zuständigen OMG-Arbeitsgruppe besprochen.

Die vorgeschlagene LETS-Spezifikation (RFP-Antwort) beschreibt, wie die LETS-Lösung architektonisch beschrieben werden kann, nämlich als ein Layer-2-Protokoll auf einer Transportschicht, wobei diese Transportschicht Tangle, eine andere Blockchain oder DLT oder eine ganz andere Art von Protokollschicht wie TCP/IP sein kann. Auf dem OMG-Treffen wurde erörtert, wie der DDS-Standard der OMG in dieses Architekturbild passt. DDS deckt andere Bereiche ab als Streams selbst (und damit auch LETS), so dass eine Anwendung beispielsweise DDS, aber nicht LETS, LETS, aber nicht DDS oder beides verwenden kann.

Wir haben einige wertvolle Rückmeldungen zu den Architekturansichten in der LETS-Spezifikation erhalten. Mindestens eine OMG-Mitgliedsfirma ist sehr daran interessiert, uns bei dieser Einreichung zu helfen und mit der IOTA Foundation an diesen Dokumenten zu arbeiten. Dies wird dazu beitragen, unsere Einreichung zu verbessern und den Weg zur endgültigen Zertifizierung des LETS-Standards zu ebnen.



Disposable SSI (dt. Einweg-SSI)

Im Bereich der selbstverwalteten Identität (SSI) unterhält IOTA ein Identitätsangebot, das mit dem W3C-Standard für dezentrale Identifikatoren (DID) für selbstverwaltete Identität konform ist. Um dies zu unterstützen, haben wir eine neue DID-Methode für IOTA beim W3C DID Repository eingereicht.

Kurz gesagt ist eine SSI ein Arrangement, bei dem Einzelpersonen etwas vorlegen können, mit dem sie sich formell identifizieren können, zusammen mit zusätzlichen Anmeldeinformationen für Dienste oder andere Rechte, ohne dass sie demjenigen, dem sie sich identifizieren, persönliche Informationen zeigen müssen. Dies geschieht durch eine vertrauenswürdige dritte Partei, die die Informationen der Person sieht und dann das Identifizierungsmaterial ausgibt (z. B. in Form eines QR-Codes oder eines anderen eindeutigen Codes), das von den Stellen überprüft werden kann, bei denen sich die Person ausweisen muss.

Die Verwendung von DID selbst durch IOTA Identity erfordert keine weiteren Standardisierungsaktivitäten der OMG. Die OMG hat sich mit einem Vorschlag für Disposable SSIs befasst, der dies erweitert. Einweg-SSIs sind Identitäten, die wie für SSI beschrieben gepflegt werden, aber entsorgt werden, sobald ein bestimmter Benutzerkontext nicht mehr zutrifft, z.B. für eine bestimmte Reise oder medizinische Behandlung. IOTA erforscht diesen Ansatz als Teil unserer laufenden Kooperationen im Gesundheitswesen und anderswo.

Wie in früheren Updates beschrieben, hat die OMG einen RFI zu dieser Idee veröffentlicht. Ziel dieses RFI ist es, herauszufinden, ob es etwas gibt, das von der Herausgabe eines Standards durch die OMG profitieren würde (durch die Ausgabe eines RFP), und ob es ein geschäftliches Interesse und eine mögliche Implementierung eines solchen Standards gibt. Es könnte sich zum Beispiel herausstellen, dass es sich nur um eine andere Art der Nutzung der bestehenden Standards handelt.

Die IOTA Foundation hat eine Antwort auf diese Anfrage eingereicht, und wir haben auf dem OMG-Treffen einige Zeit damit verbracht, diese Antwort zu prüfen. Die IOTA-Antwort enthielt eine Reihe interessanter Punkte, unter anderem die formale Definition des Kontexts, da es bei einer Wegwerfnutzung nicht darum geht, den Identifikator einfach wegzuwerfen, sondern um den Kontext, der bestehen bleibt, solange die SSI aktiv ist. In diesem Zusammenhang wurde in der IOTA-Antwort auch über den Begriff der Personas gesprochen und über die Art und Weise, wie die Einweg-SSI bedeuten würde, dass Menschen sich entscheiden können, verschiedene vertrauenswürdige Dritte als Aussteller von SSIs für die Verwendung in verschiedenen Kontexten zu verwenden.

Eine weitere interessante Möglichkeit ist die Verwendung des Tangle- oder eines anderen DLT-Netzwerks selbst als vertrauenswürdige Drittpartei, so dass der Einzelne nicht auf bestimmte Organisationen oder Einrichtungen als Emittenten seiner SSI angewiesen wäre. Wir erhielten eine ausführliche Präsentation von der TWINDS Foundation, in der diese Art von kontextbezogener SSI-Lösung unter Verwendung der DLT als dritte Partei beschrieben wurde, mit detaillierten Überlegungen zur Überprüfbarkeit, zum Datenschutz, zur Verfügbarkeit und zu neuen Denkweisen über Identität selbst.

Wir hatten eine lebhafte und weitreichende Diskussion zu diesem Thema, in der es um die Frage ging, ob es etwas gibt, das über den W3C DID-Standard hinaus standardisiert werden könnte. Die Schlussfolgerung war, dass es mindestens zwei oder drei verschiedene Themen gibt, die den Rahmen für zukünftige Standards bilden könnten. Dazu gehören die formale Definition von Kontext (einschließlich Kontextebenen), die Definition von Benutzer-Personas für verschiedene Interaktionen, die Zulässigkeit von SSI im Zusammenhang mit diesen Nutzungsszenarien, die Überprüfbarkeit der Entsorgung und so weiter.

Wir haben auch umfassendere soziale und rechtliche Fragen angesprochen, die mit diesem neuen Ansatz angegangen werden. Diese Überlegungen fließen zwar nicht direkt in die Normungsvorschläge ein, geben aber einen deutlichen Hinweis auf die gesellschaftliche Bedeutung der Unterstützung von Normen für diesen Verwendungszweck und die potenzielle Akzeptanz von Einweglösungen auf der Grundlage von SSI in der realen Welt

Die OMG stimmte für eine Verlängerung der Frist für die Beantwortung des Disposable SSI RFI bis Mitte September (kurz vor dem nächsten vierteljährlichen Treffen). Dies ermöglicht formelle Antworten auf die Anfrage von TWINDS und anderen, über die wir gesprochen haben, wie z.B. die REFLOW-Initiative (lesen Sie hier mehr).

Es ist auch für jeden anderen möglich, auf diese Anfrage zu antworten, einschließlich anderer Mitglieder der IOTA Foundation und unserer weiteren Community, und jeder kann so oft auf eine Anfrage antworten, wie er möchte. Für die Beantwortung einer RFI ist keine OMG-Mitgliedschaft erforderlich. Wir möchten jeden, der kann, ermutigen, auf diese Anfrage zu antworten.

Beim vierteljährlichen Treffen im September werden wir uns alle Antworten ansehen und uns daran machen, eine oder mehrere Ausschreibungen zu erstellen, um die wichtigsten standardisierbaren Merkmale dieser Art von Lösung zu definieren.



Smart Contracts

Längerfristig befasst sich die OMG mit anderen Aspekten der DLT, die standardisiert werden können, wie z. B. Orakel, Überlegungen zum Austausch von Währungen, Smart Contracts und so weiter.

Der erste dieser Aspekte, auf den wir uns konzentrieren, sind Smart Contracts. Die IOTA Foundation hat ein Angebot, das einen guten Bezugspunkt für die Definition von Smart-Contract-Standards darstellt. Angesichts des innovativen Charakters von IOTA und Tangle verfügen IOTA-Smart Contracts auch über Funktionen, die in anderen Smart Contracts möglicherweise nicht benötigt werden, darunter einige interessante Ansätze zur Interoperabilität. Interoperabilität ist für viele OMG-Mitgliedsunternehmen, die mit komplexen Lieferketten zu tun haben, wie z. B. in der Luft- und Raumfahrt und im Einzelhandel, ein immer wiederkehrendes Thema (und ein Problempunkt) gewesen.

Die OMG wird zunächst einen RFI herausgeben, um anhand der eingegangenen Antworten festzustellen, ob es etwas gibt, das (a) standardisiert werden muss und (b) nicht bereits durch andere bestehende Standards abgedeckt ist, in diesem Fall einschließlich der im Ethereum ERC-Ökosystem definierten Standards.

Die Arbeit an der OMG Smart Contracts RFI ist schon recht weit fortgeschritten, aber wir waren noch nicht bereit, sie auf diesem Treffen offiziell zu veröffentlichen. Wie bei vielen RFIs versuchen wir zunächst herauszufinden, was wir bereits wissen sollten und was nicht von der Industrie beantwortet werden muss. Davon ausgehend erstellen wir eine Liste von Dingen, die wir von der Industrie und den Endbenutzern erfragen sollten, um festzustellen, ob ein Bedarf an Standards besteht und wenn ja, was diese abdecken würden. Wenn dies der Fall ist, würden wir dann eine Ausschreibung veröffentlichen - möglicherweise schon im Dezember, vorausgesetzt, wir können die Ausschreibung im September veröffentlichen.

Sobald die Ausschreibung abgeschlossen ist, erwarten wir, dass die IOTA Foundation eine Antwort einreicht, und je nachdem, welche Ausschreibungen die OMG vorlegt (falls es welche gibt), erwarten wir auch, dass die IOTA Foundation in der Lage ist, eine potenzielle Antwort auf eine Ausschreibung für Smart Contracts einzureichen, entweder allein oder zusammen mit anderen OMG-Mitgliedsfirmen, die ein Interesse daran haben könnten.

Dies hindert die IOTA Foundation nicht daran, auch Vorschläge im Ethereum ERC RFC System oder anderswo für Funktionen einzureichen, wo dies angemessener wäre.



Digitale Währung

Im Finanzbereich der OMG haben wir an einem RFI für digitale Währungen gearbeitet. Ziel ist es, den Bereich der digitalen Währungen im Allgemeinen zu verstehen, um entweder Definitionen und detailliertes Wissen für die OMG-Arbeitsgruppe für digitale Zentralbankwährungen bereitzustellen oder, falls zutreffend, Anfragen für potenzielle Standards in diesem Bereich zu prüfen.

Der Begriff "digitale Währung" definiert alle Arten von Währungen, die als digital angesehen werden können, unabhängig davon, ob sie mit Kryptowährungen in Verbindung stehen oder nicht und ob sie von Zentralbanken ausgegeben werden oder nicht. Wir gehen davon aus, dass digitale Währungen von Zentralbanken auf Kryptowährungen basieren können oder auch nicht, und diese RFI zielt darauf ab, all diese Variablen und Alternativen zu untersuchen.

Wie bei der Anfrage zu den Smart Contracts sind wir noch dabei, herauszufinden, was wir wissen, um zu bestimmen, was und wen wir in der Branche fragen wollen. Dieser RFI ist noch im Entwurfsstadium und konnte in der vierteljährlichen Sitzung im Juni noch nicht veröffentlicht werden, aber wir hoffen, dass wir ihn in der Septembersitzung herausgeben können.



Allgemeines Wissen

Vokabular und Konzepte

Ein Ergebnis der RFI-Diskussionen, sowohl zu den Smart Contracts als auch zur digitalen Währung, war die Erkenntnis, dass eine Art Wissensressource in diesen Bereichen benötigt wird. Dies schließt Kryptowährungen und Distributed-Ledger-Lösungen ein, geht aber darüber hinaus. Was wir wirklich brauchen, ist so etwas wie ein formales Vokabular, das jedoch über die bloße Bedeutung der Wörter hinausgeht und sich mit den bedeutungsvollen Konzepten selbst befasst. Wie viele unserer Leser wissen, haben mehrere Wörter in Blockchain und DLT eine verfeinerte oder sogar andere Bedeutung als im allgemeinen Sprachgebrauch (zum Beispiel geht der Begriff "Ledger" in DLT über die Definition von Ledgern in der Hauptbuchhaltung hinaus). Umgekehrt gibt es viele interessante Konzepte, die in der Finanzindustrie definiert sind, wie z.B. Liquiditätspools, die eine spezifische Anwendung in der Kryptowirtschaft haben.

Die OMG arbeitet daran, nicht nur gemeinsame Vokabulare, sondern auch "Konzeptologien" (kein echtes Wort!) innerhalb der OMG zu formulieren, einschließlich Überschneidungen zwischen den Bereichen Blockchain, Finanzen und Behörden. Wir bezeichnen die formale Definition von Konzepten auf diese Weise als "Ontologie", und diese Ontologien können logisch verknüpft, mit verschiedenen Wörtern in unterschiedlichen Verwendungskontexten abgebildet und auf Daten verwiesen werden, um Integrations- und Anwendungsentwicklungsprobleme zu lösen.

Im Rahmen der letztjährigen RFI-Arbeiten zur Interoperabilität haben wir festgestellt, dass es notwendig ist, die Konzepte im Zusammenhang mit DLTs formell zu definieren. Die für die DIDO-Referenzarchitektur verantwortlichen Personen haben an einer Initiative für eine DIDO-Befehlszeilenschnittstelle (DIDO CLI) gearbeitet, die als Nebenprodukt die meisten Konzepte zur Beschreibung eines digitalen Ledger-Ökosystems formell definiert. Dies wurde auf der vierteljährlichen Sitzung ausführlich vorgestellt und diskutiert, und wir gehen davon aus, dass diese Arbeit in die oben beschriebene laufende Terminologie- und Ontologiearbeit integriert wird.



Governance

Ein wiederkehrendes Thema in vielen dieser Diskussionen war die Governance von DLT-Ökosystemen. Normen spielen eine Schlüsselrolle bei der Governance, und viele allgemeine Normen spielen eine Rolle bei der DLT-Governance (z. B. ISO 9000). Es gibt auch viele DLT-spezifische Governance-Herausforderungen, insbesondere die Frage, wie Qualität und Konsistenz in einer vollständig dezentralisierten DLT sichergestellt werden können.

Die Distributed Immutable Data Objects Reference Architecture (DIDO RA) der OMG deckt viele dieser Probleme ab und enthält eine Liste von anwendbaren Standards für die Governance. Diese RA wurde beim vierteljährlichen Treffen im Juni überarbeitet und neu herausgegeben und ist für OMG-Mitglieder, einschließlich aller Mitarbeiter der IOTA Foundation, verfügbar.



Schlussfolgerungen

In letzter Zeit lag der Schwerpunkt in der Welt der Standards auf dem Sammeln von Wissen und der Verfeinerung unseres Wissens, um herauszufinden, wo es Dinge gibt, die in einer Weise standardisiert werden können, die der DLT-Welt als Ganzes zugute kommt. Dazu gehören Untersuchungen bei der OMG, dem IEEE, dem IIC und anderswo zu Architekturansichten, formalen Konzeptdefinitionen und Überlegungen zur DLT-Governance. Formale Standards sind ein zentraler Bestandteil der Governance und werden für die Interoperabilität von entscheidender Bedeutung sein, was wiederum die weitere Verbreitung von DLT-basierten Lösungen in Lieferketten, dem Internet der Dinge usw. ermöglicht.

Das Verständnis dieser architektonischen und definitorischen Fragen wird auch die Standards selbst verbessern, wie wir bei den Diskussionen innerhalb der OMG-Gemeinschaft über unseren aktuellen Entwurf für das IOTA-Protokoll und für die LETS-RFP-Antwort für Messaging gesehen haben. Jeder Standard muss vollständig und umsetzbar sein und muss, wo immer möglich, andere Standards nutzen und auf diese verweisen, ohne in einem Standard etwas neu zu erfinden, was bereits in einem anderen abgedeckt ist.

Die IOTA Foundation steht voll und ganz hinter der Standardisierung und dem damit einhergehenden breiteren Fokus auf Qualität und Governance. Unsere internen Dokumentenkontrollen werden kontinuierlich verbessert, wie man an den kürzlich veröffentlichten Forschungsspezifikationen sehen kann. Wir haben einen innovativen Governance-Ansatz entwickelt, der maximale Flexibilität in den frühen Entwicklungsphasen jeder IOTA-Initiative unterstützt und gleichzeitig ein detailliertes Änderungsmanagement und formale schriftliche Spezifikationen an dem Punkt einführt, an dem jedes Angebot reif genug ist, um zur Standardisierung vorgelegt zu werden.

Die OMG hat die Fristen für die Beantwortung des Disposable Self-sovereign Identity RFI und für die Einreichung einer Antwort auf den LETS RFP verlängert. Dies versetzt die IOTA Foundation in eine starke Position, wenn wir unsere vorgeschlagenen Spezifikationen einreichen und ermöglicht uns, die Standardisierung verschiedener Aspekte des gesamten DLT-Ökosystems zu beeinflussen.