#missing uptime

1 messages Β· Page 1 of 1 (latest)

hasty remnant
#

Thanks for keeping us informed πŸ‘ πŸ”₯
Please solve the problem with sending tasks of the S class for crew members, It’s been showing an error for 2 weeks now : "User is not SE partisipant"
Thanks!

lament quest
#

please make S, B and C class missions more transparent

#

we want to be able to see how many points an user has received from which task

upper cradle
modest axle
upper cradle
#

@modest axle my understanding is that uptime on Nebb is calculated this way:
(all signed blocks by a validator) / (total blocks)

so if you're in the active set for a short period of time relative to the life of the chain, then your uptime will be reported as negligible

lament quest
#

I appreciate you answering our questions!

coarse mica
# upper cradle <@448181683984793620> my understanding is that uptime on Nebb is calculated this...

as said before, this type of calculation is not fully fair in the conditions when we have a closed channel that gets info faster than others, also they literally had two additional active epochs (as pre-gen)
e.g. that silent restart put into jail everyone who didn't know that the chain was running already with consequent jail for 2 epochs
described in my recent two posts:

tranquil baneBOT
#
liver23 has been warned

Reason: Posted a link

coarse mica
#

usual uptime is based on block_window, this is how Cosmostation guys calculate it in their tool: h ttps://cosmostation.github.io/namadatools/
so, you need to be in active set with a stable environment with low number of missed blocks per window

modest axle
modest axle
modest axle
upper cradle
#

i think we've discovered an issue with uptime reporting, pls stand by (could be tomorrow, core devs are in CET)

upper cradle
#

okay so on yesterday's validator call, Gian (Fraccaman) checked and it's likely that people experiencing this did not init_validator with the identifying info in the memo field, which is essential for the software to track (even after consensus key changes!)

@modest axle @lament quest could this be the case for you?

modest axle
#

could the issue be that the memo-field isn't propagated further when the init-validator creates several new subcommands, and the transactions that actually create the tnam which will be used for validator won't have the memo-field attached, so that nebb/you guys won't have any way to connect our validator tnam to our public key? or is that done by looking up pk anyways and thus not an issue?

#

that was convoluted sorry lol

#

as you can see above, I am extremely concerned what it means in practice if we need to reinit. both in terms of our already bonded naan and losing our entire uptime already. A more workable way might be to simply collect our validator addresses manually if they can't be automatically connected to our implicit tnam

lament quest
modest axle
#

which shouldn't be relevant?

#

new role, who dis

upper cradle
modest axle
upper cradle
#

okay pls stand by (and sorry for the delay replying, i was mostly away yesterday)

modest axle
wraith glen
#

Yes, I've memo'd all my inits. Never forgot to do this.

#

(I did once for a bond transaction πŸ˜₯)

modest axle
coarse mica
#

also, submitted init with memo, two times πŸ˜„ when the restart happened

upper cradle
#

okay core devs are asking for a document for each person with missing uptime so that they can further investigate

do we feel comfortable posting these here?
player id (tkpnam1) -> namada validator address (tnam)

#

missing uptime

wraith glen
#

tpknam1qz36mzdvdmxvvcpv3c36zzs5v369jauws0tzrxesuaexy0p25r5sy0jsuac -> tnam1qy6sfh87d4uy0d8mcc9gww5h0pctxvf0m5vdgw2c

modest axle
#

tpknam1qqtyg8u8g3z89axzxhcv2aq9209lqsn88vnetphsqdxhyjx3v7c9qnpznsc -> tnam1qyanxt2m6sqcgupl3vsh7d4ryqdtn0uv5vfu0xwr

#

if you mark when you've copied over I'll remove again

coarse mica
lament quest
slender abyss
#

tpknam1qpr9k2cus3suzqa0vfy5xasd96ayerk33rryn8qw5mtt2n6fw05a7997t90 -> tnam1qxuf2l6fkn4exujc90jn8k44gmtkl94l2y3jj04a Was in consensus set for two epoch before being jailed for changing consensus key. Have two different conseneus keys associated with the above validator address and for the original one, should have uptime reflected for two epochs

wraith glen
#

I think we also need @still nacelle here as an "edge" case. You were post genesis but did see uptime, right?

wraith glen
#

I was thinking maybe he did a become-validator transaction with previous consensus keys after the first halt, but never asked πŸ˜….

modest axle
#

we have speculated that but think he disconfirmed

still nacelle
#

You can check my transactions on extended-nebb, I was also wondering if I did something different, but it seems like everyone goes the same path.
init acc
bacome val
bond
And if you see transaction on extended-nebb it means that you've included --memo

wraith glen
#

We're gathering tpknam player ID -> tnam val addresses for the devs to research this, would you be so kind as to share yours :)?

#

Yours should be labeled special case though

#

You feeling how special you are now?

still nacelle
coarse mica
still nacelle
#

So my player address: tnam1qptpw59jf40nwatcpgpu02wkcpwh5ajapues8qly
public key tpknam1qr3u70ng268u5fw4wsuzwrnksexlgc4w47dtq22lzgyqhhj3ec0tq892se4

My validator address:
tnam1q9m8fe30clslts7fg6q8s0v9u2wsgymqtue9rhgr
And I am "labisque" on the Nebb

#

Yeah, I see. It's weird, but you are not alone. Encipher is top 6 with one tx only. Legend πŸ˜„ @coarse mica

upper cradle
still nacelle
#

What I get for my validator alias:

namadaw find --alias labisque
Found transparent address:
  "labisque": Established: tnam1q9m8fe30clslts7fg6q8s0v9u2wsgymqtue9rhgr

And for my wallet:

namadaw find --alias main
Found transparent keys:
  Alias "main" (encrypted):
    Public key hash: 561750B24D5F3775780A03C7A9D6C05D7A765D0F
    Public key: tpknam1qr3u70ng268u5fw4wsuzwrnksexlgc4w47dtq22lzgyqhhj3ec0tq892se4
Found transparent address:
  "main": Implicit: tnam1qptpw59jf40nwatcpgpu02wkcpwh5ajapues8qly
tranquil baneBOT
#
liver23 has been warned

Reason: Posted a link

coarse mica
#

h ttps://cosmostation.github.io/namadatools/
a lot of validators are with blank uptime, nvm pre or post-gen seems

silk pumice
silk pumice
wraith glen
silk pumice
lament quest
#

idk why

#

but its cool

upper cradle
upper cradle
#

⏳

silk pumice
spare spade
wraith glen
#

Btw, I've been thinking and the logic of linking a registered key with the validator address via memo is kinda flawed.

What stops anyone from using someone else's pk in their memo? Don't think anyone had these preconceived intentions, but it does say the logic isn't failproof.

Isn't there a way to see which key signs a validator address' transaction? Or a way to allow people to proof owning a specific address? (maybe by utilizing the namada extension?)

modest axle
spare spade
# modest axle you're supposed to be jailed for that..

IMO, this one is different. because we were explicitly told there would be a 24-hour notice before the relaunch (here : #πŸ“£-se-announcements message).
however, the patch was released 6 hours after this announcement. if there is going to be a change in uptime scores, it would be nice to consider this too, Yet, I'm not arguing about the final decision.

just saw that it is mentioned here #1209184672270123019 message by @coarse mica and i did the same

Discord

Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

onyx stirrup
#

Guys, the explorer does not show the uptime, although I am active, and in other explorers it shows the uptime.

onyx stirrup
opal aspen
# upper cradle okay core devs are asking for a document for each person with missing uptime so ...

Hi, I have zero uptime too, but cosmostation.github.io/namadatools/ shows 99.69%, here is my data.
What I get for my validator alias:

curl -s localhost:26657/status | jq -r .result.validator_info.address
E9FA496DA4C5E533CDE943ABF777827908E6C666
namadac find-validator --tm-address E9FA496DA4C5E533CDE943ABF777827908E6C666
tnam1q8gpxyxhe68xh57cxh9mmapy44jumavccsanp6qg
namadaw find --alias crazydimka
Found transparent address:
  "crazydimka": Established: tnam1q8gpxyxhe68xh57cxh9mmapy44jumavccsanp6qg

And for my wallet:

namadaw find --alias wallet
Found transparent keys:
  Alias "wallet" (encrypted):
    Public key hash: CE852C7D3048B58B845712037DDEFE22EE8BAEB7
    Public key: tpknam1qzk6u8wh6qhqc7j9etxdlz9wqczyh2vsm44hgs6dphed3vp0uk2tvl8lcm5
Found transparent address:
  "wallet": Implicit: tnam1qr8g2traxpyttzuy2ufqxlw7lc3wazawku2g5etu
opal aspen
pallid wigeon
visual pine
# upper cradle okay core devs are asking for a document for each person with missing uptime so ...

I seem to have serious problems with uptime, but I have top-end hardware, all the time (even on weekends) I updated immediately to gather consensus during all network halts, most likely I went to prison at the start of genesis because my validator caught bad ones peers and became on the 5th block of the network, after which I was forced to reset everything and perform the init from the beginning, and only the second time the network started working, as I understand it, there are simply no options to return the lost uptime and I was out of luck? Thank you
Public key: tpknam1qqnsu3l53nh77ufr46t9xgy7npad86hwal3j9u3y4k2d92qh98ht5xv4yxt
transparent address: tnam1qrw6q5xyapewe0j0sqwgj52d5g6ygpwz3yy3xxza

modest axle
leaden pond
west forge
crimson nest
#

@upper cradle It may be a good idea to make an ANN out of this thread, a lot more people in chat have this issue but many have not seen the thread. πŸ™‚

winter cargo
#

Also post gen validator, but I did my validator through "become-validator", with the memo

#

tpknam1qpayc0rxtuulknrvygcwvlhehuw2tvmxhvhxmjm8s43hxj3vdxjlv62jzcq
->
tnam1qyy7y23gc3g4334qxaz0fmvwvjaffrg8hcuj3hz8

I also got the consensus key issue, so I was jailed for a few epochs. But I think that before that, my validator was up and running for at least 2 epochs.
It's been unjailed and running since epoch 14 or 15

twilit compass
#

tpknam1qp657jtd7tzkadzua0wqr6f5cewrlrah08fn7ny92vcfjuh3lcehvnspw8y -> tnam1qx2pka43jha6v6srs6hza4vmqdc77vktfygte2xt

frosty crow
modest axle
#

@upper cradle slightly unrelated, but someone suggested there might be an issue scoring points if --memo is not placed at the end of the command. I assume that's not the case, but is it possible to confirm with team no mistakes have been made there?

winter cargo
#

@upper cradle Is ther anything else we can do to get registered ? The HackMD page is still not accessible

pure swan
frosty minnow
upper cradle
upper cradle
upper cradle
upper cradle
modest axle
upper cradle
upper cradle
crimson nest
modest axle
pure swan
#

i'm tired of restarting the node to sync because every time it successfully syncs, suddenly, a moment later, the block gets stuck

spare spade
modest axle
#

I assume if your tx shows on extended nebb it's all good

spare spade
modest axle
#

you got all the roles man πŸ™‚

#

nice one

pure swan
pure swan
spare spade
#

I don't even know what those fire and thunder areπŸ˜‚

wraith glen
#

You're a special breed.

#

Oh wth me too

spare spade
#

seriously what are they?πŸ˜‚

wraith glen
#

I remember getting the fire role after Housefire

#

So think it started since then

#

Though it's evolving πŸ‘€

#

Thunder might be those who are rapid-fire styled answering people's questions lol

#

I'm overthinking it

spare spade
#

you lord of fires , today your fire emojis crashed my poor fullnode server πŸ˜‚

daring wing
#

When the last time nebb update roids

hasty remnant
pallid wigeon
coarse mica
#

what is happening with this one? still zeros for a lot I guess

upper cradle
#

@here how is uptime looking now? are there any changes?

wraith glen
#

Hmm, still zero, but many have signed and still are signing blocks.

upper cradle
#

my understanding is that the calculation is

uptime = your_signed_blocks / all_blocks

for many this will effectively be 0

lament quest
wraith glen
#

Though I have to say, I didn't reinitialize my validator. I found it a bit strange to do this as a solution. Since I did init my validator using my memo back then.

#

But many others have the issue of having deactivated or jailed validators, so yeah, many different reasons for those being here.

twilit compass
wraith glen
#

Mine is still signing, never left consensus nor got below threshold since it was active. Think it hasn't left consensus since epoch 8? (before 8 I did a change-consensus-key and also a deactivate, so before that epoch it was a bit on and off).

#

Though, my validator is for some reason not linked to my implicit key I registered with. Many others have this as well, else there would have been a lot more with their avatars shown etc.

modest axle
west forge
#

Also seeing 0 uptime. Validator was jailed during the downtime around block 78k I think, but before that it was in consensus and also proposed plenty blocks

wraith glen
coarse mica
#

not in jail for weeks already, still 0

modest axle
#

I thought we were already super clear this was something that really needed fixing. not even the roid class for being part of set for one epoch can be attained without any meaningful mapping of our user to validator.

still nacelle
pallid wigeon
pallid wigeon
grave vortex
#

tpknam1qqm2cd40luwxhpaath4f9nf38d8f8rhy47jl25nn03gtlw4cpjkezjl85ud -> tnam1qqssedgx7nyak90d9r2dvdw8wn3tx3kr6u2vv5ua

#

UPTIME issue for post genesis is still there.

opaque quartz
#

are all post-genesis validators showing 0% uptime? any exceptions to this?

modest axle
#

@still nacelle

#

we haven't been able to figure out why

#

there was someone else too who claimed to have solved it by deactivating and changing something but unsure how reliable that report was

#

except those, the vast majority have zero uptime in spite of including memo and being in active set many epochs

modest axle
#

personally I think where it goes wrong is the ability to track which validator established address is created by init-validator (which has several steps), but idk. if it is tracked it's very strange it doesn't appear to be regging uptime for any of us..

slender abyss
#

I think there are 1-2 exceptions

still nacelle
#

There are more than 1-2, I think, just look for β€œstake” column, there are quite a few people with 0.01% stake, which means they are post-gen too

still nacelle
tight cloud
# upper cradle @here how is uptime looking now? are there any changes?

No, the same for my part, would I like to share a Gsheet document to list all the post-genesis validators impacted by this behavior?
https://docs.google.com/spreadsheets/d/1wDfwgzqTEQ1gtOesS4mvBvLr1M5ngbTgwi1mVz-oa80/edit#gid=

#

this gsheet can be edited by anyone

#

For a while I had the problem preventing unjail, I don't know if the other impacted validators are in the same situation.
For some unknown reason I have 3.5% uptime for a few days but it doesn't change.

modest axle
pallid wigeon
#

what 10k. 10k dreamed that they would be able to launch a validator. in reality there are now 450 validator nodes. 60 of them are pregenesis

modest axle
modest axle
#

@upper cradle how will the v2 task for pilots be awarded to post-genesis when our uptime by and large isn't being tracked for reasons none of us yet know? (or know if will be resolved)

#

also, is there anything against implementing a self-report of our validator address so we can get out uptime points?

#

it has to be around 3 different subclasses we can't score points in while this issue is unresolved. (across SE)

daring wing
#

If they ware not able to track the uptime

modest axle
daring wing
#

Like @azure escarp explorer

coarse mica
modest axle
modest axle
coarse mica
#

and taking into account jails caused by issues it is better to omit this task at all

#

or just schedule the 2-3 epochs dedicated for the uptime tracking

#

e.g., find the mechanism, announce "we will track uptime from epoch N till N+4", get conclusion

azure escarp
#

there is no any problem to track any uptime since block 1 for any validator ever

daring wing
modest axle
#

haven't looked in indexer whether those tx are/should be traceable

onyx stirrup
glass kiln
modest axle
glass kiln
lament quest
#

What's the latest on missing uptime?

modest axle
#

@opaque quartz you know anything about how this may be handled?

winter cargo
#

I mean, you have that one @modest axle πŸ˜„

#

At that point, it's not threads, it's a whole tangle of them

modest axle
#

I made some artwork

#

all of these are potentially affected if our validators aren't identified as post-genesis...

upper cradle
#

I've neglected this thread! i will start investigating how uptime has been tracked

esp with the Nebb being broken

winter cargo
#

Note that there are 2 ways to instantiate a validator : "init-validator" and "become-validator" but the uptime issue does not seem to be related to a specific method

modest axle
winter cargo
#

dunno
I created mine through "become" because I had an issue with the init command at the beginning (I had messed up my aliases)

#

but right now, the NEBB is broken anyway, so we dont know if the uptime is actually uptime. I for instance, have been unjailed since epoch 50 ish, so, being at 73 means I should have at least some uptime by now

modest axle
twilit compass
#

yeah uptime is kinda strange issue here, as many many pilots were unable to unjail for weeks

coarse mica
#

it depends actually on the mechanism how it was designed to track, since we do not know this, hard to say

modest axle
coarse mica
modest axle
coarse mica
modest axle
coarse mica
frosty minnow
#

It is not clear why I can see my uptime from block 0. But the nebb can't

modest axle
coarse mica
modest axle
tight cloud
modest axle
#

it basically just reads whatever metadata we put into it?

tight cloud
#

in my case, this is my validator that is registered in SE. And the uptime is correct here

modest axle
# tight cloud in my case, this is my validator that is registered in SE. And the uptime is cor...

the issue imo with missing uptime (which relates to competition and nebb only) is not that the network does not track uptime for a specific validator - that data is on-chain. the issue is that somehow the nebb does not connect our validator to our SE-profile (what I'm saying is that even if our "profile info" is on the page you linked, that's just the info we manually put into our validator, not our actual SE-participation key, ie public/implicit pair)

modest axle
#

@upper cradle we really need a fix or plan on how to work around this uptime issue. It's not fair to post-gen

modest axle