New Ethereum talks, every Monday. The week's conference uploads by event, in your inbox.

Loading player…

Introducing Artela: A New Solution for Blockchain Extensibility | Kevin Yang - Artela

Ethereum DenverWed, Oct 9, 2024, 12:00 AM

"Artela is the first extensible blockchain enabling modular and customized dApps through EVM+Aspect Programming. Artela are featured by: 1.EVM+: EVM + WASM (WebAssembly)​ 2. Native Extension: Modular, Customized, high efficiency,co-process with smart contract​ 3.Fully Programmability for blockchain: Transaction level of customization throughout the entire lifecycle via native extensions." APPLICATIONS FOR ETHDenver 2024: #YearOfTheSpork ARE OPEN APPLY NOW https://ethdenver.com/apply

Transcript

[Music] hey guys good afternoon how are we all and I'm Kevin I'm the co-founder of oura network and you can always Mark me with this hamburger hat and I'm really glad to be here to share with you about Ella's work uh so first of all what is ellaa so artella is a extensible blockchain in neighbor modular and and customize the apps through evm plus as programming so the key information here will be number one we are new L1 Network and we are focusing on the issue of the extensibility and number two we are trying to make the apps more more modular more future Rich by promoting uh new Solutions called evm plus aspect and what is aspect and why we on Earth need such new paradigm will be the basic topic I want to cover in today's talk uh so the reason why we need aspat will lead us to why we need evm enhancement and I think there's no doubt that evm has already became the Benchmark for uh dat building patterns for most of the blockchain execution layers but you do get S constraints regarding the custume visability the extensibility and also the realization for complex scenarios Bas is that's the reason why we got some alternative Solutions like precompile app chain NVM or U like like another programming languages to try to solve all these challenges but they all get their own tradeoffs like pre-compile option uh heavy for most of the developers and as for the N 9M they still need time to grows to become the mainstream so I think it's safe to see that the evm is now the mainstream and the replacement cost for the evm is is extremely high and even infeasible so what arala is actually trying to solve is to find the new solutions to promote and enhance the capability of the UVM while stay composable with it so that's where we promote our new Solutions like evm plus aspect so in artella we will have a UVM equivalent execution layer but besides that we will allow developers to use the wasam runtime to build the native extension that is the aspect in ellaa as a co- processor to co-work with the smart contract and enhance this capability for some specific scenarios and more functionalities and the was some runtime will also be a part of the ellaa network which means you will share the same level of the security as the UVM and you will be run by the are notes of of the T Network and you may also wondering that we already get S you know DVM Solutions so what exactly is that as aspect apart so we're going to need to take a closer look on how technically ASB can separate different things so like uh from a technical perspective we are utilizing the join Point model for aspect which means the aspect can be injected by the developers in the whole blockchain transaction flows and and which means the entire uh transaction life cycle is now open for developers to customize in another word the programable scope for developers right now our artella is not just limited to the evm sandbox but extend to the whole execution process of the blockchain transactions and the second thing is aspect going to have more access to the base resources and underlying apis of the blockchain Bas layer like C stack and C datas and the combination of these two features will make it possible for the aspect developers to realize in depth customize customizations will stay stay composable in the L1 level or some some more functionalities that cannot be realized elsewhere uh the third thing is that the developer they will have their own uh full discretion to decide whether they want to build operate or even monetize a aspect so let's say if you try to promote some you know modification specialized for your D apps in the bus level you don't really have to Rel rely on the uh really like like like heavy Solutions like EIP to promote the the the global changes for your network instead where the aspect you can realize the composable and the the lightweight manners of the partial upgrades specialize for your for your applications and you can even monetize it by making it at a public services and be reused by other developers as I mentioned the four point for having aspat is to have a better execution layer supporting for more AC unction functionalities so now let's see some LS on the some real interesting us cases now possible on arala the first case is about the unch even driving programming uh I know you may not be familiar with uh this specific words but it's kind like a very vital and well used you know programming patterns both in web 2 and web 3 like in web 3 the liquidation process for you know most of the defi protocols the timely task system and the backand systems they all the practice for the you know the the even driving program prings but in traditional UAM architectures it's it's it is nearly impossible to realize all this n natively onchain so we have to rely on the third party the keeper Network to monitor the execution result of the evm and Trigger the additional risk uh additional actions to promote such actions this will introduce several tradeoffs like basically because we are relying on a third party and a synchronized realizations so we'll definitely lose the most uh most part of the compatibility with the UN smart contract and we will have to suffer Min uh Min level of lattices and also by introducing a part s party so basically we are talking about more risk assumptions but this will not be a problem with the helps of help of the aspect uh as a co- processor for the smart contract let's see you can put some asack before the block is finalized and the asack can monitor and analyze the results of the evm execution and produce a corresponding just in time actions for the smart contract so basically we are talking about like a caper Network or Automation Services but number one with zero laty number two have the native level of compatibility and the transaction level of custume visability you can really do a lot of cool stuff based on that so this the projects that are working on our Tas uh for gamings we have blade down and cellular which are the two fall engine game or you can call autonomous world now ring Ella and they are utilizing the aspect to do the like onchain autom make MPC services that can combat with the real players and the movement of the NPC is backed by the really complex pce fending and comenting algorithm that has been integrated into the aspect so whenever User make a specific move like uh like the NPC will conduct a corresponding move based on the calculation result of the evm plus the plus the logic that have been integrated into the aspect and this kind of realization has perfectly Pro like aspects work as a unchain GPU if we take evm as a CPU of our let's say decentralized computers so because ASAT can have a next level of comp pupation power and can like work as a perfect supplementary a modular supplementary of the evm in some specific scenarios and and specific cases and for defi we already we also get some amazing Dev developers working on some really cool stuff like they are utilizing the aspect to eliminate the bad M for the for their decks and recapture it uh for their uh protocol itself and also like they are using aspat to product you know the Jus in time LP transactions to maximize the capital efficiency for theirm based you know Dax and also aspat can work as the unch co-processors which can realize the inter based transaction natively and another real case is about the risk contr true the real time risk contr true uh I I think I don't have to emphasize how you know security means a lot for web3 Wars basically because everything about web3 is everything about asset but right now basically we have to fully counting on the you know code auditing to prevent our fund from hacking but the past experience has prove that the code auditing is not that 100% you know reliable well I'm not trying to say that the code code aiting companies they are not re reliable it just from the you know technical perspective the C coding they are actually a implementation of uh you know precaution and offchain you know white box Solutions and you cannot simply rely on the precaution to detect and prevent any all of the kind of the risk from happening but what about the real time control for evm it it has been proven invasible because we are lack of the information about the transactions and second you cannot just simply you know rent the real complex you know risk country true logic through the evm but with the aspect there will this will not be the problem for the first time we can realize the web two scale risk time uh uh real time risk control on web3 like as a developer you can integrate it the the the risk count logic into the aspect and put it before the block is committed and once you combine your smart contract with such an aspect they will help you to you you know analyze every every of your transactions and pro pre prevent your Fone from being hacked and this kind of the implementation is really a modular and plugin and plug out Solutions which means as a developer as a d owner or even as a single users you have your fully discretion to decide whether you try to step into such a relationship that is like having a third party to analyze your transactions and that that's how we try to you know solve the dilemas between something like privacy and securities by giving back the decision making rights right back to stakeholders now our T is cooperating with s you know leading security companies in this industry to to Really you know promote the security of the web stre into next level here is a real use case we conduct with several of our partners uh we just deploy and replicated the curve contract on ourti network and use the use the as aspect to successfully prevent the the reent attack from happening again at the runtime level yeah this is just the tip of the asberg about the real use cases uh of our of the the capability of the ASB and artella we are just on our test net and we just run our first version of our uh hexon and we really get our uh uh like oura developer communities like transforming some of these interesting ideas into real codes like regarding the security the unction kyc kyt stuff the Privacy the AI and even the the gaming and and the def5 part so yeah like I mentioned we are currently on our test net and like everybody here uh we we warmly welcome you to join our T to join us together to explore the boundary of the web stre communities and we'll have a boost here in Denver and if you get any questions or or if you want to you know share something with our team feel feel free to reach out to me or anyone in artella hoodies and yeah so yeah wish you enjoying your stay in Denver that is all for today thank you all yeah

Automatic transcript — names and jargon may be misspelled.