Was ist Staking?
Ada im Cardano-Netzwerk steht für einen Anteil (Stake) am Netzwerk, proportional zur Menge der gehaltenen Ada. Die Möglichkeit, Stake zu delegieren oder zu pledgen, ist grundlegend für die Funktionsweise von Cardano.
Ada-Halter können auf zwei Wegen Belohnungen verdienen: indem sie ihren Stake an einen Stake-Pool delegieren, den jemand anderes betreibt, oder indem sie einen eigenen Stake-Pool betreiben.
Die Menge an Stake, die an einen Stake-Pool delegiert ist, ist das wichtigste Kriterium, nach dem das Ouroboros-Protokoll bestimmt, wer den nächsten Block zur Blockchain hinzufügt und dafür eine Belohnung erhält.
Je mehr Stake an einen Stake-Pool delegiert wird (bis zu einem gewissen Punkt), desto wahrscheinlicher erzeugt er den nächsten Block. Die Belohnungen, die er verdient, werden unter allen aufgeteilt, die ihren Stake an diesen Stake-Pool delegiert haben.
Wie ein Pool für die Produktion eines Blocks ausgewählt wird und wie Belohnungen berechnet und ausgezahlt werden, erklärt So funktioniert Cardano Schritt für Schritt.
Was ist ein Stake-Pool?
Stake-Pools können öffentlich oder privat sein. Ein öffentlicher Stake-Pool ist ein Node im Cardano-Netzwerk mit einer öffentlichen Adresse, an den andere Nutzer delegieren und dafür Belohnungen erhalten können. Private Stake-Pools zahlen Belohnungen nur an ihre Eigentümer aus.
Stake-Pools werden von einem zuverlässigen Betreiber geführt: einer Person oder einem Unternehmen mit dem Wissen und den Ressourcen, um den Node dauerhaft zu betreiben. Ada-Halter können an öffentliche Stake-Pools delegieren, wenn sie am Protokoll teilnehmen und Belohnungen erhalten, aber nicht selbst einen Node im Cardano-Netzwerk betreiben wollen.
Je mehr Stake an einen Stake-Pool delegiert ist, desto größer ist seine Chance, als Slot Leader ausgewählt zu werden. Jedes Mal, wenn er ausgewählt wird und einen Block erzeugt, den die Blockchain annimmt, erhält er eine Belohnung. Diese Belohnungen teilen sich der Stake-Pool-Betreiber und die Delegierenden des Pools.
In umfangreicher Forschung und Entwicklung wurde ein fairer Markt mit echtem Wettbewerb geschaffen, der die Teilnahme angemessen fördert und den Einsatz von Zeit, Energie und Ressourcen belohnt. Die wichtigsten technischen Parameter, die Stake-Pools und ihre Belohnungen beeinflussen, sind:
Pledging-Mechanismus
Ein Mindest-Pledge ist nicht vorgeschrieben, aber Pool-Betreiber können optional einen Teil oder ihren gesamten Stake als Pledge an ihren Pool binden, um ihn attraktiver zu machen. Je höher der Pledge in Ada, desto mehr Belohnungen erhält der Pool, und das zieht mehr Delegationen an. Der Protokollparameter a0 legt fest, wie stark der Pledge die Pool-Belohnung beeinflusst.
Desirability-Index
Die Attraktivität eines Pools wird aus dem Pledge des Eigentümers, den Kosten und der Marge berechnet, kombiniert mit Einflüssen aus Sättigung und Pool-Performance. Dieser Wert dient dazu, Pools in Wallets zu ranken, und zeigt, wie attraktiv der Pool für mögliche Delegierende ist.
Sättigungsparameter (K)
Sättigung bedeutet, dass an einen Stake-Pool mehr Stake delegiert ist, als für das Netzwerk ideal wäre. k ist dabei die angestrebte Anzahl an Pools. Sobald ein Pool den Sättigungspunkt erreicht, sinken seine Belohnungen. Der Sättigungsmechanismus soll Zentralisierung verhindern: Er bringt Delegierende dazu, an verschiedene Stake-Pools zu delegieren, und gibt Betreibern einen Anreiz, weitere Pools aufzusetzen, damit sie weiter die maximalen Belohnungen verdienen. Sättigung schützt also die Interessen der Ada-Halter, die ihren Stake delegieren, und die der Stake-Pool-Betreiber, und sie verhindert, dass ein einzelner Pool zu groß wird.
Wie richte ich einen Stake-Pool ein?
Wichtig ist die Rolle eines Stake-Pool-Betreibers: den zuverlässigen Betrieb eines Netzwerk-Nodes rund um die Uhr sicherzustellen. Als Stake-Pool-Betreiber trägst du Verantwortung gegenüber den Ada-Haltern, die an dich delegieren, aber auch für die Gesundheit des Netzwerks selbst. Das erfordert eine stabile und zuverlässige Netzwerk-Infrastruktur und idealerweise Kenntnisse in Systembetrieb und Serveradministration sowie Erfahrung in Entwicklung und Betrieb.
Jeder kann lernen, einen Stake-Pool zu betreiben, aber ein gewisses technisches Grundverständnis und Wissen sind nötig.
Probiere unseren Staking-Rechner aus und sieh, wie viel Ada du mit dem Betrieb eines Stake-Pools verdienen könntest.
FAQ
Mit dem Belohnungsrechner bekommst du eine Vorstellung davon, welche Belohnungen du verdienen kannst. Der Rechner liefert allerdings nur Schätzungen. Sie sind weder verbindlich noch eine Garantie für bestimmte Beträge. Mit der Zeit können sich Parameter ändern, die sich auf die Margen auswirken. Die berechneten Beträge können sich also ändern, geben aber eine realistische und vernünftige Größenordnung wieder.
Als Stake-Pool-Betreiber bringst du in der Regel mit:
- Praktisches Wissen, wie man einen Cardano-Node rund um die Uhr betreibt und wartet.
- Kenntnisse im Systembetrieb.
- Erfahrung in Entwicklung und Betrieb (DevOps).
- Kenntnisse in der Serveradministration (Betrieb und Wartung).
Unterstützt werden Linux, Berkeley Software Distribution (BSD), Mac und Windows. Folgende Versionen sind nötig:
- Linux (2.6.18 oder neuer)
- BSD (NetBSD 8.x und FreeBSD 12.x)
- OSX (10.7 Lion oder neuer)
- Windows 10
Ja, technisch ist das möglich. Dazu registrierst du einen Stake-Pool und setzt den Anteil des Betreibers an den Belohnungen auf 100 %. Wer an deinen Pool delegiert, bekommt dann keine Belohnungen. Das hält Delegierende von deinem Pool fern. Du kannst so aber deine eigenen Ada staken, die Belohnungen allein einstreichen und gleichzeitig den Betrieb deines Pools testen.
Stake-Pools werden nach ihrer Leistung eingestuft. Dein Pool sollte also online und aktiv sein, wenn er zur Blockproduktion ausgewählt wird. Betreiber können außerdem ihren eigenen Stake per Delegation als Pledge an ihren Pool binden. Wer bei der Registrierung eine Pledge-Adresse angibt, macht für alle sichtbar, welche Pools ihre Betreiber mit einem Pledge ausgestattet haben. Darüber hinaus können Betreiber über Folgendes informieren:
- Sicherheit: wie der Stake-Pool gegen Angriffe abgesichert ist
- Team: wer hinter dem Pool steht und wie viel Erfahrung das Team mit Stake-Pools hat
- Kommunikation und Social Media: regelmäßige Updates und Support für Delegierende
- Website: Informationen zum Stake-Pool und Marketing
Mit einem Pledge binden Pool-Besitzer eigenen Stake an ihren Pool. Ein Mindest-Pledge ist nicht vorgeschrieben, aber Betreiber können einen Teil oder ihren gesamten Stake als Pledge einbringen, um ihren Pool attraktiver zu machen. Je mehr Ada als Pledge gebunden sind, desto mehr Belohnungen erhält der Pool, und das zieht weitere Delegationen an. Der Protokollparameter a0 legt fest, wie stark der Pledge die Belohnung des Pools beeinflusst. Mehr zum Pledge im IOHK-Blog.
Stake-Pool-Betreiber sollten möglichst gut erreichbar sein, um auf Netzwerk- oder Leistungswarnungen zu reagieren. Wichtig ist, dass auf dem Node immer die neueste Software läuft. Das gilt fürs Testnet genauso wie fürs Mainnet.
Stake-Pools werden nach ihrer Gesamtleistung und weiteren wichtigen Angaben eingestuft. Die Leistungskennzahl vergleicht, wie viele Blöcke ein Pool erzeugen sollte, mit der Zahl der Blöcke, die er tatsächlich erzeugt hat, und wird über die Zeit erfasst. Wir empfehlen Ada-Haltern, vor der Wahl eines Pools auch selbst zu recherchieren.
Updates und Releases für das Netzwerk folgen festen Release-Zeitplänen. Wir empfehlen Betreibern, unseren Social-Media-Kanälen zu folgen, um auf dem neuesten Stand zu bleiben.
Belohnungen für die Delegation bekommst du, wenn du an einen Stake-Pool delegierst, der Belohnungen weitergibt. Wie viel du verdienst, lässt sich nicht garantieren. Das hängt vom Stake-Pool ab, von der Höhe der weitergegebenen Belohnungen und von seiner Leistung. Beachte: Belohnungen gibt es erst ab dem Ende der Epoche, in der der jeweilige Stake delegiert wurde.