Terra Rebels Infrastructure Operations and Maintenance

That looks good, I’ve noticed choppy connections every now and then yesterday but they seem to have cleared now.

Sure but this is the only URL mentioned in the original proposal that everyone would come back to if need be in the future when searching for details/updates ref the proposal.
All those Twitter posts are ephemeral and good for on-the-fly progress updates. You won’t be able to find any evidence this took place there (Twitter) in 24h, now imagine weeks/months later.

1 Like

With all the screenshots on our Twitter account of this and posts, I think we are safe, we would be opening a new prop with a new Agora post anyways if we decide to after this.

2 Likes

True, at some point we’ll need to transition to a Rebel-based Agora where it can be managed better. Having said that, that probably means there is a need for a moderator etc. etc. and (maybe some) fee and so forth (unless management is delegated to approved chain members).

Ok, let us agree to disagree on this one. Imo you are shooting yourself in the foot by doing this.
The rationale behind this: We (governance members) cannot search (think in terms of months) on Twitter to refer non-believers that this actually took place. Sending them to a single official Agora post which can be cross-referenced with an official proposal ID pointing back to it is pretty definitive as a point of argument. A collage of screenshots from your Twitter posts should do.

I believe that TR already has a forum, but will the community agree to making that forum the official forum for Terra Luna Classic? I don’t know that, but it is a thought. The issue with that forum is the same as this one. Our wallets can’t be used for login. Google and email IDs are being used here for login, which is neither private nor decentralised.

Also, none of the comments or posts here are signed by a wallet, which means that profiles who are pretending to be someone else can also post comments and create new posts here. Because of this reason we are not being able to judge the true sentiments of the community who really own wallets on Terra Luna Classic. Anyone can make a new profile and pretend to be someone else using the same profile photo. The email address isn’t visible so there is no way to verify anyone is anyone. I might not be me, unless my wallet signing this comment is the same wallet address that I generally use.

The voting module also can’t be integrated here though that is exactly what we need. We do not want to make their wallet balance and votes public. That is not the intention. The intention is to get a true gauge of the sentiments of the community and to encourage more participation.

People will be comfortable to come here and comment or post their ideas when they see a sc(am-free and sp)am-free environment to discuss topics.

This is a huge task but not something which cannot be done if it was attempted. Right now, votes are being swayed by profiles we don’t even know are genuine or not. They are creating profiles 1 hour back and commenting on posts which can sway the opinion of voters. This cannot happen. The community can do what they want on Twitter, but Agora should be for governance and discussing serious topics.

Moderators will definitely be required but I feel it is better to relieve TFL of some resources they are paying for us. We should be paying for ourselves. They should not be paying for our forums. Currently, they are paying for this Agora taken as a service from a third party forum hosted with Discourse. That is definitely neither safe not reliable for the future.

P.S. Thanks for the update below :point_down:

3 Likes

5 Likes

Everyone, we have passed the 24hr mark of this traffic challenge, and we keep going, this truly has been a testament to the hard work that Terra Rebels put into building this infrastructure, and I hope that it proves out to the community that we are here to build and produce, there is nothing that we can’t do if we all stick together!

6 Likes

This particular work has been done properly so congratulations for that. We hope to see you maintain this server properly. A lot depends upon it right now. So ensure that you are not deviating from your duty towards the community.

2 Likes

If that’s not definitive proof I don’t know what is…

Well done to all TR team :+1:

4 Likes

@echel0n can you please check this. The Swagger is down.

image

I normally use the FCD endpoint on the classic chain for the swagger: Swagger UI

2 Likes

Hi everyone. I am happy to see that 24 hour stress test was successful. For those who are interested in analytics I would like to share a comparison between 2 public endpoints for Terra Classic - PublicNode (by Allnodes) & Terra Rebels. Each API call was performed from 6 different locations (Amsterdam, Frankfurt, New York, San Francisco, Singapore and Toronto) and consisted of 10 calls.

Please do not forget to check the summary at the end.

1. AMSTERDAM

API: /cosmos/staking/v1beta1/delegations/terra1259cmu5zyklsdkmgstxhwqpe0utfe5hhyygjdc?pagination.limit=999

Endpoint     Min     Max     Avg
Public Node  0.119s  0.239s  0.148s
Terra Rebels 0.401s  1.062s  0.481s

API: /cosmos/staking/v1beta1/validators/terravaloper1259cmu5zyklsdkmgstxhwqpe0utfe5hhyty0at/delegations

Endpoint     Min     Max     Avg
Public Node  0.108s  2.163s  0.536s
Terra Rebels 0.547s  7.045s  2.992s

API: /cosmos/staking/v1beta1/validators?status=BOND_STATUS_UNBONDED&pagination.limit=999

Endpoint     Min     Max     Avg
Public Node  0.141s  0.343s  0.213s
Terra Rebels 0.991s  1.692s  1.120s

API: /cosmos/bank/v1beta1/balances/terra1259cmu5zyklsdkmgstxhwqpe0utfe5hhyygjdc

Endpoint     Min     Max     Avg
Public Node  0.122s  0.211s  0.151s
Terra Rebels 0.396s  0.436s  0.413s

API: /terra/oracle/v1beta1/denoms/actives

Endpoint     Min     Max     Avg
Public Node  0.123s  0.213s  0.148s
Terra Rebels 0.396s  1.038s  0.485s

API: /terra/oracle/v1beta1/denoms/exchange_rates

Endpoint     Min     Max     Avg
Public Node  0.116s  0.223s  0.161s
Terra Rebels 0.393s  0.426s  0.412s

2. FRANKFURT

API: /cosmos/staking/v1beta1/delegations/terra1259cmu5zyklsdkmgstxhwqpe0utfe5hhyygjdc?pagination.limit=999

Endpoint     Min     Max     Avg
Public Node  0.101s  0.279s  0.146s
Terra Rebels 0.422s  0.590s  0.528s

API: /cosmos/staking/v1beta1/validators/terravaloper1259cmu5zyklsdkmgstxhwqpe0utfe5hhyty0at/delegations

Endpoint     Min     Max     Avg
Public Node  0.120s  2.168s  0.561s
Terra Rebels 0.567s  7.265s  4.192s

API: /cosmos/staking/v1beta1/validators?status=BOND_STATUS_UNBONDED&pagination.limit=999

Endpoint     Min     Max     Avg
Public Node  0.123s  0.588s  0.284s
Terra Rebels 1.043s  1.297s  1.129s

API: /cosmos/bank/v1beta1/balances/terra1259cmu5zyklsdkmgstxhwqpe0utfe5hhyygjdc

Endpoint     Min     Max     Avg
Public Node  0.097s  0.262s  0.183s
Terra Rebels 0.412s  0.606s  0.489s

API: /terra/oracle/v1beta1/denoms/actives

Endpoint     Min     Max     Avg
Public Node  0.095s  0.297s  0.179s
Terra Rebels 0.414s  0.587s  0.516s

API: /terra/oracle/v1beta1/denoms/exchange_rates

Endpoint     Min     Max     Avg
Public Node  0.138s  0.443s  0.268s
Terra Rebels 0.445s  0.621s  0.548s

3. NEW YORK

API: /cosmos/staking/v1beta1/delegations/terra1259cmu5zyklsdkmgstxhwqpe0utfe5hhyygjdc?pagination.limit=999

Endpoint     Min     Max     Avg
Public Node  0.129s  0.337s  0.161s
Terra Rebels 0.271s  0.326s  0.297s

API: /cosmos/staking/v1beta1/validators/terravaloper1259cmu5zyklsdkmgstxhwqpe0utfe5hhyty0at/delegations

Endpoint     Min     Max     Avg
Public Node  0.129s  2.004s  0.356s
Terra Rebels 0.350s  6.399s  3.768s

API: /cosmos/staking/v1beta1/validators?status=BOND_STATUS_UNBONDED&pagination.limit=999

Endpoint     Min     Max     Avg
Public Node  0.135s  0.487s  0.252s
Terra Rebels 0.530s  0.604s  0.563s

API: /cosmos/bank/v1beta1/balances/terra1259cmu5zyklsdkmgstxhwqpe0utfe5hhyygjdc

Endpoint     Min     Max     Avg
Public Node  0.106s  0.170s  0.121s
Terra Rebels 0.253s  0.279s  0.260s

API: /terra/oracle/v1beta1/denoms/actives

Endpoint     Min     Max     Avg
Public Node  0.108s  0.167s  0.116s
Terra Rebels 0.247s  0.289s  0.263s

API: /terra/oracle/v1beta1/denoms/exchange_rates

Endpoint     Min     Max     Avg
Public Node  0.102s  0.164s  0.119s
Terra Rebels 0.249s  0.579s  0.308s

4. SAN FRANCISCO

API: /cosmos/staking/v1beta1/delegations/terra1259cmu5zyklsdkmgstxhwqpe0utfe5hhyygjdc?pagination.limit=999

Endpoint     Min     Max     Avg
Public Node  0.103s  0.590s  0.176s
Terra Rebels 0.148s  0.187s  0.163s

API: /cosmos/staking/v1beta1/validators/terravaloper1259cmu5zyklsdkmgstxhwqpe0utfe5hhyty0at/delegations

Endpoint     Min     Max     Avg
Public Node  0.101s  2.479s  0.591s
Terra Rebels 0.178s  6.695s  2.523s

API: /cosmos/staking/v1beta1/validators?status=BOND_STATUS_UNBONDED&pagination.limit=999

Endpoint     Min     Max     Avg
Public Node  0.126s  0.938s  0.375s
Terra Rebels 0.243s  0.315s  0.271s

API: /cosmos/bank/v1beta1/balances/terra1259cmu5zyklsdkmgstxhwqpe0utfe5hhyygjdc

Endpoint     Min     Max     Avg
Public Node  0.099s  0.588s  0.201s
Terra Rebels 0.148s  0.187s  0.165s

API: /terra/oracle/v1beta1/denoms/actives

Endpoint     Min     Max     Avg
Public Node  0.104s  0.562s  0.189s
Terra Rebels 0.153s  0.182s  0.165s

API: /terra/oracle/v1beta1/denoms/exchange_rates

Endpoint     Min     Max     Avg
Public Node  0.094s  0.572s  0.163s
Terra Rebels 0.157s  0.185s  0.164s

5. SINGAPORE

API: /cosmos/staking/v1beta1/delegations/terra1259cmu5zyklsdkmgstxhwqpe0utfe5hhyygjdc?pagination.limit=999

Endpoint     Min     Max     Avg
Public Node  0.060s  1.081s  0.271s
Terra Rebels 0.477s  1.362s  0.960s

API: /cosmos/staking/v1beta1/validators/terravaloper1259cmu5zyklsdkmgstxhwqpe0utfe5hhyty0at/delegations

Endpoint     Min     Max     Avg
Public Node  0.059s  3.221s  0.689s
Terra Rebels 0.691s  7.426s  3.902s

API: /cosmos/staking/v1beta1/validators?status=BOND_STATUS_UNBONDED&pagination.limit=999

Endpoint     Min     Max     Avg
Public Node  0.074s  1.778s  0.593s
Terra Rebels 1.322s  2.230s  2.023s

API: /cosmos/bank/v1beta1/balances/terra1259cmu5zyklsdkmgstxhwqpe0utfe5hhyygjdc

Endpoint     Min     Max     Avg
Public Node  0.067s  1.146s  0.185s
Terra Rebels 0.478s  1.359s  1.000s

API: /terra/oracle/v1beta1/denoms/actives

Endpoint     Min     Max     Avg
Public Node  0.058s  1.046s  0.171s
Terra Rebels 0.474s  1.369s  0.999s

API: /terra/oracle/v1beta1/denoms/exchange_rates

Endpoint     Min     Max     Avg
Public Node  0.059s  1.139s  0.211s
Terra Rebels 0.474s  1.347s  0.911s

6. TORONTO

API: /cosmos/staking/v1beta1/delegations/terra1259cmu5zyklsdkmgstxhwqpe0utfe5hhyygjdc?pagination.limit=999

Endpoint     Min     Max     Avg
Public Node  0.186s  0.266s  0.215s
Terra Rebels 0.336s  0.690s  0.401s

API: /cosmos/staking/v1beta1/validators/terravaloper1259cmu5zyklsdkmgstxhwqpe0utfe5hhyty0at/delegations

Endpoint     Min     Max     Avg
Public Node  0.167s  2.049s  0.367s
Terra Rebels 0.394s  6.917s  5.113s

API: /cosmos/staking/v1beta1/validators?status=BOND_STATUS_UNBONDED&pagination.limit=999

Endpoint     Min     Max     Avg
Public Node  0.216s  0.325s  0.251s
Terra Rebels 0.620s  0.910s  0.704s

API: /cosmos/bank/v1beta1/balances/terra1259cmu5zyklsdkmgstxhwqpe0utfe5hhyygjdc

Endpoint     Min     Max     Avg
Public Node  0.176s  0.252s  0.198s
Terra Rebels 0.316s  0.505s  0.368s

API: /terra/oracle/v1beta1/denoms/actives

Endpoint     Min     Max     Avg
Public Node  0.161s  0.229s  0.184s
Terra Rebels 0.319s  0.649s  0.382s

API: /terra/oracle/v1beta1/denoms/exchange_rates

Endpoint     Min     Max     Avg
Public Node  0.163s  0.218s  0.182s
Terra Rebels 0.317s  0.347s  0.336s

Summary: Terra Classic blockchain requires at least two independent endpoints. While there is still plenty of room for growth, I think that currently Terra Rebels endpoint is a good choice as backup endpoint for Terra Classic blockchain.

10 Likes

Evidently, he is far away from Singapore but closer to Toronto, but that is what it should be. We need a server in Asia to handle the load from Asia.

Apart from that, I can see the latency in the API calls and they are taking time. This is something that you will need to look into @echel0n

I am not here to defend TR since they will defend themselves but having two servers is definitely a plus, no matter the latency currently. I am sure that can be improved with a faster internet connection and/or optimising the hardware/software.

New v2 prop is out Terra Rebels Infrastructure Operations and Maintenance v2 - Governance & Proposals - Terra Research Forum and up for vote Rebel Station (terrarebels.net)

5 Likes

@echel0n, @raider7019 Following through the logic of the above comment. Is our (community-owned Station) posture that we’ll be using the public endpoints as primary and the local LCD/FCDs as the fallback option? Maybe (in the future) a toggle button in the UI allows the user to switch between the two on-the-fly as they see fit!

2 Likes

I think Jay brought out an interesting point in his video. How did TR gain control of the End Point without the community agreeing to it?

2 Likes

I have to say thanks to you because if you had not come here and started this sp(am)ming, I would have never started working on a new forum. So thanks :sunglasses:

It won’t be long until this place is gone, so you can continue with your bullshit.

how did TCV gain control of the the end points in the first place? come one .

2 Likes

The end point belongs to community. Come on.

3 Likes

Maybe Jay forgot that the community voted YES for TR to build an independent to TFLs infrastructure with that 150K spend proposal.
That last implies standing up dedicated endpoints (just like you and I also can) otherwise we would still depend on TFLs endpoints and would defeat the attempt of gaining independence.

The fact that we can use public endpoints, as well as the ones developed by TR, is a huge win as far as I am concerned.

5 Likes