-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create xp.network #406
Create xp.network #406
Conversation
Hi @DimaBryuhanov. Thank you for the application. Could you rename the file to |
Hi, @alxs, Thank you for your comment. I have renamed the file to |
Thanks, one of us will provide more extensive feedback soon. A couple of comments:
|
Hi, @alxs, Thanks you for your comments. Since our last commit we have:
I hope, the application has become cleaner. Pls., let me know if anything else requires fixing. Your kind comments are highly welcome. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the update. Is it correct that you want to deploy your own relay chain? Why not initially try to contribute to existing solutions and try to improve these? Your xcmp_pallet-poc is at the moment basically just Acala’s implementation anyway. You could also contribute to the psp process Also are you aware of SPREE? And in general XCMP is currently under construction and things will change, see https://w3f.github.io/parachain-implementers-guide/messaging.html#cross-chain-message-passing and https://research.web3.foundation/en/latest/polkadot/XCMP/index.html
Thanks for your kind advice.
Advantages of our protocol over the existing XCMP and SPREE, allowing parachains to communicate more efficiently are the following:
Please, kindly advise whether the following sequence of events is acceptable:
|
Thanks for the quick reply. Feel free to integrate this information also into the application itself. And you are right that SPREE is at the moment far from ready. I have a few additional questions/comments:
|
@Noc2, Thank you for your kind comments and suggestions.
Please, kindly advise, how we can proceed. |
@DimaBryuhanov Thanks for the updates and opening the psp. It seems like others already replied to it and are also uncertain about the scalability of your solution. It probably makes sense to continue the conversation about it there: w3f/PSPs#17. |
Just to add here that I share this concern and the current PSP doesn't address this, but rather presents XP.network precisely as a conflicting (or complementary) standard. I think the right place to discuss potential improvements to XCM would be the Polkadot (see the number of open issues related to XCM) or XCM Format repositories. Note that you could also work on XCM within the context of a grant, either on any of the areas mentioned in this RFP or on improvements such as what you propose. Feel free to open an issue with your suggestions in one of those repositories if that sounds interesting. And a couple of other remarks in case you decide to stick to the current application:
|
@alxs, thank you for your swift reply. You’re right, our protocol adds valuable functionality to the XCMP protocol, which is used as a transport layer for XP.network. We have implemented the requirements you suggested:
|
Thanks, the deliverables do look much better now. However I have to say I'm hesitant to support the project in general, as I'd rather see the necessary changes implemented in XCMP than support a complementary protocol. I also have difficulties imagining use cases (of parachains communicating via threads without implementing a dedicated protocol anyway) and find it very hard to justify the $30k price tag. The PoC is also currently just a fork of Acala's xtokens with 10 new lines of code, plus the message headers implemented as a bit field. I would have liked to see something a bit more convincing. Yours and @VKint's GitHub activity is also almost empty so it's currently hard to verify your experience. Do you have any past projects you've worked on that you could share?
Also just wanted to point out that the concept of gas doesn't exist on Polkadot. See https://wiki.polkadot.network/docs/en/learn-transaction-fees |
@alxs, thank you for your feedback.
For example, here you can find more than 1k of new lines: |
That is definitely Acala's code. I've attached the diff that shows the extent of the changes made to the xtokens pallet is indeed just about 10 lines. I'm sorry if you weren't aware of this and didn't intend to misrepresent your work, but in either case this is too large a red flag for us to further consider the application. In case you want to apply again, I'd like to ask you to please include a significantly developed PoC with your application and some indication of past experience. Thanks in advance.
|
@alxc, thank you for your time. |
Grant Application Checklist
project_name.md
) and updated.