EthCC 2: Eduardo Antuña
Ethereum Paris·Wed, Oct 9, 2019, 12:00 AM
EthCC 2 The Ethereum Community Conference is created by the community, for the community. It brings together great minds and forethinkers, and allows the community to grow. follow us : @AssethFR https://ethcc.io
Transcript
hello hello everyone first of all thank you for being here I know that after three days of talks meet up some some parties for sure is kind of challenge to be here today so thank you for the effort my name is Eduardo and I had a pretty tough donnaught and one of his fathers and today I would like to untie the knot of this interaction from the from the point of view of them not for that I'm going to start with a brief presentation of the of the project later we are going to talk about the product which of this year they prevent that we are still working on it and later we are give a glimpse of the future of development how we expect to solve these problems so maybe some of you have already know about dom node and for us to achieve so much simpad in just one year it's something amazing but i would like to try to explain little the project for those who still don't know about dom node so what is Dom node dom node is an official platform new piece of software that can be studied on any kind of hardware to create a decent right harbour layer that allow anyone to run their own adoption notes creating an extractor for projects and on a way to make easy for users to standard new applications so mainly the idea of dom node is to try to resolve the problem of centralization when we use centralized platform to access to decentralized services we are forgetting one of the biggest purpose of our work so if we remove that these centralized services we can create a censorship which is a network that [Music] help us to create a network in which that you should have the power to maintain that network and no one can control that network so we are our intention is to to fill this gap between the amazing tool that we are creating right now these decentralized tools the hepa helped us a lot face the problem that we are access to them in a centralized way so too much to sum up all the things with them note we want people to be able to start application yes with a few clicks be able to share this connection with family and friends and creating a kind of structured sequel around that making possible to get the mass adoption since one Operator can help all his friend to access to this new technologies and at the same time have a plan for for projects that are starting to you share new kind of services like layers or potatoes I'm half a kind of mark mat place for for these kind of projects some let's start to talk about the problems that we face this year last year dominant it was just proof of concept we start to talk about that heal him in Polish but at 30 but after a year we resolve the song of the problem and we are very proud to to present that one year later so the first problem that we solve from the point of view of centralization is great kind of decentralized package manager so mainly our intention is to create a core system in which you have all the all the tools that you need to have decent trikes box like for example a full not've stereo and ifs note a VPN connection all the stuff but uh dynamic we want to build something bigger something powerful and we realized for for Kate in that kind of 15 we need to create a metals to style new package that take advantage of this disk or system so our challenge was to to use decentralize services to create this package manager and for that we use the album PM mainly the idea is to use ipfs to distribute our packages data NR docker image and connect these images with manifest to the to the Aragon repo and with this we have a decent right way to salic application in a secular way some if you are a user you can install an application just by click one time but the Cinda happened in the background is that the dominant query the smart contract from from the repo at the last version they has that represent that person in that house we have the we have the manifest that have all information that we need to style that packet later on the IP facade of the docker images it that is going to be studied on the on the undeveloped so we teach it the system we we achieve fully centralized installation package manager and we have an SDK that allows you to make all this process to develop new application for for this system in I see why and it's it's amazing that some project like icicle other ones are starting to use our SDK to create these decentralized applications well other of our problems that we want to resolve is how to roast this and write websites so by by design our current situation is that we need to use the NS that centralized way to get information so mainly this is a good schema for work or in situation when you need to go go to a website you need to query to a DNS get a P of the provider and after that get the content from that provider so in this situation we have two centralized points it's a DNS and it's a service provider so the way to solve this problem is using the new standard the one five seven seven we create a package that we call it forward and Millie idea is when you sure want to access to the test domain we since we have a full not of serum running on the on the on the Dom node we can get the IP face class of that domain go to the IPS note that is running like core packages and provide that information to the final usage user so from the point of view of values it is like access to our our website but with this situation you are not using any kind of centralized provider but again we have another problem with DNS the thing is the Dom node is intending to be running on the on the house of the people and seeing a lot of people have dynamic IP is hard to find a way to to provide IP when when you rise pitching change that if that IP we at the moment we cannot solve that problem but we try to create kind of workaround or patch for for this year we create a dynamic DNS that give you a domain when you start the dominant at your home and for that we create a identity that allow us to sing manage with the new updates of the of the P so when you are outside your home you can connect always using the machine the same the same domain so right now from the point of view of centralization this DNS prowling these dynamic DNS is one of our biggest challenge we started to figure out how how we can resolve how quick we can resolve this problem in a decent manner so we expect to develop this in the coming months mainly our intention is to find a way to discover type a of a Dom node using live p2p libraries or swarm or other tools that help us to to discover the IP in a decent manner so mainly the idea is great another entity could be I didn't free the entity or something like that for for the Dom node and another one for the for the client and the Dom node when it started but the fall publix hits the entity in a topic so every time that user wants to connect to that time note he only needs to try to find that channel polish that he is searching for for for its Dom node or Haddad know some when the connection happened the thing that we can do is just to sing the the IP of the node with the with the private key of the data not allowing to the client be sure that he said I'm not act is tried to find and when the connection happened the cool thing is that you can start to sharing information in a pretty way using the private key of both sides and I know maybe exchange some VPN go information or well whatever the thing is we are right now we are moving to open BPM but within solution maybe we need to move to where Watson is a solution that allows you to use public key and maybe it's more convenient at our current one but the potential of the solution is huge and we can start to think bigger and create a solution like Federation of done not things we have a channel with the identity of the diode we can start to connect these damn nodes between them using that channel and that allow us to federated our damn node with a dominant of our friends and it's what happened to my damn knot I can connect to the unknown my friend because since we are federated we can share the public key of our VPN and you can start to think another approach like you know maybe when you federated am not can automatically start to pin the files of the of your friend or sharing other kind of information maybe you can start to have some metrics about the connection and create some kind of integration on top on top of this Federation model so we expect to try to develop this system in the coming months we don't know yet if it's gonna be hard we are sure that it's gonna be but we want to splurge the situation this new wall because the possibilities are huge and a lot of projects can take benefit of that finally I would like to have to give you some number since I take the project from Ephraim in fira the deputy JP to be a scrapper that scan the network and I make we made some communication and we get some numbers of the current situation of the network so they think that we saw is from the total and notes that we phone in three days only 13% of that are synchronized with the last block and that numbers are scaring me a little the the other thing is the 70% of that node our MVP in a VPS so that the indica hopping if Amazon indeed allows young stop to provide service we lost the more than their half of the network right now so after seeing this number we believe that damn Nazis even more needed not just because of this interaction is because it's important to the hell of the network so we need to decentralize all the layer including the infrastructure to create a powerful network so doesn't matter if you believe you stole it or you buy it but we need that you put a lab note in your home because we need our strong in network so help us to become not there you can install it the definitely showing up in some software you can buy your hardware what you sell we sell it in your home and start running or recently we announced that we are going to buy we got we are going to sell them not with physical down not with the solar pretty solid at the end we want to provide a convenient solution for people that prefers not to waste time Stalin but for us doesn't matter we only went to we only want to create this this entire harbour ladder all this war happens thank you to the support of the foundation the Aragon let's gran and the single MIDI phone on giveth join us to our community we spent to create something more than a community we expect to create a kind of movement so help us to this interactive wall thank you thank you so much I don't know if I've done
Automatic transcript — names and jargon may be misspelled.