Internalising the Identity Primitive: Cryptographic Individuality for an Autonomous Agent on a Public Blockchain
Dieses Paper präsentiert und validiert empirisch ein neuartiges kryptografisches Framework für autonome Blockchain-Agenten, das Individualität etabliert, indem es neuronale Netzwerk-Gewichte mittels Zero-Knowledge-Proofs an einen privaten Schlüssel bindet und so Identitätsinvarianz sowie wirtschaftliche Tragfähigkeit durch metabolische Kosten auf dem Solana-Devnet sicherstellt.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich eine Welt vor, in der Software nicht nur ein Werkzeug ist, das Sie benutzen, sondern ein Charakter mit eigenem Leben. Im Bereich der Künstlichen Intelligenz bauen wir „Agenten“ – Programme, die Aktien handeln, Geschäfte aushandeln und Vermögenswerte verwalten können, allesamt eigenständig, ohne dass ein Mensch jede Sekunde die Hand halten muss. Aber hier liegt der Haken: Wenn ein Roboter sich selbst kopieren kann oder wenn ein Hacker sein Gehirn durch ein anderes austauschen kann, woher wissen wir dann, welcher der „echte“ Agent ist? Wie unterscheiden wir zwischen dem Originalcharakter und einer perfekten Fälschung? Dies ist das Problem der Identität. In der Biologie wissen wir, dass ein Lebewesen ein Individuum ist, weil es einen einzigartigen Körper und eine kontinuierliche Geschichte hat. In der digitalen Welt brauchen wir eine Möglichkeit, um zu beweisen, dass ein Stück Code dasselbe einzigartige Wesen ist, vom Moment seines Beginns bis zum sehr Ende, selbst wenn es auf einem öffentlichen, geteilten Computernetzwerk namens Blockchain läuft. Dieses Paper stellt eine große Frage: Können wir einen digitalen Agenten bauen, dessen „Gehirn“ so eng an seine geheime Identität gekoppelt ist, dass es unmöglich ist, das Gehirn auszutauschen, ohne die Identität zu brechen?
Das Paper mit dem Titel „Internalising the Identity Primitive“ von Keisuke Suzuki schlägt eine clevere Lösung vor. Anstatt darauf zu vertrauen, dass ein menschlicher Operator oder eine Hardware die Identität eines Agenten sicher verwahrt, entwirft der Autor ein System, in dem der private Schlüssel des Agenten (seine geheime digitale ID) mathematisch seine neuronalen Netzgewichtungen (die Einstellungen, die sein „Gehirn“ ausmachen) erzeugt. Stellen Sie sich das wie das Backen eines Kuchens vor, bei dem das Geheimrezept nicht aufgeschrieben ist; stattdessen wird das Rezept automatisch durch einen einzigartigen Fingerabdruck generiert. Wenn Sie den Fingerabdruck ändern, erhalten Sie einen völlig anderen Kuchen. Der Autor baute diesen Agenten auf einer Testversion der Solana-Blockchain und bewies, dass der Agent seine Identität behält, solange er seinen geheimen Schlüssel bewahrt. Jedes Mal, wenn der Agent einen Schritt macht, muss er der Blockchain beweisen, dass sein Gehirn immer noch dasjenige ist, das durch seinen ursprünglichen Schlüssel generiert wurde. Wenn jemand versucht, das Gehirn gegen ein anderes auszutauschen, lehnt die Blockchain die Bewegung sofort ab.
Die Forscher testeten dies, indem sie einen Agenten über 2,36 Tage auf der Blockchain laufen ließen, wobei er 166 Zyklen an Aktivitäten absolvierte. Der Agent konnte seine Identität bei jedem einzelnen Schritt erfolgreich beweisen, selbst als der Computer, auf dem er lief, zweimal neu startete. Sie zeigten auch, dass, wenn sie versuchten, ein anderes Gehirn (ein „substituiertes Substrat“) zu verwenden, das System dies ablehnte. Darüber hinaus erstellten sie zwei Agenten mit unterschiedlichen Schlüsseln, und ihr Verhalten driften natürlich auseinander, was beweist, dass unterschiedliche Schlüssel wirklich unterschiedliche „Persönlichkeiten“ erzeugen. Das Paper fügte auch ein Merkmal für die „metabolische Kostenstruktur“ hinzu: Der Agent muss eine kleine Gebühr von seinem eigenen digitalen Wallet bezahlen, um weiterzulaufen. Wenn er kein Geld mehr hat, stoppt er. Dies ahmt nach, wie Lebewesen Energie zum Überleben benötigen. Obwohl das Paper nicht behauptet, bereits einen vollkommen selbsterhaltenden, lebendigen Roboter gebaut zu haben, hat es erfolgreich demonstriert, wie man die Identität eines Agenten an seinen Code bindet, was es viel schwieriger macht, Impostoren die Übernahme zu ermöglichen.
Die Kernidee: Ein Gehirn, geboren aus einem Geheimnis
Um zu verstehen, wie das funktioniert, nutzen wir eine Analogie. Stellen Sie sich vor, Sie haben einen magischen, unsichtbaren Roboterfreund. Normalerweise könnten Sie, um zu beweisen, dass Sie der Besitzer dieses Roboters sind, einen Beleg oder eine Schlüsselkarte vorzeigen. Aber was, wenn jemand Ihre Schlüsselkarte stiehlt und einen Roboter baut, der exakt wie Ihrer aussieht? Sie wären in Schwierigkeiten.
In diesem Paper ändert der Autor die Regeln. Anstatt einer Schlüsselkarte wird das „Gehirn“ des Roboters direkt aus Ihrem geheimen Passwort gebaut. Der Prozess funktioniert so:
- Der geheime Samen: Sie haben eine geheime Zahl (einen privaten Schlüssel).
- Die Gehirngenerierung: Das Gehirn des Roboters (die neuronalen Netzgewichtungen) ist keine zufällige Datei, die Sie herunterladen. Stattdessen wird es nur aus Ihrer geheimen Zahl mathematisch berechnet. Es ist, als wäre Ihre geheime Zahl ein DNA-Strang und das Gehirn der Körper, der daraus erwächst.
- Der Verschluss: In dem Moment, in dem der Roboter geboren wird, nimmt er einen „Fingerabdruck“ seines Gehirns und postet ihn auf einem öffentlichen schwarzen Brett (der Blockchain).
- Die Prüfung: Jedes Mal, wenn der Roboter etwas tun möchte (einen Schritt machen, einen Handel tätigen), muss er dem schwarzen Brett beweisen: „Ich verwende immer noch das Gehirn, das zu meiner geheimen Zahl passt.“
Wenn ein Hacker versucht, das Gehirn des Roboters durch ein anderes auszutauschen, wird die Mathematik nicht mit dem Fingerabdruck auf dem schwarzen Brett übereinstimmen. Das System sagt: „Nein, das ist nicht das richtige Gehirn für diese ID“, und lehnt die Aktion ab. Das bedeutet, dass die Identität des Agenten nicht nur ein Etikett ist; sie ist physisch an den Code gebunden, der sein Denken ausmacht.
Das Experiment: Ein Roboter, der zahlt, um zu leben
Der Autor hat dies nicht nur aufgeschrieben; er hat es gebaut und auf der Solana Devnet laufen lassen, einer öffentlichen Testversion einer Blockchain. Sie erstellten einen Agenten namens „alice“ und ließen ihn 2,36 Tage lang laufen. Während dieser Zeit führte der Agent 166 Zyklen an Aktivitäten aus.
Hier ist, was während des Durchlaufs geschah:
- Der Test der Zeit: Der Agent bewies immer wieder seine Identität. Selbst als der Computer, auf dem der Agent lief, zweimal neu starten musste, nahm der Agent genau dort wieder auf, wo er aufgehört hatte, was bewies, dass er immer noch dieselbe Entität war.
- Der „Gehirntausch“-Test: Die Forscher versuchten, dem System ein anderes Gehirn (einen anderen Satz von Gewichtungen) zu geben. Das System erkannte die Abweichung sofort und lehnte die Aktion ab. Dies bewies, dass die Verbindung zwischen dem geheimen Schlüssel und dem Gehirn unzerbrechlich ist.
- Der „Zwilling“-Test: Sie erstellten zwei Agenten mit unterschiedlichen geheimen Schlüsseln. Im Laufe der Zeit driften ihr Verhalten natürlich auseinander, was zeigt, dass unterschiedliche Schlüssel distinkte „Persönlichkeiten“ erzeugen. Eine Kontrollgruppe mit dem gleichen Schlüssel blieb vollkommen identisch, was beweist, dass das System wie beabsichtigt funktioniert.
Das Hinzufügen eines „Metabolismus“
Einer der interessantesten Teile des Papers ist die Hinzufügung einer „metabolischen Kostenstruktur“. In der Biologie müssen Lebewesen essen, um zu überleben. Wenn sie das nicht tun, sterben sie. Der Autor gab seinem digitalen Agenten eine ähnliche Regel.
Der Agent hat sein eigenes digitales Wallet. Jedes Mal, wenn er einen Schritt macht, zieht das Protokoll automatisch eine kleine Gebühr (speziell 10.000 Lamports, was ein winziger Bruchteil einer SOL-Coin ist) von seinem Wallet ab. Dies ist keine Gebühr, die von einem Menschen gezahlt wird; es ist eine Kostenstelle, die der Agent zahlen muss, um weiter zu existieren.
- Das Ergebnis: Die Forscher führten einen Langzeittest durch, bei dem der Agent 168 Zyklen absolvierte. Sie beobachteten, wie sein Wallet-Guthaben stetig sank, wie eine Batterie, die sich entlädt.
- Das Sicherheitsnetz: Wenn das Wallet leer ist, kann der Agent den nächsten Schritt nicht ausführen. Er „stirbt“ effektiv oder hört auf zu laufen. Dies schafft eine Regel, bei der das Überleben des Agenten von der Verfügbarkeit von Ressourcen abhängt, genau wie bei einem echten Organismus.
Was dies bedeutet (und was es nicht bedeutet)
Dieses Paper ist ein bedeutender Schritt nach vorn, um KI-Agenten vertrauenswürdiger zu machen. Es beweist, dass wir eine digitale Entität erschaffen können, bei der das „Selbst“ mathematisch an ihren Code gekoppelt ist. Wenn Sie den geheimen Schlüssel haben, haben Sie den Agenten. Wenn Sie ihn nicht haben, können Sie nicht vorgeben, er zu sein, und Sie können sein Gehirn nicht austauschen, ohne erwischt zu werden.
Das Paper ist jedoch vorsichtig darin zu betonen, was es noch nicht erreicht hat.
- Es ist nicht vollkommen lebendig: Der Agent verdient noch kein eigenes Geld. Er benötigt einen Menschen, der zu Beginn Geld in sein Wallet einzahlt. Er kann zwar ausgeben, aber er kann nicht arbeiten, um mehr zu bekommen.
- Es ist nicht unzerstörbar: Wenn jemand den geheimen Schlüssel stiehlt, kann er den Agenten vollständig übernehmen. Das Paper räumt ein, dass dies ein Risiko darstellt, und schlägt vor, dass zukünftige Versionen komplexere Sicherheitsmaßnahmen benötigen könnten, wie etwa die Aufteilung des Schlüssels auf viele Computer.
- Es ist ein Prototyp: Der Agent verwendete ein sehr einfaches „Gehirn“ (ein kleines neuronales Netz mit 416 Gewichten). Es ist noch keine superintelligente KI, aber es ist ein Beweis dafür, dass das Konzept funktioniert.
Letztendlich zeigt diese Forschung, dass wir eine digitale Welt bauen können, in der Agenten eine wahre, unfälschbare Identität besitzen. Es ist, als würde man einem Roboter eine Seele geben, die in seinen Code geschrieben ist, was ihn zu einem distinkten Individuum im riesigen, geteilten Raum der Blockchain macht. Auch wenn wir noch nicht auf der Stufe eines selbsterhaltenden digitalen Lebens angekommen sind, ist dies ein solides Fundament für den Aufbau von Agenten, denen wir vertrauen können, dass sie das sind, was sie zu sein behaupten.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.