Combining the best of EVM with the speed of Solana — Arkadii Irincheev | Neon EVM
ETH Belgrade Community·Mon, Oct 7, 2024, 12:00 AM
Recording from ETH Belgrade Meetup #7
Transcript
uh AR is from NE evm and I want to thank neon evm for sponsoring tonight's Meetup so thank aradi and thank you evm there go yeah hello guys yeah uh so basically it's a presentation from our uh lead integration engineer who is lead engineer so uh he it's basically mostly actually from uh technical side I'm from uh business s so I will try to explain it but you know like in in the way when I cannot explain it you will help me maybe yeah uh so uh here is some uh what is new on them is uh right now so it's not like layer to solution because we're not roll up we didn't use our blockchain our blocks so we use uh salana uh blocks and uh we like U execution layer or obstruction layer so we EX ex the EV bite code into salana virtual machine so uh from the for example for from etherum uh we have a from the ethereum builders we don't need any uh code changes so you can easily uh deploy your for example Fork of Unis Swope on newon VM it in the back it will be Salan transaction uh and also so we have a familiar languages like solidity or wiper and uh wellknown ethereum tools like metamask hardhead truffle remix and so on uh and also we have the fully compatibility RC API end points uh yep uh so yeah all the AUM transactions signature uh token standards like rc20 RC 7 721 and so on and so on uh from salana benefits uh we have a parallel execution I tell about it a little bit later uh low gas fees uh yeah uh mostly that's like it because also maybe you know like right now salana is growing really fast uh and uh so we also use salana State and consensus mechanism so we don't have any consensus mechanism on neon so neon like as I said is just execution layer yes so what is the new inside it because just evm evm is like smart contract right in on salana uh using the rust language we just uh uh like uh uh translate ethereum like bite code inside salana so we have a salana program name it is AVM uh we have a a proxy server proxy server is a RPC and point which uh receives the uh just methods like eum like methods and we have a tracer apparel which is fully compatible as debach methods so which US it by uh our uh block explorers like neon scan and uh uh block Scout uh also we have a neon pass neon pass is native Bridge solution that helps uh bridging uh liquidity from salana to Neon evm and also we have neon facet foret for test Nets and uh we have a neon Dow so neon Down based on salana and uh that is uh nond da is you know like managed the neon evm smart contract so it's governed by Neon any changes on neon will be governed by Neon so uh neon token will be like a ticket to vote on changes on Neon uh also we support the high speed like 2,000 transaction per second like on salana and the really low gas fee it's not the lowest right now but it's really low for the evm yeah we live oh sorry okay so about NE ecosystem right now it's not up to date because we have a lot of uh the more DBS for the moment uh so we basically as you can see it's DBS is evm supported and uh what interesting here so we have a safe Fork right now we have a two Bridges at neon pass native bridge and the bridge is uh as a cross bridging solution for messaging we have two indexers equalent and Z graph uh block explorers like neon scan and block Scout and uh yeah from salana side from Salan vertical we have a uh a price feeds from chain link and P so we don't have our own uh on neon price feeds we use the on salana site also we're fully compatible with metaplex data and SPL token uh on salana so uh what it means uh for example when you create a year C20 token on neon it will be on the back a SPL token on salana so you easily can swap it on salana and bring it to salana so it's will be the same yeah and also from tooling we support all the tooling like the Frameworks dek and apis ideas Like Remix and chain ID so yeah mostly it's also this diagram is showing like death tooling we supporting in so it's the same yeah and about the neon architecture so uh how it works like so uh for example uh we have a any uh decentralized application front end and the ethereum like transaction so proxy received that and provides uh uh for example like uh use it like uh execute layer and uh do this one for us is this just just just put inside all the data about eum like transaction inside Salan transaction I will tell about a little bit later so uh the neon evm uh neon proxy supported it running by neon neon amm operator right now we just have a two of operators that running the neon proxy on our side on Z side sorry uh so yeah and uh is neon as a program on Salan machine so it's basically on inside salana yeah and how it looks like the classic salana program uh so the most difference between evm and salana world is the uh salana is stateless as lad told before mentioned it so uh for example how this looks like on neon vmite uh we have a so for basically so salana have two types of accounts it's one is program account uh execution layer and the second one is data account it storage all data so uh now in our site like like newm program looks like so uh we store all all the data inside the uh data account about the as etherum address nons balance and so on and so on uh yeah mostly that it and the other side we can check the how the transaction cost and so on and so on mhm yeah it looks like how we pack it inside the uh salm transaction so uh the most crucial thing here is uh the list of neon accounts and the list of NE contracts which is uh basically uh salana accounts which we use for and uh how it's looks like so when uh the par execution how it works on neonite so if you for example use two different uh neon account uh for example two different smart contracts so uh salana note we we'll understand it so we translated it to salana transaction and and the new uh in salana will understand so it will be executed in parallel so for example one of the uh de Central application and uh will uh huge uh huge amount on transaction so it will uh transaction cost is go up but other one will uh normal uh cost of transaction so uh it will be looks like that so yeah and uh right now I will tell about something about de Bridge solution I think uh maybe everybody knows about it so it's it's not a new one but right now the bridge is Implement cross brid cross Bridge cross chain messaging um yeah and uh right now for neon them the bridge will be the cross messenging cayer the most crucial one um yeah and uh about incoming FR futures from neon VM right now we are working on uh multi toen Gas payment so it will be really interesting when you can uh easily pay for the transaction in Soul in Rapid ethereum or usdc or usdt so it's already on test net so you can try it yeah and uh the most crucial thing right now it's uh uh fully interoperability with salana so what does it mean so right now we have interoperability between uh your C20 token and SP token so for example if you have a fork with unisp on neon AVM so you can easily transfer uh SPL token inside a great liquidity pool inside your fork of Unis Swap and uh use it all liquidity inside salana uh so right now we fullly interop between with the spale tokens and uh what we want to have a and for example right now we also uh for example nft created on NM is a will be nft on salana uh with all metadata on metaplex presented and um uh in future we will have uh interoperability between accounts NE accounts and salana account so for example you can easily run your Unis fork onm and uh you don't need to transfer SP tokens inside nean so you can easily call the salana program from neon evm and it will be executed and for example it will be transferred SP tokens inside NM so what does it mean so uh when you swap one token to another token and it will be call it the for example Orca or radium pools and will be swap it here so something like this uh yeah mostly that's it sorry for it you know like too fast or something yeah any questions thank you thank you thanks
Automatic transcript — names and jargon may be misspelled.