プロトコル案ねぇ。
漏れとしては例えばskypeみたいに、
ずーっと数本のコネクションを保っておいて、ノード情報やキーの交換。
必要な時にキャッシュを持ってるノードへの接続みたいな流れがいいかなと。
んで、火壁の中にあるノードの場合は何らかのノードを中継させる…と。
httpの範囲でやろうとすると
>257みたいな場合を考えると限界(できなくはないが複雑になる?)があるんだよね…