[ON HOLD] HIP-18: allowlist for external leaders

Hi @leo ,

I guess this is feasible :slight_smile: . If so, when would you like us to facilitate a vote for this proposal?

2 Likes

Is there any confirmation over the potential of foundation stake ? I feel there would be many more validators out there that woud love to participate but are concious of uptime when running just the one node. A solution would be to run 1 node for the 1 leader bls key separatly from the rest of their keys. Obviously this will come with additionall server cost so it would be good to know if some stake would be applied to help combat this. @leo

3 Likes

There was some good discussion on this during the all hands.

3 Likes

I’m willing to do Shard 2 as well. Elected

  1. 27f86d66883e8d69d2bbcfc823ca8950db054f039d3af93662e908e21bfa15bfea85fa7e7f735faaa49b3268183a3296
  2. a590275bd3e84f408777c90b4cfc45f73467406bc3ac0771266439f4ea344841d43febe4008365602743840827876b06
  3. 73373e3c361ca662137545b3566d865b70039dec3a6e5b3304570ded052a190383c0a78657a40ab36b0255dec0dff986
  4. 6c3662df0552b623b421c3f7c7a30cd25a6b526ffed638bf90098dbff958446480643097647381aec3159da98266e516
  5. d52298a4507161dea78b4e1cd61c6950c3c835d5a273473be1a9fa1a2a0d7f4b69289a291d24f5b01a0f0bcbfa6a3516
1 Like

Great to see a new step in the decentralization process!

I have a few remarks/questions :

  • the foundation funds are preferable compared to a boost in apy (this could cause some unbalance between the validators imo)
  • could you give us again the link with the configuration to run a “cold” backup ? (a backup server sync but not signing) Is it in the documentation somewhere?
  • is there an implemented solution to switch nodes in case of problems?
  • same question as dk, how this list will be maintained in the long term?

Thank you!

6 Likes

Thanks Jimbo, the topic came up around 37:20 for those with limited time :slight_smile:

4 Likes

Some clarificaton on potential harmony foundation stake would be wonderful but I would like to nominate a key to run as a leader node:

Validator: Fortune.ONE
Shard: 3
Key: 23ea88098c4d27103bcc6282f754d5544d763d4c3efb7e2c93738be74f09268d4b94988b7c4ff22aaec1de15f1c86517

Validator Page:

2 Likes

Validator: StakeIt.ONE
Shard: 1 (I plan to run on shard 0 once closer to election / elected, and you can add my validator to the allowed list for leaders on shard 0)
The specs exceed the necessary specs to be leader on shard 0 so I figured I should volunteer for that one :blue_heart:

Two nodes: One primary node in Los Angeles, CA USA, and backup/redundant node in Sydney, NSW Australia

Each node runs on a dedicated server with the following specs:
Xeon Quad Core 3.5 Ghz (8 threads)
32 GB RAM
2 x 480 GB SSD in RAID-0

StakeIt.ONE Validator is currently eligible but not elected. But you can still add me to a list for future reference to run as a leader on shard 0, even if there are never extra rewards for the extra resource consumption. I would be more than happy to do so in order to help support Harmony.

It would be an honor to dedicate my overkill validator as a potential leader on shard 0. It would be a shame to waste the resources that this validator has at its disposal anyway :wink: So I truly don’t mind at all. I’ll be sure to keep my validator running 100% and on top of updates always so that it’s ready to run as leader on shard 0 at all times.

I am 100% dedicated to the success of this validator, but more importantly to the decentralization and success of Harmony and its entire ecosystem :blue_heart:Thank you for this opportunity! I’m so glad that things are finally reaching the point of moving into full decentralization for Harmony! Such a huge deal and accomplishment. It truly is. I’m excited! Big things coming for Harmony! It’s inevitable :blue_heart: :

I’m currently running BLS key: (Shard 1)

04ebe5f2134e2d31517876eeb8b43cc4a3e2c8b484551ed1beadb29e44bae0622a29482080e58948711986f7ed0e1a95

Validator Page:
https://staking.harmony.one/validators/mainnet/one1lufrnek99xmkg9sltfkm7t3ymdlgrc5jqfzv6j

Hey there,

Heaven’s Wail is willing to volunteer for shard0, even when shard0 is not qualified by now.

a8929d0ec77eede81ca3043ba4c8f5f20c5443c1693e98966a05f0299e887865755bdc6d1c2b26ab12bc99f7c875fb14

1 Like

Would love to see some foundational stake for everyone; here is my key for shard 3 to run as external leader node:

StrongMindsHold Validator
Shard 3
Key - 21827a58bf8328587a276d163dba88e6f9729f5f423ae3bdafd28235f6e0e177251480e887a15d6e149e3f343b290e03

Validator Link: Harmony – Open Consensus for 10B

1 Like

@leo

Here is the count so far of elected keys submitted:

Shard 1 - 4 keys
Shard 2 - 1 key
Shard 3 - 5 keys

2 Likes

Hi @leo

With the hot backup nodes restriction: Can this be for the white-listed leader key only, or will it need to be for all keys that a potential leader validator has?

Thanks,
Dan

3 Likes

This is a great question, because the documentation does suggest a second redundant/backup node, and I have both the Sydney and LA node up and running on the same BLS key on shard 1 at the moment. But now I’m hearing that all validators may be forced to one server soon? Perhaps I’m wasting money having the second node in Australia? Please advise. :blue_heart:

Would like to submit my node to be a volunteer also.
Currenyly unelected. Shard3
2a88e42f3a800b649577511a5de32a033af781a9eda9989da9827d3a4b83fa625cfceac2a6c2246334fa29525a04af0f

  • Just an update. Being elected almost regularly. With 1.8kk total stake.
1 Like

We really would love to help but we’re elected in thin ice (low delegates and if the top two leave we are out of election) so its a risk

If harmony provide some delegation to help our node to have a stable election we would very happily help and set up whatever node specs and shard needed on our own pocket (our node has 0% fees)

We would not use it to be in lower bounds (at max 4M, 4.5M Bid) or set the node to 5%. Our node will be 0% until forced 100 epochs forced change so we only want a guarantee of stable election (no rewards) to provide the best machine needed for this proposal

Our goal has stated since day 1 in our validator page was always we’re here to help the network and its decentralization so we are very happy to help if possible

If possible then just tell us what shard and machine specs is needed and the bandwidth required (1Gbit/s or 10Gbit/s) and we will set it up.

Our node - Harmony – Open Consensus for 10B

Hope we can help

Those docs may say that now, but when we get to re-sharding having a redundant server actively signing blocks won’t be allowed. For now it’s fine as the internal nodes prevent forking.

1 Like

One key for shard 2? Mando, myself, and Brother only count for one? :sob:

Btw my elected status has changed since I first posted - I have some uptime history now so I’m safer to include lol.

Yeah, because unelected cannot be a node leader as they aren’t actively signing. Obviously Leo makes the call of elected history :slightly_smiling_face:

2 Likes

If we get foundational stake I would probably be elected every epoch considering where I’m at now. An answer on that would be good whenever we can get it.

Edit: I’ve been elected several epochs in a row now and currently have a 4.5mil total stake. Seems safe to include me at this point.

2 Likes

Hi @leo and all,

I am volunteering for being a leader of shard 2. I currently have more than the recommended specs. As you said, the hot backup node would not be allowed, but I guess we can try with a backup node in a not-signing state running as a backup, to activate if the primary validator is offline, right? (from this bounty: [feature] design and implement redundant validator setup · Issue #36 · harmony-one/bounties · GitHub)

Here are 10 of my BLS keys:

  1. 53cb821ec3a3385905be1b2319956f6dbf9d023cc59ef50b6a3c9e88a7779aba506741eebb42eda0ca1a76d86ea4d98e
  2. 42dab286776dee71b918d5d5ab947f43321dfd59c939f77f0936ccc972e3615f3063044de78a1916893d528415209506
  3. b92c957e384e890200c59f98f8d0489a9f23a2be148525f20572b2d4d1eeeccdf6190305d6c89536aff695dbd00fdc06
  4. 0e293e1acda56f1c622ed3d99a4d48d53feff6fa834b2fd3f8d32e49aa15f01b4d1e7d8f3e6e0113779a4970b5a01282
  5. 1647af99e7a9c71fdec8f2496deaceb5876814388c4090461de3b28231c242570bb7b5ce551c7f07798f9e6bae7c7b0a
  6. 52b0e9c523aa7f5f989c1610d4f3fb12462a857ad15ed7ba82f88677ce11dd4505d8b13b12d224aa8d725ad9f490760e
  7. 4fad10de908b4e2eb37f62127a5e4d9fea5f61b062351722d01f5c88aaa6a3584edd1f65faeabc73ee0786b1118e678a
  8. cd21fcd82f7175dc4231f47d28338197ff1950b9ac7e8bcd7a6df025cba26708c4e0b215bc2410e42d5cd681cda8be86
  9. 7bdb0450438e55d56e21e08ce2a881b6fe5cc7c8f3b5b053cde6358af34d36fe53428656ff19a7f7cb757b58ac40f106
  10. e18afae1c74f676cf72b8a0f8f3c8fcd87c4ec284b8eb31c70dd9d855bbbae4a736a92e2dc5668201cc9ac2245eb3b02

Staking dashboard:

2 Likes