問題タブ [dht]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1376 参照

networking - DHT ブートストラップ ノードに接続するには?

トレント クライアントを作成していますが、プログラムに DHT 接続を含める必要があります。いくつかの静的 DHT ノードを見つけましたが、それらのいずれにも接続できません。ポートと torrent 情報のハッシュを指定して Ping クエリをこのアドレスに送信していますが、応答がありません。

0 投票する
4 に答える
5685 参照

java - Java または分散情報ストレージ内の分散ハッシュマップ

誰かが分散ハッシュマップ (DHT) のための優れた Java フレームワークを知っていますか?

少し前にOverlay Weaverで作業しましたが、適切なドキュメントがここにないため、醜いハックのあるプロトタイプにのみ使用しました... しかし、今は信頼できるコードが必要です。または、OverlayWeaver の適切なドキュメントを見つけた人はいますか?

dht フレームワークが Chord または Kademlia をサポートし、Java アプリケーション内で呼び出すことができれば完璧です。

または、信頼性が高くフェイルセーフな短い文字列データを分散システムに保存するためのより良い方法を誰かが知っていますか?

0 投票する
1 に答える
530 参照

python - Kademlia のサンプル コードを使用して値を設定できないのはなぜですか?

私のプロジェクトで DHT を使用したいのですが、Kademlia のサンプルがうまく動作しません。

からの出力ログは次のtwistd -noy examples/server.tacとおりです。

上記のリンクにあるクライアント スクリプトの出力は次のとおりです。

どうしたの?ピアには接続するためのネットワークが必要であることは理解していますが、それはスタンドアロン サーバーが行うべきことではありませんか?

前もって感謝します!

0 投票する
1 に答える
692 参照

python - libtorrent python dht の例

p2p アプリケーションを実装しようとしています。libtorrent ライブラリで DHT を使用したい。p2p アプリケーションに python を使用したいと考えています。dht libtorrent python 実装の例や、使用できる API を提案できる人はいますか?

0 投票する
1 に答える
193 参照

distributed - DHT データを変更/削除しようとする悪意のある DHT クライアントを防ぐにはどうすればよいですか?

では、大量のデータを含む 10 個のクライアントで実行されている DHT があるとします。

悪意のあるクライアントが私のプログラムの代替バージョンを実行するのは比較的簡単ではないでしょうか。それは私のデータに対して潜在的に破壊的なアクション (キーの置き換え、キーの削除、データの変更、私の DHT 全体の削除など) を行う可能性があります。 ..)

これを防ぐにはどうすればよいですか?

私は次のことしか考えられません:

  • チェックサムでプログラムを検証し、それらの接続のみを許可します。しかし、それはハッキングされる可能性がありますか?

  • ある種のキーを使用して各 DHT クライアントを検証します。

これを防ぐ方法を知っている人はいますか?前もって感謝します。