[tahoe-dev] what do we want from decentralized introduction?
Brian Warner
warner at lothar.com
Wed Jul 14 18:43:30 UTC 2010
On 7/9/10 11:18 AM, Zooko O'Whielacronx wrote:
>
> I have some questions about how decentralized (gossip-based)
> introduction is supposed to work. Faruq (and everyone who cares about
> decentralized introduction!) please tell me if my assumptions are
> wrong.
I'd discourage a change that causes tahoe.cfg's [node]introducer.furl to
be ignored. I think it's just too confusing.
In fact, even in a multi-introducer environment, you need the tahoe.cfg
entry as a bootstrap.
I'd name the flat file "BASEDIR/introducer.furls". The code which
updates it should treat it as a set, expressed as a sorted list, one
FURL per line. In the future we might extend this syntax (probably with
comments, then allowing space-separated lists of things in each line, to
allow for what-kind-of-introducer markers, etc).
So I think that the node should use the union of tahoe.cfg's
[node]introducer.furl and the contents of BASEDIR/introducer.furls as
introducers.
cheers,
-Brian
More information about the tahoe-dev
mailing list