P2P 네트워크에 대해 배우고 싶으십니까? 그렇게한다면 주제에 대한 심층 가이드를 살펴보고 블록 체인을 비롯한 다양한 인기 기술에 미치는 영향을 이해하게 될 것입니다..

더 이상 시간을 낭비하지 않고 P2P 네트워크를 시작하겠습니다..

P2P (Peer to Peer) 란??

피어 투 피어 네트워크는 종종 피어 투 피어 네트워크 (P2P) 네트워크로 알려진 네트워크를 만들기 위해 함께 연결된 장치 그룹으로 정의됩니다..

일단 형성되면 네트워크를 사용하여 파일을 공유하고 저장할 수도 있습니다. 모든 P2P 네트워크에서 모든 노드는 일반적으로 동일한 전력을 가지며 동일한 작업을 사용할 수 있습니다..

P2P 네트워크의 정의는 사용되는 섹터에 따라 달라집니다. 금융 부문 또는 기술의 경우 P2P 네트워크는 피어가 디지털 자산 또는 암호 화폐를 교환 할 수있는 분산 네트워크를 의미 할 수 있습니다..

이를 통해 동료, 즉 판매자와 구매자가 중개자를 거치지 않고도 구매하거나 판매 할 수 있습니다..

중개자 제거가 여기서 핵심입니다. 또한 서로 다른 P2P 환경 또는 플랫폼이 프로세스 자체를 방해하지 않고 피어를 연결합니다..

이 모든 것은 P2P 아키텍처로 인해 발생합니다. 금융 부문 외에도 다양한 P2P 사용 사례가 있습니다..

P2P 개념은 최초의 사용 사례가 최초의 파일 공유 프로그램에서 처음 사용 된 1990 년대로 거슬러 올라가므로 새로운 것이 아닙니다..

P2P 네트워크

기타 사용 사례

P2P 대출, P2P 자동차 렌탈, P2P 지불 등을 포함하여 P2P의 다른 사용 사례가 있습니다. 또 다른 유용한 사용 사례는 P2P 보험입니다..

그러나 이제는 이러한 네트워크를 활용하는 2000 개 이상의 암호 화폐가 있으므로 P2P 네트워크는 어디에나 있습니다..

P2P 네트워크는 스트리밍 플랫폼, 웹 검색 엔진, 온라인 마켓 플레이스 등과 같은 분산 컴퓨팅 애플리케이션에서도 사용됩니다. 또한 IPFS (InterPlanetary File System) 웹 프로토콜의 일부입니다..

블록 체인 기술은 P2P 네트워크 사용과 관련하여 선두 주자였습니다. 아시다시피 블록 체인은 피어가 중앙 집중식 권한없이 통신하고 트랜잭션을 수행 할 수있는 피어 투 피어 네트워크입니다..

P2P의 작동 방식을 배우면서 주제에 대해 자세히 알아 보겠습니다..

P2P : 작동 원리?

P2P 네트워크를 더 잘 이해하려면 작동 방식을 배워야합니다..

그래서 피어 투 피어는 어떻게 작동합니까??

배우자.

P2P 네트워크에서 사용자는 분산 네트워크를 유지 관리 할 책임이 있습니다. 피어 투 피어 네트워크이므로 중앙 기관이나 관리자가 필요하지 않습니다. 즉, 각 노드는 서버의 다른 노드에 대해 클라이언트와 서버로 작동해야합니다. 각 노드에는 파일 사본이 있습니다. 이렇게하면 각 노드가 서버 역할을하며 다른 노드에서 파일을 다운로드하거나 다른 노드에 업로드해야합니다..

이러한 작업 방식은 기존의 클라이언트-서버 설정과 차별화됩니다. 클라이언트-서버 설정에는 클라이언트가 파일을 다운로드하는 중앙 집중식 서버가 항상 있습니다..

노드는 하드 드라이브를 사용하여 공유 파일을 저장합니다. 소프트웨어에 관해서는 데이터를 공유하거나 다른 장치가 파일을 찾거나 다운로드하기위한 쿼리를 처리하는 데 사용할 수있는 응용 프로그램을 사용합니다. 어떤 상황에서든 피어는 주어진 파일의 소스 역할을해야합니다..

간단한 컨텍스트

따라서 더 간단하게 만들기 위해 노드가 두 가지 다른 기능을 가지고 있다고 생각할 수 있습니다. 첫 번째 기능은 네트워크의 다른 노드에서 파일을 다운로드 할 때 클라이언트 역할을하는 것입니다..

다시 말하지만, 노드는 다른 노드에 파일을 제공해야 할 때 서버 역할을 할 수 있습니다. 이 공유 및 수신 측면은 노드에서 동시에 수행 할 수 있으므로 P2P 네트워크가 매우 효율적이고 빠릅니다. 네트워크는 네트워크가 성장함에 따라 더 효율적이되는 경향이 있습니다..

또한 기존 모델과 달리 P2P 분산 아키텍처는 안전하며 훨씬 더 나은 방식으로 사이버 공격을 방어 할 수 있습니다. 이는 P2P 네트워크에 중앙 장애 지점이 없기 때문입니다..

피어 투 피어 네트워크의 유형

P2P 네트워크에는 세 가지 유형이 있습니다. 아래에서 살펴 보겠습니다..

  • 비정형 P2P 네트워크
  • 구조화 된 P2P 네트워크
  • 하이브리드 P2P 네트워크

비정형 P2P 네트워크

구조화되지 않은 P2P 네트워크에서 노드는 특정 방식으로 구성되지 않습니다. 이것은 노드 간의 통신이 본질적으로 무작위임을 의미합니다. 이것이 비정형 P2P 시스템이 많은 활동이 필요한 활동에 가장 적합한 이유입니다. 예를 들어, P2P로 구동되는 소셜 플랫폼은 사람들이 네트워크를 자주 탈퇴하거나 가입 할 수 있으므로이를 활용할 수 있습니다..

그러나 비정형 P2P 네트워크에는 많은 CPU와 메모리 성능이 필요하기 때문에 단점이 있습니다. 하드웨어는 네트워크에서 가장 많은 수의 트랜잭션에 전력을 공급할 수 있어야합니다. 즉, 모든 노드가 주어진 시간에 서로 상호 작용한다는 의미입니다..

구조화 된 P2P 네트워크

구조화 된 P2P 네트워크는 구조화되지 않은 P2P 네트워크와 완전히 반대입니다. 여기서 노드는 서로 상호 작용하는 방법을 가지고 있습니다. 이는 무작위로 검색하는 대신 파일을 검색하고 효율적으로 사용하는 데 사용되는 체계적인 아키텍처 때문에 가능합니다. 이러한 유형의 구조화 된 P2P 네트워크가 작동하도록하기 위해 해시 함수가 데이터베이스 조회에 사용됩니다..

구조화 된 P2P 네트워크가 더 효율적이라는 것은 의심의 여지가 없습니다. 그러나 조직화 된 아키텍처를 사용하기 때문에 일종의 중앙 집중화도 있습니다. 또한 더 높은 유지 관리 및 설정 비용이 필요함을 의미합니다. 마지막으로 비정형 P2P 네트워크에 비해 견고합니다..

하이브리드 P2P 네트워크

하이브리드 P2P 네트워크는 P2P 아키텍처와 클라이언트-서버 모델의 조합입니다. 이것은 P2P 기능이있는 중앙 서버가 필요한 네트워크에 유용합니다..

하이브리드 P2P 네트워크는 구조화 및 비 구조화 P2P 네트워크보다 더 효율적입니다. 다른 주요 이점으로는 더 나은 접근 방식, 상당한 효율성 등이 있습니다.!

분산 형 vs. 분산 형

다음 섹션으로 넘어 가기 전에 모든 P2P 네트워크가 분산되어있는 것은 아니라는 점을 이해해야합니다. 이것은 P2P 아키텍처가 본질적으로 분산되어 있음을 알고있는 경우에도 가능합니다..

분산 된 네트워크는 네트워크 활동 안내를 위해 중앙 기관에 의존합니다. 중앙 기관을 사용하면 완전히 분산되지 않습니다..

블록 체인에서 P2P의 역할

피어 투 피어 네트워크는 항상 새로 출시 된 기술인 비트 코인의 핵심이었습니다. 사실, Satoshi Nakamoto는 자신의 논문에서“Peer-to-Peer”라는 용어를 사용했습니다. 여기서 비트 코인을 P2P 전자 현금 시스템으로 정의했습니다..

비트 코인은 P2P가 블록 체인이라는 분산 원장을 관리하는 핵심 개념 블록 체인을 도입했습니다. 분명히 P2P 아키텍처와 블록 체인 기술이 작동하는 방식 사이에는 연관성이 있습니다..

이것이 cryptocurrencies가 작동하는 방식이며 전 세계 거의 모든 곳에서 즉시 사용할 수 있다고 쉽게 말할 수 있습니다. 작업을 수행하는 데 중앙 집중식 서버 요구 사항이 없다는 사실은 P2P 아키텍처와 블록 체인 기술을 매우 놀랍고 비슷하게 만듭니다.!

또한 읽기

  • 은행이 블록 체인을 좋아하지만 비트 코인은 좋아하지 않는 이유?

  • 블록 체인 기술의 10 가지 단점

누구나 네트워크에 참여하고 참여할 수있는 개방형 P2P 네트워크와 유사하게 누구나 비트 코인 네트워크에 참여하고 블록을 검증하고 검증하는 데 도움을 줄 수 있습니다..

블록 체인에 관해서는 중앙 기관이 거래를 기록하거나 처리 할 필요가 없다는 사실을 이해하는 것이 중요합니다..

중앙 권한이없는 비트 코인 네트워크도 마찬가지입니다. 네트워크에서 수행되는 모든 작업은 모든 공개 활동이 기록되는 디지털 원장에 저장됩니다..

누군가 데이터를 가지고 놀고 수정하려고하면 네트워크가 중지 될 수있는 악의적 인 활동이 발생합니다. 부정확 한 데이터는 삭제됩니다..

P2P 네트워크가 블록 체인에 영향을 미치는 또 다른 방법은 노드가 네트워크 활동에 참여하는 방법입니다. 모든 노드가 동일한 역할을 갖는 것은 아닙니다. 역할이 다른 노드가 있습니다..

예를 들어, 네트워크에서 설정 한 합의 알고리즘을 사용하여 트랜잭션을 검증 할 수있는 풀 노드가 있습니다. 네트워크를보다 안전하게 만드는 데 도움이됩니다. 또한 전체 노드는 블록 체인 원장의 완전하고 업데이트 된 사본을 보유 할 책임이 있습니다..

블록 체인에서 P2P 아키텍처의 장점

블록 체인에 사용되는 P2P 아키텍처가 많은 이점을 제공한다는 것은 의심의 여지가 없습니다. 예를 들어, 아키텍처는 클라이언트-서버에 비해 더 안전합니다. 예를 들어, 중앙 장애 지점이없고 네트워크에 많은 노드가 분산되어 있습니다., 서비스 거부(DoS) 공격은 불가능합니다.

또 다른 이점은 데이터 불변성으로, 한 번 기록 된 데이터는 변경할 수 없습니다. 네트워크가 클수록 변경할 가능성이 줄어 듭니다. 데이터를 변경하려면 51 % 공격을 수행하기 위해 하나의 엔티티가 대다수의 노드를 제어해야합니다..

P2P 아키텍처를 사용하는 블록 체인은 이제 중앙 권한에 대한 검열없이 독립적으로 실행할 수 있습니다. 이에 비해 은행은 귀하의 정보에 대한 완전한 통제권을 요구하며, 원하는 경우 거래를 수행하지 못하도록 제한 할 수도 있습니다..

블록 체인에서 P2P 네트워크의 제한

P2P의 블록 체인 참여도 한계가 있습니다. 가장 중요한 단점 중 하나는 컴퓨팅 성능이 필요하다는 것입니다. 중앙 서버가없고 각 노드가 클라이언트와 서버로 작동하기 때문입니다. 이 접근 방식을 사용하면 보안과 효율성이 향상된다는 것은 의심의 여지가 없습니다. 그럼에도 불구하고 광범위한 채택 및 확장 성 부족과 같은 단점이 있습니다..

글로벌 커뮤니티는 비트 코인 네트워크 위에서 실행되고 트랜잭션 검증을 처리하는 라이트닝 네트워크와 같은보다 복잡한 솔루션의 도움으로 문제를 해결하려고합니다..

하드 포크 이벤트를 포함하여 논의하고자하는 제한 사항이 하나 더 있습니다. 블록 체인은 안전하지만 100 % 안전하지는 않습니다. 이것은 해킹 될 수 있고 누구나 수정할 수 있음을 의미합니다. 하드 포크 이벤트는 또한 누구나 데이터 사본을 가져 와서 요구 사항에 따라 수정할 수 있음을 의미합니다. 즉, 새로운 병렬 네트워크 체인을 생성합니다..

결론

피어 투 피어 아키텍처는 여기에 있습니다. 결국, 블록 체인을 포함하여 가장 놀라운 기술 중 하나에 힘을 실어줍니다. 또한 다양한 사용 사례에서 여러 방법으로 사용할 수 있습니다. 현재는 주로 암호 화폐 및 블록 체인 솔루션에 사용됩니다. 블록 체인과 함께 더 나은 보안, 불변성, 탈 중앙화 및 자유를 제공합니다..

그렇다면 피어 투 피어 네트워크와 블록 체인 기술에서의 역할에 대해 어떻게 생각하십니까? 아래에 댓글을 달고 알려주세요..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me