A unique part about Nexus is the TWO types of hash channels. I get confused about about block frequency, though. From the first post in this thread:
Prime and Hashing Minting Channels: The effective reward is established by the reserve balances. These reserves have a decayed amount deposited every time interval of one minute. If the balance is below a given threshold, the reward value will be based on a time’s value of a decayed amount. This means that the reward will be given based on how long it was taken to create the block. This prevents the reserves from being depleted as large amounts of computing power jump on and off the mining network.
How does this work? I see real blocks in the block explorer sometimes only 10s older than the previous one. Does this mean that miner only got 10/60th of a reward for that block?
Does the hash mining success reset the prime mining, and vice versa? Or does every block need to have one hash success and one prime success?
My guess is
either a hash or prime miner success resets the block, but the prime and hash mining rewards each have their own separate timers for partial rewards?
How is hash difficulty set? Is it adaptive, so perhaps if you get lots of 10s blocks from fast hash miners, the difficulty goes up until the frequency drops to an average of 1 m? Does hash difficulty change prime difficulty?
Is it possible each block that gets mined by the hash algorithm sends the unused prime reward to the Nexus authors, and each block that gets PRIME mined sends the unused hash reward to the them instead. This keeps the hash and prime rewards in sync, but still rewards the miners and the Nexus guys.
I will do my best to address these questions sequentially as follows;
1) The fractional rewards only kick in when the reserves for each channel drop below a certain level, you can see channel reserves @ nexusoft.io/platform
2) Yes any successful block resets work on all channels, bear in mind there is only one block chain and each new block must be created building upon the hash of the previous block regardless of its origin.
3) Hash and prime channels have separate reserves for fractional rewards.
4) The difficulty of each channel is independent of the other, and calculated based on the time since the last block for the relevant channel.
5) There is no unused rewards the longer between blocks on a particular channel the more their respective reserves build up, past a certain point (around 350 in reserve i think) then a larger block is paid to ensure the emission is on target. Conversely once the reserves are sufficiently depleted the rewards per block drops to ensure the strict emission targets are met.
6) The "Nexus guys" as you put it are also rewarded with a dev fee ~2% its paid from every x blocks (I dont know the exact frequency). Bear in mind there was no premine of nxs for the dev to use to fund the project.