Devcon 5 - Ethereum Swarm Breakout Sessions - Swarm for dApp Developers - Advanced functions
Swarm·Fri, Oct 9, 2020, 12:00 AM
Osaka, October 2019: Devcon 5 - Ethereum Swarm Breakout Sessions - Swarm for dApp Developers - Advanced functions, Swarm Team + Fair Data Society
Transcript
so yeah couldn't you all up your data fund we empower users to reclaim to own data with different kind of applications really fast on through one of the things we started doing is a concept called Fair Drive which is our power attempt how we give users storage it means and give data back to the people this pledge can be found on github everybody welcome to contribute welcome if if you are not willing to contribute we also started to give it campaign so you can give some money which will be difficult to show because and then another one is a fair drop some small voice drop simply you drop a file and you send it federal is a little bit more advanced which has been using the face against and store files on other users and less like that does chatty it's kind of a developer sandbox where we use it to test our ideas and how things could work and then on top of all these we rated consent management which is a GDP are denying consent management editor viewer compliant with a cantata specification and on top of it you can sign send send consents over sworn and sign them on blockchain and both parties can agree or revoke so yeah so then to show you the awesome power of okay so the very rights the top level of the staff now like we say I had to build these applications that are indistinguishable workers went even that completely web three undelivered and to have a stable infrastructure so how do we make these the kind of the distinguishing factor is that we've got we're using both voce Alice will network using kind of block chains polyfill elements in swarm yeah the multi sleep swarm aspects and we've prepared a sure workshop first there were three very quickly say for anyone who wants to follow along Casey this address yeah this woman speak 168 133 they skating let's call that information you'll need okay so FD SJS is an NPM module so normally we just in Italy and their projects and at the dependency we can't do that right now today we've actually applied it's a swarm something that we've already built the dependency for you so if you can just navigate to that address you'll see this and you'd have to be on this like a Wi-Fi but yes one water unspool workshops Wi-Fi gates about a dress just unzip the directories and the starting those regretful we've got a central flag in it just so it just gives us a way a Singh since every level install me say just as many eating noise we can add the stuff apart that's because that's nobody event horizon especially come fake normally we just been such a that yes with empty arguments I'm actually running all this lately so you can see we've got the NS config and 4/7 that gives a freeze test that EK way in smoothly you guys we need to change this to be specifics why do you one of these so yeah just creating these names and just instantiate the FDS library make new object with that conflict you just added and very gates like the actual FPS since that's the sell side so now this thing super super high-level soul of Gideon's quick idea of what's going on here what just happened there was we registered the subdomain to the Ennis inclination that we've got on the test net and which private key that we also registered the address and the address because I called multi-part which is a contract that we are using so essentially entities polyfill the feeds on Watson same situation so this contract allows and other users to come to you and say ok we made a spoon feed for messages view and it's at this location that's one kind like you can either a kind Oh so it's just simple stuff file this is fact we'll send it and that that path of the endless for multi policy you have multiple different paths in sense that each depending on what application is and that enables interoperability most applications there's also whole layer of client-side encryption which it's not development this cool everything gets imprinted in the riser lefty SJS but sonic school is already so that's the message is consent and this is the other side where we're going check and what this does is it aggregates all of the feats the room that were indicated multi box goes through all the different fees retrieves the decrypts them based on the message just into that file I checked and it'll say very well which is the message that the set actually so actually and you want me is created and I came to the yeast make that you should be able to send their between each other and get some sentence messages so that's the seat behind out of there and then I can show you a little bit what is going on and a little bit Beth so for example this is the swarm feeds bed the library and this is what we was talking about I've reduced the banks of a simple again set in space say see it's novice to teach that process the update resource relates to the feet and this request relates to the actual file itself the data so in FPS is like three levels it's the initial pointer in the manifest itself you can see the first two levels they're at the bottom of the thing and show you a little bit higher how that kind of manifests itself consume itself so that's just it's getting so dependencies we make tents available there's web 3d cells then this is using a lower level in space those related to this we should be kind it's a second it's hoppy paying tests being about intensity start big into that a little bit so that's the address that we created Alice this is what that topic ends up looking like once we've passed it's a heads and positive and some zeros then we can put that together to have look that was actually ended up in swarm and say this place is missing the encryption step just selling the see what's going on so you can see this is what Louise just showed us using VCC feed topic I'd either just generated up here the E Street West rallies should give us back that is not going to be set send-up yeah seven different isn't it ends up a mess in size so this does you can see that's kind of thus two specs on what is actually quite a complex set of interrelated ends up with this very top situation of where we're holding multiple feeds into messages
Automatic transcript — names and jargon may be misspelled.