Application: Research feasibility and design for Java Host#1353
Application: Research feasibility and design for Java Host#1353Noc2 merged 3 commits intow3f:masterfrom
Conversation
Signed-off-by: Daniel-K-Ivanov <daniel.k.ivanov95@gmail.com>
Signed-off-by: Daniel-K-Ivanov <daniel.k.ivanov95@gmail.com>
Noc2
left a comment
There was a problem hiding this comment.
Thanks a lot for the application. This looks really good and makes sense to me. I shared it internally and will mark it already as ready for review. I'm also personally happy to go ahead with it.
FlorianFranzen
left a comment
There was a problem hiding this comment.
Thank your application. It looks great and we are excited to get this going.
The only thing that I would request is that you also include some research into schnorrkel and scale in the proposal, so that we cover all the basic building blocks. (For example it would be worth while to see how much of polkaj would be usable to build a host.)
Lastly, I wanted to mention that after taking a quick look at the official JVM libp2p implementation, it seems like you will most likely have to implement yamux and kademlia to get going, which is something we should start discussing with Protocol Labs.
|
Thank you for the well-presented application. I had a few clarifications regarding the deliverables: 1.a PoC: What is the scope of the PoC? Will it run wasm blobs with the same complexity and API used by current runtime? Would it be tested on synthesised examples or real-world runtime pallets for performance? |
* application(comments): Address comments Signed-off-by: Daniel-K-Ivanov <daniel.k.ivanov95@gmail.com> * fix(typo): Fix email typo Signed-off-by: Daniel-K-Ivanov <daniel.k.ivanov95@gmail.com> Signed-off-by: Daniel-K-Ivanov <daniel.k.ivanov95@gmail.com>
|
@FlorianFranzen @bhargavbh thank you for the review and the insights. We've addressed your comments. p.s |
Noc2
left a comment
There was a problem hiding this comment.
I'm still happy to go ahead with it. Btw. I already reached out to protocol labs.
|
LGTM. Only thing i would emphasise is that performance should be a key dimension to be tested on for the 1a deliverable, since a performant Runtime Environment is a critical requirement (specially for full nodes). |
|
Congratulations and welcome to the Web3 Foundation Grants Program! Please refer to our Milestone Delivery repository for instructions on how to submit milestones and invoices, our FAQ for frequently asked questions and the support section of our README for more ways to find answers to your questions. |
Project Abstract
Our aim is to research whether implementing a Java-based Host is feasible. Significant components that will be explored and designed on a high level are:
wasmer-java)Our most significant efforts will be on the Host <> Runtime communication (execution environment) as it is the area that has the most risks.
Grant level
Application Checklist
project_name.md).@_______:matrix.org(change the home server if you use a different one)