On 07/17/2015 03:10 PM, Paul Vixie wrote: > > i apologize for the lack of a pre-existing syntactic framework into > which tor's names could have been encapsulated from the outset. i > apologize even more for the fact that tor's perfectly reasonable request > for .onion is now causing this working group to consider scaling factors > which tor by itself would not have cared about. > *** I apologize that you feel the need to apologize.
There's certainly a need to adapt RFC6761 to the realization of the community of its transformational power. But it's unfair to put the lack of foresight of the community that adopted RFC6761 on the people who are using it, especially with good reasons. I think it's important that the IETF recognizes that the free software community of developers of peer-to-peer systems spontaneously came together to approach the IETF and solve an operational issue of their systems with the DNS, causing problems to the DNS and posing security issues to the users of P2P systems. This is a concrete example of the Internet community cooperating to make things better. This has nothing to do with future issues of scalability: it's a distinct problem that we have now and are trying to solve together. We already identify that RFC6761 causes problems and that it needs to be worked on, clarified, etc. But that should remain a separate issue. If there is an RFC and when people come to use it, suddenly it's not valid anymore, because people realize in hindsight that it's flawed or that oops, it's not what we expected, it poses a serious doubt about the validity of the institution. The danger I see, much before a scalability issue in DNS, is that developers who are more interested in running code than rough consensus will simply run the code and ignore the human part of the process, leading to a transformation of the Internet like everywhere else in society: where cold reductionist views tramp the human and leaves us outside of the living sphere, until we're redundant, useless, uncared for bloodless servo-units. I get the gravity of the situation. But I doubt that trying to fix the issue by tying the existing applications to a non-sequitur by fear of creating a precedent will achieve anything good at all. On the contrary I believe that now the jack is out of the box, it's important to realize that new applications will not be treated the same way that they were until now, pending a new version of RFC6761 that updates or obsoletes it; that among existing applications there are different cases, some of which are pretty easy to solve (e.g., .onion) for they only seek to prevent useless and potentially dangerous requests, while others are more complicated because they involve ICANN processes, SSAC recommendations, etc. (e.g., .corp, .mail, .home). Treating all the Special-Use Domain Names requests as they were a monolithic block did not work, and won't work (I'm talking from first-hand experience given that this WG has postponed to death tackling the single P2PNames draft), so it would be much more effective if we would take one step at a time, and not project future conditions where they do not exist yet and are likely to change drastically once RFC6761 is revised. My 2 satoshi. == hk _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop