w3f / Grants-Program

Web3 Foundation Grants Program
https://grants.web3.foundation/
Apache License 2.0
1.04k stars 2.05k forks source link

add frontier-pos-template #2342

Closed weimeme closed 2 months ago

weimeme commented 3 months ago

Project Abstract

This is a development template based on Polkadot's NPOS consensus, compatible with EVM. It aims to enable new developers or teams in the Polkadot ecosystem to quickly create EVM-compatible chains based on NPOS consensus.

Grant level

Application Checklist

github-actions[bot] commented 3 months ago

CLA Assistant Lite bot: Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. Please submit the following text as a separate comment:


I have read and hereby sign the Contributor License Agreement.


You can retrigger this bot by commenting recheck in this Pull Request

weimeme commented 3 months ago

CLA Assistant Lite bot: Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. Please submit the following text as a separate comment:

I have read and hereby sign the Contributor License Agreement.

You can retrigger this bot by commenting recheck in this Pull Request

I have read and hereby sign the Contributor License Agreement.

semuelle commented 3 months ago

pinging @weimeme

weimeme commented 3 months ago

pinging @weimeme

I apologize for the delayed response. We've been researching and coding recently. It turns out that creating such a template indeed requires a lot of effort and time from each development team, and it even necessitates highly experienced Substrate developers to accomplish it. I will review the application in the next few days and then update it.

keeganquigley commented 2 months ago

Hi @weimeme just a friendly ping for an update :)

weimeme commented 1 month ago

@weimeme I will close the PR for now. Feel free to ping us, if I should reopen it.

@semuelle @keeganquigley @Noc2 @PieWol We apologize for the delay in responding. We have been busy developing the client for this project and communicating with more potential teams to understand their difficulties and needs. Currently, four teams are seeking our support to use Polkadot and Ethereum technologies to create their own solo chains. They are also following the progress of Polkadot 2.0, but their Substrate developers lack the experience to implement a solo chain that is compatible with both NPOS and EVM in a short time. We believe that supporting them while open-sourcing this technology and related discussions is very meaningful and significant for the large-scale adoption of Substrate technology.

Moreover, achieving full EVM compatibility requires more work. We found that in Blockscout, the transfer records of the balances module are still not displayed, which requires someone to try, identify, and solve the problems. We are very eager to receive initial support from W3F to explore this technology. At the same time, we are already promoting this technical solution to other teams, which will ensure continuous funding to maintain such a project in the future. I suggest we reopen this PR and discuss it further.

weimeme commented 1 month ago

The new grant application has been updated.

weimeme commented 1 month ago

This is the recent development work we did for SuperEx: https://github.com/weimeme/scs-chain. The client that is compatible with both NPOS and EVM still requires us to do a lot of detailed development work, which has taken us a lot of time. We do not want other teams with similar needs to repeat this work in the future, as it is meaningless and unreasonable.

Noc2 commented 1 month ago

Thanks for the updates here. However, I'm unable to reopen the PR since the master was force-pushed. Could you create a new PR?

weimeme commented 1 month ago

Thanks for the updates here. However, I'm unable to reopen the PR since the master was force-pushed. Could you create a new PR?

@Noc2 Thank you very much for your response. I have submitted a new PR https://github.com/w3f/Grants-Program/pull/2391.