Agent

Finden Sie dieser Artikel interessant?

Autonomous agents

Agent ist eine Entität, die intelligente Software verwendet, um Ressourcen und Prozesse mit der Blockchain zu verwalten und zu organisieren.

Inhaltsverzeichnis

Funktionsprinzip des Agenten

Ein autonomer Agent könnte bei seiner Schaffung finanziert werden. Es könnte dann Hosting für sich selbst finden, es mit eigenen Mitteln bezahlen und seinen Betrieb aufnehmen und seinen Service anbieten. Profitabel autonome Agenten könnten sich selbst replizieren, Kinder hervorbringen und diese wiederum finanzieren. Dies würde das Angebot für ihre Dienste erhöhen. Wenn ein autonomer Agent nicht rentabel wäre, würde er sein Vermögen liquidieren und sich selbst schließen. Der Code, der den autonomen Agenten ausführt, könnte Open Source sein, um sicherzustellen, dass autonome Agenten Geschäftspraktiken befolgen, die für die Gesellschaft von Vorteil sind, und mehr Kinder hervorbringen, wenn die Nachfrage nach seinen Diensten steigt, anstatt den Preis zu erhöhen. Die Sichtbarkeit des Codes könnte auch das Vertrauen der Benutzer in die Dienste des Agenten erhöhen, z. B. könnten Benutzer des autonomen Agenten, der Bankdienstleistungen anbietet, überprüfen, ob er soliden Finanzpraktiken folgt.

Mit der Ethereum-Plattform wurden Smart Contract eingeführt, die bald zur größten Plattform für dezentrale Anwendungen wurden, die der Entwicklung von Marktdiensten wie dem Verkauf der Rechenleistung von Computern und dezentralen Rechenspeichern neue Impulse gaben. Ein weiteres Beispiel für eine blockchain-basierte Plattform ist das dezentrale Netzwerk autonomer Agenten IOTA, das sich am IoT-Markt (Internet of Things) orientiert. Trotz der Tatsache, dass diskutierte Projekte populär werden, konzentrieren sie sich auf bestimmte Arten von autonomen Agenten, die die verfügbaren Dienste stark einschränken. Das AIRA-Projekt führte zunächst das Konzept des dezentralen Handelsmarktes ein, auf dem sowohl autonome Agenten als auch Menschen Dienstleistungen konsumieren und erbringen können. Das Fetch.AI-Projekt verwendet autonome Agenten, die unabhängig von menschlichen Eingriffen handeln und sich selbst, Geräte, Dienste oder Einzelpersonen darstellen können.

Es gibt einige allgemeine Informationen zu autonomen Agenten:

  • Autonome Agenten (AAs) können reine Software sein oder eine Hardwarekomponente aufweisen (z. B. ein selbstfahrendes Auto).
  • AAs unterhalten ein Bitcoin-Portemonnaie und zahlen damit ihre eigenen Kosten.
  • AAs können Gewinn machen. Überschüssiger Gewinn wird verwendet, um Kinder hervorzubringen, die dann gegen die Eltern antreten.
  • AAs sterben, wenn ihnen das Geld ausgeht und sie gelöscht, gerettet oder in den Winterschlaf versetzt werden können.

Beispiele für autonome Agenten

Einige der am häufigsten vorgeschlagenen Anwendungen von autonomen Agenten sind:

  • Distributed File Hosting, d. H. Verteilte Dropbox. Ein Dateispeicher-Agent könnte Speicherplatz mieten und Datei-Hosting-Dienste anbieten.
  • Cloud Computing oder Server Broker. Ein autonomer Agent kann die Kapazität von Massenservern kaufen und dann weiterverkaufen.
  • Dezentraler Austausch. Ein autonomer Agent kann einen Austausch zwischen verschiedenen Kryptowährungen oder zwischen Kryptowährungen und anderen digitalen Assets betreiben.
  • Nachrichtenaggregator. Autoren steuern ihre Artikel bei und werden basierend auf den Gebühren bezahlt, die durch die von ihren Artikeln angezeigten Anzeigen generiert werden. Ein autonomer Agent für Nachrichtenaggregatoren könnte Code ausführen, mit dem die Beiträge der Autoren gefiltert werden.

Probleme der Agenten

Es gibt einige technische Herausforderungen beim Einsatz von Agenten. Der Code, mit dem es ausgeführt wird, kann von einem Angreifer untergraben werden und von seinem ursprünglichen Ziel zum Vorteil des Angreifers abweichen. Daher muss der autonome Agent davon ausgehen, dass er in einer feindlichen Umgebung ausgeführt wird, beispielsweise einem böswilligen Betriebssystem. Stellen Sie sicher, dass ein Agent seinen legitimen Code ausführt. Verwenden Sie dazu vertrauenswürdige Computertechnologie, z. B. Trusted Platform Modules (TPM). Neuere Fortschritte bei kryptografischen Verschleierungstechniken könnten die Durchführbarkeit eines Agenten verbessern.

Die im Code des Agenten gespeicherten Geheimnisse, insbesondere Privater Schlüssel, der sein Guthaben kontrolliert, können gestohlen werden. Es ist bekanntermaßen schwierig, Geheimnisse im Code zu verschleiern.

Die Verbreitung autonomer Akteure ist auch mit rechtlichen Herausforderungen verbunden, da die rechtlichen Rahmenbedingungen für diese Unternehmen nicht gut entwickelt sind.

Siehe auch auf BitcoinWiki