86°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • rabble https://twitter.com/rabble   •   Sep 24
    Decentralized naming systems like @HNS and @namecoin seem focused on competing with DNS. They're also hopelessly complicated. Is there equivalent for user names instead of DNS?
    Aaron Parecki
    I think the challenge is you need to drop the idea of creating a global namespace. Otherwise you end up with DNS or blockchain solutions, both of which are centralized. You need something that doesn't rely on the entire system being aware of all other names.
    Portland, Oregon • 67°F
    Thu, Sep 24, 2020 6:15pm -07:00
    1 like 40 replies
    • Bradley Allen
    • Steven D. McKie/ twitter.com/Steven_McKie
      Until you can answer that, please stop pretending to understand handshake and lead discussions on it.
      Fri, Sep 25, 2020 5:02pm +00:00 (via brid-gy.appspot.com)
    • Steven D. McKie/ twitter.com/Steven_McKie
      So you have *not* used Namebase.io? That seems to be the level of entry for yourself. Work your way up to the above.
      Fri, Sep 25, 2020 4:46pm +00:00 (via brid-gy.appspot.com)
    • Steven D. McKie/ twitter.com/Steven_McKie
      You can access handshake in even more ways. At first glance it seems complex. That’s okay. So is ethereum. To learn more read this to remove your skepticism, you’ll be a SME: hackernoon.com/everything-you… medium.com/amentum/the-ca… medium.com/amentum/launch…
      Fri, Sep 25, 2020 4:44pm +00:00 (via brid-gy.appspot.com)
    • Steven D. McKie/ twitter.com/Steven_McKie
      Not at all: as with Ethereum you have options for security tradeoffs. Operate your own fullnode, use a wrapper wallet like Bobwallet.io, a light client resolver, or a service like Namebase/Coinbase. Simplicity abstractions take time, and HNS is 6 months old /1
      Fri, Sep 25, 2020 4:43pm +00:00 (via brid-gy.appspot.com)
    • Steven D. McKie/ twitter.com/Steven_McKie
      There’s only one implementation, HSD. Can you answer my questions so I can probe better? What do you mean “account” and why did you say the names were $49...then I can properly reply.
      Fri, Sep 25, 2020 4:41pm +00:00 (via brid-gy.appspot.com)
    • Aaron Parecki twitter.com/aaronpk
      kind of proving the original point here ^^
      Fri, Sep 25, 2020 4:40pm +00:00 (via brid-gy.appspot.com)
    • rabble twitter.com/rabble
      Yep. That’s what I did to determine that is a mess.
      Fri, Sep 25, 2020 4:40pm +00:00 (via brid-gy.appspot.com)
    • rabble twitter.com/rabble
      I installed the code for several implementations / apps from github. And I’ve got experience building and deploying to production a bunch of decentralized tech from solidity contracts to ipfs/Scuttlebutt. I don’t see how non-technical people will ever use this.
      Fri, Sep 25, 2020 4:39pm +00:00 (via brid-gy.appspot.com)
    • Steven D. McKie/ twitter.com/Steven_McKie
      The right way to use Handshake: > Download HSD or the HSD/Wallet wrapper, BobWallet.io > Get some HNS and send to your wallet > Bid on any <63char string you can think of by opening an auction for it on handshake > Buy a TLD for <$1 docs.google.com/spreadsheets/d…
      Fri, Sep 25, 2020 4:36pm +00:00 (via brid-gy.appspot.com)
    • Steven D. McKie/ twitter.com/Steven_McKie
      Sir this isn’t how handshake works. Where did you “setup an account”? And...the chain itself you bid and purchase a TLD from. You can bid any amount... Let me guess you used Namebase (this is Handshake’s Coinbase) and you then tried to buy a name from the user marketplace...
      Fri, Sep 25, 2020 4:32pm +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      A little of both, I guess? Probably also limited response sizes? Weird how culture dictates so strongly what's possible with technology, way more than the tech itself.
      Fri, Sep 25, 2020 5:16am +00:00 (via brid-gy.appspot.com)
    • Brooklyn Zelenka 🏳️‍🌈 twitter.com/expede
      Yeah, right now through our service. We’re very much planning on associating them in a more decentralized way, but just so much to stand up for the system in general. It’s on the list for sure, though!
      Fri, Sep 25, 2020 4:04am +00:00 (via brid-gy.appspot.com)
    • rabble twitter.com/rabble
      Is it held back by the idea that it’s cached? Or because dns is a sysadmin type thing vs application?
      Fri, Sep 25, 2020 3:12am +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      Never mind DNS software that supported dynamic / programmable responses!
      Fri, Sep 25, 2020 2:47am +00:00 (via brid-gy.appspot.com)
    • Aaron Parecki twitter.com/aaronpk
      For some reason DNS providers haven't iterated on the UX around configuring records much. If as much time and money were spent on making DNS easier to use without understanding all the terminology as was spent on all the blockchain tech, we'd be in a much better place right now.
      Fri, Sep 25, 2020 2:18am +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      @expede has done a bunch of nice work on establishing decentralized identities; currently I think the email address -> decentralized ID bridge is just a centralized service, though?
      Fri, Sep 25, 2020 2:08am +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      Yup, exactly. In my mind, that's the only real question to answer to address the (arguably theoretical) concerns that identity isn't "decentralized" with this approach.
      Fri, Sep 25, 2020 2:07am +00:00 (via brid-gy.appspot.com)
    • rabble twitter.com/rabble
      So if you’re able to control a domain name and set Mx records you’ve got portability. It actually works pretty well but it’s not used for individuals so much as organizations. What’s the equivalent or way to extend it to individual users.
      Fri, Sep 25, 2020 1:57am +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      Totally - it's one of the things I love about email addresses. I think the standard complaint is that most addresses are managed by e.g., gmail. Probably the easiest way to fix this is an EU regulation mandating ownership of "@gmail.com" addresses.
      Fri, Sep 25, 2020 1:49am +00:00 (via brid-gy.appspot.com)
    • Aaron Parecki twitter.com/aaronpk
      in a way, email already is portable. My email address is on my domain, parecki.com, but it’s actually a Gmail account under the hood. If i want to move that to another provider, I can, and I don’t need to tell anyone a new email address. This… aaronparecki.com/2020/09/24/32/
      Fri, Sep 25, 2020 1:47am +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      It'd also be easy to imagine a decentralized store of "notarized" attestations of moving email addresses [to a different provider]. That's basically the root zone, come to think of it.
      Fri, Sep 25, 2020 1:47am +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      For sure; it just requires specific functionality on the provider's side. With webfinger, we always imagined that you could enable "portability" by setting a redirect or a pointer, again provider-dependent.
      Fri, Sep 25, 2020 1:44am +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      LOL. 90 days for trademark owners to register. Seems legit.
      Fri, Sep 25, 2020 1:43am +00:00 (via brid-gy.appspot.com)
    • Aaron Parecki twitter.com/aaronpk
      the “I’m locked out of my account” problem is not going away any time soon, and is a real hurdle in building this kind of thing in a decentralized way
      Fri, Sep 25, 2020 1:42am +00:00 (via brid-gy.appspot.com)
    • rabble twitter.com/rabble
      I mean email forwarding is a kind of portability.
      Fri, Sep 25, 2020 1:41am +00:00 (via brid-gy.appspot.com)
    • Aaron Parecki twitter.com/aaronpk
      with that description, I don’t see how abnormal people would use it either!
      Fri, Sep 25, 2020 1:40am +00:00 (via brid-gy.appspot.com)
    • rabble twitter.com/rabble
      I walked through setting up an account and identity on handshake. First the cheapest one was $49 and took an unbelievable amount of technical knowledge and steps. It made dns seem simple. I don’t see how normal users would ever use it.
      Fri, Sep 25, 2020 1:37am +00:00 (via brid-gy.appspot.com)
    • Lawrence of Dystopia twitter.com/laprice
      ant colonies
      Fri, Sep 25, 2020 1:36am +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      i.e., is that something that *must* happen with consent from email providers/domain controllers? Or is it something that could be baked into ssb/deltachat/similar? What would ownership verification look like in that case?
      Fri, Sep 25, 2020 1:32am +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      Yup. I've said similar things in the past, but now more than ever, I wonder if the way to think about this stuff is to take a different tack, and instead ask: "Given all the potential negatives of email-style identities, what would email address portability look like?"
      Fri, Sep 25, 2020 1:31am +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      Ahh, ok! Yeah, agreed. I guess in that vein I'd argue that all those side effects/properties are *features* - thinks like user@domain imply the ability to cognitively and logistically offload all the responsibilities associated with managing "domain" to someone else.
      Fri, Sep 25, 2020 1:29am +00:00 (via brid-gy.appspot.com)
    • Aaron Parecki twitter.com/aaronpk
      Agreed! And all the blockchain versions of a global namespace have nowhere near this level of experience in maintaining the system in the long term, and are very likely much more fragile than DNS
      Fri, Sep 25, 2020 1:27am +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      I'd go further and say that *if* someone comes up with either a non-global approach to naming that works in terms of UX, regulatory alignment, and technology *then* it'll be pretty easy to migrate to it at that point for any existing system (like DNS/email).
      Fri, Sep 25, 2020 1:26am +00:00 (via brid-gy.appspot.com)
    • Aaron Parecki twitter.com/aaronpk
      I wasn't saying either one is better than the other. Just that whether it's a global namespace is a property that then has all these other side effects when trying to maintain that property in a system
      Fri, Sep 25, 2020 1:26am +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      The reality is that the only real question of a global namespace is a regulatory one - who gets ultimate control of it? And in that, DNS is actually not a bad approach and has spent ~30 years ironing out regulatory bugs and has found a pretty stable spot.
      Fri, Sep 25, 2020 1:25am +00:00 (via brid-gy.appspot.com)
    • Aaron Parecki twitter.com/aaronpk
      heh social distance
      Fri, Sep 25, 2020 1:24am +00:00 (via brid-gy.appspot.com)
    • Blaine Cook twitter.com/blaine
      I know this is maybe something we'll never agree on, but I don't see the problem with a global namespace? Isn't it a feature? It makes the web work! It makes the phone system work! It makes email work!
      Fri, Sep 25, 2020 1:24am +00:00 (via brid-gy.appspot.com)
    • rabble twitter.com/rabble
      Sure and that social distance way works for searching online but I hear folks saying their account names all the time. It’s important we do find a solution.
      Fri, Sep 25, 2020 1:23am +00:00 (via brid-gy.appspot.com)
    • Aaron Parecki twitter.com/aaronpk
      I don't think there's a clear answer yet. But I'm thinking something that matches more how people communicate identities in person. Plenty of people share the same name and it's not a problem the majority of the time during normal communication.
      Fri, Sep 25, 2020 1:19am +00:00 (via brid-gy.appspot.com)
    • Lawrence of Dystopia twitter.com/laprice
      so, like URI s and URLs? but with relative namespaces?
      Fri, Sep 25, 2020 1:17am +00:00 (via brid-gy.appspot.com)
Posted in /replies using quill.p3k.io

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv