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

Loading player…

ETHIndia 2023 Closing Ceremonies

ETHGlobalWed, Oct 9, 2024, 12:00 AM

Join Kartik Talwar of ETHGlobal for the Closing Ceremonies and demos at ETHIndia 2023! Embark on a journey with ETHIndia, where innovation thrives, collaboration knows no bounds, and hierarchies fade into self-sovereign ownership. The most skilled web3 developers, designers and product builders from all around the globe came together for a weekend-long adventure to advance the Ethereum ecosystem at ETHIndia in December of 2023! ----------------- Follow us: https://x.com/ethglobal Check us out: https://ethglobal.co​m Email us at: hello@ethglobal.com

Transcript

back to telling you about who won what amazing prizes at eth India we won web 3 to win and that means we want to get all the smartest people in the world in this one roof and really have them experiment with everything that's kind of out there to break things kind of push the boundaries and this is exactly what we did this weekend eth India was an incredible success this is our fourth time running it and this is the biggest one we've ever done as e Global we have 2,000 attendees 1715 of them are hackers from 2117 cities and 30% of them are new to web 3 not only are they from 35 different countries but we have representation from every single state in India and that is amazing so these 1715 hackers spent the last 36 hours building the most incredible set of projects and the goal here is for us to talk about all the things that they built I'm super proud to announce that 478 incredible projects came out of this haathon this is the most we've ever seen and that was a big long and Incredibly energetic morning for all of us we went through all of these projects and we're going to show you what some of those top projects are but for the next 3 minutes I'm going to have you clap a lot because there's a lot of people we're going to make well thank for making all this possible so first of all congratulate yourself for submitting almost 500 projects and I also want to thank all of our judges who talked to all these hackers so thank you for paral pit Augie Jack a moh anub shk come on got to thank them may friend Rohit K Kush Ragu Jason pram Mustafa simit musan pin har nandit Angela janil pun toas KET ishank Ryan ab anit and Dan and our 28 incredible Partners we going to be giving away $250,000 in prizes so please join me in thanking onein arbitrum fcoin polygon scroll air stack Alliance base cell Chain Lake ad Duran Foundation mantle Power Loom push safe the graph waku XTC octo huddle Light House metam Mas Mona okx fmtp Zeta chain ceso and Fidelity all they're going to be talking about all the prizes you've won from them and all that will be announced shortly after the demos so let's go back to all the projects 478 projects were submitted at 9:00 a.m. and we spent the next 6 hours is going through all of them thoroughly I'm super proud to announce that out of this whole submission and judging process we have 13 incredible finalist here so without further Ado well actually before we announce them now these are our 13 finalists it's also a long day for me let's congratulate our 13 finalists three transform B on balls pixel police graphite Phoenix 5 ZK p2m blockchain hivm safe to Lane covery chain Masala wallet multi-lane and crypto cloak all these 1 teams are going to come on and demo what they built and we're going to do that shortly but before I go I want to make an incredible amount of I'm going to thank an incredible amount to all these teams who submitted a project a lot of you are here there's this were so many teams that we got that we're going to actually have to do two slides this time so all 465 teams I want to thank you for submitting a project making something that you're proud of presenting it to our amazing set of judges and pushing yourself to do something incredible this weekend just because you were not one of the finalists does not mean you were not good enough our goal with the finalist is show some incredible projects our judges are excited about and I want to thank all of you for making something and shipping something incredible give yourselves a massive Round of Applause so before we jump into these 13 teams and by the way you can see all the projects here now live if you head over to eth India 2023 deol you.co projects you can see everything that's public that came out of this event and we're going to talk about all the prizes very soon but before you go on and we do the first demo we we want to make sure that we can make this event better for you and everybody else that comes in after so you'll be sent a link here from our side and if you can just fill out this quick survey it's just 10 questions you got to just rate things one to 10 it helps us make things better for the next thousands of people that come in just take two minutes tell us what you liked what you did not like what else can we fix all that stuff makes our lives easier and makes it more I for the next set of people who come in and we're going to be giving away 10 hoodies just going to be raffling these away and we'll ship it to you wherever you are in the world so please do that we'll send a link later but enough talking from me let's get to our 13 demos so without further too let's welcome our first finalist of this weekend three transform getting started with web 3 can seem kind of daunting presenting before you three transform let's start by signing in most web 2 users do not have a wallet per se so we can sign sign them in with Google and build a wallet for them so once I sign in with Google I have a wallet address for that particular account when I click on let's start this is the app that we have built a web 2 to web 3 transition tool wherein you enter any URL that has a web two app so in this case let me consider reddit.com and I click on start the magic so what this is doing is it is generating ideas of how I can effectively and productively integrate some aspects of web 3 in my web to app this can this can have many use cases two two use cases that we are focusing on number one being education 30% of uh Builders year are new to web3 and might not uh be that familiar with how it works secondly Enterprise users Enterprise users uh have to keep up with the times right so maybe your boss comes up to you and says like we need we need to keep up with the times integrate web3 in my app so now based on the URL I have generated some ideas so here I can see decentralized voting system tokenization of karma points according to Reddit so let me consider I can choose anyone and I have this uh editor for me so so the approach is here I can provide it additional context like I need uh I need upward and downward maybe down uh down W and I can click on generate code and it will generate solid a solidly smart contract for me now this is powered by large language models and I do not recommend my user to directly use the code generated by llms so I have a open in remix ID button that will Port the code into the remix ID and uh the you and we have provided detail instructions on how they can test it over here once I do that then I can click on the download hard hat uh button and this what will do this do is on the users's behalf it will create a hard add project it will do the hard work of compiling it zipping the files and upload it to Lighthouse storage once this is done this will be downloaded as zip file and um here I as you can see I don't think you can see it might be too small but yeah the the contract is here the artifacts are here the build information is here after that is done we do not end here we we have given them a oneclick deploy Button as well so you click on Magic deploy and this contract will be deployed for for the user it might take some time but yeah so with the magical features first of all idea generation then we come to magical code generation then we magically download hard hat and now comes magic deploy it will it will give me a contract address and I will be the owner of this contract all right you might think okay he ends here no now based on the contract we give give the user exact uh information of how how they can actually integrate this smart contract into their frontend applications so here you download the artifacts you copy the front end and you download the dependencies and here each of the function written by smart contract is mentioned here and you can see that the um parameters are also verified all right so this is the app if you are interested in the technical details of how this is all working I have included with this diagram you can find it on my Dev folio submission as well as as my GitHub repository and uh you can also check out the uh submission by clicking here we have a live demo up and running if you need access um due to a rate limiter do feel free to reach out to us thank you for thank you to pargat Vin and Arya for being amazing teammates and our friends there who helped us out out Nan a j and ban thank you so much for your attention this is team somehow hey everyone I'm oia I'm a researcher at octob by coin dcx hi everyone I'm nidi Singh I work as senior engineer at Walmart and we are team beton balls beton balls is an onchain prediction Marketplace focused on Sports wedding and for the POC today we've focused our entire product on Cricket because we are India we are in India and who doesn't love Cricket right uh let's straight away head to the demo now so here we have built a simple uh prediction marketplace where we have pull the API data from a cricket API and uh I've already uh put in a small uh bet on an Ireland versus Zimbabwe match and I'm going to put in uh another bed by just shifting my wallet real quick um let's do this so now you can see that I'm connected to my wallet I already have a few bets before uh not a gambler just fi uh I'm going to predict to uh bet uh a bit on uh the Ireland team So currently we have deployed on a bunch of evm chains um you can see that the demo is on poly on uh however this is multi-chain um there's interoperability Factor still um missing but what we have done is you can see that uh the BET has come here that I have bet for Ireland to win I'm also going to place another bet uh you know for the other team uh so here we have Ireland versus Zimbabwe so let's give Zimbabwe some love as well uh let's bet a bit for them because get so once you uh uh predict something uh it basically comes on your existing predictions and uh we have used chain link apis uh chain link functions specifically uh to be able to fetch the uh response data when the uh match gets over and once the response data is fetched um you can see that if you are won then uh you will be able to withdraw your share of funds and if you have lost then um sorry your funds have gone into the pool which is distributed amongst the winners so uh ovia here is helping me uh with the Oracle uh settlement so the idea was to uh not build something too complex but build something fun uh using which we can onboard users using which we can show that uh hey uh crypto is not just all about defi uh or just about heavy infrastructure stuff uh but it's also about building Cool Stuff uh about having great experiences and about having um experiences which you can um you know have uh a sort of uh uh trustless uh environment okay uh this broke well uh this is how demos are supposed to go I suppose um so you can see that uh my past predictions have uh uh are still there and the bet that I place which is Ireland uh yay Ireland one and I am able to withdraw my funds right now uh I'll just make a transaction here and uh this should be good uh and uh we have a cool thing as well that we added which is a bit of uh social media fun if you have bet on something um to predict on certain teams you can also share it on uh socials and you know you can and uh get your friends to retweet I'm going to do that right now and if you're here watching this demo uh please like the Tweet retweet and let us know how you like this product yeah that's about it uh we have a bunch of future uh yeah let me uh a lot of credits to Shri lakmi who prepared the whole business model and uh uh future scope and I would love for her to take this time to talk about what what this is um so this is a tech that we use we've made it a multi-chain Marketplace and uh we finished the demo and this is our team is incomplete but but yeah for the future uh scope one of the main things that we think that our Marketplace could actually make money from is subscription model and parlay so par is something that's really cool where it's a b a win big or lose big situation where you place multiple bets under the same category and if you lose one of the bets you lose all uh which all comes to the marketplace again but if you win you win big right and we want to also have another unique feature where we want to give uh points XP points uh to folks who actually make accurate bets and through this you're also building an onchain profile on betting and you become an influencer in the space right so you're not just betting on the games but you also start like playing game on the ecosystem itself right and these and this is also mobile compatible so it's obviously you're not going to sit in the laptop every time you're going to start playing you can just go anywhere anytime and create a bet and make some money and that's from us and thanks a lot yeah thanks everyone I skap painer amazing all right we are back in flow next up our third demo pixel police please give them a big round of applause yeah sounds good okay on everyone introducing pixel police a protocol that enables organization to verify a digital content ba image or video that is like verify that it's not generated by an AI or it's an def fake uh in case of Citizen journalism uh when citizen sends image to news news org uh they cannot verify the authenticity of content uh it can be an image or video uh send by photographers are local that it's authentic right uh this becomes even a bigger problem because of geni when anyone can spread a generated image and uh this can lead to misinformation and this one we a lot of people are familiar with the bombing of uh the explosion of uh Pentagon right that resulted into U S&P 500 drop by 30 points this can become even more problematic when it's about the war crimes my co so now let me introduce the architecture of pixel police so we basically built an roll up using stacker SDK which basically can work with any L1 and L2 so in our roll up we design a custom State machine and custom State transition function which facilitates addition and basically any kind of operation on any digital media content so just wanted to kind of like wanted to give you a little overview over the uh node architecture so basically it contains three uh different clients ckvm rollup client and the RPC server all the state transition functions all the editing operation which are happening on the digital content happens inside zkm so that we get the proof that the operation which is happening on the digital content is actually correct and with roller plan we proceed with the straight transition function and we use leverages RPC Ser like for different calls so let me just give you a demonstration of like how does it actually look like an operation so we built this application built on this particular rollup and now I will be attesting one of my friend's uh image so I just open the camera right now and let me take a good picture of my friend yeah so I took a picture of my friend and now what I am doing is I'm basically yeah so so as you can see like when I actually took the picture the state transition has been performed over the image data and the image has been attested so basically when I actually capture the image the device secret key basically signed that particular image and that particular attestation has been verified inside zkm so that we can get the proof that this particular image has came from actual device and now let's perform a simple simple uh operation on this particular image let's just gray scale it when I click on Gray scale and now this particular image uh will get gray scale although I I'm I'm sure you won't be able to see this so sorry for that so again like the gray scale operation again uh further as a say transition function and the proof corresponding to it uh gets completed on C gvm proof so now let's suppose this particular application can be uh used as a citizen journalism application where a citizen wants to basically uh share this image with certain newed platform so let me just share it and I just created this sample here in the news platform and I and now I can see this particular edited image on this news platform yeah so now let's say we are on some uh news platform like CNN right and we have all the images here now we have a button here saying view history so once I click this image it it'll redirect this to our Explorer platform which is going to show you all the different versions of the image along with you know the version ID and the operation which was performed on the image as well as displaying the image there basically with this you are not just proving the authenticity of the image but you are also proving the origin of it yeah so what we basically did with this application was we have a we had a mobile application which sent which captured image where you could verify the authenticity as well as the original origination of of the image uh in any social media application or journalism application through our pixel Explorer so but then the question is who will adopt this uh so there is a standard called ctpa where which is being developed in collaboration with Adobe Microsoft and and a few big names and their aim is that Publishers creators consumers have the ability to trace the origin of different types of media and that is what we have built this is a standard which is working Pro and this implementation pixel police is one of the first implementations of this standard and that two on blockchain so imagine adob and Microsoft adopting blockchain uh there could be other use cases in the Realms of social media platforms uh legal and forensic analysis and advertising in addition to uh news that's it from our end thank you for your time [Music] guys all right that was demo number three pixel police now we're going to get set up with number four graphite please give them a big round of applause all with hello and Namaste Bangalore is fantastic to be here I want to begin by thanking you all for making us so welcome Halfway Around the World our project is called graphite because it's a lightweight solution to a hard problem using snarks we're here representing o of blockchain society and homeow as well as edow too the first question is why graphs graphs are very present in the real world in web zero here we are all noded on the graph by that I mean we have nodes and edges that could also be in the case of blockchain where we have wallets connected by their relations to one another transactions and the smart contracts you choose to interact with the problem with graphs is that computation is very expensive you can have very rich properties for example the number of clusters page rank like Google uses to rank web pages when you search them however this comes at a cost that often scales in a number of nodes squared we want to find a way that allows this to be done cheaply and efficiently so we can prove Rich properties about graphs now the obvious solution to this kind of problem is to take a snar a snar is 01 in complexity and gets around this problem that you have exponential or o n s algorithms especially when you're scaling to graphs that are tens of thousands or even millions of nodes wide the problem here with the naive solution is that the circuit becomes extremely large and there is a tedious developer experience if I today want to snar a graph computation like a shortest path algorithm or a spanning tree algorithm then I need to go learn a DSL a domain specific language like Cairo circom or one of the many others out there that exist in these isolated crypto communities and as someone who might be a web 2 engineer or a beginning engineer as a machine learning engineer or a data scientist it is a very high barrier to entry we decided to break down this barrier to entry we've built python Bindings that sit on top of Noir and make it super easy for any developer to use snarks the way this works is that um we allow access for any developer to be able to make use of this um this technology and um here you can see a graph of gas costs when you're doing a um sort of graph computation on chain in solidity compared to uh if you're using um graphite and as you can see graphite is 01 whereas solidity is sort of quadratic and after four um nodes a our solution gets better than just doing it simply in a smart contract but the real um sort of insight here is when you start looking bigger because obviously real real world problems require a massive number of nodes and you'll see that even after 6 nodes we get to the point where the algorithm can't even fit in the block space because of how much gas is required um and this I think clearly visualizes our value proposition 30 lines of code to three lines of code we go from something that is a complex DSL to a simple python library and this has been published on piie anyone can install it using pip and any engineer can use this in their jupyter notebooks or in their python files as they normally would use any Library thank you Manu I would like to give you some examples of our in action so first of all airdrops the protocol running an airdrop is incentivized to reward the people that contribute the most to their protocol how can they do this well they can PID rank wallets which is users which is people like the people here and hence see who are the key contributors who made the key connections who could give the key volume which can be calculated through the page Rank offchain and then proved and uploaded on chain to be verified very cheaply by the protocol themselves hence rewarding correctly the people that are giving back to protocols in airdrops we see a graph of this here on some example wallets and the wallet with the highest page rank here will be rewarded proportionally to this another example is if you want to offramp it's very important to check that a wallet hasn't been engaged in something like wash trading currently this owners is surely on the off- ramping service this allows us to give the user the proof that they have not been was trading or similar malicious behavior they can simply upload that proof on chain and it can be verified cheaply and quickly by the offr service this not only have security but it also makes it cheaper and safer I'll now pass you over so one of the applications that we've built that I'm super excited about is trustless onchain Dex aggregators so um I'm not sure if a lot of you know this but uh existing Dex aggregators like 1 in actually have a trust assumption built in that the path that they generate is the best path um but you have no guarantee of this uh so what we've built actually enables you to get a guarantee on chain that if you're doing a swap from one asset to another using our graph algorithms is actually the best possible path the best execution um and this enables like you know use cases like Dows that want to manage their treasuries fully on chain all right and now we can get started onto the demo so here is the demo of um a example Jupiter notebook uh that shows you how you can you uh how easy it is to generate a proof uh yeah um so yeah so I can just click run all um and it's it installs py graphite which is the python library that we published we have some help functions that allows you to visualize the graphs so here is the graph that uh we are running operations on um it shows where the nodes are wallet addresses and the edges show value transfers between those wallet addresses between a certain period of time and we want to be able to see if a particular wallet uh I.

E a node has been involved in wash trading so a existence of a cycle um where there is like positive value all around the cycle and then you can uh see you can literally execute the uh ZK proof uh just by running this single line uh which connects to the Noir back end which you can see to the right uh but you can rewrite this U Noir backend in any particular language it doesn't have to be Noir uh and then generates the proof that you can verify on a smart contract where we are going to the future is well graphs are highly expressive expressive algorithms and there is a lot of standard algorithms that you can compose and the composition of all of the graph algorithms allows you to explore many of the computational spaces that were previously very difficult to do due to develop a ux and we would like to invite you to be part of our journey in unlocking that uh computational expressibility uh this is our page uh for graph uh graphite lib and thank you so much to homeow and eth Global for hosting thiss thank you everyone if you want to live in a physical Community time up I'm going to interrupt you guys the end nope thank you all right I told them this earlier I'm going to interrupt all right next up all right I'll get them set up and then and then we're going to go into all of this are you ready we're not getting you back into defi so 10 9 8 7 6 5 I know I'm just counting I have no idea if you're actually doing anything well it's going to get set up in a second please join me in welcoming Phoenix so know what to know that J that here coming I hello family St hi everyone we're finish. five we're liquid taking uh platform on file coin basically user can St their fill and earn rewards and also we provide loans to the storage provider based on their onchain reputation so let's hop into the demo right okay so if you have F laying around in your wallet so come and stay in our pool and on rewards so this is very simple like sing in any uh amm Ori platforms uh okay so you can see and let's get the transaction going and if you are a storage provider on a file coin you need uh fill to stake uh in order to be the participant in the node so for that we're providing loan and this is based on the onch reputation that the file file con storware has so now if a stor you can just unboard as a storage provider oh all right I'll have to see okay so conf as a transaction is uh going on let's go to the next uh page here you can request the amount of loan you need for example uh let's assume five fill we should we have uh so as soon as the request is sent uh we start the calculation of the Onin uh uh Onin reputation of the uh sourice provider for this we're using a service called decentralized Computing service called lilipad so so basically we are running an ml model that will calculate the collateral amount the stor for has to pay based on their onent history now as this uh model is trained on the data from the main net so let's pick a minor from the main net and uh check his reputation if he needs uh needs uh uh needs needs loan of i f so the as you can see the models running uh it will take some time so in the meanwhile uh let's uh see uh how actually we're calculating the reputation uh and yeah that one little so for uh where in here you can go go ahead uh so basically we need two things right the data of the on minus with the transaction history and the uh like the uh weights that will give to the data parameters that will calculate the exact uh reputation square of the minor so for that we are basically facing these parameters like adjusted power sector totals active false recoveries and new Inc count and uh we can see that run ml models on lilipad and you can see like on the top right corner we have a minor with a good rep reputation uh like he has asked for uh a loan of, fill and he he has the reputation we have scored is around 829 so here and on basis of that he needs to submit a collateral of 200 to get a loan of 1,000 fill so uh this is how we are uh calculating the reputation now moving on to the next step okay so the loan is now we can move to the admin panel uh move to the admin panel yeah so uh after the loan is uh uh uh requested you can uh see you must you can see it in this dashboard yeah so now you can uh approve the loan amount from the pool based on the reputation uh okay uh so uh the the reputation the address called selected here it was 89 something you can just yeah what like so we are basically calculating a formula that is 1 minus the reputation Square by 1,000 into the loan amount so here the loan amount is five so the collateral will be around one so and add here uh then see what so now uh apart in the stor for can pay the loan as a filecoin allows us to change beneficiary addresses basically to share the mining rewards with the pool so we uh uh allowing the miner to change his beneficiary address so that the mining rewards the or a portion of mining RS will directly be shared to the pool in order to repay the loan uh and after that is done you can just uh place the after the whole process is approved you can place the collateral and take the loan so this was our demonstration thank you thank you all right awesome all right well now it looks like I need to learn how to stall for at least 15 seconds if not 30 but good news is we're halfway there this is finalist number six they did something super cool they're using ZK with real world payments and onchain stuff so I'm going to just say slowly I don't know how to stall properly but please join me in welcoming our sixth finalist of the day ZK p2m we got it yep yeah good afternoon everyone uh thank you Karthik for the shout out so we will ZK p2m which stands for ZK Pier to Merchant and it is a fat to crypto on RAM it is trustless it is instant and it's powered by ZK proofs so let us get started as an on member when I come to the protocol I enter the amount of usdc I want I will enter 0.1 because I'm fat poor and then I'll create an order when let's switch it to Advanced and confirm so when I come and create the order beforehand an on off raer has already deposited usdc to the protocol and upon creating an order the on ramper is given a time period where they have to perform the offchain payment produce a proof of the offchain payment using ZK send that proof to the contract for verification and if the proof verifies the contract unlocks the usdc to the user yeah so this transactions has in mind and this gives me a razor pay popup where I have to do the offchain payment here you're paying to a merchant and not some random D on the internet which means the merchant has already been kyed and it should prevent any frauds also you have you can pay using any of your favorite uh payment services including credit cards debit cards and UPI for now I'll just use this so once the payment goes through and we receive a confirmation from rip the UPI calls the prover in the back end yeah so the Prov is up and this Prov initiates a TLS session with r and also splits the session key with the notary uh using MPC the the response that is fetched by the by the server from Razor pay is signed blindly by the notary and then that signature along with the proof is fed inside a ZK circuit the ZK circuit redacts all the sensitive data that you have in the response and sends all of that along with the proof of computation to the chain the the contract verifies the proof and then unlocks the assets yeah so this all happened in the background and the prover has already sent a transaction to the chain which we should be able to we should see here yep 45 seconds ago we received an on-ramp transaction and I should have received one usdc on the Chain yeah also this is not just payments you can use it like this is not just for India you can use it to on-ramp in any country using any fiat currency and this is not just for payments you can use it this same flow to bring when any web2 data on chain and perform web3 execution on top of it thank you awesome all right I may have some good news for you I think we figured out the tech issue so let's find this out live please join me in welcoming blockchain yes okay so GM everyone so we are a team from bloa ITR and we have created flock chain a Federated Learning Network built on proof of stake and micro rollups so uh what is Federated learning well fed dat learning is a scheme where there is a network of clients these clients have some local data and they train models on that local data they now send these local model parameters to a central server called the aggregator and this aggregator collects all of these uh model parameters and Aggregates them and sends them back to the client as the base model for the next epox so this is how feder learning a like over the epox in improves accuracy and train machine learning models so it is a privacy preserving scheme because the data has never re has never been out of the client's system so this was developed by Google back in 2016 but it has some of issues like the problem with Federal learning is that the existence of malicious clients they can sabotage the network and reduce its accuracy along with that there could be Free Riders that don't mean feeling contribute to the network but can still reap the benefits for that so how do we solve Sol this well proof of stakes to the rescue we just build this network on top of a proof of Stak system where the clients have to stake in order to participate in the network the clients can earn rewards for training these models and improving accuracy but if they do any malicious behavior then we can slash them this way we can ensure cryptoeconomic security uh on top of the network the slashing conditions basically identify outliers in the network and measure the correlations between the previous EPO and the current dep box using uh the Crum a crumb algorithm and a correlation algorithm so this is our basic this is our basic architecture so user can just come up to the aggregator and request for a particular model to be trained the aggregator now sends these U models to the to the no to the network of the clients which start the FED learning scheme there there's a stake and there's a slashing manager which ensures the proof of stake and no malicious behavior happens now the slashing conditions have to be verifiable but they cannot have an offchain due to impractical reason and high competition cost so that's why we are implementing a rollup architecture where we can post the updated model parameters and have a chain uh a state chain where we can manage all of the EPO all of the model parameters for each Epoch for each client and also do the op competition verifiably so that if there is a malicious client we can identify and slash it so so that is why we we are including a rollup architecture because it creates an immutable Trace Trace sh of each e we're using stacker to build it and now I would love to show you the demo of this project so yeah this is our front page so you can just so you can just connect with metamask the next connect and you're inside so now let's uh look into the user dashboard so yeah so now you can create a new task and you can just uh what you want so let's say uh test FL and we can identify like let's say we want to train a CNN model we can give other parameters like the activation function the optimizer the desired accuracy and we can also pass in our own uh our own uh model that that we want to train it upon and we can start the session and now we we have to pay a base fee so that there are no spam attacks so people to just Spam the Network pay now I'm sure s out also we have deployed our own contracts for slashing and managing rewards but but this is a project that would be perfect to implement on top of igen layer as an actively validated service so whenever that is a developer friendly process we would love to build on top of that and yeah so the transaction went through and then we can see if you refresh this that our test f is going on so we have already a completed uh transaction uh set up and we can click on that and we are we are trained it for three models and one of them as malicious so this is just a UI to kind of show that and and we can now download the train model trained model as a user and yeah this is basically the user dashboard now we can go back and also show you the client dashboard so when you log in as a client you obviously have to St a particular amount in order to get okay well then takes a while think H let wait to finish oh yeah okay so now that the transaction gone through now we have onboarded as a client and we can see all the ongoing transaction that have happened we can see the completed transaction some completed orts and here we can see a list of jobs we can where we can start working off so yeah this has been a basic overview of our project flock chain and uh yeah thanks for having us and it's it was lovely to give a presentation on this that was awesome all right next up hivm please give them a big round of appuse hey everyone uh so we've built a hybrid IVM which is essentially a hybrid intense virtual machine and uh yeah so essentially the problem that we're trying to solve is that int solutions that exist these days are either super specialized for a single use case like unap X or maybe 1in Fusion or there there there's another end of the spectrum where there are very generally like anoma or Flash B sway right uh integration of these intent based Solutions is difficult so the the first thing that we're trying to address is how to make it simpler uh we also trying to make it simpler for developers to easily integrate uh applic transaction flows which require multiple interactions as well as allow the developer to figure out how to align with either a declarative or imperative paradigm yeah so this is what I was essentially talking about where a spectrum exists for Solutions of intents these days what we're trying to do is to give the developer the control of where do they want to align whether to build an imperative solution or a declarative solution or something which essentially aligns with both and uh yeah so what is what what is exactly that we built we built a domain specific language which is essentially a way for developers to express their intents in a way where they still have control over how to express the intent on a high level in terms of the transaction flows but they're still able to leave in Gs where uh those uh generic operations like swap or Bridge or consolidation can be serviced by an external solver who is competent in that uh the DSL compiles into a bite code which is executed on our uh fivm which is the stack based virtual machine uh yeah we can probably go to the architecture diagram to yeah so this is the uh DSL that we have created you can see that there are essentially three Primitives there's a consolid there's a consolidate step which is essentially responsible for making sure that there is a certain amount of funds on the given chain so it essentially internally figures out how to route the F route the fund such that the in funds are there on on the destination chain as described there's a swap primitive which is pretty self-explanation then there's a call primitive which just calls uh a transaction right and this is compiled down into this bite code through assembler that we wrote and the consolidate and swap operations are it important which means that they are executed based on demand this is the high level architecture that we have the DAP creates a high level description in the DSL that we created on how this uh steps needs what the intent needs to do on a ey level uh wherever they need generality Jes use are Primitives uh it's compiled to a bite code is stored on a on a intent micro rollup which provides durability for which for the status of intents solvers come in they interact they provide Solutions and uh we use 437 for to make sure that the transaction execution is uh pretty good yeah now we go to a live demo yeah so the first step is essentially for the dab to create this DSL and compile it down to a bite code so we'll just show you a demo of that so this is essentially an assembl with this particular particular DSL is compiled down to this bite code and it gets stored on the rollup for forther processing by the solvers and now we are we are essentially going to start a micro rollup and a solver and then we're going to essentially demo on the front end how the intent solving Works how it interacts with the solver and the rollup so we start both services this is a front end where essentially a user is able to buy an nft and the the high level flow here is that the users funds are distributed on different chains and ultimately the user essentially wants to buy nft on arbitrum which cost $5 so the intent will essentially make sure that in the consolidate slab it will make sure that the account on arbitrum has enough funds uh it already has enough funds it's it important so it does not do anything then it make sure that once enough funds in terms of USG have been bridged it will swap to make sure that the enough amount of usds is available to buy the tokens and once that is done it will will actually execute the the actual nft purchase the green steps show which part of the bite code has actually been executed and you can see that already the intent has been fulfilled and the nft has been bought and and all of this happens on mainnet by the way uh yeah this is essentially a high level over how everything works and uh yeah I think uh let just let's go into the last slide where we discuss some uh benefits of the HPM so what is what is the benefit that this provides right it allows the DB developer to figure out how to align with either a declarative or imperative approach they are able to using this GSL they are able to tap into either paradigms based on how much they want it to be generic or how much they want it to be imperative it is completely deterministic compared to an approach of using an llm where you know there's a prompt and the llm generates a transaction in that case the llm can make some mistakes or it can hallucinate this deterministic approach guarantees that this will never happen and the biggest uh value out of this is that it simplifies integration with apps where multiple transaction or complex uh interactions with multiple D apps is needed instead of integrating all of the solvers or apis manually you're just able to create a high level representation of what needs to be done and it's delegated and solved by the solver network uh yeah and for the next stest we'll be working on solver decentralization and expanding our DSL to make sure that more PRS are supported uh yeah thank you awesome who doesn't love limit orders uh I mean intense all right give it up for hivm next up is save to link please give a big round of applause so hello everyone so I'm Kosik and hey this is Kosik so we build saf to link so what is saf to link so let's take a problem statement let's say you want to transfer a crypto to your friend and you have his valid address so the sum is huge so what you do you cross check so you might perform a test transaction to verify whether it's a right account or let's take another example uh whenever you uh gift a crypto to someone so there will be always escro contract or there will be some sort of institution which is involved in between it might be bance or wasak something like that so we built uh something called as sa uh sh uh share to link so here it is how it works yeah thanks kid uh so that was a problem so basically we know that the payment although it has evolved so there is a still a problem that uh we are not so sure about the destination interest and we double check and all those things so the solution that we are giving through the help of safe to link so instead of pull push model which happens usually in the payment sector right so you have wallet and you have address so what we are proposing is a pull model pull based model where we can actually a recipient can uh you know withdraw the funds uh without actually going going through nesc so that's something that is possible with the help of modular smart account so basically a lot of account abstraction wallets right they provide this feature of programability so that's something that we are uh you know proposing as a solution so one of the things that we did was to how we can actually do the payment with the help of a link actually instead of actually just getting to know the recipient so the uh solution has a you know minimal uh technical uh stuff so let's say uh we have we we're going to create a link right so what's important there has to be secret so it could be a voucher or anything you'll have a seed and from that we actually generate a publicy and that uh we stored it along with whatever condition let's say you want to transfer $50 so those conditions will be putting it on the uh programmable uh extension of the wallet and then the secret will be shared with other person who can actually regenerate and prove any type of recipient so since we have the any sort of like proofs will be verifying VI digital signature so this is a high level how we you know do do the sa safe to link whilea link how we can share without actually going through ncro so let's do a quick uh demo so this is actually U you know safe is one of the account obstruction wallet which is modular and we have created a module which is uh you know for safe tooling and what we are running is on top of this uh safe wallet itself uh we are running this application uh so you can actually select the uh uh asset and then you just have to select the fund so this if it's a first time it will install this module on the safe and it will batch if there is any uh you know configurations as well so right now we are just setting this configuration sorry uh let me we can even relay through whatever the safe account provides in their wallet but let's just uh confirm this transaction so once the transaction goes through before itself we'll get to know the link but once the transaction goes through we can just share this link with anybody uh so if it if it has uh you know been confirmed so we'll get to know that 0.01 ether uh is there to claim so this is basically with the help of seed we reconstruct this and we uh you know index it in our you know get the index from the the contract and then we displayed so here is a trick so we want to make sure that the recipient is seamlessly can access this so basically uh recipient should be able to access this gift they should not be able to know the wallet address so we are removing the beneficiary aspect right so what we can do is that we allow them to create a smart account from anything literally so let's say we the the beneficiary wants to create a social login from the social Lin we actually create a 4337 based smart account and so we take that beneficiary and prove to the smart account that we uh we own that particular secret and that will be funded so we'll do the uh we'll just have look into the transactions as well so as you can see there was no transaction initiated in a push model so we actually claimed it so the transaction in a CF original account how it looks like so if you go to the transactions here so you see that 0.01 transaction has been uh done which is a withdraw which is uh done by the the recipient not the the the Creator so we can even cross check they didn't even pay gas they just logged in with the social Lo login and they got access to the fund and we can cross check this uh you know transaction which is again 4 uh you know the hand uh we can even verify the user Ops but as you can see the user did not pay for the transaction fee so our pay Master actually pay for it so this is how we want to onboard the next crypto way with the help of a different approach of P model by leveraging the account abstraction which is you know we can make it modular and allowing you know any wallet to be featur so we have developed it for safe but any sort of like an account abstraction wallet can leverage the similar functionality so so that's safe to link but I think we can develop a lot of uh you know future things with the similar Concept in our wallets thank you awesome just a few more finalists to go so please give a massive Round of Applause to cry chain hello everyone so I would just like to start with a short story so all of us uh on a Friday evening you know we were sitting in a club having fun uh just a normal evening and S we see something really fishy happening in front of us a questionable thing okay so being the responsible citizen that I am I wanted to report that to the police immediately but then there was a voice in my head that said no they'll get your phone number they'll call you hundred of times maybe they even include you in that whatever uh crime you were reporting so that was when this idea of cabri chain the seed was planted in our heads when we wanted to create an anonymously dipping platform for a user where his or her identity remains unrevealed so yeah so it was not just me there are a lot of us who you know are really scared to go out and Report such things that we see around us so that was the motivation here now we'd like to move to the demo so this is uh this is the main dashboard of our system well the user um has to have uh a metamask wallet as well as uh we have used um an non Adar authentication so that um there are two things that we you know want to achieve here is that one Adar one wallet U so that there's no unnecessary spoofing in our system and also we want Indian tippers to tip about the crimes that they see so here we connect our metamark uh wallet and um on on boarding on our system there are 10 tip tokens which are transfer to your account and based on those tokens you can stake some of it whenever you are giving a tip so this is just the normal um flow of our website yeah so this is how the user onboards uh once the user clicks on login and there's your adhar key so adhar is a unique identification uh national identity that the government of India gives you so using that um we onboard the user on our system and the user now has 10 tip tokens in his account now the user can so there's another module that we have which is um a capture uh a cognitive assessment of the user so that for ensuring that the user is actually tipping in his or her right mind so this is just a simple uh gy based cognitive assessment where you will be shown four images and after that you'll have to select the order in which they were shown just a normal capture that we have on our websites okay this just takes some time to load yeah so you just now need to remember what the series was so it was second yeah so you straight away you gone to the uh tipping the submit form now here we have a description ready with us so this was some uh thing that I saw happening in front of me I just put in all the details here and uh since these um are we do not want these details to get uh you know manipulated maliciously we have stored all of this using lighthouse on file coin and once we enter all of these details so the necessary information that the user can give us of the crime description the type of C the category of the crime the date when the crime was about to happen and uh the nearest police station to the crime and the number of Takens that the user is going to stake so basically the the the stake helps us understand how much confident the user is uh and helps us increase the confidentiality score of the tip now we can we also have an option of uploading uh any images or pictures that the user might have clicked at that moment then when we click on submit the transaction starts and here I would also like to mention that we have a backend running uh on a flask API where there we have two models uh machine learning models which help us uh you know detect the spam the spam text from a crime related text so so that we we are not spoofing our system with unnecessary uh details and storing unnecessary details that we don't require and um moving on uh the transaction takes some time to load yeah then we also have a police dashboard dashboard where the police also has a wallet address and the police also has an account on the system and uh the police is able to go and verify that tip so the crime the location that we have took according to that we route those crime those crimes to those particular police stations in that area and those police stations can um on board again on the system and approve or decline those uh tips and based on that we have an algorithm that runs which determines the user rating so for example if you've rated 10 times and every time your tip was correct the police has verified it that and approved it your rating automatically increases so from the next time when you are tipping you are getting incentivized because of the tip that you make plus you also have a high rating and are you have higher chances of you know knowing that you are the right person so uh yeah and we also have a chart system integrated for which we have uh utilized V uh where for example in that moment of time you might not remember all the details and after that you might want to let the police know of some detail that you missed out so that can be done using our chat application where you can chat directly anonymously with the police and let them know about any details or if you want to know what what uh what is the status of your case you can uh do that using this chart app then finally uh we have we also have a dashboard analytics so here there's just a map feature where we show the different type of crimes in that area how and how that police was able to uh Safeguard their City well based on how many crimes were actually solved out of the tips that were given um yeah so finally I would just like to say with this idea of kabri Chen uh even if we able to solve that one crime or if we are able to you know prevent any heinous crime or Deed from happening it will really make us proud and happy that we were able to uh contribute to making this world you know Crime Free so and again thank you to my team members joy samay kushel and d and me of course because this was a team event and we really enjoy it thanks to e India all of you guys all of uh the volunteers and everybody because this was a great event and we had a lot of fun as I can agree all of us had sorry I'm so excited so yeah thank you and thank you for that awesome demo it's really good to kind of mix up all these things and actually use CK proof for some real world examples all right three more follows to go next up let's put them on screen immediately there we go M right thank you KK hello everyone namaskara bangaluru so we've built Masala wallet and then we are excited to demo that so without further Ado I'm going to jump straight right in we Indians right we love two things good use experiences and great Masala so yeah and the same time right we are the good at the take so having said that right let's get the problem statement right away I think W3 ecosystem has well established by now that private Key Management is a major overhead not just for the new users who are on boarding the entire space but also for the D who've been around for a long time right I'm sure everyone has heard about some close friend or someone acquainted with having had their wallet compromised and it's it's just not uh it's it's kind of an ugly scene right we need to go away from that space at the same time in wri good user experience should not come at the cost of centralization so you should not sell all right user on wording with the complexity and right introduce introduction of some complex and and centralized systems and at the same time uh we're building reput the reputation protocol for web3 so we really understand this and this kind of hits us home as close to our heart as well ultimately the bottom line is wet three wallets still don't just just not hasslefree now coming to Masala wallet what we built it's just very simple things right a great clean you onboarding flow having great clean user interface minimal designs and making it all attractive at the same time what are we here for we here for we3 haathon and what that means is that anything that we do we need to leverage the underlying technology that's blockchain it's a decentralized network when we're leveraging the security that exists over there I think that's when we're doing a really good job now how does it work authentication is just ZK snar proofs we'll do a demo and I think we'll get to the architecture and the smart contracts in that process so just going over a brief technical overview right I need to keep this short because we have an entire demo here we have a masala Master contract where we are basically mapping a username to a ZK snar friendly hash proof uh sorry a hash password right and then we also have an entire social recovery mechanism built in where in you basically set your own Guardian rules and you have your Guardians kind of assigned over there so going back to the whole web floor right you just have a username and a password you enter that your onboard system and guess what you forget your password you have your Guardians to come to the rescue yeah so in the whole flow right what we are doing we are simplifying complete user onboarding and if you see right the complete generation of the password will be the offchain and we are submitting the proof right to the onchain that we know the password there two constant in the circuit one I know the password and second right the verification of the all the user operations maybe it could be multi call right it could be intent this right whole multi call so all the things will be right uh consider as a circuit and we will generate the proof on top of that and then they'll be submitted to the master contract so ultimately what happens is we have the verification key which is part of the verifier contract and then when you execute a transaction let's say I want to do like a simple swap or something I'm going to take the user Ops of it I'm going to prove I'm going to take the password and essentially generate a proof that says that hey I want to do a Swap and this is my password and only I know it and this can be verified on chain itself so there's absolutely no centralization over here and once that is verified the multi call triggers the smart contract wallet simultaneously we store the proof to you know prevent any replay attacks so if you see right overall flow is very simple but uh maybe we are thinking why no one has implemented till this point because it was not possible right and it is possible because of the 4337 and introduction of the pay master so once the 4337 right came in the picture then everybody start right uh going to simplification like using the pass key so Pass key right is coming with the lots of centralized components right like including Apple and Google can change the masses format at overnight if sub Sony's configuration providing the better configuration for the cameras so we should be not depending upon this kind of the system okay okay now I'm going to get the live demo hopefully this all works as planned so I'm going to try creating a new wallet over here you can also do the login but that's not going to be part of this particular demo let's give it a simple username Masala wallet a password that I'm not going to you know AR on stage but I think I can see it on screen anyway so all right so what's happening right now like we just said we we using Z crates over here so we are generating a z crates based sh 2 packed hash and then that just went through so that was stored over there on chain at the same time a smart contract wallet was deployed we can see the address over here I can click on it and open the Explorer but I'm going to jump to the next step which is about the whole recovery process we are going to encourage them to use uh recovery mechanism so here we have social connect that we integrated by cello so essentially we go through the phone book we go through the contacts find the user uh the emails we already been part of this kind of have them you have you select them as your Guardians and continue the whole process just going to uh Breeze through this process too so that's done as well uh so here we've established a guardian mechanism as well like I just said this adds that whole for forgot password mechanism from web to that everyone is familiar with of course uh we need to do more to kind of explain how social recovery has to work selecting Guardians is a key part of it and selecting Guardians is not something that can be directly controlled through Tech but I think the narrative can be built around it okay so uh We've added some tokens over there by default to help with this particular demo and now I'm going to uh jump on to transferring some tokens we should have a particular address okay no that's not it please bear with me okay that should have not happen let me paste the correct address this time around okay let's transfer about5 tokens okay I think I think there's some white space that should be fine now okay while that's happening essentially what's going to happen again this time around is we're taking the same bite code we are also taking the password that's been stored in secured storage the compony that is generates the proof that proof is submitted to the particular contract and then the whole process that we just explained goes through so I think that is pretty much it with our demo we have also integrated a lot more screens but we're running out of time we're going to jump back into our slides this is the team we are the people who kind of like uh went over and Beyond to build this particular project I think uh Denver when he we kick started this particular aaton kind of made a really good point about moving mountains that inspired us so we thought you know what we're going to go all out we didn't have any sleep over the last 36 hours and we made all the efforts that we could to like bring in not just a working functional project but also kind of go aboard with the user interface and you know we really happy that we a bit about this on stage finally I think our conclusion is that let the Masala be in your food let the masal food be a surprise and not your wallet security thank you very much that was awesome that was a great demo all right please welcome our second last finalist of the day multi hi we are multilan and we are trying to make assets interoperable without traditional vising let's say you find something cool on another chain but unfortunately you don't have funds over there so the current solution is uh like you need to bridge funds from one chain to another and this problem over there is like you need to wait for a certain period and your funds are now fragmented across different chains luckily we have a different solution to solve this problem so introducing multilan over here so what we are trying to do here we are telling the users to come and deposit their funds on one single chain and as soon as they deposit their funds on one chain that fund is instantly available on all the evm chains possible and then they are free to use these funds on any chain and at the end of the month we will give a bill to them saying that you did like 10 different transactions on five different CH here is your bill let's go to the demo part so the things will be clearer over there so this is how a multi-chain dashboard looks like let me go to manage funds and here you can see I have already deposited 15 usdc this 15 usdc is on currently on the base Network and let me go to a and let me go to arbitrum network and here the wallet address you see over here it does not have any funds over here the 15 usdc you see here on the arbitrum it's not actually present on arbitrum it actually coming from the base Network so just to verify this let me take the address and just see it on uh RB scan so as you see the usdc address over here is zero but still on the a you can see the balance over here so let me Supply some liquidity on uh a okay so here I'm doing the approv transaction so in the background a smart cont Wallet transaction is getting made and there are two transactions taking place over here one is the borrow transaction and second is the uplo transaction so these two transactions are getting combined and it's the transaction goes in one single batch so the transaction is done and you do Supply usdc so in this way number of transaction is not increased for the user and the whole UI and the whole flow is same so just let's wait for this transaction and as soon as it's done yeah that's it it's done so you have successfully deposited usdc on our arbitrum without actually having the funds on arbitrum so let's just go like see like how it works so there are two main parts over here so one is the fetching part and second one is the making transaction part so in the fetching part uh like my Chrome extension will intercept some RPC calls some so this RPC calls like get balance so instead of doing the get balance directly to the blockchain uh extension will inter cep and send the get balance call to the multide multi node and the balance will be fed from the node itself instead of blockchain that's how the rsui is uh like is getting your balance and second is the making the transaction part now instead of a regular eoa transaction all the transaction are made through a smart contract way smart contract wallet way and we are using Arcana for that and just for the approved transaction alone here we are preparing ing borrow transaction also so with the borrow transaction you actually get the funds and in the same transaction you're doing the approve also so how is it secure so first of all it's a non-custodial solution and we are taking an optimistic approach so what I mean by optimistic approach is like we are assuming that user will pay the funds at the end of the month and second is user needs to ask permission while withdrawing so you might think that what if um multi multi node are malicious so at this moment there is a system known as a trustless withdraw and what will happen over here is when you trigger the trustless withdraw cross chain messaging will happen and proof will come from all the chains and say that okay like this guy is eligible for withdrawing so and so funds and that's why this withdraw is eligible that's why you don't require any permission over there and you can withdraw the funds if you are eligible so do we have Bridges short answer is yes but we are reducing the bridging calls cross messaging calls a lot uh and we are using Bridges currently for two things one is the dispute resolution and second one is a fund rebalancing so that's it guys thank you thanks for listening me all right now we are ready for our last finalist demo of the day and we'll get to the prizes so one last time please join me in welcoming cryptic cloak I hello good so here I am d I'm Ed so we have buil cryptic cloak it's a Ste micro rollup micro rollup with maximum pracy recently vitalik quoted that Sal addresses could be a significant boost to practical user privacy on ethereum this Al this this are a lot of problems selles are a cryptographic concept which allows us to M the privacy of receiver in a P2P transactions here are some problems they solve first of all if user doesn't want to Renewal the spending parents it can be done with stealth addresses secondly if there's a Trader and he has some Alpha and he doesn't want to make uh his trate public he wants to make Anonymous trats that can be done too and for businesses if they want to keep their information confidential for competitive reasons sist can that do that too so let's look at some use Keys majority of use Keys uh for the first one includes d d platform can leverage shal addresses to enhance privacy for their users and obviously B2B transaction supposedly there are three L businesses and they want to keep their information confidential they can do that so now let's understand in deep on how stes work and app uh platform so if you see here there are two parties uh specifically sender and receiver now receiver does not want uh any assets will be sent to his public address so he will go ahead and register uh his address R platform which will generate a stealth meta address after that when the sender wants to send some funds uh they will uh get the data from registry they will perform some computation uh cryptographic proofs and cryptographic cryptography to generate the Sal addresses and the FML public key for the user these are kind of identi identifiers uh for the receiver when they want to scan a data now simply sender can send assets to this uh new sales address and for any exteral entity there is no so whatsoever L there's no link between the receiver and the sales address it's totally private so now now uh in the backend uh we just send the uh steal address and the F public key to our registry uh it's the it's in the ster micro environment uh we the reason we are going for this approach is this uh currently you have to set up onchain registry for each and every evm chain in this case it's a single verifiable entry point registry for all the chains and there is no setup needed for any new chain who wants to involve in steal operations uh also so what we do is that uh after it is sent to the history it's it's uh it shows us dat to the to the welcon uh we had an app project inside the app environment and then it sends this to work welcome to verify and then finally settle that to the L1 which is in our case ethereum now for receiver when he wants to see all the uh s addresses being created for him he will just scan the registry uh with his uh private key performs some computation and if the competion match uh they will he will get the spending key to the new cell that addes which was created for him so let let's actually see this in working I'm on my sender site and I'm going to send some funds to this new address now this is the receiver and who does not want his privacy to be uh public so when we click generate uh it generates the sales address uh other parameters which we just mentioned and when we go next uh we can just enter the amount currently we're doing a uh transaction on poon member chain so when you hit transfer this should uh give a transaction to send the funds and as soon as we do that I think this will be a link so let's just wait for the transaction yeah so now you can see that funds were transferred to the newly created uh steal address moving on we also have to announce the steal address to our beend registry so once we announce uh our part is done the transfer is complete now let's go to the receiver side so now the receiver wants to actually claim his uh funds for that uh he has to go to the scan site uh login First uh this will enter a sign and and after that we have to load all the you can see this is the new St address which was just created for the user from the sender and they are all reflected but there is no public link on the blockchain now we can select the address and if you want to riew this private key here's a private key for this new address which could be used for inside the app or if you want to export this private key to any other wallet you can do so so this is not like your new EA which you can transact from and now we will try to withdraw some funds so we will withdraw 0.

1 amount from this uh to our new wet here and once we do that we'll just hit withdraw so here you can see the transaction has been processed and the funds were transferred from our steal address to the new wallet and I am connected as a receiver so only receiver can access these stealth accounts from his account from his from the on my website now one great feature about our website is this if uh if for example our Deb is no more and you don't want to user de still you will be able to use the whole state again because the state is stored on L1 so if the rollup is for example crash or our D does not work you can simply spill up a new rollup uh which will just uh coordinate in the same way and then and in this in this case too you will be able to get access to the funds you were you had in your u in your account because it involves all the all this cryptographic proofs so there is no dependency on any chain or any other dep or any any sort of extra tees extra things so that's all about our platform uh let's make privacy a real thing and yeah thank you so much thank you so much in the end you want to say that are finally real thank you well you see the last demo is me so let's see how the demo gods are on my computer did you enjoy this demos okay it's good to hear that all of you are still alive and and awake I wasn't sure uh what's going to happen Okay looks like we are almost there that was embarrassing all right please join me in thanking all 13 of our finalists three transer bet on balls pixel police cied Phoenix 5 zkp T blockchain hivm safety Lan cover chain masal wallet multi-lane and crypto glove all right now it's in both of our best interests that I talk fast and end this thing so without further Ado let's get to I our amazing partner prizes this is how we're going to do this there's $250,000 prize to be given away and the more energy you bring to the room by clapping and actually getting excited by you winning money the faster I talk this may backfire all right you ready first upep is run in the best us of fusion API goes to First crypto for for $4,000 algo combo wins 2500 and fusion leverage B is a third place $1,500 winner I of these teams here let me hear you guys sh there we go the best us of token ball games winner is dividend dis patcher for $33,000 reputation for micel a $2,000 second place prize and easy cred will be taking home $1,000 congratulations and the best app to enhance to develop a portal API the winner is open verse for 3,000 Chen Scout for 2,000 and Benjamin for $1,000 congratulations to Ben next up is arbitrum the best library of framework on arbitrum goes to open styles for 4,000 and pass sync is the second place winner for $1,000 the best stylist project also is stylish stylist for 4,000 and stylight proxy is the runner up for $11,000 and the most original prize goes to dance Heroes for $2,000 and cross drop for $500 see I'm going to go back to being slow again and the best tech goes to ZK Sunday for 2000 ZK patreon wins 500 and these 11 teams are going to be splitting up the bill prize and taking home $ 45455 each congratulations then we have filecoin the most unique project on the fwan ecosystem is slice pay R Phoenix fire you're taking on 3,000 each and 12 teams are winning the pull prize so congratulations to zeros review Paul D Block Battle Harvey care dcom cross CH smart contract risk analyzer three transfer file Market maker dcad desense protocol and E fit for taking home $916 67 next up Scroll these 10 teams are the best winning scroll projects and you're going to be taking home 1,000 each so congratulations to subg gen with UCS multi ZK face recovery v e e Harbor fun TT 9 on One Mas melon pendulum the central law and ZK p2m this is about to backfire so are you ready for me to read out the next list the pool Prize winners are these 135 teams I'm not going to say all of them don't worry but all of you are going to be taking home $ 51.85 there we go you have to be in this room so come on let me see some energy there we go on to polygon the best use of zkm goes to ZK Bridge allow FL ZK face recovery and ZK RIS all of you are taking home 12250 each the best use of polygon ID goes to zenay digital interaction project Anthem and subprime all of you are also taking home 1,250 each and the best zkm def5 challenge winners are Neer Finance toing crafter Spin and graide for 1,250 each as well and these gronomics is the best use of dap Launchpad category winner for 1,000 and last but not least block battle cryptic clo zday fures and mass melon all the honorable mentions all taking on $11,000 air stack chains Scout is the best overall use of air stack for 3,000 and air stack span protector snap and onchain WAP are going to be taking home 2500 each and onchain friends and Donna are the third place $11,000 recipient congratulations that's more than five people on that team I don't have to look up that later all right next up is Alliance most likely to be a startup goes to flock chain and graphite you take them 2,000 and $1,000 each respectively nebula righ wager box and R protocol are the honorable mention for Innovation prize and you're going to be splitting well you're going to take me home 666.66 each I love the math working out here all right next up is base the best consumer product prize goes to flex with for 2500 cryptic clo is the second place $2,000 winner and ALT is the 1500 third place recipient congratulations and the best use of account abstraction and base pay Master goes to sare for $ 2500 and pass sync for $1,500 congratulations to all those teams on to C the best STS on C goes to split monies for 3,000 Digi voter for $ 2,000 and ALT for $11,000 congratulations ussd blockchain wallet is the best mobile app on set for 2000 and Masala wallet is going to be the best AA or social Connect app category winner for $2,000 next up chain link the best use of chain link ccip goes to sunad and UniFi for $1,000 each congratulations the best chain link function winner teams are moderator and daily GM for 1,000 each and daily GM is also the best use case of chaining services so you're taking home $2,000 in total congratulations on to ethereum Foundation the best Anon Adar SDK winners are back it up Agora Crypt and Adar Shield you're going to be taking home 4, 2500 and 1500 respectively so congratulations and the best use of mobile girls to verify chainx for 1,000 and crypto aid for the best social good category winner congratulations next up mantel the best nft P category winners is Fanatics were $2500 crypto wave is also the second uh 2500 $ Best ux winner and the best infrastructure prize goes to graphite for $2,500 as well congratulations to all these teams and the best two def5 winning prizes are netor finance and fluidity and you're taking home 12250 each powerloom data Dynamo category winners are graphite for 2,000 and Masala W wins $11,000 for second place data Maestro winners are snap swap for 2,000 and power board for 1,000 and the power Lo contributors Fanatics open sign snapshots and Beacon chain indexer you're going to be split splitting $1,000 equally so congratulations then we have Push protocol there we go auditron is the most creative use of push protocol for 2500 cifi is the best conditional gting push Chad winner for 2500 Eevee notify is going to be the best Channel category winner for $1,500 so congratulations to all three of those teams and kryp ton wallet is the best overall use of push for ,500 and the Namaste prize goes to work roll for $2,000 there we go that's awesome next up safe the best use of safe core goes to ad asria and intense times levered for $2,000 each congratulations the best safe core protocol category winners are consensus lead module and mishap manager for 2,000 each and NE wall is the best save 4337 module category winner so congratulations to all of those teams onto the graph the best new sub graph goes to DJ trade for 2,000 and token crafters for $11,000 and the best use of existing subra goes to reputation micro Rolla for 1,700 and Global we3 ecosystem for $800 and tbai is the best use of substreams for $800 I feel like people are taking photos I'm going to be in the middle next up waku the best overall user walk who goes to block iot for $4,000 are you in the room that sucks for both of us the best privacy Focus project on waku is whisper Corp for, 1500 and the best game or marketpl is the Battle of cards team for $1,500 the most Innovative use goes to cyer site for500 and Justice protocol is the best nowk state Goods using waku for, 1500 so congratulations to all of those teams and then we have XTC best use of fom goes to Zephyr shields for $4500 ZK bridge is the second place $3,500 winner and freed fi is the third place $2,000 recipient congratulations on to Oto the best app using ooto goes to trade ZK for3 ,000 and the integration Prize winners a dfir and three transform you're going to be taking home 1,000 each then we have huddle blinker is the best Rubble track winner for 2000 sub talk is going to be the AI track winner for 1500 and Arc is the metaverse track recipient for 1500 as well congratulations to all three of those teams for integrating huddle then we have Lighthouse Harvey Cole and Cypher sight are the best overall use of Lighthouse SD and you're going to be taking home $1,500 each I see that team over there congratulations next up is metamask gas JY is the best gas API winner for 2,000 Slice Bay and flock Shain are going to be taking on 1,000 each and autotron and Nix are the two $500 winners for third place congratulations to all those teams the energy is dying down this can't be good next up Mona the best product for meetup goes to meta meat for 2 horor place in metaverse is the $1,000 winner for the best Mona integration congratulations to both of these teams on to okx the most novel da on next one goes to D for 3,000 and Tra chain for500 the best account abstraction use case winner is Masala wallet for $500 xmt best use of xntp goes to chain Scout onchain friends and do. you're going to be taking home, 1600 66.67 each Zeta chain we're getting to the end this is great Zeta Len is the best Omni chain contract winner for 2000 the best contract for Bitcoin goes to Omni chain orable inscriber for 2000 as well and the best cross chain messaging application is bleed protocol for $1,000 that was all the prizes all the projects are up there now on eth India 2023 death.

projects the projects will start showing up very soon they can also see them on the eighth Global showcase and before we move on to the one other surprise that's coming I want to give a quick note on some of the logistics everything I said here on the prizes is tentative and not final which means over the next two to three weeks we're going to be going through everybody's code we're going to be making sure that nobody cheated everybody followed the rules we're going to be looking at who committed 100,000 lines in one commit all that stuff is going to happen asynchronously so things may change somebody could be disqualified somebody could have been missed if something changes we have to update everything else to make sure everything is consistent so please be patient and we're going to email you confirming that you actually have won that prize at the end of this time and that timeline is December 31st so do not email us before that especially not tomorrow because we're going to do this in the next two and a half to three weeks so Sun prizes may change we'll be verifying everything and then you'll be sent an email confirming this is the amount the the team team members and this is actually the prize you've won all right those were all the prizes there's a couple more things that we want to say but before I do that and let you actually enjoy the rest of this evening I want to bring on Denver from De folio to share a few thoughts please welcome Denver all right all right I think uh like my as you know my name is De Denver and from De forio and I would really like to thank all of you from the bottom of my heart for making it possible for Def volu and E Global to be to be able to bring together eth India 2023 for you and you might well you might think that you have won something you won 250k um ,000 in prizes uh we have won much more the ethereum ecosystem has won itself 478 projects Each of which I I I have no doubt will who will go on to be the building blocks of the future we build together right and that's that's makes all the sleepless nights all the effort everything all over the years worth it and again thanks a lot for that and today I'll just like to take some time not much of it uh to just demo some stuff that we have been working on at De folio uh with some surprises as well thrown in and okay nothing too much Al father there is this F okay all right let me do this and I think this should work all right cool uh first up we have quadratic voting now we at deio believed in the power of the masses and want to take your opinion to also learn what what projects matter to you and how would you like to give back to them for that we have built quadratic voting into de folio and if you have submitted a project over the weekend we have a $20,000 reward pool for you and you can be part of this experiment let me just show you exactly how I right all you need to go is to go to Def go to uh the quadratic voting Tab and you just get started you watch a quick walkth through you will be able to vote uh for all the projects that are built over the weekend you can vote any amount like you get 100 votes so you can divide your votes uh 10 into 10 and 20 into five or any distribution that you like as long as it adds up to 100 and your vote gets put on the chain using uh ethereum attestation service and then you are we we put it on chain we do the calculations and um then you can claim it from your def folio itself right and uh some of the one of the reason why we are so interested in making this possible is that we really believe that giving back to you will make it uh a better ecosystem for all of us and so make sure you make your uh voice heard you just need to go to this link to start voting uh there's certain rules that you need to uh follow uh these are the steps you can follow I already just showed that to you but the rules are the gas fees are on us you don't need to do anything while voting uh only hackers who have submitted a project can participate in a QV the hackers who uh participate only hackers who vote in the QV process can cleave their QB V matching amount and the voting deadline is uh midnight of the 13th of December right and we hope you'll all vote and we'll be able to see the results on that real soon another thing I'd like to talk talk about is how do you keep your projects alive after the hackathon right now after the hackathon this is like an of uh repeated thing like you know most projects just die right but what can do to keep those projects alive uh post hackathon which is exactly why we have built something called cheer so all you need to do is you need to visit any project uh on Def folio that has connected all the wall the wallets if the team members have connected their wallets you can just go that and you can cheer for the project you just need to go here uh choose a sticker of your liking thank people as much as you want uh tell them theyve done a good job or let them know that you're rooting for them or you know just tell them to keep shipping or of course never stop building and once you do that again this goes on chain using EAS and who knows uh you might just get scouted by uh somebody a peer you uh really like and that might just be the encouragement you need but encouragement also on chain that's what uh makes it different from anything else and that's why we think it's really cool all right what else we will also be having uh some really cool sbds for you uh post the haathon in like a couple of weeks you will be uh you'll get uh a really cool SBT of everybody who submits a project at uh a def hackathon will get uh participant nftd and there's also another SBD if you are a winner right so we'll be rolling this out soon uh lastly uh I'd also just take a moment to uh talk about something cool that we have also built uh and that is an all new defio profile now your all new defio profile is going to be your one place where you can showcase all your proof of work uh be it your proof of work from GitHub or it be uh from your proof of work of the hackathons that you been to or it be your onchain credit so you can check out all you can showcase all your uh comments on GitHub you can showcase all the links uh all all your blogs that you've written all your proof of work in one place uh you can also showcase all the pedics you have been. def for and also showcase all your onchain threads that you have been given right so that is something we are really excited about and you can enroll into this by going in and joining the beta on Def folio and very soon we'll roll it out for everybody else and last thing uh all of you uh know by now it's no secret that uh def folio loves ethereum and if you're hosting an ethereum hackathon in the city we can help just holl it letter us at hello.com and we'll help you set up your haathon in your city and give you access to the same exact same tools that we use to put together eth India and hackathons such as this yeah thanks a lot folks thanks sa all right I need all of your attention for 3 minutes and then we're going to go back to enjoying the rest of our evening all right this is the most important part of this hackathon we're gonna use up all of our leftover energy and thank everybody that made this whole thing possible are you ready let me try this one more time are you ready all right first of all I want to thank all of our amazing people here that made this possible starting with all of you as hackers all 17 15 of you who spent the weekend with us making something that you wanted to build that was awesome and we really appreciate you doing this next up all of our incredible judges please give a massive round of PS we're talking to all hundreds of projects today and giving them feedback all of our mentors and volunteers who were there the entire time making sure you get the technical help you get any of the logistics figured out and all the behind the scenes 24/7 covers that they had to do all of our amazing speakers who did all these workshops telling you about how to use different protocols and all of these incredible set of partners that work behind the scenes to put the best event possible and do all of those things that help you move the rest of this ecosystem forward and special shout out to everybody that cuz they won't thank themselves an Anish anuman arpit Arian SW prti PR pra a Calvin vria and Denver from the death folio team for being an incredible host for eth India 2023 and last but not least the rest of the E glal team who have done so much work behind the scenes please thank vicam George wolber Maggie Nuno Fred Paulie Rory Richi mini and mo Emily Andrew and Jacob all right that was 60 seconds I got 120 to go so the finalist 13 teams came on they demoed what they built live and then we went to prizes for all the other partners that were giving away prizes for their categories but I want to tell you about what these finalists mean for us our goal is to have people build something they're excited about and what they're passionate about which means we don't treat these events as competition and we really don't want people to be first second third and compete for something and really take that away from actually doing something because they think that should exist versus maximizing for some reward and as part of that we keep the whole process separate from the main judging of of all the prices so for being a finalist effectively all 13 of those teams came in first and in addition to any other prize they may have won eth Global will be giving them 500 usdc in addition to all of that they wait there's a lot more not only are they going to get 500 usdc from us every member is going to get 10 so you can test as much as he wants and ens domain also will be given out to every team member anyone who wants to come to any pragma event for next year gets a free entry if you want to buy a hardware wallet you get $100 off of grid plus if you are not already on lens you get a lens protocol handle as well and a 500 USD reimbursement to any of our events next year in person which means you can come join us in London Sydney Brussels Singapore San Francisco or at Devcon and this is what you get for being a finalist 60 more seconds to go last but not least we can't end an e Global event without telling you what's next so I'm super excited to announce all of our 2024 events starting within person hackathons we're going to have London in March Sydney in May Brussels in July Singapore in September San Francisco in October and Devcon in undisclosed location in November not only that we want to make sure everybody can be part of all these events even if you can't be near those cities so we also have a lot of acing hackathons and the first one is going to be in January called LF go all about the go stable coin we're going to go back to doing a lot more about ZK with circuit breaker this all everything ZK scaling ethereum is going to return in April that's a month-long event on how do we actually make scalability and practical applications with crypto and our biggest blackship event of the year is eth online will take place in late August to early September all of that uh is public on E global.com that officially concludes all of my talking for today thank you everybody everybody for joining let's go outside and enjoy the parties thanks to one inch thanks for coming to eia

Automatic transcript — names and jargon may be misspelled.