The way BitTorrent works, it’s basically a Merkle tree over the chunks. So, you 
need to compute the main hash over the zone data.

Maybe there’s a smart way to compute hash over the data that includes that 
hash, but my poor brain thinks it would break the Matrix (or at least the 
hashing function).

Therefore either you need to exclude the data that changes (hash and its RRSIG) 
when computing the hash for the BitTorrent and the receiving side would have to 
reassemble this. Or you would need OOB mechanism to distribute the hash 
(different part of the tree, CDN, ...).

Ondřej 
--
Ondřej Surý — ISC

> On 28 Jul 2018, at 23:58, John Levine <jo...@taugh.com> wrote:
> 
> In article <208f049b-b35a-4755-9a20-fa0c7f685...@isc.org> you write:
>> a) the hash has to be independent to zone, so either the hash has to reside 
>> outside of the root zone, or the root zone file would
>> have to be reconstructed with “the torrent hash” and “the torrent data”; 
>> generally you would want the hash to be signed,
>> so the TORRENT RR + RRSIG would have to be distributed outside of the data 
>> received via BitTorrent
> 
> I'm confused again.  Why couldn't the hash RR and sig be in the zone
> just like any other record in the zone?
> 
> R's,
> John

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to