-
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
Application for Sub-Consensus Mechanism #2007
Conversation
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.
@lawmeskiviahs thank you for the grant application. There are some initial comments on it:
- The link for the RFP mentioned is broken, please use this one.
- Project details are missing. You say in the application that the proposed solution is " introducing a mechanism that allows parachain collators to achieve consensus among themselves on the "best" block faster than the existing process.". Could you explain how do you plan to develop this?
- The overview doesn’t tell why your team is interested in creating this project.
- What are your future plans for this project?
- Milestones 1 and 2 need the Table with the Deliverables.
- It look like this is more a research grant proposal than a development one. If you don't know how to develop Milestone 2, I suggest you to remove it from the proposal. You can also try to use our research template if the grant is more for research than development.
- Your team has already developed some grants. You can put this and other information in Additional Information.
Thank you for submitting a grant application. |
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.
@lawmeskiviahs, thanks a lot for the application. I agree with @ dsm-w3f that the application needs to have more details, but we are quite interested in someone looking into this. I will try to update the RFP in the coming days: https://github.com/w3f/Grants-Program/blob/master/docs/RFPs/sub-consensus.md An (optimistic) finality method together with slashable collators and 1 second to under 200ms finality would be useful for a lot of applications or simple micro transactions. So let me know if you have any questions.
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.
@lawmeskiviahs thank you for the improvements in the application. As I understood from your deliverables, this grant proposal is more for initial research about the theme and to outline a solution. In this way, I think it is more appropriate to apply using our research grant template. I noticed that you started to use it, but some parts in the Project Details are missing. How do you plan to check if the proposal works? Do you plan to perform a Proof-of-Concept? What would be the configuration for doing it? This research is interesting to us, however, I would like to see more details on how you plan to conduct it.
Furthermore, could you please outline the experience of the team in designing and developing consensus algorithms or core parts of decentralized systems?
Hi @dsm-w3f sorry for the late reply. I was not well last week so wasn't active. I have updated the application. About the Proof-of_Concept, that will be a follow up grant to this. I had made the POC milestone 2 in this grant earlier but now I think it will be better to do this in two phases. Our experience is already mentioned in the application. Kindly let me know if there is anything else. |
bb6c6dc
to
54bd537
Compare
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.
@lawmeskiviahs thank you for the improvements. I think we have more details now and it is almost ready for the review from the committee. I would like to ask one more thing. Please notice in our research template that the results of the steps needed to perform the research are listed as deliverables. In this way, we can check and verify if each step of the methodology was followed and if the results are good. Please add the results of each step of the methodology proposed as deliverables in the milestone table. Feel free to split them into more than one milestone if you want. After that, let me know to check it again and make this application ready for review.
54bd537
to
40925aa
Compare
40925aa
to
851774e
Compare
Thankyou @dsm-w3f for your comment. I have added deliverables and I think I have better clarity on how to proceed with the deliverables. I feel that the deliverables will be more clear once we get deeper into the research, I have a basic idea of what we might do but I refrain from writing anything uncertain into the application. |
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.
@lawmeskiviahs thank you for the improvements. I think the deliverables in the milestone table are still unclear. I noticed that you just copied the default description from our template, we expect a more clear description of each result to be able to check it as deliverable. We need this specification in the deliverables table. I'll make the application ready to review, but I personally won't approve it since it is not possible to check the deliverables in the way it is described.
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 a lot for the application and all the effort you put into this. However, the grants committee decided against supporting your project. Part of the reason is, for example, that there are currently no "academic papers regarding finality in parachain ecosystem." There is only one paper on GRANDPA. Independent of it, we wish you all the best for your project, and let us know if you have any questions.
Sub-Consensus Mechanism
This application is to engineer a novel consensus mechanism for communication between relay and para chains.
Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)