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

Loading player…

Hackathon Pitches | ETHDam 2023 Privacy & DeFi

CryptoCanalSat, Oct 7, 2023, 12:00 AM

ETHDam is a Hackathon & Conference that gathered over 500 DeFi and Privacy builders on the 20th and 21st of May 2023 in Amsterdam. Privacy is normal. Following the arrest of Alexey Pertsev, a Tornado Cash developer in the Netherlands, ETHDam 2023 is determined to counter the chilling effects of the lawsuit and bridge worlds to discuss the future of privacy, encouraging to build on the shoulders of cypherpunk giants. ETHDam is powered by CryptoCanal, - a blockchain education and events platform growing in Amsterdam, spreading its roots to Rotterdam and Zurich. ETHDam 2024 is on the map already! Keep up with us to see updates: CryptoCanal https://www.cryptocanal.org/ CryptoCanal Twitter https://twitter.com/CryptoCanal Join CryptoCanal Community https://t.me/CryptoCanalCommunity We would like to thank our partners and sponsors that made this event possible. 🌷 Our BFF 1inch https://1inch.io/ Our Frens: Sismo https://www.sismo.io/ Aleph Zero https://alephzero.org/ Scroll https://scroll.io/ RAILGUN https://railgun.org/#/ And our Sisters: oasis.app https://oasis.app/#earn Maven11 https://www.maven11.com/ bitvavo https://bitvavo.com/en Lido https://lido.fi/ Spankchain https://spankchain.com/ API3 https://api3.org/ Gelato https://www.gelato.network/ VanEck https://www.vaneck.com/nl/en/crypto-etn Marlin Protocol https://www.marlin.org/ Silent Protocol https://www.silentprotocol.org/ Cyber Capital https://cyber.capital/ … and Proto https://twitter.com/protolambda 🍍

Transcript

foreign [Music] guys um Welcome to our pitch we took a bit of a different angle so we're not working with actual on-chain data we're took a different angles so we developed crypto Chronicles over the last two days which is a method to stay up to date with the latest news and on-chain metrics and the reason why we did this is because there's a lot of newsletters out there but these newsletters don't support their articles with on-chain data and we wanted to change that so we made a way to actually get an aggregate before the news but include the necessary charge of holding on-chain metrics that you actually need so how do we do that we opted for a machine learning based approach so what we did was we first gathered data from like all different sources so a bunch of different apis aggregate everything that we could find subsequently we added some metadata so like all different keywords that we needed we added abstracts using open Ai and afterwards we did clustering so in order to give you an actual wide overview of everything that happened over the last week we used bird topic model modeling so using Transformers to find out which topics are actually being discussed over the last few weeks and gave you the most representative for each of these clusters then afterwards we selected the most relevant and distinct ones we selected the charts that actually match with the content of the news and subsequently we went uh we structured this in a nice format so just to give you an overview of the nice format you can check it also because it's on the right yes right well if you want to take a closer look at the news article at the newsletter you can do that yourself thank you thank you all right okay so hello everyone I am a data scientist working from dragonfly hell Dobby on June and I thought the most effective thing I could do was servicing sandwich trades on during so that everyone can actually look into them and analyze more into the data so that's what I did I have a PR that is open on June well I can't really I can't really do anything more than that I just need to wait for the tune team to actually merge it so they don't work on weekends but uh hopefully they'll do that soon it has uh all the mov trades extracted for ethereum BNB Avalanche news is optimism arbitrum Phantom and polygon uh I have some heuristics I defined they're pretty simple so I'm not going to necessarily go into them but basically I'm looking at there's a background a front run and the background transactions that some some transaction got sandwiched in the middle and yeah so it will be available on June soon in order to Showcase kind of a high level understanding of it I made a quick dashboard that like showcases the high level of the ethereum portion uh I only used uh June itself so it is running straight on June V2 and I couldn't actually leverage the entire cross chain analytics I need to wait for Spellbook to merge that but here you can see some quick charts um I'm not necessarily the biggest expert in Mev so it's also kind of a high level so that people can look deeper into it Fork my queries and get some more analytics going um so yeah that's my project thanks a lot for listening hi my name is Peter and together with my team who created aleph chat we are basically a gateway to secure and privacy preserving messaging and we are facilitating the alif ALF zero blockchain so basically we enabled a very easy way to be able to communicate with everybody in the lf0 community in a secure and private preserving way we created an UI where every anybody can just write a message and it's end-to-end encrypted using RSA so it's pretty pretty solid and yeah that's basically it we have like our huge vision would be to become something like WeChat in the rf0 ecosystem so we want to integrate with identity providers with like payment integration Etc but yeah from technical details we are as a end-to-end encrypted we are decentralized we use rf0 blockchain and that's why we are also tutorship resistant and we also integrated to the biggest wallets in the ecosystem that's our future plans like I said we want to go into identity community and also payments and yeah I would say that's basically it here are some pictures of how the app looks like and thank you okay yeah basically there is a processing feedback because uh Alpha zero is very very cheap it's like 0.003 dollars per message and we talked with the team we try to do it more cheaply but we didn't find the time to create it like without Smart contracts but there is a possibility yes something like that it's pretty cheap oh yes sir great so hi everyone uh this is Alberto from uh secret from the secret Angels team and today I'm going to introduce to you how we leverage safe modules with account abstraction plus sismo connect to obtain a system of anonymous social recovery so that is simple social recovery as of now requires the participants in the social recovery so that people those people that can help you recover the account that you lost they kind of know each other because you know because of the intrinsic nature of blockchains because everything is probably it's public so the idea is we use seismo groups to allow you to set a list of people that can recover the account when you reach a certain threshold that does not know each other something this is something really cool and as you can see here you have two sections in the app the first one is for the word the person that designed it wants to decide who has to be an angel and then the section for angels that can just connect to sismo generate a ZK proof that will be then sent home chain and with their own chain proof once once you reach the threshold you can just recover the account through the safe module so this is really the product and if you have any questions uh please feel free to ask no of course it's people that you know you are you as the protective one you know but like the other people they don't know each other so they cannot communicate they cannot create yes um no because there's not cismo scroll nor safe so it was basically impossible yeah uh basically um [Music] yeah basically um we have a safe and we sign a transaction uh that you can only do if you you are connected with sismo and you're eligible and then you choose a threshold imagine you have like five Angel if Three Angels sign it then you can move your funds to another more specifically on how it initiates we have a time lock at the beginning you can check in the code it's public on GitHub okay sorry no more questions the time's up sorry okay hi everyone um we spent not much time on this but we decided it could be cool if we would implement it or we came up to idea to build a utility nft token where each nft represents address where any arbitrary smart contract could be deployed this means that anyone can mint such nfts by brute forcing assaults and you they could find pretty cool addresses like you see we wrote like 10 lines of code in Python and brute force it a bit and found address with four zeros in the beginning owner of this nft is eligible to deploy arbitrary smart contract to this address so people who have gpus and have resources to mine these addresses can mine mint and sell them and those who Wanna deploy their protocols or multi-6 or any other smart contracts to cool vanity addresses they can just buy nft and deploy it and okay it's working and it have no extra interface but everything can be done on everscan just call deploy here with uh token ID and byte code create three do not to not depend from byte code hash okay thank you so this is a typical view when watching a stream just a bunch of in the chat even worse it is on a centralized service but with gossip you're not only able to have the benefits of a peer-to-peer shot but also you can have a filtered chat which is moderated through tokenized voting by the audience making it easier for both the streamer and the viewers to filter and sort High valued chat messages or questions this creates opportunities for streamers to engage more With Their audience the application utilizes secure scuttlebutt to achieve fully decentralized chat this can be scaled to handling a huge amount of messages currently the Voting is done openly but this could be extended with zero knowledge perhaps only showing the results to the streamer gossip can be extended to create a fully decentralized streaming platform potentially with live pair uh you you from scuttlebut you get message IDs and you use the message IDs to do the voting on chain [Music] [Applause] so this is about the state address standard is the kind of private address you have control but no one knows this address is yours so this is the kind of private address so we are using the system and production to create a private reserved wallet so this is a problem so there's a state address however a current setup is a challenging to manage and like with availability connect credential data for verified perfect identities and transactions are not possible without native tokens so we have Solutions as Ninja Warrior of a simplified GK based address with sismo and gaseous transaction while system proof and account obstruction and improve State address visibility with privacy so let's make that demo so this is a demo for the State address with sismo so we create the system proof using the volt ID and credential and this is the account of section wallet and this is a private address he only knows and you have control and this is the scenario that it is inside the wallet but actually there's no native token inside the wallet but you can make transaction using paymaster account abstraction so this payment is verifying the your identity and this save time for privacy preserved address management system thank you thank you okay thank you okay hi everyone my name is Rick together with our team we saw a problem um we've built a zero knowledge private payroll app um because public playment disclose Holdings and spendings of both the receiver as the sender and the other way around it also allows for reverse engineering to docks identities um examples of this are for example that John earns more than me for the same job or in a Dao this address is holding Pepe that must be John um all rail seed investors are also holding Pepe could be something and in donations you could see that other people have contributed more or less our solution allows for single or multi-payments using railgun you could also create a group and save the numbers and addresses for people that you continuously every month send money and at the end after unshielding transactions we what we do is we allow to swap using one inch so the people can get their tokens in the desired currency that they want and we use xmtp to chat with each other to discuss the terms of this we have time for one question is there one question true there are also cases where the public um transparency is really important it really depends on the use case so um yeah therefore you want to choose between public and private thank you very much okay hi um hi everyone we are missing Loot and we want to create a private and secure airdrop Solutions and for airdrops what we think it's ideal is that the laptop is only distributed to ogs or contributors but also the contributors since they have different contributions so they have a different amount of airdrop but since they have a different amount there will also be some arguments of why he take more someone take more and also there when when there's the air drop there's also disclosure of the address that everyone will know who got the airdrop so our solution is to prevent it and we have three parts first is issue we just create a mystery box using the 6551 and for grammar I will do the uh we will verify their identity UCD smoke connect and we ask them to create a work on wallet and we use this to um use it to let them claim their airdrop and for distributions um they the after after we uh received their real account address we will distribute using our reward server and we will transfer the mystery box to 65x1 to the users and only when the users take out the 6551 from real gun they will know how much they got yeah and yes this is our project [Music] thank you [Music] yeah we have a we have a simple we didn't done the integration yet but we have all the contracts and yes you can find our yeah yeah we didn't have a front end and I just I just like front-end react 101 yesterday night and this is what we got yeah thanks sorry Hi everyone I'm Paul and today I'm here to present you cycle cycle is a payment platform to let you pay in any crypto in any chain because currently the problem is that the payment in crypto is to search for uh by example police want to pay a ticket for isdam but she only have polygon in usdc USD and polygon she she can't pay so she she must to uh go on Stargate Bridge etc etc but recycler you can just select the chain select the coin it detects every C20 you have and you in your wallet and it automatically swap it by open ocean if it's on the same network or it's Bridget by li-fi to change the the chain uh the impact can be integrated in Shopify or even change the payments uh on the web tree and integrate a lot more coin payments I can just show you quickly so you put your email you select the chain and it directly scan all your rc20 and you can just pay click and here we go I just pay a subscription it automatically swap it and I can even receive directly a notification on Discord when it's done it will come and here we go we just got a notification so you can add a Web book or anything to bring to bring it into your server that's it no it can it can allow to pay an nft from any chain you you can have funds yeah there is a solidity callback and so you can do whatever callback then with the payment thank you okay so uh doc C privacy enhanced nft trading platform so like opens your blur but with 184 buyers and sellers invest in privacy so um instruct about the tech uh railgun it's kind of like the tornado cache but you can do transactions with it it facilitates them so you for example can purchase some die get some other token back into your private account on railgun and uh what we wanted to do with this hack is basically allow people to um sell nfts how we made the solution is make a new contract and let's say we have Alice she wants to sell an FD Bob he wants to bid for the nft they both send the balances to this other intermediary contract and they get some ious back and um when they want to cash out they just like button those ious and they get their balances so railgun basically has steps which are like the basic coding blocks like for example adding liquidity or removing liquidity and um yeah just like shielding your balance improving stuff so if we want to like actually interact with other things we need to like code from scratch like these uh steps or the recipes which are like more complex actions for example like buying stuff depositing taking DLP putting it back into your shielded balance so it's anonymous so um for the future of this Marketplace that we constructed or like the basic blocks of it um we want to like write the recipes for interacting with opencl and Blood using railgun so that um yeah you can um kind of buy and sell any of these anonymously instead of like knowing hey this address brushes the stuff and we also want to allow people to conduct Anonymous air drops with no correlation to address unless the user wants it so for example you get the die at drop or a one inch one or a coin one and then you want to be able to exchange that and put it into a nice balance in your public address instead of people knowing that hey you had this event that like gave you that that wrap so overhaul what this allows you to do is trade more privately excuse me yeah okay anyway so uh and in the future we also want to figure out how to remove that extra contract by likely of real guns for Leia and to construct recipes for buying bidding selling on opencm blah yes sorry oh oh awesome okay cool thank you I didn't get that thanks excellent okay so um we've built electora a trust minimized private voting application there's a real issue with voting applications at the moment off-chain voting Solutions are you're unable to verify eligibility of Voters there's no way for us to verify the eligibility of Charity agm's shareholder voter meetings general elections how do I know that the right people are voting on-chain Solutions reveal too much information they reveal your public address they reveal who you voted for and most of them reveal those votes whilst the election is still ongoing which greatly influences the outcome uh what we've done is uh privatize private make all of that private yet verifiable so we can use sismo data groups for our eligibility criteria you provide a ZK proof that you are eligible and you keep your identity uh secret we use threshold cryptography and a decentralized dkg ceremony from threshold Network to then encrypt both the ZK proof and the vote those can be stored on chain in public when voting period ends though that package can be decrypted and the full thing can be verified by anybody using already existing open source tools what we've built just allows that to be a simpler seamless experience um yeah yeah exactly so I want to show you what a vote looks like um so this is a ZK proof coming back this is your your vote that you've uh that you've sent and then the whole thing gets encrypted and we can send it and it's stored on a smart contract the whole thing can then be verified later on by anybody that's what I really want to highlight um you're not trusting us we make it easier to do but you can go away and verify these things yourself [Applause] introduce Fusion CK the private swap at the best rates meeting one integral system and red gun ecosystem to enable the meeting of G5 potential with superfrank value to enable our real censorship resistant way to trade assets to connect all one-inch users with privacy using railgun technology and enabling everywhere gonna Railway wallet to to access to all defied liquidity provided by one inch so how we do that we do that by creating like a private complete access to all D5 liquidity by leveraging the railgun technology that is the SDK can create like a building privacy solution for the user and leveraging the one-inch Fusion SDK to create like Mev protected without any gas gas fees in fully decentralized and with a fully smooth experience for the use on the user side so on the point of view of the user you will only have like an easy and intuitive like swap exchanges but on the behind we will Leverage The both technology at the same time so one of an interesting use case of our solution is to allow private device strategy by protecting the device strategy it allows neither copy trading or strategy limitation it authenticate authenticate sorry the success of the device strategy so there is no found information disclosure and no info on how the user is doing the device strategy thank you for your time and have a nice day thank you question no question like what is the status that you're achieved from the technical side so on the technical side we implement the the the cookbook we import the Yonker book uh we tell we download the quick start and after that we create the phone in and we create all of the recipe the steps uh and because we do the same way as a 0x we are fetching the at the back end so we're using the dsdk of one inch there and that's where we place the order and it's going uh all up to the to the recipe and the user at the end just click on the button and we recall on the behind the religion SDK that calling the the one inch Fusion SDK that's all working right now we only make it possible to create the like implement the one inch and the well gun the railgun SDK environment and uh right now because we didn't have much time we have the the port of the wallets and we didn't have the the middle between right now but like it should be working uh it's called efficiency yeah thank you very much [Applause] hello guys I'm representing the five wolves team so what we build we build the landing Fusion so it's really simple we took a landing protocol at the one inch fusion and combine it in a new protocol so our goal is to utilize Landing protocols liquidity indexes to have better APR lower price slippage we have one inch Fusion how we did it how it works so user want to swap 100K it will go through one inch Fusion where we can become a resolver as a part of Landing protocol so we can get flash flow on from London protocol deposit add liquidity swap it get fee send back to user and distribute all the fee between the all participants so everyone has hit the their portion of the fee uh this is the way how we build it because it's not easy to build it right now on one inch Fusion so we build a smart contract which is mocking some of the stuff and this is a result of the execution questions like what uh no we don't have a numbers yet so you really need to be become of the resolver take all the data calculate it but if you look at what Fusion is doing now so there is still a lot of room for a lot of space to improve it so it's basically like as I said utilizing unused liquidity D5 wolves G5 volts everyone huh thank you [Applause] we are a mask Merchant and we would like to provide an opportunity to give and uh give opportunity to make a private transaction for a merchant but from Merchant perspective basically imagine a situation that you are on a Twitter you are scrolling through the Twitter and yeah you find your uh nice thing which we you would like to buy and here you can just click the pay anonymously with Twitter button and thanks to that we are connected to Twitter already we can pay okay we can pay in basically two steps uh from Twitter using your cryptocurrency but it's all private how does it work basically we use this is mode to first of all connect our Twitter account with a wallet and give opportunity for a Merchants to use a railgun and rayugan a private wallet that a user are paying directly into there so we are giving all the necessary information and here are some results so basically at the first moment there is no Matic inside our Merchant wallet and the whole workflow looks like this that we are connecting our Twitter accounts to the uh ethereum wallet it's only the first and only one use of this case either way it's already connected we have opportunity to pay this in case in our case one Ematic and yeah there we have one Matic inside a private wallet of merchants thank you [Applause] so it's supposed to go into part of the account abstraction contract which is in essence like work in progress but the ideal like picture is yes on Twitter log on will be the credential to access the funds okay thanks uh my name is Mike I'm I would like to present today a civil a concept of civil resistant uh nft Marketplace or token Launchpad so this platform combines two technologies as he's more like an privacy or in the access protocol and one inch Fusion that provides a Dodge auction for lowering price so for example we would like to sell like the company would like to sell at token or like provide a public sale or for example we would like to sell an nft so we choose an accordion talking type and we need to choose an audience so then we need to an audience it's a system group we can select it from from list of public groups of sismo for example we would like to limit the cell to only git coin passport holders so we select so we need to check this group and then we put it inside the field and provide the collection token ID like someone minimum price and we submit the fusion order during a um yeah so when the order is submitted we can feel it through uh field page but to be but we need to be sure that we are eligible to feel disorders so we need to sign through with sismo and generate the K proof the star test group that contains Bitcoin proof and after the Decay prove generated we can the DK proof is included in the into the transaction of resolving Fusion order and it's checked it we deployed the public resolver that anyone can use the contract to public resolver and this contract checks is that's the key proof of system is eligible and Order can be filled so that's how it works excuse time for one question after an nft is sold through this thing to a specific person eligible through system can then still be transferred to somebody not to let's go he it of course if it's sold to person it is a standard nft it can be transferred by any but you can create like one time use UK proof so it will be not used for others all you can use are like all nft collection is limited to this use case this can be used also for resolvers market makers to connect like for both sizes from purchase places fusions if they want something by past kyc but not uh like provides the information and other project who collected they don't need the storage and all this can be like professional market makers or Traders so whatever who want any anyone can use it hello everybody we are uh proof Shack and proof Shack is a very user-friendly way to improve ownership improving ownership can be of it's going to be of an address but also of the digital assets that it holds indirectly and we are currently working also improved nft so that we can prove that you are holding an NFC but without revealing your address we're we're looking at an already sort of broken with sismo and real gun so what is the problem the problem is how to verify your challenge something or a claim of someone um that's suitable for day-to-day use and this is very important because we need usable tools that can even normally can use so examples for this are ad-hoc events or you meet someone person to person or for small organizations or venues that don't have the capacity to make this solution like in DFI or an exchange product compacted in making with a wall of pop-up or whatever so we can do this um how technical was it to build unfortunately I have a beautiful team for that and they set up the front end the back end they made sure that there was a signature verification and we're still working on the Zero knowledge solution so we hope to do that in the future as well so what is the problem that was why we made it is that when we figured out we wanted to do a lot of complex projects but we figured this building Stone was missing and it's really simple so our value is there is no tool that exists yet well it should be because it's super simple and it works so our strengths for monetization we don't have a talk we don't have Smart contracts but we do add value to web3 and we can sell our advisory services for notaries for lawyers for financial institutions that need to help to prove and verify with an easy app so very easy it only takes 15 seconds to help you you can just scan it open it and then oh let me just do it by the way on this screen that's obviously easier you go to proof jacket you fill in but do you you connect with a wallet metamask your you're here then you can prove or you can challenge someone to make sure this claim is right in this case we're going for the easy one non-interactive so we're going for proof Shake dot eat generate the proof and now I want you to get your phone charged which camera so I'm signing it here you guys can sign it and you can on your client side you can verify that this signature is thank you can you tell me more about the pilot so like what's what do you think of like the first usage of this uh that's a great question thank you because we already have a pilot with the nft playground where we had the meet up they were really interested and we're going to do a pilot there maybe with some ticketing at the door or with their beer Copernicus if you're a purple for instance uh of the and you bought the beer you can get a tent for free and you can verify that you have an amount of power of beer of the power ups with our ec2 in a day-to-day practical use but that is what they want us cool thank you I may represent idw3 idw3 is a portal moreover idw3 is a sales portal that is designed specifically to bridge transactions between web 2 and web3 markets by selectively revealing granular data sensitive granular data from users when they interact with legitimate verified businesses so it's done through an onboarding process that firstly begins with sismo we undertake a kyc create a vault ID and pass this granular data into a database that is then going to be allowed to be revealed to people when they undertake a transaction on anything like an e-commerce websites transactions are undertaken using railgun and once the transaction to complete receipts are auto-generated and mailed to the either either the business owner or and the user what this deals for us is shielded trusted transactions obviously the selective reveal of granular data and it provides a bridge to allow us to secure privacy consent and behave the way towards the future of transactions in web 3 and web 2 importantly let's try and look quickly at the onboarding process It's relatively straightforward we begin with sismo and as the zikai proof is generated on sismo it will be passed back into a standard web 2 database this will then allow you to go and instantiate an idw3 contract on Chang or if you're a proprietor if you're selling something you can open a proprietor idw3 accounts you pass your details in this is securely stored in the back end and once railgun is integrated on your local machine you're going to be allowed to integrate rdw3 so now let's say you're going to any sort of normal Commerce sites and you want to buy let's say a pair of nice shoes that's fine that obviously skept through quickly we basically just amalgamate transactions ideally using one inch and at the end of the process emails will be sent out and that will actually draw to a close thank you foreign yes cool hi so I'm doc from safer team um the core premise is that we have a lot of information about uh who contributed to GitHub organizations specifically to protocols and to companies behind all this and the data is usually exposed publicly is the committers which in general is quite easily spoofable because there's a lot of airdrop Hunters who contribute to documentation pages so it's not always accurate it doesn't really give up ideal portray of the actual people who are part of the core team so I wanted to create a second data set which is a subset of committers which is actually people who are part of the GitHub organization in a verifiable way so that these people can be acted upon in any way that we see if it might be airdrops might it be Rewards or just you know allow them to sign in easily so to do this we're going to go through a signing with ethereum process in which I connect wallets and I sign a message and once that's done um I can then go and connect to GitHub pass a oil stage grants some read-only access on my profile and the org and once that's done I got redirected back now I might identified GitHub user with a valid oauth token so I'm provably who I say I am I also have approved wallet and I can now go and say uh check out my membership for this project um and this doesn't result in any success but actually here the database was empty and now it actually contains my ID and my organization and that's pretty much it so the idea is to scale this up to way more contributors in the space scan every GitHub organization out there and build a massive database of everybody out there who is actually still working and doing stuff thank you [Applause] okay uh our team name is autofy so we basically made a automated D5 investing easy um like autify is a user-friendly app that allows you to automatically actually do swaps basically we wanted to make something that's easy for regular people we started with dollar cost averaging um um you create uh you set up your recurring auto swap you set a a budget you should set the interval and specify an amount um you can also decide to send the the swapped funds automatically back to your funding wallet or another gold wallet um yeah there's a few steps you deposit some funds in a in a counterstructed wallet so we can do things on your behalf it's still non-custodial um then you set a budget and interval you we execute transactions for you and you might receive the funds back in your own will it will you keep it in the account extracted wallet we have a little video here of this stuff the spirit stuff we try to do something with yeah that's that's the video like system always we skipped at one point but here you see sort of like how far we got so we were able to have the account restriction deposit funds and at Auto swaps um we're sitting now here like a auto swap of Louis budget of 950 UCC um and it's doing 50 per Swap and then like there's a lot of old ones that we also have active um actually this is the end um maybe the last slide I should still show is okay question yeah in the future like like to to have more complex strategies that is actually uh I think provided by out of five because of the the target audience thanks all right hello everyone so my name is Conrad I'm CTO at rhino5 but actually I'm just here um on my own for the weekend um decided to do a bit of hacking this is the project that I'm going to talk about for the next I don't know 60 Seconds this yes so what I built was a multi-token transparent vesting contract or as another way of putting a fun way to spend the weekend playing with smart contracts and scroll ZK evm and essentially it's solving the problem of when token but rather than people airdrop hunting um this is when you want to collaborate with people and maybe pay them over an extended threshold or if you want to incentivize team members who've been with you for a while to stay for multiple years given the tokens ahead of time and basically give them um emissions Drip by drip or you know month by month so Alex example let's say let's say Bob wants to pay Alice 10 000 usdt for a year of contributing to his project he wants to demonstrate Goodwill but um doesn't want to pay the total amount up front Bob might deposit 10 000 usdt using this contract function nominating as is the beneficiary um Bob would then set the cliff for when uh this start to unlock and then when this will finish then Alice is quite happy because she sees the funds in her vesting contract nominating hers the beneficiary and she knows when she can claim and after six months Alice can begin linearly claiming the funds as they unlock Alice is happy Excellence I'm almost done so what it is fully transparent screwed funds multiple beneficiaries can be baked into the contracts so it can be multiple tokens multiple beneficiaries Cliff times end times of variables you can set them however you like beneficiaries can't withdraw before the cliff time and when it's time to withdraw the funds they go to the beneficiary directory they go to the beneficiary directly any questions yeah there are a couple of examples of how this has been done differently I just built it into like a factory contract to make it like a single place where everybody could see all the things that were pending payment rather than having like a different contract deploy for every single vesting period cool thank you okay cool all right hello everyone we are leaks uh the private peer-to-peer WikiLeaks so being a whistleblower is a dangerous game you're constantly dealing with censorship and threats and you have to primarily work through intermediaries because it's hard for you to get reach on your own you don't have Network effects and you don't have the validity of that these intermediaries give you but luckily now we have zikileaks which is a peer-to-peer version of these traditional platforms get reach for your Publications without trading your privacy and get donations without a middleman let's see how it works so if you're a whistleblower first we need to verify with cismo that you're part of the specific organization that you're publishing information about this is to provide fake content but without revealing your identity after that you're guided to the creation of your railgun wallet so that you can receive donations without revealing your adverse the publication is then posted on lens without using your personal profile to reach a wider audience through their ecosystem of applications if you're a donator you can also send donations completely anonymously with railgun through private transfers without revealing your adverse and we developed Unchained creation system on scroll based on upvotes and downloads to allow every user to ensure the quality of the content and transparency and transparency yeah and it's all live on versal so check it out thanks hi so I'm social boost so social network is a great way to onboard new Zone and chain um and so to bring more volume and it's also a good way to reward uh some user for Direction so what I did is that I create so this would be a social network it's on a farm of an nft so here you you just do random post and you submit it uh yeah I'm sorry uh I'm struggling with the so once you submit it we can link it on Discord and we'll do a vote so if we like it or if we if we dislike it if the result is uh positive um the user is going to receive some um some like social um positive points uh so it's both gonna help uh to onboard new user on the Chain um thanks to disco that is right now accessible to everyone and uh also too yeah to reward the user and the next step would be to use the shield with lf0 so that you can vote anonymously for for some content so basically if you like a post but um that you don't want everyone to know that you agree with that you can just um you can just use the or solution with a lf0 yeah I'm struggling with the sorry it can works with uh with lens right now I just did a regular nft contract uh yeah because I at the today I deployed on on scroll but the best thing would be to use lens but yeah it would be more compatible with that yeah uh social boost thank you so much thank you [Applause] in the past 30 days or 110 000 people were victim of the attack called the sandwich attack the attackers in this period so over 8 million dollars and during this talk they were on average already be eight attacks so I want to show you some statistics I took the screenshot at 12 you see how many attacks there are committed but the victims lose one person lost a lot and what the attackers also get this guy got so much from just doing this unethical thing so in general and sandwich attack Front Runners and validators abuse that power of knowing the sequence of transaction processing and I shot but if we can Shuffle this in a true random way we can actually prevent this but how do we know whether the shuffling is really random so I create an algebraic procedure that actually enforces a community shared suffering of the transactions so how does program works is like when you send a transaction you also send two numbers and this prevents the frontiness and fetides from reducing their power so the validators can't abuse their power to shuffle because they are actually subject to the algebraic constructions and the users also can do this because it's also the case in diverse order so they're in deadlock if they actually want to do this so with this we can actually eliminate sandwich attacks in the future or actually eliminate every case where a front runner of validator can abuse the fact that he knows what uh the transsexual order is and this will actually guarantee a more approachable decentralized system for people with less money and less power thank you for listening yes it's like the idea for this to actually Implement like a two census layer or energy lay it on top of existing networks so it can be embedded in exists in layers the thing is like I always like to compare it to RSA it's not a thing on its own it's just a tool you can use to make your protocols you are making way more saving and also guarantee that the shuffling happens properly using that algebraic algorithm uh what's the team to name uh what's the name of my project yeah true Shuffle yeah yeah no problem uh thank you everyone uh we're three key private payment requests this is our team not gonna go too deep into that but um well I guess if some of you live in the Netherlands or Dutch no tiki there were some privacy concerns with Tiki and the FED is deploying their payment solution called fed now in a couple months so we wanted to respond to that with uh kind of tiki but private so create untraceable payslip send it anonymously and protect your identity and you can easily share this payslip with a QR code or socials which we don't recommend let's get into the demo straight away um so three Keys all right cool so here I choose how what I want to ask for let's say Juan Matic request then I get the QR code copy it go here paste it and then I can see that I can claim this approve it oh yeah I'm on the wrong thing all right yeah doing that yeah okay gotcha our win time nope but trust me it works [Laughter] one second one second I'll show you maybe well the questions are there um you will see it uh what what oh damn whoops classic all right now yeah cool all right transaction pending um if you is there questions no yeah like uh the one who receives to take his private do you guys want to answer the person that sends out the payment request that's a Anonymous address or a ZK address and then the person that pays is also Anonymous payment so you never see who gets or sends a payment I didn't need nothing and a real gun that we built on top of okay just metamask yeah we're here from team solapunk we're putting together a crypto element for trust and solar panels so what does uh a solar Punk kind of strategy have when you involve an industry that has no trustable Hardware ways that you can be surveilled and your privacy is exposed through digitization we have provided a solution for a very practical fractional ownership of solar panels digitizing the energy off take embedding Finance as a service and then providing a governance layer and we're targeting solar communities and embedded embedded services for those communities solar is massive and so the numbers you can read later we really have a Unity chip is what we call it it's a it's a trust element that has a a way to deliver elliptic curve elements in that hardware and then we take these witness proofs and we roll them into a ZK type of snark and then we can verify the data at the edge we've made a clickable demo it's a figma demo not live but we do have a smart contract as well and our team really worked hard over the last two days to to make this possible and sonified is really targeting the European entry to do this we think that the addressable Market is is quite large and the total Market available around the world for solar as an asset class as a safe haven asset class in the Returns on solar are quite attractive compared to your APR from from your token economies this is a safe haven asset and we want to digitize it and tokenize it we're looking for talent pictures or projects and capital thank you [Applause] hmm so the hardware was not connected so all the code and everything that that was submitted is all done over the last two days yep thank you [Applause] all right awesome thank you very much so this is Lotto yield project I'm working on and I decided to integrate one inch Fusion sorry I'm still out of breath so a lot of yield is a Fair Lottery on chain I it's a liquid stake in protocol as well you stake your eater or tokens and the yield is generated is distributed to a single winner all right so for the submission I've created a button here that you can swap tokens using one inch Fusion and um sorry and I wanted to onboard users as seamless as possible all right so let's for example switch zoom in all right so let's send the transaction actually now that I zoomed in you can see it first I permit to use the die confirm and then I send this transaction to one inch Fusion to do a gasless swap for the die to either and now we send the ether to the protocol you can see below I already did a few transactions these are all the wallets that have stacked into the contract balance the chances to win I've already simulated a few rounds and have a demo panel here where I can use several hard-coded keys so don't really need a wallet for now to present the rest you can just choose an account let's say I want to deposit either this is a beyond the one inch Fusion now just the demo floating can withdraw can end around sure that's all I need and finally I can claim a win all right sometimes the network errors but if let's say I say there we go I choose a different account it shows me the winner is number two for the simulation we'll claim the win for number two and there we go we claim the yield uh thank you very much this was Lotto yield one inch Fusion basically the small no-tech no code project that I was working on uh more as a research platform I called proof of privacy it came up as uh or the problem that I was trying to address here was that there is a lot of um protocols tools networks and they there there might be a risk of individual user privacy even though the claims are made that these are private um and this is mainly due to the anonymizing users which can be happening to governmental surveillance and infringement of individual rights of privacy so as I quoted here Miko asusko from from very very privacy now and he said not every privacy has been empowered equally so there's a plethora of projects that claim to be decentralized privacy preserving and Anonymous just to attract and follow a new narrative driven user base most of crypto users do not have the skills necessary or tools attend to verify these claims and this poses additional threats stemming from trust in supposedly trustless and private environments so the inspiration came from from a discussion with mikola susco here at is Dam it seems something of an interest since he's building this webprivacy.info if you guys know the website if not check it out web free privacy.info it's a amazing repository there is a GitHub repository as well with all the all the tools so far of course you can you can you can add there as well it has D5 as coins it has networks there it's it's really it's really Broad uh and um okay so uh mainly I was looking at L2 beat as well where you can find the the networks and their individual uh sort of risk assessment and I thought how about doing the same for the Privacy so build an analysis of uh of a privacy first and then publish a leaderboard and let users understand what the Privacy risks might be when using certain platforms smaller so

Automatic transcript — names and jargon may be misspelled.