From 0d541b2e3d7758815730996d75611a120c842c20 Mon Sep 17 00:00:00 2001 From: opentaco Date: Tue, 21 Mar 2023 18:57:40 +0200 Subject: [PATCH 1/2] Post-launch settings --- hyperparameters.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hyperparameters.md b/hyperparameters.md index fed5c130a8..4ce1f8b6d2 100644 --- a/hyperparameters.md +++ b/hyperparameters.md @@ -4,9 +4,9 @@ Rho: u16 = 10; Kappa: u16 = 32_767; // 0.5 = 65535/2 MaxAllowedUids: u16 = 4096; Issuance: u64 = 0; -MinAllowedWeights: u16 = 1024; +MinAllowedWeights: u16 = 50; EmissionValue: u16 = 1_000_000_000; -MaxWeightsLimit: u16 = 1000; // 1000/2^16 = 0.015 +MaxWeightsLimit: u16 = 1310; // 1310/2^16 = 0.02 ValidatorBatchSize: u16 = 32; // 32 ValidatorSequenceLen: u16 = 256; // 256 ValidatorEpochLen: u16 = 100; @@ -22,7 +22,7 @@ Difficulty: u64 = 10_000_000; AdjustmentInterval: u16 = 100; TargetRegistrationsPerInterval: u16 = 2; ImmunityPeriod: u16 = 4096; -ActivityCutoff: u16 = 5000; +ActivityCutoff: u16 = 1000; MaxRegistrationsPerBlock: u16 = 1; PruningScore : u16 = u16::MAX; BondsMovingAverage: u64 = 900_000; From 4a64b6edd2ff6b1be6fe4468b1c5229cb90bd388 Mon Sep 17 00:00:00 2001 From: opentaco Date: Tue, 21 Mar 2023 19:08:26 +0200 Subject: [PATCH 2/2] Update validator hyperparams --- hyperparameters.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/hyperparameters.md b/hyperparameters.md index 4ce1f8b6d2..439aa236ec 100644 --- a/hyperparameters.md +++ b/hyperparameters.md @@ -6,10 +6,10 @@ MaxAllowedUids: u16 = 4096; Issuance: u64 = 0; MinAllowedWeights: u16 = 50; EmissionValue: u16 = 1_000_000_000; -MaxWeightsLimit: u16 = 1310; // 1310/2^16 = 0.02 +MaxWeightsLimit: u16 = 655; // 655/2^16 = 0.01 ValidatorBatchSize: u16 = 32; // 32 ValidatorSequenceLen: u16 = 256; // 256 -ValidatorEpochLen: u16 = 100; +ValidatorEpochLen: u16 = 250; ValidatorEpochsPerReset: u16 = 60; ValidatorExcludeQuantile: u16 = 6554; // 10% of u16 ValidatorPruneLen: u64 = 1; @@ -22,7 +22,7 @@ Difficulty: u64 = 10_000_000; AdjustmentInterval: u16 = 100; TargetRegistrationsPerInterval: u16 = 2; ImmunityPeriod: u16 = 4096; -ActivityCutoff: u16 = 1000; +ActivityCutoff: u16 = 5000; MaxRegistrationsPerBlock: u16 = 1; PruningScore : u16 = u16::MAX; BondsMovingAverage: u64 = 900_000; @@ -30,9 +30,10 @@ DefaultTake: u16 = 11_796; // 18% honest number. WeightsVersionKey: u64 = 370; MinDifficulty: u64 = 10_000_000; MaxDifficulty: u64 = u64::MAX / 4; -ServingRateLimit: u64 = 50; +ServingRateLimit: u64 = 250; Burn: u64 = 1_000_000_000; // 1 tao MinBurn: u64 = 1_000_000_000; // 1 tao MaxBurn: u64 = 100_000_000_000; // 100 tao TxRateLimit: u64 = 1000; +WeightsSetRateLimit: u64 = 250; ``` \ No newline at end of file