Semantik des Staking 2: Erneutes Staking

Erweitert3/6/2024, 7:53:01 AM
Dieser Artikel stellt hauptsächlich das Re-Staking vor. Es präsentiert das Konzept des Re-Staking anhand des Anwendungsfalls, bei dem die Validator-Position neu kollateralisiert wird, und erstreckt sich dann auf das Re-Staking eines beliebigen Vermögenswerts.

Re-Staking-Grundlagen

Gegeben einigen Vermögenswert X, bezeichnen wir mit [X] den wieder eingesetzten Vermögenswert, d.h. einen Vermögenswert "Boxen" X, sodass ein Teil oder alle X von einer Partei unter einer beliebigen Bedingung erfasst werden können.

Das grundlegende Beispiel, das von EigenLayer eingeführt wurde, ist das eines einzelnen Stakers, der seine aktuellen ETH erneut stakt. Dazu aktualisiert der einzelne Staker seine Auszahlungsadresse auf die Adresse einesEigenLayer-PodEigenPods sind intelligente Verträge, die verfolgen, für welche Dienste sich der Allein-Staker angemeldet hat, um sie mit seinem Einsatz zu sichern. Der EigenPod wird letztendlich zum Besitzer des soETH-Vermögens, während er den Allein-Staker mit einer neu eingesetzten Darstellung seines gestakten ETH gutschreibt.

Der Besitz des soETH-Vermögens in unserem Rahmen bezeichnet das "erste Recht" über das aus dem Ethereum-Protokoll abgehobene ETH, d.h. besitzt einen vorrangigeren Anspruch als jeder andere Teilnehmer in der Kette. Wenn der Solo-Staker beschließt, ihr ETH aus dem Ethereum-Protokoll abzuziehen, wird das abgehobene ETH durch den EigenPod-Vertrag gefiltert, um zu überprüfen, ob der Solo-Staker berechtigt ist, die gesamte Menge an soETH einzulösen oder nicht (wir werden später sehen, wann dies möglicherweise nicht der Fall ist). Mit unseren Bilanzen:

Wir machen jeden Schritt im Folgenden explizit:

  1. Der alleinige Staker hinterlegt seinen ETH beim Ethereum-Protokoll und erhält eine virtuelle soETH-Position vom Ethereum-Protokoll.
  2. Der Solostaker hinterlegt virtuell sein soETH bei EigenLayer, indem er seine Auszahlungsadresse auf die Adresse des EigenLayer-Pods setzt. Im Gegenzug erhält der Solostaker eine virtuelle Position [soETH] von EigenLayer, die es ihm ermöglicht, letztendlich die Reihenfolge der Operationen umzukehren.

Gleichgewichtsungleichgewichte

Wir können bereits einige interessante Beobachtungen aus den obigen Bilanzen machen. Die erste ist, dass das Ethereum-Protokoll überhaupt keine Vorstellung von [soETH] hat, da dies nicht auf seiner eigenen Bilanz erscheint. Dieses Problem wurde in „Entbündelung von PBS: Hin zu protokollbasierten Vorschlagsverpflichtungen (PEPC)Ein Validator, der von EigenLayer slashed wurde, hat immer noch einen vollen Staking-Saldo in der Bilanz des Ethereum-Protokolls, was moralisches Risiko und Belohnungsungleichgewichte verursachen kann (ein tatsächlich halbge-staketer Validator erhält immer noch volle Belohnungen vom Ethereum-Protokoll). Wir erläutern das Slashing-Szenario in den folgenden Bilanzen und verwenden beliebige Zahlen, um das Problem zu veranschaulichen:

Dieses Problem wird behoben, sobald EigenLayer den EigenLayer-Slash eines Validierers treu dem Ethereum-Protokoll meldet und die Tabellen neu ausbalanciert. Dies ist möglich mit EIP-7002: Ausführungsschicht auslösbare Exits, wenn auch auf einer groben Ebene, da der binäre Trigger einfach den Validator verlässt, aber immer noch die EigenLayer-Middleware oder der EigenPod benötigt wird, um das Signal an das Ethereum-PoS-Protokoll auszulösen. Dieses Vorgehen ist im Interesse von EigenLayer, denn eine ordnungsgemäße Buchhaltung kommt den über EigenLayer gesicherten Diensten zugute und erhöht letztlich auch das Vertrauen der Betreiber und Re-Staker in die getreue Ausführung der Plattform.

Ein feinerer Auslöser könnte eine teilweise Abhebung des Validator-Guthabens aus dem Ethereum-Konsens erzwingen, ohne den Validator vollständig zu verlassen. Dies ist wünschenswert für EigenLayer-Dienste, die Validatorn teilweise bestrafen möchten, ohne einen Ausstieg auszulösen. Beachten Sie, dass weder EIP-7002 noch durch die Ausführungsschicht ausgelöste teilweise Abhebungen heute im Ethereum-Mainnet verfügbar sind. Beachten Sie auch, dass @mikeneuder/eip-7251-faq">MaxEB (Entfernen der 32 ETH-Obergrenze des Prinzips eines einzelnen Validierers im Einsatz) würde sich gut mit teilweisen Abhebungen kombinieren, um einen zusätzlichen Anreiz für Validierer zu entfernen, desaggregiert zu bleiben (anstatt beispielsweise viele 32 ETH-Validierer anstelle eines einzelnen 2048 ETH-Validierers zu betreiben).

Ohne diese teilweise Abhebungsfunktion besteht ein zusätzlicher Anreiz, die EigenLayer-Buchhaltung von der Ethereum-Protokollbuchhaltung getrennt zu halten, was wie oben erwähnt zu Fehlausrichtungen führen kann. Im Folgenden stellen wir einen Validierer dar, der von EigenLayer um 8 ETH gekürzt wurde, was den Validierer nicht von seinen Konsenspflichten entlässt (das Ausgleichsgleichgewicht beträgt 16 ETH):

AVS behauptet

Man fragt sich vielleicht, wohin die 8 [soETH] im vorherigen Beispiel gehen. Diese Entscheidung obliegt den EigenLayer-betriebenen aktiv validierten Diensten (AVS). Ein AVS ist ein Dienst, der eine gewisse Einlage als Sicherheit verlangt. Die Einlage ermöglicht es dem Dienst, sich glaubwürdig zu verpflichten, eine bestimmte Leistung zu erbringen, da die Einlage gekürzt werden kann, wenn der Dienst nicht ordnungsgemäß erbracht wird.

Der erneute Staking-Validierer schreibt sich über ihren EigenPod in AVSs ein. Wenn sie dies tun, prägt der EigenPod neue Ansprüche, die den AVSs angeboten werden und das derzeit im EigenPod gehaltene Kollateral repräsentieren. Wir müssen jetzt den Unterschied zwischen zwei Arten von Ansprüchen machen:

  1. AVS behauptet: Wir verwenden [soETH], um diese Ansprüche zu kennzeichnen und betonen, dass sie aus dem Wert des Vermögenswerts in Klammern [ ] abgeleitet sind.
  2. Re-Staker-Anspruch: Wir werden nun [soETH]* verwenden, um die besondere Qualität dieses Anspruchs zu betonen, der nur vom Re-Staker eingelöst wird, nachdem alle AVS-Ansprüche beglichen sind. Mit anderen Worten hat der Anspruch des Re-Stakers die geringste Seniorität und löst die verbleibenden Vermögenswerte ein, sobald alle anderen AVS-Ansprüche beglichen sind.

  1. Der Solo-Staker setzt erneut ein.
    1. soETH steht unter der Kontrolle des EigenPods.
    2. [soETH]* wird vom Solo-Re-Staker erhalten, ein Anspruch auf ihre erneut eingesetzten Vermögenswerte.
  2. Der Solo-Staker prägt einen neuen Anspruch, [soETH] aus ihrem EigenPod.
  3. Der Anspruch wird als Sicherheit an die AVS abgegeben.
    1. [soETH] wird an die AVS überwiesen.
    2. Der Re-Staker erhält den Beleg avs.[soETH].

Sobald der Validator den Zielen des AVS zuwiderhandelt (z. B. indem er eine Slashing-Bedingung des AVS auslöst), kann das AVS beispielsweise entscheiden, den Anspruch des Validators auf seine ETH-Einsatz zu verbrennen oder den Einsatz als Einnahme für das AVS zu behalten. Wir veranschaulichen diese zweite Option im Folgenden, indem wir annehmen, dass das Ethereum-Protokoll einfach 8 ETH dem EigenPod als teilweisen Abzug nach dem EigenLayer-Slashing-Bericht gutschreibt, woraufhin EigenLayer es an das AVS überweist:

  1. Der AVS senkt das Eigenkapital des alleinigen Wiederstakers.
    1. Das AVS's Pfand besteht aus 32 [soETH]. Sobald das Slashing gemeldet wird, entfernt das AVS 8 [soETH] aus dem Pfand und meldet das Slashing an den EigenPod, der auch seine Verbindlichkeiten um 8 [soETH] verringert.
    2. Der AVS schreibt dem Solo-Re-Staker nicht mehr 32 avs.[soETH] gut, wodurch dieser Anspruch um 8 avs.[soETH] verringert wird.
    3. Nachdem der AVS gekürzt wurde, verringert der EigenPod den Anspruch des Solo-Re-Stakers um 8 [soETH]*.
  2. Der EigenPod meldet das Slashing an das Ethereum-Protokoll, was den Abzug von 8 ETH auslöst.
    1. Der Anspruch auf Vermögenswerte, die im Ethereum-Protokoll auf dem Spiel stehen, sinkt auf 24 soETH.
    2. Eine teilweise Auszahlung von 8 ETH wird verarbeitet, und der EigenPod erhält die zuvor im Ethereum-Protokoll gesperrten 8 ETH.
  3. Der EigenPod leitet die 8 ETH-Strafe an die AVS weiter, die frei ist, damit zu verfahren, wie es ihr beliebt.

Re-Re-Re-Re-…-Staking

Das Merkmal (und das Risiko), das EigenLayer bietet, ist die Möglichkeit für einen erneuten Staker, neue Verpflichtungen einzugehen, die sie versprechen einzuhalten. Mit anderen Worten, nachdem der Einsatz erneut eingesetzt wurde, kann der erneut eingesetzte Einsatz immer wieder und wieder und wieder eingesetzt werden... Praktischer ausgedrückt, der erneute Staker geht neue Verpflichtungen ein, indem er sich für weitere Dienste über sein EigenPod anmeldet.

Um die volle Allgemeinheit zu erreichen und in Erwartung der folgenden Abschnitte, in denen Vermögenswerte außer soETH erneut gestaked werden, bezeichnen wir mit $X$ den Vermögenswert, der vom erneuten Staker erneut gestaked wird. Mal sehen, wie sich das mehrfache Neustaken bewährt:

Wir bezeichnen das Vermögen X, das p-mal neu angelegt wird, mit [X]p. Im Moment handelt es sich um eine einfache Definition, aber wir werden auf einige der Eigenschaften dieser Vermögenswerte hinweisen, nachdem wir die Schritte dieser Bilanz detailliert beschrieben haben. Das EigenPod ist in der Lage, diese Verbindlichkeiten nach Belieben zu drucken und neue Vermögenswerte zu schmieden, wann immer sich der Neu-Anleger zu neuen AVSs verpflichtet.

  1. Der erneute Staker stellt Vermögenswert X unter die Kontrolle des EigenPods. Dieser Akt ist ein Engagement des erneuten Stakers, dass falls sie die von ihnen unterzeichneten Dienste nicht erbringen können, ein Teil oder das gesamte Vermögenswert X von ihnen weggenommen werden kann. Der Anspruch [X]* wird erhalten, um dieses Engagement darzustellen.
  2. Wir beschreiben hier den erneuten Staker, der sich verpflichtet, die Kette Y zu sichern.
    1. Der Re-Staker erhält durch den Eintritt in die AVS "Sicherungskette Y" ein erstes neu gesetztes Vermögenswert [X]¹.
    2. Der erneute Staker setzt [X]¹ unter der Kette Y ein und erhält soY.[X]¹ (eine Forderung für ihren Einsatz + Belohnungen - Strafen). Die Kette Y muss "verstehen", dass ein erneut eingesetztes Asset derzeit ihr Protokoll sichert, d.h. sie muss sicher sein, dass für jemanden etwas auf dem Spiel steht.
  3. Wir stellen hier den erneuten Staker vor, der sich verpflichtet, die Chain Z zu sichern.
    1. Der Re-Staker erhält ein re-gestaketes Vermögen [X]², indem er in die AVS "Sicherungskette Z" eintritt.
    2. Der Re-Staker setzt [X]² unter der Kette Z ein und erhält soZ.[X]² (eine Forderung für ihren Einsatz + Belohnungen - Strafen). Kette Z muss "verstehen", dass ein erneut eingesetztes Vermögenswert derzeit ihr Protokoll sichert, d. h., sie muss zuversichtlich sein, dass für jemanden etwas auf dem Spiel steht.

Basierend auf den obigen Bilanzen stellen wir uns nun einige Fragen. Wir beobachten, dass Kette Y [X]¹ erhält, während Kette Z [X]² erhält. Handelt es sich bei diesen Vermögenswerten um denselben Typ, und könnten wir einfach sagen, dass sie beide Vermögenswerte des Typs [X] erhalten?

Die Antwort wäre nein, wenn es eine Hierarchie von AVS-Ansprüchen gäbe. Stellen Sie sich ein Szenario vor, in dem der erneute Staker gleichzeitig auf beiden Ketten strafbare Handlungen begeht und beide Ketten das gesamte Sicherheitenkapital kürzen möchten. Wir können dann an zwei Fälle denken:

  1. Fall 1: Die AVSs, hier die Konsensmechanismen der Ketten Y und Z, verbrennen einfach die Token, die gekürzt werden, was die meisten PoS-Protokolle tun. Wenn die Token verbrannt sind, spielt die Hierarchie der Ansprüche keine Rolle mehr: Wenn sowohl die Ketten Y als auch Z den Restaker um 32 ETH kürzen wollten, bewirken sie nur, dass das gleiche Sicherheitssystem zweimal verbrannt wird.
    1. Hinweis: Anders nennt dies "Spree-Staking", das mehrfache erneute Setzen ohne Anspruchshierarchie 😊
  2. Fall 2: Die AVSs möchten die Tokens erhalten, die auf dem Spiel stehen, um z.B. eine Partei zu entschädigen, die Unrecht getan wurde. Ein Beispiel hierfür ist MEV-Boost+, der AVS-Betreiber ist der Block-Proposer, der sich dazu verpflichtet, nicht mit den im Klartext empfangenen Blockinhalten herumzuspielen, und wenn dies der Fall ist, verpflichtet er sich, den Erbauer und den Relay für das Durcheinander zu entschädigen. In diesem Fall, angenommen, mehrere AVSs lösen ihre Ansprüche zur gleichen Zeit ein, nachdem es zu parallelen Abweichungen durch denselben Re-Staker gekommen ist, und es steht nicht genug auf dem Spiel, um alle Ansprüche abzudecken. Dann wird die Frage der Anspruchsseniorität oder der Verteilung der Auszahlungen relevant.

Entbündelung von AVSs

Im vorherigen Abschnitt haben wir AVSs vorgestellt, die Dienste sind, die der erneut stakende Validator bereitstellt. Das Engagement wird über EigenLayer abgesichert, das das Stake des validierenden Re-Staker übernimmt und Ansprüche von AVSs begleicht.

Aber was ist genau ein AVS? Ähnlich wie wir oben die LST-Protokolle und die LST-Betreiber getrennt haben, macht es hier Sinn, diese zwei funktionellen Rollen separat zu diskutieren und ihnen verschiedene Vermögenswerte und Ansprüche zuzuweisen.

Kurz gesagt verlangt die AVS Sicherheiten, um einen Service anzubieten, z. B. macht die AVS die glaubwürdige Behauptung, dass ein Angriff auf die AVS zum Verlust eines Teils der derzeit von der AVS gehaltenen Sicherheiten führen wird. Die AVS wird hier also als Protokoll betrachtet, das Betreiber für einen Service einbindet. Wir unterscheiden dann zwei Möglichkeiten, wie Re-Staker mit der AVS interagieren können:

  1. Re-Staker als AVS-Betreiber: Der AVS verkörpert ein Protokoll, das Betreiber zur Funktion sucht, und Knotenbetreiber, die ihr soETH erneut setzen, werden selbst zu Betreibern des AVS-Protokolls.
  2. Re-Staker als Kapitalanbieter für einen AVS-Betreiber: In diesem Fall akzeptiert ein AVS-Betreiber (re-)gesteckte Vermögenswerte, um ihre Betreiberfunktion im Namen der Kapitalgeber auszuführen. Der Re-Staker delegiert dann seine re-gesteckten Vermögenswerte an den AVS-Betreiber, der im Namen des Re-Stakers eine Funktion ausführt.

In den obigen Abschnitten haben wir den validierenden Re-Staker sowohl als Kapitalanbieter (ihr eigener Einsatz wird erneut eingesetzt) als auch als AVS-Betreiber identifiziert (von ihnen wird erwartet, dass sie einen bestimmten Dienst bereitstellen). Wir können jedoch eine andere Konstruktion in Betracht ziehen, bei der der validierende Re-Staker den AVS nicht selbst betreibt, sondern diese Funktion stattdessen an einen Betreiber delegiert. Dies könnte es Einzelstakern ermöglichen, bei der Rendite mit integrierten Staking-Service-Anbietern (SSPs)/Betreibern zu konkurrieren. Das folgende Beispiel zeigt eine Situation, in der ein einzelner AVS-Betreiber in einigen Ketten Y und Z im Auftrag eines Re-Stakers validiert. Wir gehen davon aus, dass alle AVS-Ansprüche des gleichen Typs [X] sind (keine Anspruchshierarchie).

  1. Der erneute Staker gibt das Asset X unter die Kontrolle des EigenPods. Diese Handlung ist ein Engagement des erneuten Stakers, dass falls sie die vereinbarten Dienstleistungen nicht erbringen, ein Teil oder das gesamte Asset X von ihnen genommen werden kann. Der Anspruch [X]* wird erhalten, um dieses Engagement zu repräsentieren.
  2. Hier beschreiben wir den erneuten Staker, der sich verpflichtet, die Kette Y zu sichern, und die Validierungsaufgaben dem AVS-Betreiber zu übertragen.
    1. Der erneute Staker erhält ein erneut eingesetztes Vermögenswert [X], indem er in die AVS „Sicherungskette Y“ eintritt.
    2. Der Re-Staker gibt das erneut eingesetzte Vermögenswert [X] an einen AVS-Betreiber und erhält die „Quittung“ noY.[X].
    3. AVS-Betreiber setzt [X] unter der Kette Y ein, um soY zu erhalten. [X] (eine Forderung für ihren Einsatz + Belohnungen - Strafen). Die Kette Y muss 'verstehen', dass ein erneut eingesetztes Vermögen derzeit ihr Protokoll sichert, d. h. es muss davon überzeugt sein, dass für jemanden etwas auf dem Spiel steht.
  3. Hier beschreiben wir den erneuten Staker, der sich verpflichtet, die Kette Z zu sichern, und die Validierungsaufgaben an den AVS-Betreiber delegiert.
    1. Der Re-Staker erhält ein erneut eingesetztes Asset [X], indem er in die AVS "Sicherungskette Y" eintritt.
    2. Der Re-Staker gibt das neu eingesetzte Vermögenswert [X] an einen AVS-Betreiber und erhält die „Quittung“ noZ.[X].
    3. AVS-Betreiber setzt [X] unter der Kette Z ein, erhält soZ.[X] (eine Forderung für ihren Einsatz + Belohnungen - Strafen). Die Kette Z muss „verstehen“, dass ein erneut eingesetztes Vermögenswert derzeit ihr Protokoll sichert, d. h., sie muss überzeugt sein, dass für jemanden etwas auf dem Spiel steht.

In diesem Paradigma stellen wir vertraute Konstruktionen wieder her. Ein Vermögenswert wird vom Re-Staker nicht erhalten, was bereits auf die Möglichkeit hinweist, solche Positionen zu liquidieren. Wir werden diese fortgeschrittenen Konstruktionen im nächsten Beitrag diskutieren, aber bevor wir dies tun, wollen wir die laufende Forschung zu "PBS für AVS" erwähnen, um die zentrale Operatorzentralisierung zu reduzieren.

Unter dem Optimistisches Delegationsframework (ODF)vorgeschlagen von Drew Van der Werff (siehe auch Der kürzliche Vortrag von 0xKydo beim Columbia Cryptoeconomics Workshop) kann ein Re-Staker den Betrieb der AVS, die er auf einem offenen Markt von "Co-Prozessoren" abschließt, in Auftrag geben. Co-Prozessoren können mit der "Builder"-Rolle von PBS identifiziert werden, einer spezialisierten Einheit, die in der Lage ist, potenziell intensive Operationen durchzuführen, die für unerfahrene oder rechenbeschränkte Einheiten wie Solo-Staker unzugänglich sind. Co-Prozessoren geben in einem auktionsähnlichen Mechanismus Angebote an die Re-Staker ab, so dass der Re-Staker den profitabelsten Betreiber ermitteln kann. Um die Leistung weiter zu gewährleisten, sind Mitverarbeiter gebundene Teilnehmer, die sich dem Verlust ihrer Bindung aussetzen, wenn sie im Laufe ihrer Tätigkeit eine nachweislich ungültige Arbeit einreichen.

Haftungsausschluss:

  1. Dieser Artikel wurde aus [ wieder abgedrucktSpiegel], Alle Urheberrechte gehören dem Originalautor [Der Preis der Agentur]. Wenn es Einwände gegen diesen Nachdruck gibt, wenden Sie sich bitte an die Gate LearnTeam, und sie werden es umgehend bearbeiten.
  2. Haftungsausschluss: Die Ansichten und Meinungen, die in diesem Artikel zum Ausdruck gebracht werden, sind ausschließlich die des Autors und stellen keine Anlageberatung dar.
  3. Übersetzungen des Artikels in andere Sprachen werden vom Gate Learn Team durchgeführt. Sofern nicht anders angegeben, ist das Kopieren, Verteilen oder Plagiieren der übersetzten Artikel untersagt.

Mời người khác bỏ phiếu

Nội dung

Semantik des Staking 2: Erneutes Staking

Erweitert3/6/2024, 7:53:01 AM
Dieser Artikel stellt hauptsächlich das Re-Staking vor. Es präsentiert das Konzept des Re-Staking anhand des Anwendungsfalls, bei dem die Validator-Position neu kollateralisiert wird, und erstreckt sich dann auf das Re-Staking eines beliebigen Vermögenswerts.

Re-Staking-Grundlagen

Gegeben einigen Vermögenswert X, bezeichnen wir mit [X] den wieder eingesetzten Vermögenswert, d.h. einen Vermögenswert "Boxen" X, sodass ein Teil oder alle X von einer Partei unter einer beliebigen Bedingung erfasst werden können.

Das grundlegende Beispiel, das von EigenLayer eingeführt wurde, ist das eines einzelnen Stakers, der seine aktuellen ETH erneut stakt. Dazu aktualisiert der einzelne Staker seine Auszahlungsadresse auf die Adresse einesEigenLayer-PodEigenPods sind intelligente Verträge, die verfolgen, für welche Dienste sich der Allein-Staker angemeldet hat, um sie mit seinem Einsatz zu sichern. Der EigenPod wird letztendlich zum Besitzer des soETH-Vermögens, während er den Allein-Staker mit einer neu eingesetzten Darstellung seines gestakten ETH gutschreibt.

Der Besitz des soETH-Vermögens in unserem Rahmen bezeichnet das "erste Recht" über das aus dem Ethereum-Protokoll abgehobene ETH, d.h. besitzt einen vorrangigeren Anspruch als jeder andere Teilnehmer in der Kette. Wenn der Solo-Staker beschließt, ihr ETH aus dem Ethereum-Protokoll abzuziehen, wird das abgehobene ETH durch den EigenPod-Vertrag gefiltert, um zu überprüfen, ob der Solo-Staker berechtigt ist, die gesamte Menge an soETH einzulösen oder nicht (wir werden später sehen, wann dies möglicherweise nicht der Fall ist). Mit unseren Bilanzen:

Wir machen jeden Schritt im Folgenden explizit:

  1. Der alleinige Staker hinterlegt seinen ETH beim Ethereum-Protokoll und erhält eine virtuelle soETH-Position vom Ethereum-Protokoll.
  2. Der Solostaker hinterlegt virtuell sein soETH bei EigenLayer, indem er seine Auszahlungsadresse auf die Adresse des EigenLayer-Pods setzt. Im Gegenzug erhält der Solostaker eine virtuelle Position [soETH] von EigenLayer, die es ihm ermöglicht, letztendlich die Reihenfolge der Operationen umzukehren.

Gleichgewichtsungleichgewichte

Wir können bereits einige interessante Beobachtungen aus den obigen Bilanzen machen. Die erste ist, dass das Ethereum-Protokoll überhaupt keine Vorstellung von [soETH] hat, da dies nicht auf seiner eigenen Bilanz erscheint. Dieses Problem wurde in „Entbündelung von PBS: Hin zu protokollbasierten Vorschlagsverpflichtungen (PEPC)Ein Validator, der von EigenLayer slashed wurde, hat immer noch einen vollen Staking-Saldo in der Bilanz des Ethereum-Protokolls, was moralisches Risiko und Belohnungsungleichgewichte verursachen kann (ein tatsächlich halbge-staketer Validator erhält immer noch volle Belohnungen vom Ethereum-Protokoll). Wir erläutern das Slashing-Szenario in den folgenden Bilanzen und verwenden beliebige Zahlen, um das Problem zu veranschaulichen:

Dieses Problem wird behoben, sobald EigenLayer den EigenLayer-Slash eines Validierers treu dem Ethereum-Protokoll meldet und die Tabellen neu ausbalanciert. Dies ist möglich mit EIP-7002: Ausführungsschicht auslösbare Exits, wenn auch auf einer groben Ebene, da der binäre Trigger einfach den Validator verlässt, aber immer noch die EigenLayer-Middleware oder der EigenPod benötigt wird, um das Signal an das Ethereum-PoS-Protokoll auszulösen. Dieses Vorgehen ist im Interesse von EigenLayer, denn eine ordnungsgemäße Buchhaltung kommt den über EigenLayer gesicherten Diensten zugute und erhöht letztlich auch das Vertrauen der Betreiber und Re-Staker in die getreue Ausführung der Plattform.

Ein feinerer Auslöser könnte eine teilweise Abhebung des Validator-Guthabens aus dem Ethereum-Konsens erzwingen, ohne den Validator vollständig zu verlassen. Dies ist wünschenswert für EigenLayer-Dienste, die Validatorn teilweise bestrafen möchten, ohne einen Ausstieg auszulösen. Beachten Sie, dass weder EIP-7002 noch durch die Ausführungsschicht ausgelöste teilweise Abhebungen heute im Ethereum-Mainnet verfügbar sind. Beachten Sie auch, dass @mikeneuder/eip-7251-faq">MaxEB (Entfernen der 32 ETH-Obergrenze des Prinzips eines einzelnen Validierers im Einsatz) würde sich gut mit teilweisen Abhebungen kombinieren, um einen zusätzlichen Anreiz für Validierer zu entfernen, desaggregiert zu bleiben (anstatt beispielsweise viele 32 ETH-Validierer anstelle eines einzelnen 2048 ETH-Validierers zu betreiben).

Ohne diese teilweise Abhebungsfunktion besteht ein zusätzlicher Anreiz, die EigenLayer-Buchhaltung von der Ethereum-Protokollbuchhaltung getrennt zu halten, was wie oben erwähnt zu Fehlausrichtungen führen kann. Im Folgenden stellen wir einen Validierer dar, der von EigenLayer um 8 ETH gekürzt wurde, was den Validierer nicht von seinen Konsenspflichten entlässt (das Ausgleichsgleichgewicht beträgt 16 ETH):

AVS behauptet

Man fragt sich vielleicht, wohin die 8 [soETH] im vorherigen Beispiel gehen. Diese Entscheidung obliegt den EigenLayer-betriebenen aktiv validierten Diensten (AVS). Ein AVS ist ein Dienst, der eine gewisse Einlage als Sicherheit verlangt. Die Einlage ermöglicht es dem Dienst, sich glaubwürdig zu verpflichten, eine bestimmte Leistung zu erbringen, da die Einlage gekürzt werden kann, wenn der Dienst nicht ordnungsgemäß erbracht wird.

Der erneute Staking-Validierer schreibt sich über ihren EigenPod in AVSs ein. Wenn sie dies tun, prägt der EigenPod neue Ansprüche, die den AVSs angeboten werden und das derzeit im EigenPod gehaltene Kollateral repräsentieren. Wir müssen jetzt den Unterschied zwischen zwei Arten von Ansprüchen machen:

  1. AVS behauptet: Wir verwenden [soETH], um diese Ansprüche zu kennzeichnen und betonen, dass sie aus dem Wert des Vermögenswerts in Klammern [ ] abgeleitet sind.
  2. Re-Staker-Anspruch: Wir werden nun [soETH]* verwenden, um die besondere Qualität dieses Anspruchs zu betonen, der nur vom Re-Staker eingelöst wird, nachdem alle AVS-Ansprüche beglichen sind. Mit anderen Worten hat der Anspruch des Re-Stakers die geringste Seniorität und löst die verbleibenden Vermögenswerte ein, sobald alle anderen AVS-Ansprüche beglichen sind.

  1. Der Solo-Staker setzt erneut ein.
    1. soETH steht unter der Kontrolle des EigenPods.
    2. [soETH]* wird vom Solo-Re-Staker erhalten, ein Anspruch auf ihre erneut eingesetzten Vermögenswerte.
  2. Der Solo-Staker prägt einen neuen Anspruch, [soETH] aus ihrem EigenPod.
  3. Der Anspruch wird als Sicherheit an die AVS abgegeben.
    1. [soETH] wird an die AVS überwiesen.
    2. Der Re-Staker erhält den Beleg avs.[soETH].

Sobald der Validator den Zielen des AVS zuwiderhandelt (z. B. indem er eine Slashing-Bedingung des AVS auslöst), kann das AVS beispielsweise entscheiden, den Anspruch des Validators auf seine ETH-Einsatz zu verbrennen oder den Einsatz als Einnahme für das AVS zu behalten. Wir veranschaulichen diese zweite Option im Folgenden, indem wir annehmen, dass das Ethereum-Protokoll einfach 8 ETH dem EigenPod als teilweisen Abzug nach dem EigenLayer-Slashing-Bericht gutschreibt, woraufhin EigenLayer es an das AVS überweist:

  1. Der AVS senkt das Eigenkapital des alleinigen Wiederstakers.
    1. Das AVS's Pfand besteht aus 32 [soETH]. Sobald das Slashing gemeldet wird, entfernt das AVS 8 [soETH] aus dem Pfand und meldet das Slashing an den EigenPod, der auch seine Verbindlichkeiten um 8 [soETH] verringert.
    2. Der AVS schreibt dem Solo-Re-Staker nicht mehr 32 avs.[soETH] gut, wodurch dieser Anspruch um 8 avs.[soETH] verringert wird.
    3. Nachdem der AVS gekürzt wurde, verringert der EigenPod den Anspruch des Solo-Re-Stakers um 8 [soETH]*.
  2. Der EigenPod meldet das Slashing an das Ethereum-Protokoll, was den Abzug von 8 ETH auslöst.
    1. Der Anspruch auf Vermögenswerte, die im Ethereum-Protokoll auf dem Spiel stehen, sinkt auf 24 soETH.
    2. Eine teilweise Auszahlung von 8 ETH wird verarbeitet, und der EigenPod erhält die zuvor im Ethereum-Protokoll gesperrten 8 ETH.
  3. Der EigenPod leitet die 8 ETH-Strafe an die AVS weiter, die frei ist, damit zu verfahren, wie es ihr beliebt.

Re-Re-Re-Re-…-Staking

Das Merkmal (und das Risiko), das EigenLayer bietet, ist die Möglichkeit für einen erneuten Staker, neue Verpflichtungen einzugehen, die sie versprechen einzuhalten. Mit anderen Worten, nachdem der Einsatz erneut eingesetzt wurde, kann der erneut eingesetzte Einsatz immer wieder und wieder und wieder eingesetzt werden... Praktischer ausgedrückt, der erneute Staker geht neue Verpflichtungen ein, indem er sich für weitere Dienste über sein EigenPod anmeldet.

Um die volle Allgemeinheit zu erreichen und in Erwartung der folgenden Abschnitte, in denen Vermögenswerte außer soETH erneut gestaked werden, bezeichnen wir mit $X$ den Vermögenswert, der vom erneuten Staker erneut gestaked wird. Mal sehen, wie sich das mehrfache Neustaken bewährt:

Wir bezeichnen das Vermögen X, das p-mal neu angelegt wird, mit [X]p. Im Moment handelt es sich um eine einfache Definition, aber wir werden auf einige der Eigenschaften dieser Vermögenswerte hinweisen, nachdem wir die Schritte dieser Bilanz detailliert beschrieben haben. Das EigenPod ist in der Lage, diese Verbindlichkeiten nach Belieben zu drucken und neue Vermögenswerte zu schmieden, wann immer sich der Neu-Anleger zu neuen AVSs verpflichtet.

  1. Der erneute Staker stellt Vermögenswert X unter die Kontrolle des EigenPods. Dieser Akt ist ein Engagement des erneuten Stakers, dass falls sie die von ihnen unterzeichneten Dienste nicht erbringen können, ein Teil oder das gesamte Vermögenswert X von ihnen weggenommen werden kann. Der Anspruch [X]* wird erhalten, um dieses Engagement darzustellen.
  2. Wir beschreiben hier den erneuten Staker, der sich verpflichtet, die Kette Y zu sichern.
    1. Der Re-Staker erhält durch den Eintritt in die AVS "Sicherungskette Y" ein erstes neu gesetztes Vermögenswert [X]¹.
    2. Der erneute Staker setzt [X]¹ unter der Kette Y ein und erhält soY.[X]¹ (eine Forderung für ihren Einsatz + Belohnungen - Strafen). Die Kette Y muss "verstehen", dass ein erneut eingesetztes Asset derzeit ihr Protokoll sichert, d.h. sie muss sicher sein, dass für jemanden etwas auf dem Spiel steht.
  3. Wir stellen hier den erneuten Staker vor, der sich verpflichtet, die Chain Z zu sichern.
    1. Der Re-Staker erhält ein re-gestaketes Vermögen [X]², indem er in die AVS "Sicherungskette Z" eintritt.
    2. Der Re-Staker setzt [X]² unter der Kette Z ein und erhält soZ.[X]² (eine Forderung für ihren Einsatz + Belohnungen - Strafen). Kette Z muss "verstehen", dass ein erneut eingesetztes Vermögenswert derzeit ihr Protokoll sichert, d. h., sie muss zuversichtlich sein, dass für jemanden etwas auf dem Spiel steht.

Basierend auf den obigen Bilanzen stellen wir uns nun einige Fragen. Wir beobachten, dass Kette Y [X]¹ erhält, während Kette Z [X]² erhält. Handelt es sich bei diesen Vermögenswerten um denselben Typ, und könnten wir einfach sagen, dass sie beide Vermögenswerte des Typs [X] erhalten?

Die Antwort wäre nein, wenn es eine Hierarchie von AVS-Ansprüchen gäbe. Stellen Sie sich ein Szenario vor, in dem der erneute Staker gleichzeitig auf beiden Ketten strafbare Handlungen begeht und beide Ketten das gesamte Sicherheitenkapital kürzen möchten. Wir können dann an zwei Fälle denken:

  1. Fall 1: Die AVSs, hier die Konsensmechanismen der Ketten Y und Z, verbrennen einfach die Token, die gekürzt werden, was die meisten PoS-Protokolle tun. Wenn die Token verbrannt sind, spielt die Hierarchie der Ansprüche keine Rolle mehr: Wenn sowohl die Ketten Y als auch Z den Restaker um 32 ETH kürzen wollten, bewirken sie nur, dass das gleiche Sicherheitssystem zweimal verbrannt wird.
    1. Hinweis: Anders nennt dies "Spree-Staking", das mehrfache erneute Setzen ohne Anspruchshierarchie 😊
  2. Fall 2: Die AVSs möchten die Tokens erhalten, die auf dem Spiel stehen, um z.B. eine Partei zu entschädigen, die Unrecht getan wurde. Ein Beispiel hierfür ist MEV-Boost+, der AVS-Betreiber ist der Block-Proposer, der sich dazu verpflichtet, nicht mit den im Klartext empfangenen Blockinhalten herumzuspielen, und wenn dies der Fall ist, verpflichtet er sich, den Erbauer und den Relay für das Durcheinander zu entschädigen. In diesem Fall, angenommen, mehrere AVSs lösen ihre Ansprüche zur gleichen Zeit ein, nachdem es zu parallelen Abweichungen durch denselben Re-Staker gekommen ist, und es steht nicht genug auf dem Spiel, um alle Ansprüche abzudecken. Dann wird die Frage der Anspruchsseniorität oder der Verteilung der Auszahlungen relevant.

Entbündelung von AVSs

Im vorherigen Abschnitt haben wir AVSs vorgestellt, die Dienste sind, die der erneut stakende Validator bereitstellt. Das Engagement wird über EigenLayer abgesichert, das das Stake des validierenden Re-Staker übernimmt und Ansprüche von AVSs begleicht.

Aber was ist genau ein AVS? Ähnlich wie wir oben die LST-Protokolle und die LST-Betreiber getrennt haben, macht es hier Sinn, diese zwei funktionellen Rollen separat zu diskutieren und ihnen verschiedene Vermögenswerte und Ansprüche zuzuweisen.

Kurz gesagt verlangt die AVS Sicherheiten, um einen Service anzubieten, z. B. macht die AVS die glaubwürdige Behauptung, dass ein Angriff auf die AVS zum Verlust eines Teils der derzeit von der AVS gehaltenen Sicherheiten führen wird. Die AVS wird hier also als Protokoll betrachtet, das Betreiber für einen Service einbindet. Wir unterscheiden dann zwei Möglichkeiten, wie Re-Staker mit der AVS interagieren können:

  1. Re-Staker als AVS-Betreiber: Der AVS verkörpert ein Protokoll, das Betreiber zur Funktion sucht, und Knotenbetreiber, die ihr soETH erneut setzen, werden selbst zu Betreibern des AVS-Protokolls.
  2. Re-Staker als Kapitalanbieter für einen AVS-Betreiber: In diesem Fall akzeptiert ein AVS-Betreiber (re-)gesteckte Vermögenswerte, um ihre Betreiberfunktion im Namen der Kapitalgeber auszuführen. Der Re-Staker delegiert dann seine re-gesteckten Vermögenswerte an den AVS-Betreiber, der im Namen des Re-Stakers eine Funktion ausführt.

In den obigen Abschnitten haben wir den validierenden Re-Staker sowohl als Kapitalanbieter (ihr eigener Einsatz wird erneut eingesetzt) als auch als AVS-Betreiber identifiziert (von ihnen wird erwartet, dass sie einen bestimmten Dienst bereitstellen). Wir können jedoch eine andere Konstruktion in Betracht ziehen, bei der der validierende Re-Staker den AVS nicht selbst betreibt, sondern diese Funktion stattdessen an einen Betreiber delegiert. Dies könnte es Einzelstakern ermöglichen, bei der Rendite mit integrierten Staking-Service-Anbietern (SSPs)/Betreibern zu konkurrieren. Das folgende Beispiel zeigt eine Situation, in der ein einzelner AVS-Betreiber in einigen Ketten Y und Z im Auftrag eines Re-Stakers validiert. Wir gehen davon aus, dass alle AVS-Ansprüche des gleichen Typs [X] sind (keine Anspruchshierarchie).

  1. Der erneute Staker gibt das Asset X unter die Kontrolle des EigenPods. Diese Handlung ist ein Engagement des erneuten Stakers, dass falls sie die vereinbarten Dienstleistungen nicht erbringen, ein Teil oder das gesamte Asset X von ihnen genommen werden kann. Der Anspruch [X]* wird erhalten, um dieses Engagement zu repräsentieren.
  2. Hier beschreiben wir den erneuten Staker, der sich verpflichtet, die Kette Y zu sichern, und die Validierungsaufgaben dem AVS-Betreiber zu übertragen.
    1. Der erneute Staker erhält ein erneut eingesetztes Vermögenswert [X], indem er in die AVS „Sicherungskette Y“ eintritt.
    2. Der Re-Staker gibt das erneut eingesetzte Vermögenswert [X] an einen AVS-Betreiber und erhält die „Quittung“ noY.[X].
    3. AVS-Betreiber setzt [X] unter der Kette Y ein, um soY zu erhalten. [X] (eine Forderung für ihren Einsatz + Belohnungen - Strafen). Die Kette Y muss 'verstehen', dass ein erneut eingesetztes Vermögen derzeit ihr Protokoll sichert, d. h. es muss davon überzeugt sein, dass für jemanden etwas auf dem Spiel steht.
  3. Hier beschreiben wir den erneuten Staker, der sich verpflichtet, die Kette Z zu sichern, und die Validierungsaufgaben an den AVS-Betreiber delegiert.
    1. Der Re-Staker erhält ein erneut eingesetztes Asset [X], indem er in die AVS "Sicherungskette Y" eintritt.
    2. Der Re-Staker gibt das neu eingesetzte Vermögenswert [X] an einen AVS-Betreiber und erhält die „Quittung“ noZ.[X].
    3. AVS-Betreiber setzt [X] unter der Kette Z ein, erhält soZ.[X] (eine Forderung für ihren Einsatz + Belohnungen - Strafen). Die Kette Z muss „verstehen“, dass ein erneut eingesetztes Vermögenswert derzeit ihr Protokoll sichert, d. h., sie muss überzeugt sein, dass für jemanden etwas auf dem Spiel steht.

In diesem Paradigma stellen wir vertraute Konstruktionen wieder her. Ein Vermögenswert wird vom Re-Staker nicht erhalten, was bereits auf die Möglichkeit hinweist, solche Positionen zu liquidieren. Wir werden diese fortgeschrittenen Konstruktionen im nächsten Beitrag diskutieren, aber bevor wir dies tun, wollen wir die laufende Forschung zu "PBS für AVS" erwähnen, um die zentrale Operatorzentralisierung zu reduzieren.

Unter dem Optimistisches Delegationsframework (ODF)vorgeschlagen von Drew Van der Werff (siehe auch Der kürzliche Vortrag von 0xKydo beim Columbia Cryptoeconomics Workshop) kann ein Re-Staker den Betrieb der AVS, die er auf einem offenen Markt von "Co-Prozessoren" abschließt, in Auftrag geben. Co-Prozessoren können mit der "Builder"-Rolle von PBS identifiziert werden, einer spezialisierten Einheit, die in der Lage ist, potenziell intensive Operationen durchzuführen, die für unerfahrene oder rechenbeschränkte Einheiten wie Solo-Staker unzugänglich sind. Co-Prozessoren geben in einem auktionsähnlichen Mechanismus Angebote an die Re-Staker ab, so dass der Re-Staker den profitabelsten Betreiber ermitteln kann. Um die Leistung weiter zu gewährleisten, sind Mitverarbeiter gebundene Teilnehmer, die sich dem Verlust ihrer Bindung aussetzen, wenn sie im Laufe ihrer Tätigkeit eine nachweislich ungültige Arbeit einreichen.

Haftungsausschluss:

  1. Dieser Artikel wurde aus [ wieder abgedrucktSpiegel], Alle Urheberrechte gehören dem Originalautor [Der Preis der Agentur]. Wenn es Einwände gegen diesen Nachdruck gibt, wenden Sie sich bitte an die Gate LearnTeam, und sie werden es umgehend bearbeiten.
  2. Haftungsausschluss: Die Ansichten und Meinungen, die in diesem Artikel zum Ausdruck gebracht werden, sind ausschließlich die des Autors und stellen keine Anlageberatung dar.
  3. Übersetzungen des Artikels in andere Sprachen werden vom Gate Learn Team durchgeführt. Sofern nicht anders angegeben, ist das Kopieren, Verteilen oder Plagiieren der übersetzten Artikel untersagt.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500