YaCy 複数ノード検索デモ 起動中

同じサイトを crawl した 2 つの閉じた P2P 網(YaCy 本家 3 ノード / 改善版 6 ノード + リレー)に、同じクエリを global 検索で投げて並べる

網の状態: …
改善版… 本家…
ノード役割文書数見えている senior到達種別持っている信頼の一覧管理画面

    

コーディネータと信頼の一覧(改善版)

改善版は、利用者が設定したコーディネータの一覧に載った作者の文書だけを使う。ここで問い合わせ元が信頼するコーディネータを選び、コーディネータ A の一覧を書き換えて署名し直せる。変更は数十秒で各ノードに届く(「持っている信頼の一覧」の列で確かめられる)。

問い合わせ元(fork-1)が信頼するコーディネータ

コーディネータが無いとき:

B も信頼すると evil-1 のスパムが「検証済み」になる。どちらも外すと、他ピアの結果は出なくなる(「署名されたピアすべて」なら evil-1 も含めて出る)。

コーディネータ A の一覧

ピア信頼優先度 0–100タグ(, 区切り)

A からオペレータへの委任

失効させると、A の一覧は無効になる(A の一覧に載ったピアの結果が消え、自分の文書だけが残る)。

鍵:

YaCy 本家(upstream)

信頼の仕組みが無い。網の誰かが持っている頁はすべて結果に混ざる。上のオプションは効かない

  1. 検索するとここに結果が出ます

改善版(pad01g/yacy_search_server improved-search)

作者の署名を検証し、コーディネータの一覧に載った作者の文書だけを使う。NAT の内側のピアにもリレー経由で届く

  1. 検索するとここに結果が出ます
正解 そのクエリの正解頁 罠 1 語だけの詰め込み頁・中身の薄いタグ一覧頁 スパム 信頼集合外のピアが持つ頁 広告 広告を宣言したピアの頁 NAT の内側 NAT の内側のピアだけが持つ頁 検証済み / 未検証 作者の署名の判定(改善版のみ) · ノード名は、その頁のサイトを crawl したノード。結果の 1 回目は届いた順、最後に順位どおりに並べ直す