Hangouts Notes 2020/05/21

Catch-up on community activity:

  • Matt (@OgreAbroad) is working with other community members to produce weekly community-generated content that features updates within the Harmony ecosystem.
  • Robert created a staking calculator, still in beta testing.
  • POPs have been busy with staking, with the first week being described as ‘pretty amazing’. A script was written to adjust the bid based on data from the previous epoch.
  • According to @JB (POPs), most foundation nodes (fn) were disappointed to realize they’ll need to babysit their nodes and also team up with others to be effective participants of the network on open staking mainnet.

AMA with RJ

  • When will the team open up more nodes/seats to the external community?
    –current network infrastructure is able to support 1000 nodes.
    –but still in the middle of the 3-phase mainnet rollout; launch, staking, and resharding.
    –team needs to still control enough nodes for recovery purposes, in case the network has some issues with consensus or network infrastructure.
    –in the resharding phase, strengthening of the existing consensus and the view change algorithm will be the primary objective and is pivotal to decentralization.

  • Network crosslink issues
    –Crosslink is a special feature in a sharded network, and it’s basically a simplified block header from the shard chains.
    –New blocks generated by non-beacon shards (1,2,3) are crosslinked with the beacon chain - sending block header information and signature - which are verified by the beacon chain before entering into the beacon block.
    –Basically giving the beacon chain (shard 0) the canonical authority over other chains and allowing shards to report signing performance to the beacon chain - thereby allowing shard 0 has the overall accounting of validators’ uptime.
    –The algorithm of the sending of the crosslink from shards to beacon chain, is a little off, which caused a lag. That has been corrected such that a dynamic adjustment of the speed of the processing will enable the crosslink to catch up much faster.
    –Discrepancies in signing and block rewards are due to the crosslink backlog, as the processing of the crosslink has to be sequential.

  • Plan to update requirements for validators on shard 0.
    –validators on beacon chain will need extra computing resources to be efficient on shard 0.

  • 7-epoch cool-down criteria for undelegation and redelegation cycle.
    –The cool downtime is necessary to secure the network for slashing purposes and warding off malicious validators.
    –The instant redelegation of the tokens is a complex feature to implement due to the daunting task of tracking the history of the tokens during the last 7 epochs, in order to know which tokens were used for malicious behavior.
    –The logic responsible needs to do it on-chain, and the data is a little bit overhead for the chain itself.
    –The logic could be updated to take care of the tracing as long as the tokens aren’t withdrawn - allowing for instant redelegation.
    –However, increasing delegators request may prompt the addition of the feature in the next update.

For more on the community call, here’s a recording of the meeting:

Harmonaut Assembly :postal_horn:
Follow updates from our weekly community Hangout with the Team.
Join us next week Thursday, 12:00 PM PDT (7:00 PM UTC):


So much insights from our community. This is the best part about building a decentralized protocol, is that we get to work with amazing people from around the world.