Open Name System: Extending DNS with the Blockchain
opennamesystem.org
opennamesystem.org
- This is written in python. DNSChain is written in CoffeeScript and runs
on NodeJS.
- This focuses on a command line utility, whereas with DNSChain you don't
need one (just do an HTTP request).
- opendig is like dig, so it doesn't provide your devices with DNS service
(DNSChain does).
- DNSChain focuses on security, signing of responses (though that's not
implemented yet), replacing X509 PKI, unique anti-censorship features
thanks to partnership with Unblock.us.org project, public key
distribution for JavaScript apps... See the full list on the GitHub
page.
- ONS seems to be working on competing blockchain specifications to
Namecoin's existing ones. DNSChain doesn't touch that.
- DNSChain intends to add write access to the blockchain. It's not clear
whether ONS project does or not.
- Namecoin and DNSChain predate ONS and are active projects with different
functionality that ONS seems to be replicating parts of, so I'm not
sure why the authors chose to not collaborate with either of those
projects and tread off on their own.This has that.
However, in terms of the implementation itself, they still have a way to go before they match keybase.
Care to explain how? They're the team behind onename.io and clearly seem to have just as strong an implementation.
That said, it's a new project. I'm not saying onename.io won't accomplish this (I hope they do!). I'm just saying they have a lot to do to match what Keybase has.
Granted, that was an alternative domain name system, not an ICANN extension like this one. And it used a separate blockchain and coin (Namecoin), not the Bitcoin blockchain, which may be what you were referring to.
Nonetheless, I feel compelled to mention Namecoin in any discussion about the history of blockchain technology and DNS. (incidentally, Namecoin was also the first altcoin)
Bar the big incident last year (which it did recover from), Namecoin has been pretty stable.
https://wiki.namecoin.info/index.php?title=Domain_Name_Speci...
https://wiki.namecoin.info/index.php?title=Identity
As well as others (like hashes for software). Even OneName.io's u/ namespace is listed here:
https://wiki.namecoin.info/index.php?title=OneName
There are also many other blockchain DNS related projects:
DNSChain (gives full-security read/write to arbitrary blockchains for all devices without having to run a DNS-based blockchain node, another nifty features like censorship circumvention and dotDNS metaTLD for JS apps):
https://github.com/okTurtles/dnschain (I'm one of the devs of this)
BitShares DNS (a different type of blockchain with a different consensus protocol): http://dotp2p.io
Feel free to mention others. I hope for more collaboration and less reproduction of efforts.
I disagree. It matters a lot how much hashpower a given Blockchain has, else it can be easily destroyed (through forking) and/or interfered with (50% attacks). So Bitcoin has by far the most secure blockchain.
Well, except that it does, because depending on the blockchain used, you are dealing with different consensus protocols, and most importantly, different people. Namecoin is a worthy project, has been doing its noble thing for quite some time, and deserves at least a mention if this project is going to be working off of the sweat its core devs have put into it (and continue to do so).
It feels like asking for transparency, but only from others. Same reason I can't truly trust Bitcoin, it's as shady as my bank's processes.
What additional information would get get from the name of the people behind this? How is Bitcoin in any way shady? It's an open protocol and most people use open-source clients to access it. You (and anyone else - including people with a lot of money riding on it) can verify that you trust the code, even if you don't have any idea who wrote it. Compare to a bank's process, where if you even try and reverse engineer the protocol you're risking jailtime.
There's some evidence they're monitoring people who are interested in Tor and the Tails Linux distribution. There's very good reason to assume that working on crypto stuff gets you on a list.
"currently maintained by the team at onename.io"
There's also links to the github repos.
Could you elaborate on your point on Bitcoin? I'm not an expert, but I have some experience with it and it seems to be pretty thoroughly open, transparent, and auditable. It's certainly more clear than banking processes.