기금넷 공식사이트 - 복권 조회 - 비트링이란 무엇입니까?

비트링이란 무엇입니까?

Bitspirit V3 버전 이후 DHT 노드 기술이 추가되었기 때문에 수동으로 추가할 필요가 없습니다.

--

Kademlia 기술을 기반으로 한 공용 DHT 네트워크란 무엇입니까?

Bitspirit (/) 은 v3 부터 최신 BT 기술인 Kademlia 기술을 기반으로 한 공용 DHT 네트워크를 지원합니다. DHT 네트워크를 통해 BT 사용자는 기존 시드 서버에 의존하지 않고 업로드를 정상적으로 다운로드할 수 있습니다. 그렇다면 Kademlia 기술이란 무엇이고, 공용 DHT 네트워크란 무엇일까요?

간단히 말해서 Kademlia 는 기술 지침 (일반적으로 3 세대 P2P 기술이라고 함) 에 불과하며 DHT 는 이 기술의 구체적인 구현입니다. (예를 들어, eMule 에는 KADemlia 기술을 기반으로 하는 Kad 구현도 있습니다.) Kademlia 는 Petar Maymounkov 와 David Mazières 가 설계한 P2P 오버레이 프로토콜로 분산된 피어-투-피어 컴퓨터 네트워크에 사용됩니다. 네트워크 구조, 노드 간 통신 및 정보 교환 방법을 규정합니다. Kademlia 노드는 전송 프로토콜 UDP (OSI 모델 참조) 를 사용하여 서로 통신합니다. Kademlia 노드는 DHT (분산 해시 테이블) 를 구현하여 데이터를 저장합니다. 인터넷과 같은 기존 LAN/ WAN 에 각 네트워크 노드가 번호 ("노드 ID") 로 식별되는 새 가상 네트워크가 만들어집니다. 이 숫자는 로고로 사용될 뿐만 아니라 kademlia 알고리즘에서도 다른 용도로 사용됩니다. 구체적인 기술적 세부 사항은 여기에 설명되지 않고 관심 있는 사용자는 스스로 관련 자료를 참조할 수 있다. 그렇다면 왜 BT 에 Kademlia 기반 공용 DHT 네트워크를 도입해야 할까요? 기존 BT 다운로드에서 모든 시드 파일은 추적기 또는 알림 주소라고 하는 하나 이상의 시드 서버를 지정해야 합니다. 일단 시드 서버가 다른 이유로 충돌하거나 다운되면 (예: 이전 서비스 업체가 얼마 전에 계약을 파기하고 우리 서버의 네트워크 케이블을 강제로 뽑는 경우) BT 사용자는 다운로드 시드 파일을 업로드하지 못할 수 있습니다. 전통적인 BT 다운로드에서도 두 개의 동일한 시드 파일이 있지만, 서로 다른 트래커를 지정했기 때문에 서로 다른 트래커를 가진 사용자는 업로드를 다운로드할 수 없고, BT 의 다운로드/업로드 효율을 완전히 반영하지 못하는 경우도 있습니다. 공용 DHT 네트워크가 도입되면 시드 서버가 충돌하더라도 (또는 시드 서버의 참여가 전혀 필요하지 않은 경우에도) BT 사용자는 DHT 네트워크를 통해 연결을 받아 다운로드 업로드를 수행할 수 있습니다. 그렇다면 이 접속 정보는 어디에 저장됩니까? 간단히 말해서 이러한 연결 정보는 특정 알고리즘에 따라 선택한 DHT 네트워크 참가자 (즉, DHT 노드) 에 저장됩니다. 즉, 공용 DHT 네트워크에 가입하면 ID 를 갖게 됩니다. (이 ID 는 프로그램 생성, 가상, 완전 임의 ID 일 뿐 실제 개인 정보와는 아무런 관련이 없습니다. 안심하세요.) 일정한 규칙에 따르면, 너는 일부 시드 파일의 연결 정보를 유지해야 하는데, 이는 너와 같다. 일부 데이터 트래픽과 관련되어 있기 때문에 네트워크에 약간의 부담이나 영향을 줄 수 있습니다. 하지만 공공망 DHT 가입으로 인한 보답에 비해 영향은 전혀 무시할 수 있다. 단 한 가지 상황만이 네트워크에 더 큰 부담을 줄 수 있습니다. 당신이 관리하는 시드 파일은 수천, 심지어 수만 명의 BT 사용자가 다운로드하는 것과 같이 매우 인기 있는 씨앗일 뿐입니다. (이 경우 복권을 사러 가는 것이 좋습니다.) 물론, 심리적 보상의 관점에서 볼 때, 당신은 수천, 심지어 수만 명의 BT 사용자에게 다리를 제공하는 것을 자랑스럽게 생각합니다. 따라서 bitspirit 에서 공용 DHT 네트워킹 기능 (기본적으로 켜짐) 을 켜는 것이 좋습니다. 물론, 네트워크 조건이 약하거나 서비스 업체가 당신에게 많은 제한 (단절하기 쉽다) 을 가지고 있다면, 비트스피릿에서 공용 DHT 네트워크 기능 (개인 설정-기타 옵션-비트스피릿 허용 ...) 을 꺼서 속도 저하를 막을 수도 있습니다. 앞서 언급했듯이 노드 간에 연결 정보를 유지 관리하면 각 BT 사용자가 가능한 한 많은 노드를 연결하는 것이 더 낫지 않습니까? 사실 아닙니다. 연결된 노드가 많을수록 네트워크 트래픽과 네트워크 부담이 커지기 때문입니다. 일반적으로 50 개의 신뢰할 수 있는 노드 또는 150 개의 신뢰할 수 있는 노드가 수천 개의 노드를 보유하고 있는 것과 다르지 않으며, 필요한 노드와 연결 정보를 빠르고 정확하게 찾을 수 있습니다. 따라서 일반적으로 프로그램이 노드 (예: 100 개 노드) 를 찾으면 새 노드를 적극적으로 찾지 않습니다.

그렇다면 bitspirit 의 DHT 네트워킹 기능과 다른 BT 클라이언트의 차이점은 무엇입니까?

BT 의 Kademlia 기반 DHT 네트워킹 함수는 BitTorrent(Python 버전) 4. 1.0 에 도입되었으며 bitspirit 의 DHT 구현은 BitTorrent 의 DHT 구현과 완벽하게 호환됩니다. 또한 bitspirit 은 C++ 로 작성되었으며 상당한 알고리즘 최적화를 거쳤기 때문에 프로그램 성능, 운영 효율성, 노드 위치 지정 효율성이 훨씬 우수합니다. 또한 비트스피치는 DHT 네트워크를 통해 종자 시장과 같은 비트스피치의 기존 기능을 완전히 업그레이드했습니다. 또한 bitspirit 은 BT 게시 사이트에서 시드 파일 다운로드를 요구하지 않고 (게시 사이트의 트래픽 압력을 크게 줄일 수 있음) /read.php 와 비슷한 것만 제공할 수 있습니까? Tid=37 입니다. Fpage= 1