Такой каталог можно организовать на базе namecoin. Т.е. регистрировать там имена типа "magnet:?xt=urn:btih:", а в качестве value записывать метаинформацию. Ну и сам .torrent-файл не нужен ни в моём, ни в вашем варианте, разве что вы захотите таким образом распространять private-торренты (а нужна ли в таком случае децентрализация? Private-торренты как раз и создавались для невозможности поиска пиров мимо трекера).
Спасибо. Это интересно.
В NameCoin имена регистрируются на время (по крайней мере в неймспейсе d/). Потом их же нужно обновлять?
Правильно ли я понимаю, что вы имеете ввиду, что по magnet ссылке торрент клиент сам найдёт .torrent файл у своих соседей?