kademlia

    1

    1답변

    XLattice에있는 Kademlia 사양에 따라 iterativeFindNode 작업의 정확한 작동과 그것이 버킷의 부트 스트랩 및 리프레시에 어떻게 유용할까요? 이 문서의 내용 : 이 프로세스가 끝나면 노드에는 k 개의 활성 연락처 집합 (RPC가 FIND_VALUE 인 경우)이 데이터 값을 찾았을 수 있습니다. 세 쌍 중 하나 또는 값이 이면 호출자에

    2

    5답변

    왜 Kademlia Distributed Hash Table은 신뢰할 수 없더라도 UDP를 네트워크 전송 프로토콜로 사용합니까?

    0

    1답변

    Kademlia는 XOR 메트릭을 사용합니다. 무엇보다도, 이것은 "단방향성"속성 (= 주어진 점 x와 거리 e> 0에 대해 d (x, y) = e와 같은 정확히 한 점 y가 있습니다)이라고합니다. 첫 번째 질문은 일반적으로 다음과 같은 일반적인 질문입니다. Kametlia의 기능에 메트릭의 중요 특성이 중요한가 아니면 특정 노드의 압력을 가라 앉히는 데

    1

    1답변

    나는 모순 된 단락을 이해하려고 애 쓰고있는 원래의 종이에 고심하고 있습니다. 한 예로, 2.2에서 저자는 비트 공간 160에 대해 160k 버킷이있을 것이라고 선언 한 다음 나중에 버킷이 더 작은 비트 범위를 포함하고 접두사 이진 트리로 구성된 더 작은 수임을 말합니다. 그 2.4 절에서 그들은 불평등 한 나무에 대해 다음과 같은 해석으로 이끄는 http

    2

    1답변

    각 노드가 3 개의 주문 상태 중 하나를 가질 수 있다면 후행 주소가 저장된 값에 추가되어 데이터 항목이 연결되는 DHT를 구현하고 있습니다 : 빈 -> 데이터 -> 데이터 및 후임 주소가 모두 동료가 일관되고 올바른 주문을 얻는가? 아니면 여기에 영구적 인 포킹 가능성이 있습니까?

    5

    1답변

    오늘 내가 처음으로 Kademlia에 대해 읽었으며 몇 가지 사항을 올바르게 이해했다고 생각하지 않습니다. 노드와 키 사이의 거리는 해당 값의 xor입니다. 그래서 키 x와 노드 y가 있으면 x와 y 사이의 거리가 x와 y가됩니다. 하지만 내가 알고있는 노드를 물물 교환하고 접두어 길이로 순서를 매기는 것이 왜 중요한가요? 그것은 나에게 가장 가까운 노드를

    0

    1답변

    나는 여기서 수정 된 Kademlia P2P 시스템을 작성하고 있지만 여기서 설명하는 문제는 원래 구현과 매우 유사합니다. 그래서 k- 버킷을 구현하는 가장 효율적인 방법은 무엇입니까? 내게 중요한 것은 액세스 시간, 병렬 처리 (읽기 & 쓰기) 및 메모리 절약입니다. ConcurrentLinkedQueue 및 ConcurrentHashMap을 사용하여 생

    3

    1답변

    나는 현재 Kademlia 피어 투 피어 프로토콜에 대해 연구하고 있으며 누군가 정보/메시지를 효율적으로 브로드 캐스트하기위한 기술이나 접근법을 알고 있다면 궁금한가요? Chord에서 방송 방법을 설명하는 논문 Effcient Broadcast in Structured P2P Networks이 있습니다. 이들의 아이디어는 네트워크를 두 부분으로 나누고이 각

    1

    1답변

    여기 특집 : https://github.com/bmuller/kademlia 내 코드는 다음과 같다 : from twisted.internet import reactor from twisted.python import log from kademlia.network import Server import sys log.startLogging(sys.

    5

    2답변

    최근에 나는 Kademlia Protocol의 문서를 읽었으므로 프로토콜을 이해하려고 시도했지만 여전히 질문이 있습니다. 노드가 다른 노드를 발견해야하는 이유 신분증이나 IP 또는 포트? 그가 신분증을 가지고있는 이유는 그가 신분증이나 항구를 모르는 사이, 신분증을 어디에서 얻었습니까? 두 개의 다른 노드 사이의 "거리"는 라우팅 거리 또는 실제 거리가 아