It has been about eight months since I last reviewed the list of active Steem RPC nodes. Since then, there have been quite a few updates - new nodes being added and existing nodes being deprecated. It is time to review the list of nodes again to get an accurate and up to date list.
I compiled RPC node list data from five sources:
(1) Steem.center (community maintained)
(2) Full API Node Update posts (@holger80)
(3) geo.steem.pl (@jamzed)
(4) steemistry.com (@followbtcnews)
(5) Steem Developer Portal (@steemit)
Based on the list compiled from those five lists, I ran a brief test of each node. Below are the results.
Nodes that appear active:
Node | Operator |
---|---|
api.steemit.com | @steemit |
api.steem.house | @gtg |
gtg.steem.house:8090 | @gtg |
appbasetest.timcliff.com | @timcliff |
rpc.steemviz.com | @ausbitbank |
steemd.minnowsupportproject.org | @followbtcnews |
steemd.privex.io | @privex |
rpc.usesteem.com | @themarkymark |
anyx.io | @anyx |
hive.anyx.io | @anyx |
Nodes that appear deprecated:
Node | Operator |
---|---|
api.steemitstage.com | @steemit |
api.steemitdev.com | @steemit |
appbase.buildteam.io | @themarkymark |
rpc.curiesteem.com | @curie |
rpc.steemliberator.com | @netuoso |
rpc.buildteam.io | @themarkymark |
Calls to Action:
If you are a node operator, please review the above list!
- If the status of your node is accurate, you can either ignore (take no action) or let me know that the status is correct in the comments below.
- If the status of your node is wrong, then please let me know.
- If you are running a RPC node that is not in this list, please let me know so I can add it.
Also, if anyone maintains an active list of RPC nodes (similar to the five above) or knows of any active RPC nodes not in the list - please let me know so I can add them to my list as well.
Next Steps
After everyone has been given an opportunity to review the list, I'll update the Steem.center wiki page and submit a pull request to update the Steem Developer Portal. I'll also provide the list to @holger80, @jamzed, and @followbtcnews so they can update their sources.
I don't know so much about this, but would it be better if every top witness had a RPC-nodes or do we already have enough?
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
More RPC nodes would be better. Once the MIRA release is done, it will be cheaper so more people may start hosting nodes.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'm slowly refactoring my infrastructure (including my endpoints).
While gtg.steem.house:8090 is deprecated, it is still running routing to a websocket endpoint, mostly used by
cli_wallet
users, but I also still see quite a lot of obsolete, deprecated traffic from various clients.I think that the landscape will largely change after MIRA release.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
That makes sense. Do you want the
gtg.steem.house:8090
node to still be listed in the public RPC node lists?Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yes, you can leave it listed for now, I will make appropriate announcements when it all settles down.
Like for example I have also https://api.steem.house/simple endpoint that routes to consensus node for broadcasting purposes, etc.
Maybe we should establish a standard way of publishing such info, for example using account's JSON metadata? I don't like EOS way by the way, but we can keep it simple:
Well, maybe not that simple because there are some more things to consider and we don't want to use napkin grade pseudo-standard that wouldn't cover all cases (multiple nodes, not all nodes are equal (plugins, configs) websocket support or not, etc.).
;-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Well, it can be off chain for starters. If we came up with a list of criteria that we want to track, we could work on collecting the info from all the node operators.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @timcliff. In corporate companies where Symantec proxy filter is used, Steemit.com and api.steemit.com is blocked. Is there a way I can change the RPC nodes for my account alone and continue to use the Blockchain with other dapp interfaces?
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Kind of, but it is complicated. It basically depends on which DApp you are using, and whether that particular DApp allows you to select a node. AFAIK, most DApps do not allow users to select that, so you are stuck with whatever node they choose. Depending on your technical capability though, you can often run a local instance of their DApp (if it is open source) and then edit your instance to point to whatever node you want.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Okay thanks. I remember seeing an option to change the RPC node in one of the DApps in the UI itself. I think it is Steem peak. Let me explore and see.
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
DTube possibly
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you Tim for your effort ;-) will update the list accordingly.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Welcome :) Sounds good - if you want, I can let you know in about a week after I complete my review so you have the "final final" list.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Here is the final list:
https://steemit.com/steem/@timcliff/updated-steem-rpc-node-list
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
What about rpc.esteem.app?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks! Added.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You're welcome & appreciated!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I talked to @good-karma (the owner of eSteem) and he said that he had left it off the list of public nodes on purpose. The node is intended for the load of their eSteem users.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for the response
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Looking forward to MIRA meaning that more nodes can go active. :)
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice Tim! Thank you.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'm currently syncing a MIRA based node to start testing with. Once I've looked at the performance I might decide to publicise it or just use it to power my hivemind node. Does anyone know the cheapest way to run a node or is that still to be determined?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @timcliff, thank you for the update.
Could you also clarify which node is using hivemind? or is there any way to check whether a node is actually using hivemind?
For instance, afaik, Busy is using anyx.io, which returns a different output (e.g., alphabetical order of follower/following list) from hivemind version (e.g., api.steemit.com).
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It would be a good thing to track. Unfortunately I don't have the data off hand.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'll keep maintaining my RPC , seed, hivemind and tower api servers as long as its affordable on my witness pay. Hopefully that gets a lot easier with MIRA around the corner
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
https://rpc.usesteem.com is correct.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks Tim.
Can you provide evidence of where the nodes are geographically located and which server providers they use?
Resteemed
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I don’t have that data. It would be up to individual node operators to provide info about their nodes.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Oh, well.
So, I invite @steemit, @gtg, yourself, @ausbitbank, @followbtcnews, @privex, @themarkymark, @anyx to provide where their nodes are located geographically and which server providers they are using.
Thank you all very much!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
My RPC is currently located in Germany, but it is subject to change. I don't share my hosting provider info for any of my nodes.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks mate.
Isn't the hosting provider name a public data?
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
shrug
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sharing detailed hosting info would be a mistake. The public RPC node is in germany - my other machines related to my Steem activities are spread through Sweden, Finland, USA and Australia
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for your kind answer, @ausbitbank!
I'd like a basic hosting info, ie the hosting company owner name.
If it couldit be a problem, could I know why?
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Geographical location is irrelevant, it's latency that matters, feel free to use
ping
to find out.Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very helpful, Thank you.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @timcliff!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 8.427 which ranks you at #6 across all Steem accounts.
Your rank has not changed in the last three days.
In our last Algorithmic Curation Round, consisting of 196 contributions, your post is ranked at #1. Congratulations!
Evaluation of your UA score:
Feel free to join our @steem-ua Discord server
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for putting this together @timcliff 🙂
I can confirm that api.steemit.com is the correct one to list for us.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I confirm both BuildTeam public nodes are deprecated.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit