👋 Welcome to the Internet Computer Developer Ecosystem!
This guide provides an overview of how Ethereum developers can utilize the Internet Computer (ICP).
The Internet Computer allows Web3 services to run 100% on-chain, providing the only platform where developers can build and users can enjoy fully decentralized applications. ICP ditches corporate cloud, insecure bridges, and expensive oracles.
Currently, Ethereum applications find themselves in a partially decentralized state, using smart contracts and web2 technology to function. The Internet Computer provides Ethereum developers with the infrastructure to complete decentralization without compromising on user experience, app performance, or development time.
ICP can operate as a standalone layer-1 blockchain or as a highly efficient scalability infrastructure that can complement existing Ethereum projects.
The flexibility enables Ethereum developers to develop new completely decentralized applications or integrate decentralized components into existing applications.
For developers, ICP provides the power to do more on-chain. ICP canisters or smart contracts can handle more data and computation power to unlock a new frontier of use cases.
For users, ICP provides the dream user experience. No need to top your wallet for gas fees, and no seed phrases.
This guide is divided into three sections:
We'll demystify key terminologies and concepts within ICP, and outline any key differences between Ethereum and ICP (they are minimal, we promise!).
It's time to roll up your sleeves and dive into the action! Our hands-on tutorials will guide you through the process of building on the ICP vs. Ethereum.
We'll showcase a variety of final example projects from the hands-on tutorials.
Feature Your Ethereum Product: If you have a product built on Ethereum that you'd like to showcase to the ICP community, share it with us by opening an issue or filling out this form.
Request Ethereum x ICP Integration: For any integration requests involving Ethereum and ICP, open an issue and let us know your ideas.
Share Updates: Have any other updates or contributions? Feel free to open a PR or issue.