Vorschau des wirtschaftlichen Whitepapers von Phala Network

knacker65
Phala Germany

--

Dieser Artikel ist eine Vorschau des, von Konstantin Shamruk geschriebene: Phala Economics White Paper V0.9. Es wird dem Rat (Council) des Khala Netzwerks als Vorlage vorgelegt und wird nach dem demokratischen Referendum eingeführt werden.

Gestaltungsziele

Das wirtschaftliche Gesamtkonzept wird auf diese Punkte ausgerichtet:

1.Unterstützung der trustless Cloud-Computing-Architektur

  • Consensus-Rechnungs-Trennung
  • Linear skalierbare Rechenarbeiter (Anzahl der Miner in der Größenordnung von 100k)

2. Anreize für Miner schaffen, dem Netzwerk beizutreten.

  • durch Bezahlung der erbrachten Leistung, unabhängig von der Nachfrage sicherzustellen, insbesondere beim Bootstraps des Netzwerks.
  • Den Pool mit 70% des Anfangsgebot also mit dem “initial supply” zu versorgen.
  • Ähnlich wie bei Bitcoin ein Halbierungsschema (Wie beim sogenannten Halving).

3. Preisgestaltung für Anwendungen

4. On-Chain-Leistung

Im Folgenden werden einige Schlüsselelemente erläuterGesamtaufbau

Wertverversprechen [V]

  1. Miner bekommen eine virtuellen Punktzahl, die einen verdienten Wert darstellen, der Zukünftig auszahlbar ist, um anreize zu schaffen, sich ehrlich und zuverlässig zu verhalten.
  2. Entspricht dem erwarteten Wert der Einnahmen, die der Miner für die Bereitstellung von Strom für die Plattform erzielt.
  3. Ändert sich dynamisch basierend auf dem Verhalten des Miners und der Rückzahlung von Belohnungen.
  • Ehrliches Minen: Wertversprechen V wächst stetig mit der Zeit
  • Schadhaftes Verhalten: bestraft mit Kürzung von Wertversprechen V

Anfangs V

Ein Miner führt einen Leistungstest durch und staked einige Token ein, um das anfängliche V zu erhalten:

S ist vom Miner der Stake, ein “Minimum Stake” is Voraussetzung um mit den minen zu starten. Der Stake, kann nicht während des Minings verändert werden, aber es kann höher als das Minimum gesetzt werden.

C ist der aus dem Leistungstest abgeleitete, geschätzte Wert von der Anlage, des Miners.

Vertrauenswert (ConfidenceScore) basiert auf dem vom Miner die SGX Funktionalität.

Parameter, die in der Simulation verwendet werden:

  • Vertrauenswert (ConfidenceScore) für verschiedene Vertrauens ebenen (Confidence Levels).

Leistungstest

Ein Leistungstest misst, wie viele Berechnungen in einer Zeiteinheit durchgeführt werden können:

Als Referenz:

Die Tabelle, ist zum Zeitpunkt der Erstellung dieses Dokuments aktuell und kann entsprechend Änderungen unterliegen.

Der Leistungstest wird wie folgt durchgeführt.

1. Vor dem Abbau, um den Mindeststake zu bestimmen
2. Während des Abbaus, um die aktuelle Leistung zu messen und das V- Inkrement dynamisch anzupassen.

Minimum Stake

  • P : Leistungstest Ergebnis
  • k : justierbarer Multiplikatorfaktor

Vorgeschlagener Parameter:

Gesperrte Zustand $PHA Token kann auch für das Mining Staking verwendet werden, z.B. Khala Crowdloan Belohnung.

Kosten (Cost) [C]

  • ϕ ist der aktuelle PHA/USD-Kurs, der dynamisch On-Chain über Oracles aktualisiert wird.
  • PP ist das anfängliche Ergebnis des Leistungstests.
  • In der Anfangsphase kompensieren wir die Gerätekosten C mit einem höheren Wertversprechen.

Allgemeiner mining Prozess

Das V jedes Einzelnen wird bei jedem Block aktualisiert:

Wenn ein Miner eine Auszahlung w(Vt) erhält, bekommt er den Betrag sofort in seine Phala-Wallet gesendet. Die Auszahlung folgt dem Auszahlungszeitplan (Payout Schedule) und kann das Subventionsbudget (Subsidy Budget) nicht überschreiten.

  • Erhöht um ΔVt, wenn der Arbeiter weiter abbaut
  • Verringert um w(Vt), wenn der Miner eine Auszahlung erhalten hat
  • Verringert sich gemäß den Slash-Regeln, wenn sich der Bergmann falsch verhält

Sobald der Miner beschließt, das Mining zu beenden, wartet er eine Abkühlphase δ ab und erhält nach der Abkühlphase eine einmalige Auszahlung.

Vorgeschlagener Parameter:

*δ=Blöcke, die 7 Tagen entsprechen

Aktualisierung von V

Wenn es kein Auszahlungs- oder Slash-Ereignis gibt:

noch zu erledigen: Definieren der Gleichung des angepassten ΔVt basierend auf dem aktuellen Leistungstest-Ergebnis Pt

Vorgeschlagener Parameter:

“hourly hier Stündlich”

Payout event

Um im Rahmen des Subventionsbudgets zu bleiben, wird das Budget bei jedem Block anteilig auf Basis der aktuellen Miner-Anteile (share)verteilt:

wobei B das aktuelle Netzwerk-Subventionsbudget für die gegebene Auszahlungsperiode ist. Wann immer w(Vt) an einen Miner ausgezahlt wird, wird sein V entsprechend aktualisiert:

Der Anteil stellt dar, wie viel der Miner von V ausgezahlt bekommt. Obwohl er noch nicht endgültig festgelegt ist, erwarten wir, dass er sich der Anteils-Basislinie (shareBaseline)annähern wird:

Zuschuss Budget

Auszahlungsperiode und Heartbeat

Wenn in einem beliebigen Block, der VRF( Virtual Routing und Forwarding) des Miners kleiner ist als sein aktueller Heartbeat-Schwellenwert γ(Vt), muss er die Heartbeat-Transaktion an die Chain senden, die den On-Chain-Datensatz seines Wertversprechens aktualisiert und eine Mining-Belohnung w(Vt) an seine Reward-Wallet sendet:

Wenn sie die Heartbeat-Transaktion nicht innerhalb eines Zeit Fensters an die Chain senden, wird das Wertversprechen wie folgt aktualisiert:

und ihr Status wird auf “unresponsive” geändert, und sie werden wiederholt bestraft, bis sie einen Heartbeat senden oder das Mining einstellen. Der Slash-Betrag wird im Abschnitt “Slash” definiert.

Das Ziel ist es, etwa 20 Heartbeat-Challenges pro Block zu verarbeiten. Die Heartbeat-Challenge-Wahrscheinlichkeit γ(Vt) wird angepasst, um diese Anzahl von Challenges zu erreichen.

Slash Regeln

Die Slash-Regeln für Miner sind im Folgenden definiert. Beachten Sie, dass derzeit nur der Slash der Stufe 1 implementiert ist.

Finale Auszahlung

Wenn ein Miner beschließt, sich von der Plattform zu trennen, sendet er eine Exit-Transaktion und erhält nach δ Blöcken seine Abfindung.

Nach der Abkühlungsphase erhält der Miner seine endgültige Auszahlung, die die Rückgabe des ursprünglichen Einsatzes darstellt. Wenn Vt jedoch niedriger ist als der anfängliche Ve, erhält der Miner zur Strafe weniger vom stake zurück:

Beachten Sie, dass die folgende Randbedingung erfüllt sein muss, um Arbitrage zu vermeiden:

Im Wesentlichen erhält der Miner seinen ursprünglichen Einsatz zurück, es sei denn, es wurde wegen des Fehlverhaltens stark herabgesetzt.

Mögliche Parameter:

--

--