How to Use XNHNS for Secure Sites and SLD Sales

Here you can learn how you can bridge your Handshake TLD to Ethereum, Polygon, and more blockchains.


(00:01) [Music] [Applause] [Music] kinetic is a blockchain crypto investment firm based in hong kong and puerto rico [Music] founded in 2016 they were the first fund in hong kong and one of the earliest in asia with a portfolio of over companies they were seed investors in such projects as ethereum parity and polka dot solana ftx and of course handshake in name base [Music] founder johan chu was an active investor and supporter of the handshake ecosystem over one hundred thousand domains co-founder of d-web foundation co-founder of handicon and sponsor of

(00:52) the handshake house at miami hack week 2022 [Music] all right hello everybody welcome back uh right now we got cuba and he’s going to uh talk about x and h and s uh kiba is pretty much an og in the community very well known name i started the h s fund very helpful within the community he’s also really active within the d5 and ethereum ecosystem but i will and mikey got anything i mean i said you know we’re just excited for this talk i’m really excited to hear the latest on this we’ve been following this for a while so

(01:38) okay guys cool um yeah just some uh overview if you have like any questions yeah there’s the q a thing but i’ll try to respond to like any small things during the presentation if i can but i don’t know if i’ll be able to uh see the messages uh so here we go so cross network handshake um i just stole the the handshake logo when i tilt it and look in like three dimensions it’s still an x in a way um so yeah what are we really trying to solve with crosstalk handshake and it’s really that handshake the blockchain itself is kind

(02:16) of limited and what it can actually do um like we have utxos and a scripting language and we have these covenants but a lot of more complex things are difficult or not possible with it um that being said like the utxo model i think is quite uh well adapted to uh like nft type assets like domain names so i think there’s a lot of things we can do in handshake that can’t be done on bitcoin for example but either way there’s still a lot more things that we can be doing with our tlds that just isn’t supported on

(02:46) handshake itself and we might not even want to support it on handshake if it’s things like um i don’t know like slds for example there’s a reason why slds aren’t on handshake itself um so yeah we’re really trying to increase the utility of handshake tlds as digitally native crypto assets uh so there’s all these things you can do with um other tokens like you can take out loans against them you can like provide liquidity for them like you can tokenize them like split up your one nft into

(03:15) multiple uc 20s uh that type of thing and all these things can provide value for tld’s owners themselves and they can also provide value for um like sld like end users like you can create whatever dowse for sld users you can create all these other applications that make handshake as these crypto native domain names where we can do things like dane where we can have shared ownership like all these kinds of things and we want to enable that for the community and so the way that we’re doing that oh i missed programmatic i thought i fixed

(03:48) that but we’re doing that just by enabling smart contract applications to be used with handshake domains and so that would be things like issuing slds and running your own registrar tokenizing your tld uh taking out loans against your assets like those kinds of things also creating dows like you can create a dao that controls a tld or a dao that is the members are compromised of all the sld holders those kinds of things so there’s these rather complex applications that on handshake are virtually impossible at

(04:21) least for the moment but on ethereum or these like other evm chains that are actually pretty trivial to set up uh so what uh we’ve done at the moment so far is we’ve uh forked e s um yeah as they just mentioned in like the last in previous chat i helped them kind of set up badass um and then this is badass is kind of like a singleton like it’s only for uh the badass tld itself you can’t add any other tlds to it which is why it’s kind of cool like they’ve kind of like blocked everything

(04:48) but with the cross network handshake we’ve allowed this ensport to support multiple tlgs at once and once you actually issue tld you get an nft that represents your ownership of it and that nft now kind of like controls the tld itself within the cross number handshake system so um if you like you have to put some kind of deposit um whenever you issue these tlds um and that like then calls oracles to then confirm uh that your like handshake domain is configured correctly with hip five and then when you uh get the response

(05:22) back then like yes you’ve set up your records properly and it’s configured for a cross number can’t shake then your deposit kind of gets activated and if you ever change your chain or like your records on handshake then we slash your deposit and that’s kind of how we’re like solving this trustlessness issue of like making sure that these owners aren’t kind of trying to like gimmick people on the other chain by selling fake slds or whatever um yeah so this is kind of just like an overview on i guess like what the value

(05:54) proposition of crosstalk handshake is and compared to like the rest of the market and so like obviously in the left hand you just like the normal traditional dns system and then web3 on the right it’s um like the ideal end state that we can all get to and so like name base is kind of like this like they have handshake and like this like web 3 native stuff on the back end side with the boot zone but then they’re more like decentralized registries and registrars and so they’re not fully uh like enabling the capabilities that we can

(06:23) have and this is kind of like ens what most people kind of think of as ens i would say uh where well at least people in the handshake community think of enos where it’s this um kind of like they’re aligned with icann and they’re using like the i can root zone and they actually have like a lot more risk i would say um if you’re using it this way because you still have all the kind of like traditional risk from the normal dns and like security and like that kind of stuff and then you also have all the additional smart

(06:50) contract risk of ens so i think it’s uh kind of like the the worst of both worlds uh but what dot eth is on ens is actually like very different from all the other domain names on ens like whatever xyz or dot art or those kinds of ones uh where dot eth actually isn’t controlled by icann or like any of that at all and it is like autonomous and um completely stored within the ethereum smart contract and it’s immutable so donors will always own their eat domes no matter what irrespective of if i can’t support cns

(07:22) and with cross network handshake this is what we’re ideally getting to um is like where everything is this completely full stack like what three stack and uh basically we’re using ens uh yeah we’re like using these same ens components but just extending them instead of using the root zone from icann or using the root zone from handshake and so you’re having a full cryptographic ownership and kind of like transparency into the whole system and that security that you need to actually like operate your businesses or

(07:57) use it as like an identity and like those types of things uh so yeah it’s just like a little bit more a granular view on how it works uh so yeah like on the ens side we’re using their registry and the resolvers so that’s kind of like the the smart contract that stores all the domain names and all of the records for those domain names essentially and then what cross network handshake is doing is basically we’re providing the root zone for this ens registry and so we’re kind of like saying which tlds can be

(08:25) issued onto this onto this blockchain and we’re doing that through these chaining oracles that are like going to the handshake root zone looking up your tld checking for those tip five records and making sure that those hip five records are like properly configured for our root zone um and so that’s kind of like how the whole system works and like comes together and so i really see cross network handshake as an extension of hip five like hip five is kind of like broadcasting from handshake um with the

(08:52) domain name the handshake domain name should be like pointing to and then crossover can chicken like the oracles that we use are allowing the other chain to kind of like receive that message and then to extend the functionality of that handshake domain onto the other chain that it’s pointing to so um yeah i think it’s really just kind of like a a really good extension of these standards that uh the impervious team has made and letting like more applications be built in like an open source manner and so i see that there’s like a lot of

(09:24) benefits uh to how customer can’t you get set up with this like full stack what 3d dns system um so the main one is that you can always control the keys for your tld um and even when you bridge your tld over it’s like a quote-unquote bridge like the asset itself never moves like the ownership of it and so you could even like lose your nft on uh the ethereum chain and you could still like reissue it because you still control the handshake domain um so there’s never any risk of losing your asset um when you’re

(09:51) using cross number can’t shake and then yeah of course now we’re hip five compliant and so we’ll kind of integrate with any of the other tools you can build like a pretty common resolver plug-in for it uh use fingertip or whatever and i think the best part about using the ens system is that you also get um censorship resistant and like ddos protection and like trust execution um even on like the sld side or on the name service side so even if you’re using handshake a lot of times you’re like

(10:18) you’re still pointing to like a normal ip address and that can be attacked in like a various ways but if you’re pointing to an ethereum address um you know that that’s always going to be reliable and so i see that as like a pretty big security benefit on top of like all the dane stuff uh and then yeah there’s like no platform lock-in so you technically don’t have to use um anything that like the crosstalk handshake team uses like you can deploy your own instance if you want to um you can also like build your

(10:45) own registrar if you want to and so like you can use our oracles but issue your domains in a different way and just add you to the root zone um obviously like we’ll have to verify the contracts and everything like that but there’s like a lot of flexibility and how you can move and like things and extend the system and uh yeah you can just like completely manage dns records programmatically so that would like the main use case would basically be like slds and allowing anyone to just buy a domain at any time

(11:11) but you can do like a lot of other cool stuff like doing like token gated access um like people can only use certain applications if they use your domain name or whatever and then yeah basically everything else is just like being able to use smart contracts and have this like very flexible um and like extensible system of applications that are all composable together without having to like do that much work and then you can build all the stuff like identity solutions and default applications and whatnot and yeah at the end of the day it’s all

(11:42) like it’s basically just handshake like you’re using your handshake domains just extending them to like a holy totally new use case and so we’re like adding that utility um for handshakes oh handshake domains overall not just for the specific handshake users that use x and hns uh so right now um you can bridge your tlds over to polygon uh polygons like uh it’s still an evm gene like ethereum but it’s like pretty cheap transactions i think they’re like less than one cent at the moment but

(12:12) it’s pretty well established they have like billions of dollars on there um and yes you can go to um apps uh use dot chinese blockchain uh chinese blockchains i think with an s at the end that’s the name i have a link at the end of the slides um but you can bridge your tlds from handshake over to polygon admit your nftlds once you set up your hip five records and then once you’ve bridged over your domain you can set up dns records today right now there’s no ui for it i’m working on that but you can interact

(12:43) with like ens directly with the contracts and set up any type of dns records that you need including someone’s already set up dane with one of their domains that they bridged over to xnhms and you can also stick against your tld which basically just like increases the deposit that you have um ensuring that you’re going to keep your domain on this chain and then other people the way i see that working is like other applications like let’s say you want to take a loan against your tld um they can use that

(13:09) deposit to kind of like gauge how much they should be lending you because that’s how much money that they can recover and then yeah right now i’m working on doing sld registrars so basically just be like uh you send one transaction you do like one click and sign a message and you would deploy your own registrar um anyone would be able to do it you could earn fees in any erc20 tokens or like the native tokens so you can underneath you can earn whatever die um and you can also set your prices in those currencies too so if you want just

(13:40) like a stable uh ten dollars per domain um you can just like price it and die uh and uh there’s just like a very small like deployment fee for doing that um and then pretty soon uh right now uh rithvik was actually super helpful he like built a subgraph he basically like helped me gather all the data from all these smart contracts and like what they’re doing to build applications and so that will allow us to build like one website and one app that can sell slds for all the different tlds at once um because we have access to all the data

(14:10) for like the tokens that are needed what addresses they’re deployed at whatever and i think that’ll be like a yeah pretty big use case you’ll just like be this one hub for yeah basically it’s own registrar website like a name cheap or whatever but for all the cross network handshake domains and then i’m also building in the referral systems so that um there’s basically an incentive for people to build multiple websites and front ends for like more decentralized like network uh so basically anytime you register a

(14:38) tld with certain um registrars um the the website that kind of like directs that transaction would get a cut of the deposit or like some fee at some point in time and so that allows um just like a more diverse network because people can build multiple front ends to the same backend protocol um and allows like different applications to be built and customized um yeah and then so this is a website where you can go and mint nft lds and uh start interacting with your domains and that’s used chinese blockchains

(15:10) someone has x and h and s the actual uh domain tld i think it’s uh ds maybe um and then in the handshake discord there’s this uh i think it’s in the projects group i don’t know fistful of ass would know what elements actually called but there’s in like the project section it’s excellent hms and then you can follow me on twitter um and i don’t post about uh handshake as much lately but i probably should be um and so you can follow for updates on cross network handshake there stop sharing

(15:46) okay are there questions no questions all right uh well i got one um so uh what’s it called so it’s it’s only available to uh migrate to polygon right now uh but say you wanted to migrate a tld to avalanche or any other chain out there they would just need to make another kind of hip 5 request that would be compliant with whatever chain they’re trying to port to or i’m not sure if i’m explaining that correct uh because i’m not the most technical person um yes are you saying that if someone wants to like deploy

(16:33) xnh on a different chain how would they do that yeah yeah exactly yeah uh so really all they do i mean it depends on the chain so if it’s like an evm chain they can just copy all of our smart contracts if it’s a chain that has like a different smart contract system like solana or something they’d have to rebuild them but really like the only requirement is that it um checks the handshake blockchain and the dns records for that tld and that hip five uh records are set to point to their chain like the proper name space

(17:04) on hip five and then um that it’s like the proper address that is being pointed to on the chain as well okay gotcha so yeah like let’s say you’re doing the easy thing and like um going to another evm chain uh then yeah you just like redeploy the smart contracts with your address and then that’s basically it like it should just work oh nice pretty pretty pretty simple then that’s awesome uh mike you got anything uh yeah i mean i think i see dave he’s i i was on twitter space with him i think he’s a lot of people are in cosmos

(17:42) i think ibc is is cosmos i understand right so i think there is decent amount of interest and overlap within that ecosystem too but i i don’t know if there’s developers here that could do that but yeah keep a great person maybe at least to ask questions i mean obviously you’re on discord or other to help maybe answer questions for people or maybe they want to build on other change or things like that yeah i’ve been thinking about an ibc chain for a handshake in a couple of different ways so i haven’t like learned

(18:12) that much about ibc to be honest but i think it’s definitely applicable um and yeah so like crossover cancer could be its own ibc chain and then it would just be like this one chain that stores kind of like all the records it would basically be like a root zone chain for all of cosmos i guess and then all the other ibc connected chains could just like query the xnh and s chain i guess to get the dns records for any domain uh tld or an sld um so that would be pretty cool and then i think handshake could also be its own

(18:39) like proof of stake cosmos chain if it wanted to be yeah i mean no that’ll be awesome we have a question from kirk saying if you meant slds oh okay here we can do this question no no uh yeah let’s do this question first and then we’ll take kurt uh are you gonna look to get dap support for reverse association on eight so special registry contract um yeah so we already have that um well actually for us we don’t um for like crosstalk kentucky has like an entire system so there is one registry contract where you

(19:12) can look up all records um reverse resolution i don’t know exactly what that means but like i know that there’s like this reverse resolver on ens which basically takes an address and then it looks up a name like it takes an ethereum address and looks up a domain name for it and we don’t have that set up for cross number handshake just because it has to be hosted at like a specific address and normally it’s attached to a domain name directly but we don’t own any domain names in the crosstalk shake system it’s

(19:39) like all controlled by handshake and the tld owners so we can’t like deploy our own at the moment but any domain name owner could if they wanted to all right and then yeah we got one from kirk as well says if you meant slds on polygon then are those a one-time purchase like unstoppable um yeah so like technically that depends on the registrar at the moment for our registrar it’s just a fork of ens again yeah so it’s like a linear thing um but you can like change the prices on it so you could like a tld owner could

(20:16) theoretically set the prices to like zero and just give away free tlds or um they could just create their own smart contracts that is just a one-time payment like dot forever which i could probably forked out forever two and set that up okay cool and a question about your i guess your future uh ui is that going to be kind of like really accessible to like very uh non-technical people where they can kind of just one click set it up and put their tld to another chain or is it going to be um something more technically focused

(20:52) um it should be relatively easy i i would think i’m really bad at like product and design and that kind of stuff um i’m good at like making like features but i’m bad at like organizing them or designing them or whatever so um i it should be pretty easy you have to send transactions on two different networks like you have to send handshake transactions and ethereum transactions or polygon transactions whatever uh so it’s definitely not like super easy um but it shouldn’t like take any technical knowledge

(21:23) gotcha gotcha um and then i guess i don’t know any like other uh future plans besides the uh ui or anything like that anything future plans for x and h to bring it to any kind of broader scope um yeah i have this like uh domain dow contract that i built at a hackathon like last year i think maybe it was like even two years ago that was for ens and they didn’t give me a prize even though i felt like i had the best thing for them in the hackathon but whatever and it’s kind of cool like it just allows um anyone to kind of issue

(21:58) domains that have access controls for uh like a dow member so like a dow can control whatever some tld or even an sld and give away sub domains to like their dow members and then the contract kind of looks up is this um address associated with this domain name and are they down member and can they access this contract or do whatever so that’s like mostly done i’ve looked at it in a while um but i know that it works and then this other thing that i’m waiting to buy a specific domain name on ens for but

(22:31) i’m looking at a way to basically like bridge um e s dot eth names inside cross number handshake and so if you have a dot eth domain name then you’ll be able to look up the xnhms name and so then any basically any hns domain name would be able to pop up on browsers because they have the integration so that’ll be pretty cool but i’m just going to buy like the right domain name before i deploy it you know gotcha gotcha yeah that would be cool because i heard um zach brown he brings up a lot of the

(23:01) time about um dowels or certain protocols um like who runs their domain or like uh like you know it’s one central point of failure that one person runs the account that has that domain that their front end is hosted on um so this could definitely be a solution to uh breaking that up um and de-risking uh that central uh point of attack for sure and then we got a question from steve webb you know the various scans could potentially query the base chain for availability um yeah i mean that definitely works but i

(23:37) think it would only work for ibc but any like non-ibc chain would still have to like go and do the bridge this like oracle bridge yeah obviously it’s pretty nifty i really like it i really wish ethereum was connected to ibc it would make life so much easier i feel like i mean there’s there’s more bridges coming and stuff and connections and it does seem like there’s more integration with ethereum and ibc and cosmos for sure it feels like it okay um i mean i guess i know i i kind of hinted towards it but it’s just a lot we’re

(24:15) trying to get more developers you know in from his conferences that people are discovering this recently how can people help you or contribute to this uh initiative um i mean if you’re a developer there’s like doing this front end thing i mostly yeah only need help with like front-end stuff so basically just like a normal web 2 developer um would help and i’m doing like all the smart contracts stuff and yeah maybe someone with like marketing i don’t know if you’re interested in just like posting stuff

(24:42) about the project i’m pretty bad about that um i don’t have an account for it even um i guess you could use like the h s fund i don’t know if that’s a bad thing um and what are the things i don’t know just like come ask questions in the discord channel um that’s really helpful when like people ask me like what is possible or like what can they do or whatever because that like lets me know what i should be making so definitely like happy to chat with anyone about anything okay like miguel’s saying some

(25:07) pretty interesting things uh he’s been getting he’s been really active in this event and is new to this uh to handshake it’s newer to seem so he’s given some ideas yeah i mean if anybody’s not here you know joining the discords you know h fund has one you know fistful is really great uh community manager there and keep us there um yeah i mean i think there’s there’s lots of uh ways there’s lots of untapped potential in in the community so hopefully you know hopefully this event can spark some

(25:37) more of that uh that’s one main goals okay um but yeah i mean i this is one of my um i think it’s me really big for a lot of people um i’ve breached i’ve done it myself uh i’m on i’m on i moved i used your older web interface or i haven’t checked the new domain yet i just saw it today but yeah so so there’s at the right now it’s on the at the root tld level right like yeah yeah so if i call it like an nftld or something like that is that i heard correctly yeah nftld um because it’s an

(26:13) nft that represents the tld or ownership of the tld um good meme i think i don’t know yeah just like making memes and yeah the plan for cross network handshake is to like really focus on tld owners and like providing tools um for the tld owners directly and not necessarily for like sld owners and like more application layer stuff um just because yeah if you can like everyone should really own their own tld rate so i think focusing on tld owners is like the primary like growth vector i guess for handshake domains overall and then if people want

(26:46) to do stuff with like slds then i don’t know they can do that on their own but they can still use crosstalk cancer as like the bridge and the infrastructure and then just create their own apps so then the use case on a at the tld level on another chain what would i you know because i guess everybody’s still programmed to think i sell slds right a lot of the traditional domain people here are are thinking like i have a tld i sell slt i mean there’s a so if i if i what would i do with it at the tld level

(27:15) only at uh on another network like maybe i missed it in your talk but i’m trying to think what what i would use it for um yeah so like one thing would just be like the dow stuff or if you wanted to just like more programmatic access and control or like of issuance so it doesn’t have to be necessarily like selling domains it could just be like as an organization you issue yeah you know like um different emails to people and those emails give you um certain access to like uh group emails that kind of stuff you can do like entirely on chain

(27:47) um and then um like other use cases without selling there’s just like um tokenization right like you can like say that like we all want to like own part of this domain name um and like have control over it in some way and then yeah like allows you to do that stuff easier okay great great keep it that’s awesome really great to have you share with us today and be here so um all right i think uh we’ll we’ll wrap up this session then and there’s people asking twt twitter okay yeah okay so yeah definitely connect with

(28:32) cuba he’s great he’s also very active in ethereum and other uh you know in other projects in crypto and has been a consensus developer and a model right you’re are you still modeling oh technically not really though that’s awesome all right um so we’re gonna go into networking now so they have those round tables at the lounge and it’s actually a longer break because one session um uh we we kind of had to move around schedules and then after the break and the networking we’re going to have

(29:07) sajin back or no for the first time sergeant’s going to talk about india registrar project he’s working on and some other really fascinating things i think there’s some media coming from india as well that’s why that’s why we had to switch around with cuba actually so well um we’re gonna have a great session there so definitely stick around for that but there’s networking and uh joining those round tables i don’t know if you want to show a video again for the the team here um okay here it is

(29:36) so yeah sure it’s the agenda tab go to the networking level and then you’ll see some tables and then you could uh join one and at least have audio maybe your video doesn’t work or or your anon or whatever uh you could but at least try to do audio and connect with people make some deals yeah it’s a long break it’s a long break i don’t know if it’s that long i think johnny i think it’s like an hour though yeah no i think it’s just a little bit longer since this uh ran a little uh

(30:05) short that’s all but you know take take this time to get something to eat i guess or something uh but i’ll i’ll be there uh hanging out in the networking section so i hope to see you guys later one more network this is the last handycon it’s from the last cinecon so uh yeah this would be a good chance to you know there’s a good group of people here um and then uh and there’s also the booths uh stephanie’s telling me now there’s the booths the the boost will be those the three those main sponsors also there’s

(30:33) we’re gonna try to i think encrypted not still around but um we uh have we’re trying some domain trading booth or or some networking so all right i know it’s super late for you a lot of people oh yeah encrypt is still here so uh awesome we can try some domainer uh trading groups um too again we’re just testing things out we want you to all make some contacts and have some fun and learn some things i hope you’re all enjoying so yeah definitely stick around for the um for sergeant’s talk it should be a fascinating one and

(31:08) uh i’m excited for it so thank everybody see you see you next time [Music] [Applause] [Music] so [Music] kinetic is a blockchain crypto investment firm based in hong kong and puerto rico [Music] founded in 2016 they were the first fund in hong kong and one of the earliest in asia

(32:12) with a portfolio of over 220 companies they were seed investors in such projects as ethereum parity and polka dot solana ftx and of course handshake in name base [Music] founder johann chu was an active investor and supporter of the handshake ecosystem over one hundred thousand domains co-founder of d-web foundation co-founder of handicon and sponsor of the handshake house at miami hack week 2022 [Music] [Applause] [Music] [Applause] [Music] [Applause] [Music]

(33:22) oh [Music] [Music] [Applause]