-
Notifications
You must be signed in to change notification settings - Fork 145
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
EVM Rollup on TON Feasibility Study #227
Comments
Workchains are made for this purpose. |
@Gusarich |
@smartprogrammer93 @Naltox @Hiyorimi I don't quite understand what you expect to learn from this research. There is only one "possible" way to allow people to deploy EVM contracts to TON: There are also a few problems:
I can partially understand the reason "to simplify the entry into TON for EVM developers", but don't you think that conducting month-long research and then developing an incredibly complex solution is too much? |
@Gusarich So, since EVM devs will just easily deploy their contracts to the rollup without any modifications. there will be no need for them to Learn the basics of TON or the Architecture of TON. Additionally we will not need to build a special compiler. Taking this further, this is only the start. If we can introduce Zero Knowledge tech to TON, there is a lot of other possibilities that could be developed on TON using the same Tech. |
I can't understand what do you want to achieve. You probably didn't describe the idea in enough detail in the footstep. How are you going to execute EVM contracts on TVM?
I'm not belittling EVM devs. I mentioned hello-world contracts because they can REALLY be adapted to any blockchain essentially unchanged.
What's the point in deploying Ethereum smart contracts on TON? Probably I could have misunderstood the idea of this research. I ask you to explain it 😄 |
@Gusarich no worries. I am glad someone is curious about this. you can checkout more information about Rollups on this Article here: https://www.quicknode.com/guides/web3-fundamentals-security/cryptography/introduction-to-ethereum-rollups/ I believe there is a lot of value to bring the ability for Solidity devs who already deployed their apps on Ethereum to deploy them on TON rollup where this dapps have already been battle tested and used across multiple EVM chains. This allows these devs to tap into the TON economy without having to rebuild their dapps with FunC. Also, it would hopefully introduce them to TON. An Additional benefit to TON EVM rollup would be that possibly we can Bridge Tokens from both TON and Ethereum and have AMM with pools for all of these tokens which could bring more liquidity into them. Also, users can now hold TON tokens with their metamask or even Ledger wallet easily. |
@smartprogrammer93 well, thank you for the link. But the thing is that I've already read several similar articles and as I understood, rollups were made for scaling Ethereum. How are you going to use it to allow EVM contracts to be executed on TON? |
@Gusarich, a rollup does not execute the transaction on the main chain. It only saves it and verifies it there. |
Hello, |
@alfredonodo I also cannot understand how are they going to integrate EVM into TON. Either it's going to be some super-complex solution, or just nothing. |
How's it going? @smartprogrammer93 |
@Gusarich, it is going well. Our team has made great progress about the technical difficulties. We are ironing out some other details before starting to work on the timeline and the actual proposal. |
What's up with this footstep? @smartprogrammer93 |
@Gusarich it is going well. we just had some delays because of vacations during summer |
It’s been a long time already. How is your progress? Any news? @smartprogrammer93 |
@Gusarich, we are at the end of the project. We have all deliverables ready just reviewing everything before publishing 🎉 |
@smartprogrammer93 what’s up? |
@Gusarich the wait is over. I will start posting the deliverables here in the coming days |
White Paper Document here: |
Would like to clarify that the choice was made to go with a Zero-Knowledge rollup since an Optimistic rollup would require the implementation of the EVM in FunC, which is way harder and time consuming (if possible at all) than building a ZK verifier. It was very obvious to us that we did not include it in the article of the tech stack choice. |
Second Medium Article in the series: |
Summary
This proposal aims to conduct a feasibility study exploring the potential of building an Ethereum Virtual Machine (EVM) Rollup on the The Open Network (TON). The study will investigate the TON infrastructure, smart contracts, and the necessary steps for implementing an EVM Rollup.
Context
The integration of an EVM Rollup on TON would bridge the gap between Ethereum and TON, allowing developers to deploy and run Ethereum-compatible smart contracts on the TON blockchain. This would enable TON to leverage the thriving Ethereum ecosystem, attract more developers, and encourage new decentralized applications (dApps) to be built on its platform. A feasibility study is essential to outline a clear roadmap for the EVM Rollup's development and ensure that the project is well-planned, properly prioritized, and resource-efficient.
Goals
Deliverables
Definition of Done
The feasibility study is considered complete and successful when the P2 proposal is delivered, addressing all the aforementioned goals and deliverables, and providing a well-researched basis for deciding whether to proceed with the EVM Rollup implementation on TON.
We will provide a progress report every 2 week, in addition to the final deliverable above by the end of the period.
Reward
Oriental Release Date
6 weeks from the start of the project.
The text was updated successfully, but these errors were encountered: