스웜프로토콜 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
60번째 줄: 60번째 줄:
 
# 노드는 분리 된 경로를 통해 값을 조회하여 정직한 노드가 네트워크의 많은 적들이 존재할 때 서로 연결할 수 있도록 한다.  여기서 S/Kademlia 는 노드의 절반 이상, 대다수의 비율로도 약 85% 성공률을 보여주고 있다.
 
# 노드는 분리 된 경로를 통해 값을 조회하여 정직한 노드가 네트워크의 많은 적들이 존재할 때 서로 연결할 수 있도록 한다.  여기서 S/Kademlia 는 노드의 절반 이상, 대다수의 비율로도 약 85% 성공률을 보여주고 있다.
 
BitTorrent는 가장 대중적인 P2P 파일 공유 시스템이다. IPFS 설계를 알려주는 BitTorrent 및 해당 생태계의 주요기능은 다음과 같다.
 
BitTorrent는 가장 대중적인 P2P 파일 공유 시스템이다. IPFS 설계를 알려주는 BitTorrent 및 해당 생태계의 주요기능은 다음과 같다.
* BitTorrent의 데이터 교환 프로토콜은 서로 공헌하는 노드를 보상하고 다른 사람의 리소스만 사용하는 노드를 처벌하는 "준결승 전략(Tit-for-tat strategy)"을 사용한다.
+
# BitTorrent의 데이터 교환 프로토콜은 서로 공헌하는 노드를 보상하고 다른 사람의 리소스만 사용하는 노드를 처벌하는 "준결승 전략(Tit-for-tat strategy)"을 사용한다.
 
여기서 팃포탯(Tit-for-tat)은 게임이론에서 나온 반복되는 죄수의 딜레마의 강력한 전략이다. 이 전략은 처음에는 협력관계였지만, 그 이후에는 상대의 전략에 반응하는 것을 말한다. 만약 상대가 이전에 협력했다면 협력, 배반했다면 역시 배반할 것 이라는 것이다. 즉 공헌하는 노드는 계속 보상을 받고, 계속 리소스만 사용하는 노드는 보상이 없는 것을 말한다.
 
여기서 팃포탯(Tit-for-tat)은 게임이론에서 나온 반복되는 죄수의 딜레마의 강력한 전략이다. 이 전략은 처음에는 협력관계였지만, 그 이후에는 상대의 전략에 반응하는 것을 말한다. 만약 상대가 이전에 협력했다면 협력, 배반했다면 역시 배반할 것 이라는 것이다. 즉 공헌하는 노드는 계속 보상을 받고, 계속 리소스만 사용하는 노드는 보상이 없는 것을 말한다.
* BitTorrent의 피어는 파일 조각의 가용성을 추적하여 가장 드문 조각을 우선적으로 전송한다. 이것은 시드(seeds)로부터 부담을 줄여줄 뿐만 아니라, 시드가 아닌 피어끼리도 트레이딩하게 할 수 있다.
+
# BitTorrent의 피어는 파일 조각의 가용성을 추적하여 가장 드문 조각을 우선적으로 전송한다. 이것은 시드(seeds)로부터 부담을 줄여줄 뿐만 아니라, 시드가 아닌 피어끼리도 트레이딩하게 할 수 있다.
* BitTorrent의 표전 팃포탯(Tit-for-tat)은 악의적인 대역폭 공유 전략에 취약점이 있다. PropShare는 착취 전략에 더 잘 견디는 다른 피어 대역폭 할당 전략이며 스웜(Swarm)의 성능을 향상시킨다.  
+
# BitTorrent의 표전 팃포탯(Tit-for-tat)은 악의적인 대역폭 공유 전략에 취약점이 있다. PropShare는 착취 전략에 더 잘 견디는 다른 피어 대역폭 할당 전략이며 스웜(Swarm)의 성능을 향상시킨다.  
  
 
IPFS는 DHT, BitTorrent, Git 및 SFS를 포함한, 이전의 P2P 시스템의 성공적인 아이디어를 종합하는 분산 파일 시스템이다. IPFS는 검증된 기법을 단순화하고 진화하며 해당 부분을 합친 단일 응집 시스템으로 연결하는 것이다. IPFS는 응용 프로그램 작성 및 배포를 위한 새로운 플랫폼과 대규모 데이터의 배포 및 버전 관리를 위한 새로운 시스템을 제공한다. IPFS는 웹 자체를 진화시킬 수도 있다. IPFS는 peer-to-peer이다. 어떤 노드도 권한이 없다. IPFS 노드는 로컬 저장소에 IPFS 개체를 저장다. 노드는 서로 연결되어 객체를 전송한다. 이러한 개체는 파일 및 기타 데이터 구조를 나타낸다.<ref name="fd">〈[https://coinforu.io/coin/board/read/8357/ [IPFS VS SWARM] 블록체인 스토리지 분석]〉, 《코인포루》,2018-05-30</ref>
 
IPFS는 DHT, BitTorrent, Git 및 SFS를 포함한, 이전의 P2P 시스템의 성공적인 아이디어를 종합하는 분산 파일 시스템이다. IPFS는 검증된 기법을 단순화하고 진화하며 해당 부분을 합친 단일 응집 시스템으로 연결하는 것이다. IPFS는 응용 프로그램 작성 및 배포를 위한 새로운 플랫폼과 대규모 데이터의 배포 및 버전 관리를 위한 새로운 시스템을 제공한다. IPFS는 웹 자체를 진화시킬 수도 있다. IPFS는 peer-to-peer이다. 어떤 노드도 권한이 없다. IPFS 노드는 로컬 저장소에 IPFS 개체를 저장다. 노드는 서로 연결되어 객체를 전송한다. 이러한 개체는 파일 및 기타 데이터 구조를 나타낸다.<ref name="fd">〈[https://coinforu.io/coin/board/read/8357/ [IPFS VS SWARM] 블록체인 스토리지 분석]〉, 《코인포루》,2018-05-30</ref>

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)