You are viewing a single comment's thread from:

RE: The Reports from the Witnesses 2018-05-20

Thanks for the report. As a very new witness (2 weeks and still no block to sign) may I take advantage and ask a few questions?

  • on steemian.info some witnesses are striken-through red and the data provided tends to show that their servers are not up and running anymore. They are "dead witnesses" (the mob got them, probably ;-) )

low-ranks.PNG

Notice for instance: adamm, resteemable, geoffrey, lafona, gingerninja. They are in various stages of putrefaction - for instance lafona hasn't minted a block in the past 18125 hours which is 755 days or more than 2 years ... His last minted block was below block 1 000 000. His bones can only be identified through DNA analysis

schedule.PNG

Can you maybe help me make sense of this situation ?

  1. Are these long-deceased servers really still considered for block signing
    as hinted at by steem.bitcoiner.me or is it just a presentation issue ?
  2. If yes and they "miss the block", as is expected, I suspect a new round of the first 20 starts, is it correct ? That would seriously delay the time before a witness waiting behind the squeletons gets to sign a block, right?
  3. Is this a desirable situation ?

For me it looks like a security weakness of the current implementation: one could imagine a witness in the first 20 creating "decoys", witnesses that only sign a block or two and then are stopped. Based on the 30 votes available, and people's inertia and disinterest the "decoys" would remain there to eat up slots in the schedule and thus increase the frequency at which the first 20 witnesses get to sign blocks. Is that interpretation correct ?

Thanks in advance

Lux-witness-Oui-nide-you.jpg

Sort:  

They are not eating up slots. They are not alive, look at their signing keys.

Thanks,

then how should this schedule be interpreted: schedule.PNG

Let's say (189) lafona moves from position [58] up to position [1] (among "backup witnesses" where busy.witness appears in the snapshot below:
first-21.PNG

Then what happens at the next round, is lafona picked to appear as the 21st / backup witness in the current round as we see here busy.witness appearing about 40 seconds later ?
busy-in-21.PNG

Or is a dead witness skipped and if it's skipped, how, by what mechanism, which part in the code looks at what parameter in order to decide whether to include or not to include lafona, geoffrey, adamm in the next round ?

And if it skips these dead-witnesses and does not include them in a round, I would also like to make sure that that part of the code doesn't also skip new witnesses (such as lux-witness) just as it skips the dead witnesses.

Many thanks for your patience

To be honest I wouldn't even worry about what position you are, it changes, you move up and down. That queue scheduler website thing makes zero sense to me.

But with the amount of MV you have, you will get about 5 blocks a month currently. I calculated it to be roughly 1 block a month per 31 MV you have (if outside the top 20).

But in answer to your question, I have no clue how the code controls it. As long as its working, does it really matter :p

:-) Thank you for your answer.

In my case I'm not in the "witness business" for the rewards but in order to learn and reuse the chainbase / steem code for other blockchain projects. Therefore in my case it matters A LOT ! :-) That is precisely why I started a witness, to understand how it works !

When you write "look at their signing keys", where do you see those ? I didn't manage to see what you are looking at exactly.

Steemd, steemworld

Signing keys that are stm1111111111111

They arent active witnesses

Oh, indeed, cool, thanks, got it !

Fair enough, I'm not in it for the reward either, I just like being apart of it. Gives me something to do :p

But any way, I hope someone can answer. Because I certainly have no idea :)

Coin Marketplace

STEEM 0.18
TRX 0.13
JST 0.028
BTC 57483.55
ETH 3066.62
USDT 1.00
SBD 2.29