Le 17/07/2015 03:01, Justin Newton via bitcoin-dev a écrit : >> 3> We use a 2 tier lookup format. [...] >> >> We do the same thing, except in a single call. [...] > > We looked at doing this in a single lookup as you did. With one or two > currencies this can be potentially more efficient. As the number of > supported currencies and addresses under a single name grows, however, this > solution becomes potentially more problematic. [...]
Hi Justin, Your lookup solution is indeed more efficient than OpenAlias, and more robust to DoS. However, that is not because you use a two-tier lookup. Indeed, instead of having the following records: _wallet.sample = "btc ltc" _btc._wallet.sample = "mybitcoinadress" you could simply have: _wallet.sample = "btc ltc" _btc.sample = "mybitcoinaddress" In practice, a wallet supporting only Bitcoin will skip the currencies lookup in both cases, and go directly for the _btc record. One benefit of having an intermediate "_wallet" level is to allow zone delegation. Is that the reason for that choice? Thomas _______________________________________________ bitcoin-dev mailing list bitcoin-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev