concentrates on scaling and smart contracts has a technical name?
It is an optimistic roll up
I remember reading somewhere that polyjuice was also a layer?
Polyjuice is a framework that allows Godwoken to be EVM compatible. Polyjuice can be modified to be compatible with other VMs like Cardano, EOS, etc.
I’m currently writing an article on Nervos network and was wondering if you could cast your eyes over the following paragraph and offer your opinion weather I’ve grasped the technicals correctly? …”Nervos’s second layers named Godwoken and Polyjuice are designed for scaling, smart contracts and interoperability, again with comparable outcomes in how CCL works. Godwoken is Ethereum Virtual Machine (EVM) compatible built on Nervos’ Layer 1. It inherently adopts multi-chain functionality, utilizing advanced account retrieval features allowing for a flexible internet-like experience. Polyjuice is a layer working as the framework inside of an optimistic rollup (Godwoken), allowing it to be EVM compatible and provides the Godwoken layer custom logic. Polyjuice can be modified to function with other networks such as Cardano etc… “
Godwoken provides the framework for rollups (the scaling solutions outside of L1), polyjuice provides the EVM solutions. They work together
Thank you! I tried to imply this by saying that Polyjuice is a framework layer working inside of Optimistic Rollups (Godwoken), which allows EVM capability, but obviously my wording is not clear! I’ll try to rephrase. 👍
I’m a MELD ambassador writing up a partnership piece for the Blog.
Although it is true that Godwoken/Polyjuice is designed for scaling, smart contracts and interoperability, in my opinion the main objective, a priori, is the emulation of the account model within an L1 that uses eUTXO (CellModel in the case of Nervos). In fact Godwoken is the first Optimistic Rollup Accountmodel built on eUTXO in history. I would personally highlight it since the eUTXO model is highly criticized for not being able to emulate the global state that an account-based model allows. Which as we can see is not true. Then I would like to comment that Godwoken/Polyjuice is an Optimistic Rollup, in the scientific literature it is a 1.5 layer (although later everyone generalizes and only talks about L2), but the important thing is that it is the first layer 2 solution, but not the only. For example Cardano is working on Hydra (state channels) and others L2 too, Nervos is also investigating state channels (they are a common industry goal), payment channels, zkrollups, sidechains, etc. I say this because sometimes how a multilayer architecture works is misunderstood and many people think that there will only be one Godwoken, when Godwoken is a highly customizable framework (as you point out, by modifying Polyjuice you can make your Godwoken compatible with any other network or VM). Anyone with the necessary knowledge can take the current Godwoken/Polyjuice, modify it to their liking, and deploy their own Godwoken. Therefore there will be dozens, hundreds of Godwoken, dozens, hundreds of sidechains, etc. It will be like a constellation of scaling solutions working in unison. I am Spanish and I move around Cardano and Nervos groups in Spanish and this seems to be difficult to understand. That is why I find it interesting to comment on it.
This is the best explanation I have seen so far, great work Alejandro.
Nice! Meld was the main ISPO I took part in 🎉
Thank you for this, most interesting and helpful👍
Would you mind if I quote you in my article?
As you wish, I have no problem, I just want to point out that I am a moderator, I am not part of the team and I do not speak for Nervos. But you can quote me or use any info I give without problem.
Perfectly said Alejandro, I also wanted to state that Godwoken is not the only L2 solution, simply the first as there will be many in the future! @cardano21
Обсуждают сегодня