What's is the current industry landscape in terms of RPC specs and what should we be focusing on next? #213
Replies: 4 comments
-
First of all, I'd like to cover the basics in terms of architecture/protocol being used and then later on dive in, perhaps with a follow-up discussion into defining more minute details like "What procedure calls we should expose?", etc. This is to reduce the scope of the work that will be potentially planned from this. ResearchFollowing a list of a few blockchains that I sampled "randomly" with links to their Specs / RPC docs and a summary of the highlights from the protocol point of view:
Takeaways
|
Beta Was this translation helpful? Give feedback.
-
We discussed this offline in a team meeting today so I just wanted to capture
I also wanted to capture the notes from @deblasis below for others to see: Goals of a good RPC (not in particular order)
Protocols / Standards / Tech being used in the wild
|
Beta Was this translation helpful? Give feedback.
-
Personally, I am in favor of JSON RPC 2.0 because gRPC and Websockets aren't the best combinations (and WebSockets are definitely going to be implemented), and applications will most likely be using JSONRPC, so it would make sense (at least to me) to use the same framework. |
Beta Was this translation helpful? Give feedback.
-
I came by Chia's go RPC implementation here and just wanted to throw the link for future reference. |
Beta Was this translation helpful? Give feedback.
-
This question stems from #112, where one of the goals/deliverables is:
The objective of this discussion is to understand what the community is accustomed to, to identify things we should or not focus on, priorities, and generally speaking to have an open conversation with whoever is interested in the topic and wants to contribute in any shape or form to defining how our RPC should be designed and evolved over time.
Beta Was this translation helpful? Give feedback.
All reactions