DAPPCON 2018: Decentralized DNS - Christopher Shen & Phyrex Tsai (Portal Network)
DappCon 2018 · July 2018 · 18:23
Christopher Shen and Phyrex Tsai of Portal Network discuss decentralized DNS at DappCon 2018, covering how domain name resolution can be rebuilt without relying on centralized registrars. The talk addresses the role decentralized naming systems play in making Ethereum-based applications more censorship-resistant.
Speakers
Topics
From DappCon 2018, hosted by Dappcon Berlin.
Transcript
hello everyone my name is Chris and this is my partner first we're the founder of Porto Network a blotching startup based in Taiwan port Network has dedicate itself to connect and improve existing blockchain technology this is one of the main reason why we are here today so done infringement that we have done is such as a IP 1:06 - which formalized ipfs hash into the e NS resolver did a very similar thing to ECI p10 for 443 M classic we also proposed a pull request of met Hamas to integrate e NS of ipfs which recently got merged it should come out on the next update met Hamas and a
deployment of w NS also known as one chain name service you may find more information about our other enhancements on our website and on our github page so we think the current launching has as a big problem we believe that there is a big problem within the blockchain ecosystem and that user adoption for both technical and non-technical aspect technical side has been solved by solution such as sharding and Kasper however we believe that there is an equally important problem which is user adoptions how do you convince the person at a for example at a coffee shop to try al the central website or anything
related with blotching how do you help a developer in Japan to feel confident on learning and developing on blockchain without too much friction that's a adoption that we're talking about so today we're going to show you how we plan to solve these questions with two solutions we call them mume and Kaizen booming as a project focus on BNs expansion also known as blockchain name service namely such as ENS ec NS q NS w NS these are cross cheng decent right domain service that we have deployed this includes deployment of Vienna's across multiple blotching that's a four smart contract a decent remark applies
for user to easily by cell bed and managed bns a web builder that allows both technical and non-technical user to easily deploy and host your site on service such as ipfs swarm DB orbit DB or storage a and CM an extension that helps user to seamlessly view a decent repaid will be NS that was a extension that mentioned earlier that's Ahmed Hamas we also have our own Chrome extension as well that you can download and lastly a data center that supports user to categorize different D central website currently well solvents of the central website or images or stuff that are hosted on ipfs but there is any way
to really categorize them so people don't find them the next product that we have is called Kaizen Kaizen lets you learn and deploy run and manage the central application this includes guidelines written and multiple languages we host frequent hackathon all around the world to teach people especially in Asia such as Vietnam Taiwan Japan Korea to learn about watching to learn about different frameworks tools and comment watching tools our last hackathon was hosted actually last week in Korea together with blues L know L network IP FS and other blocking tool and some of the local blockchain community and through the block chain with hackathon we
actually realized that many developer are not confident in developing in blockchain especially when many of the tools are scatter around and we're gonna tell you how Kaizen is gonna fix that issue and translating many of the information such as your own product into local language like Chinese Korean and Japanese so so the solution that we have for regular user adoption we believe is in domain service domain have shaped the world of the internet world today such as what 1.0 and what 2.0 well the domain it will just be an IP address it's hard to remember or memorize about and little commercial uses very similar
to what we have in the current watching world so for example in theorem address without ens it's just another address but welven ENS you you could lock it to your wallet and well of ipfs we could resolve the NS inch IPS fence hash this allows IPF at the central website whatever meaning so you can actually now download our Chrome extension and type in for example Christopher chief you can find my about page on Google Chrome on Google browser so that's what we mentioned earlier the the ETM improvement proposal that we did and the resolver stored in eutherian so it's temper proof now my sub domain such
as Chris Conte eath can has its own unique wallet unique website and a small contract and oh under one ens this could open up the most opportunities for commercial uses not only that we are doing cross watching the central domain service that's going to such as quantum one chain or other solidity Basemark control platform each of these platform have their own community and developer community we don't believe in favor anyone watching solution but more importantly to connect them all together so this coming that different DNS connect to one ipfs address for example this is our marketplace our marketplace
allow you to easily manage your descent tried domain name you can simply type in your favorite domain name DNS to buy it and keep it in we are automatically unsealed a bit so you no longer have to wait five days later John steal your bed you can check multiple DNS on multiple smart multiple block chains and I will tell you the auction will close after five days you can manage it with a very easy user interface remember this is the part that we want for non-technical user to adopt into the bar change scene and you can easily transfer a host of website or host a wallet on it yeah so two simple information and if you want
more information you can click on the ether skin we are also building the first W and s Explorer on one chain allows user to view similar information that they view on ether skin now you can now use the function that I show you I'm better at up or down Network and you can sign up and try it out we also did a web builder so we we're thinking like once you buy domain this next thing you want to do is build your website by currently when you get a TNS that's pretty much it you don't do anything else other than hosting connecting with my wallet so we decided to try out a web builder that allows user to use like one click and build their own D central what site and the result turn out to be really good we launched it last month and we have
already over 450 D Central website that will deploy through our web builder you can find all the unique web site deploy by different attendee and user on our website it's called portal network showcase and actually today afternoon we're gonna do a workshop which also shows you how to do it we currently support seven different templates that we have and you can see actual one is about calm and you can put in your photo information and so on and choose your favorite sub domain and then view on the ipfs link and to see if that transaction hash it is successful or not on either scan or on one chain explorer so that's
this called web portal network so once you build a decent reward site the next thing you want to do is allow user to easily view it you don't want them to type gateway the IPF som few other ipfs you want them to to just type in you know that can't eat so right now none of the explorers are supported browser supporters so so we decided to do our own Chrome extension once you download and install you can just type in the the BNs and it will redirect you to for example and one of the main hamas extension it opens up like limitless user and that's support
ens so you can download this now i extension dot por todo network it's in how you work up and try out although Eve address that we have showcase showcase is basically that a data center that we're trying to do once we deploy multiple website we realized our ipfs there are many many different sites and they're not really categorized we wanted to build a data center that you can you that later can turn into a search engine for example that I can just type in Taiwan and find a site related with Taiwan that's hosting ipfs and you can check this out in portal network slash okay okay so
that was mume all those four different product that you just saw as that's available and you can try it out now already we support multiple languages now I'm going to talk about Kaizen and how Kaizen can change how watching developers adoption so we really what we did was we started to translate a lot of information into Chinese and enter Korean by connecting existing blockchain technology instead of and and we realized that because many of these technology there's scatter around there's tremendous good technology but if you ask any Taiwanese so as any Japanese developer they are interested about watching they really have nowhere
to go there isn't like that hero COO or the central hero crew for you to go there and find all these information many of the information is in English so we decided to start making these information available and the traditional Chinese developer community and also in Korean Japanese so it become like as we do more and more and more and more and adding more functions and we also learn a lot through the process than we realize that even ourselves find out hard to find many of the information just this two days event we've meet more friends and made more technology that we wanted to I can add it into this technical stack we now have over 400 developers around the world mingling in the Asian speaking country there are trying out all the tech that we put on
tools I would put in we'd love to have your tag to put into our technical stack for them to learn about and we can translate their information your guylines and Chi Chinese and that opens up new developer from outside of the english-speaking country the other thing that we do after creating these to us to host hackathon last week we did a hackathon in Korea so we on our github page you can find many of our information in Korean for example on how to use an IP FS and few rofo a lot of SDK and so by translating data into Korean you actually bring up much more confident you'll be surprised and amazed on how language gap could really bring
down a people's confidence even and not to mention for foreign developers by translating information you you really close down that guide and by putting our information into one place you bring up trust and frequent frictionless experience you can visit our hackathon page a hackathon that ported a network to find out how we connect multiple technology and tour together to do a two days one-eye event our next hackathon is going to be in Hong Kong on September 28th these are photos of our hackathon in Korea and for example blues on the way out we utilize their technology to let people know how to do decent try CDN and swamp DB so you
might find more information on hacking down up or down Network and if you're interested to put your attack into our next hackathon you're free to talk to us later about it now my partner 4 X's are going to technical detail on how Kaizen is gonna fix the adoption problem hi guys Kaizen is a one-stop solution the Kaizen means like the improvement in the Chinese world so as you guys many of you are developers but do you do can you imagine Asian when when the first time you won't try to build at the web or the app where we can you find the information that is
Scott all around the world and you can maybe you you will enter the serial to find more information but it had to get everything included so we gather these technologies into one stop solution that call Kaizen and it can cross several broad chains and we include the developer toolkit like in fira improvise the infrastructure that let you can easily interact with the blockchain and we include web 3 web 3 is a library that you can easily interact the Sebastian and get information and send transaction
with it the truffle is the like the smart contracts the leader testing tool framework and a lot easily you can test your smart contracts and ganache is a like test RPC you can run your local local EVM to test your smart contract so this tool is all around the world but how to get this include once in a one like one repo or one one place so after you understand this so the second place where can you store your D central acacia most of you store in the centralized way like Heroku Amazon maybe Google GCP but now we can introduce you
the file storage the central file storage that using utilize ipfs start a and CR you can store this information and your content and your website application into this file storage this D central file storage and if you want your d central application more interactive with some information we provide the data storage most of you know about the database but few of only few people know about the centralized database so we utilize a bull through del Swan database and OBT be the hub at the centroid there based upon the IP
address and secondly we also have the computing support like Gollum som and if you can sync the IP address you host some image like streaming video and you you need the centralized way to solve the problem is the speed so we we have the CDN okay the CDN can solve that okay let me show you it okay and then you utilize the CDN to solve the speed problem so finally you create your own the central application and hosting on the decentralized file storage so how can
let people easy to interact with your the central plication we provide the blockchain and service you can choose a Syrian Observatory elastic name service and one channel service that we already have a pro request for the meta Messel up today they launched next version of meta mass you can use meta mass to easily interact with your decentral Acacia so let's try to utilize this tool to build decentralized application I will show you one one step by one step step one you will build your choose a block chain so you can interact with this block chain so maybe we can choose a Syria a second
you have the developer kit to include this what you want to create so we include this photo let you let you easily to use these things and interact with one repo integrate into one repo so that you can easily interact this so so step you you won't host your like de central application of the central website so we we can choose IPS first easy easily and support by the inferior this the first step you may be someone stole some user information so you can utilize this won't air base and the third step maybe you have a lot of in image image so that you want to speed up
from the CDL so we can choose a Noah Cydia and so the last step you have your project name and let people can recognize your project so we can provide a serene and service for you and so after that everything done how you can now do a marketing to your d central application so that people easily use the meta mask to interact with the central application so that is like the map you chooses this technology into one the central application that is you easily to beauty of the central application from kaiser ok you can follow us on the telegram and twitter
and if you have any inch in for have any question just contact us free yeah thank you