πŸ’»β”‚IT_Study/πŸ›«β”‚Web_Study

P2P(동등 계측간 톡신망)

Jastes 2022. 3. 22. 20:04

P2P(동등 계측간 톡신망)

비ꡐ적 μ†Œμˆ˜μ˜ μ„œλ²„μ— μ§‘μ€‘ν•˜κΈ°λ³΄λ‹€λŠ” 망ꡬ성에 μ°Έμ—¬ν•˜λŠ” κΈ°κ³„λ“€μ˜ 계산과 λŒ€μ—­ν­ μ„±λŠ₯에 μ˜μ‘΄ν•˜μ—¬ κ΅¬μ„±λ˜λŠ” ν†΅μ‹ λ§

P2P(peer-to-peer network)λŠ” λ„€νŠΈμ›Œν¬ μƒμ—μ„œ μœ μ €μ™€ μœ μ €κ°„ 데이터λ₯Ό κ³΅μœ ν•˜λŠ” 방식을
기반 λ°©μ‹μ˜ λΆ„μ‚°ν˜• 데이터 μ €μž₯ 기술의 일쒅

 μ˜€λ””μ˜€λ‚˜ λΉ„λ””μ˜€, 데이터 λ“± μž„μ˜μ˜ λ””μ§€ν„Έ ν˜•μ‹ 파일의 κ³΅μœ λŠ” 맀우 보편적으둜 μ‚¬μš©λ©λ‹ˆλ‹€.

λ˜ν•œ, 인터넷 μ „ν™”(VoIP)같은 μ‹€μ‹œκ°„ 데이터 등도 P2P κΈ°μˆ μ„ 톡해 μ„œλ‘œ 전달될 수 μžˆμŠ΅λ‹ˆλ‹€.

ν”νžˆ λ‹€λ“€ μ•Œκ³  κ³„μ‹œλŠ” ν† λžœν† , ν† λ₯΄ 등을 μƒκ°ν•˜λ©΄ μ΄ν•΄ν•˜κΈ° μ‰¬μš°μ‹€ κ²λ‹ˆλ‹€.

πŸ’‘ν•΅μ‹¬ : λŒ€λ“±ν•œ κ΄€κ³„μ˜ 컴퓨터 그룹을 직접 톡신을 μˆ˜ν–‰ν•˜λŠ”, 쀑심이 μ—†λŠ” λ„€νŠΈμ›Œν¬μœΌλ‘œμ¨,
λ™λ“±ν•œ 계측 λ…Έλ“œλ“€(peer nodes)이 μ„œλ‘œ ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„ 역할을 λ™μ‹œμ— λ„€νŠΈμ›Œν¬ μœ„μ—μ„œ ν•˜κ²Œ λœλ‹€.

쀑앙관리 μ‹œμŠ€ν…œX μƒν˜Έμž‘μš©λœ μ‹œμŠ€ν…œμœΌλ‘œ μ—°κ²°ν•˜μ—¬ μžμ› 곡유(P2P)

 

P2Pλž€ 기쑴의 μ„œλ²„μ™€ ν΄λΌμ΄μ–ΈνŠΈ κ°œλ…μ΄λ‚˜ κ³΅κΈ‰μžμ™€ μ†ŒλΉ„μž κ°œλ…μ—μ„œ λ²—μ–΄λ‚˜

개인 컴퓨터끼리 직접 μ—°κ²°ν•˜κ³  κ²€μƒ‰ν•¨μœΌλ‘œμ¨ μ°Έμ—¬μžκ°€ κ³΅κΈ‰μžμΈ λ™μ‹œμ— μˆ˜μš”μžκ°€ λ˜λŠ” ν˜•νƒœμž…λ‹ˆλ‹€. 

즉, 각각의 개인 ν΄λΌμ΄μ–ΈνŠΈλ“€μ΄ μ„œλ‘œ μ—°κ²°λ˜μ–΄ μžˆλ‹€κ³  μƒκ°ν•˜λ©΄ λœλ‹€.

  • P2P μž₯점
    • μ„œλ²„λ₯Ό μ€€λΉ„X
      - μ€‘μ•™μ„œλ²„κ°€ 없기에 μ„€κ³„λ‚˜ μœ μ§€κ°€ νž˜λ“€ 수 있음
    • λ…Έλ“œ 쀑가해도 μ„œλΉ„μŠ€ μœ μ§€μ˜ 높은 ν™•μž₯μ„± κ°€λŠ₯
      P2P νŠΉμ„±μƒ 일뢀 λ…Έλ“œκ°€ 망가져도 전체 λ„€νŠΈμ›Œν¬ 영ν–₯을 쀄 일 μ—†μœΌλ©°, 규λͺ¨κ°€ 클 수둝 볡원이 빠름
  • P2P 단점
    • μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€λ‚˜ μ—…λ°μ΄νŠΈ 어렀움
      - ν΄λΌμ΄μ–ΈνŠΈμ˜ peer의 μˆ˜κ°€ μ„œλ²„ μš΄μš©μ— 영ν–₯이 λ†’μ•„μ„œ λ°œμƒν•˜λŠ” λΆ€λΆ„
    • λ„€νŠΈμ›Œν¬ 전솑 속도 차둜 λ…Έλ“œ κ°„ 정보 뢈일치(μ„±λŠ₯ μ €ν•˜ λ°œμƒ)
      - peer의 μˆ˜μ— 따라 μ„œλ²„ μ΅œμ ν™” 및 μ—…λ°μ΄νŠΈ λΆ€λΆ„μ—μ„œ 느릴 수 있음

P2P νŠΉμ§•_블둝체인을 톡해..

μ œλ‘œνƒ€μž„(Zero Downtime)λŠ” P2P λΆ„μ‚° λ„€νŠΈμ›Œν¬ 문제 μžˆμ–΄λ„ 쀑지 X, μ•ˆμ •μ„±μ΄ λ‹€μ†Œ 떨어짐(λ…Έλ“œκ°€ λ§Žμ„ 수둝 쒋은 이유)

 

  • μ’…λ₯˜
    • Public Blockchain
    • Private Blockchain
    • Consortium Blockchain

Public Blockchain(κ°œλ°©ν˜• 블둝체인)

λˆ„κ΅¬λ“ μ§€ 자유둭게 μ°Έμ—¬ κ°€λŠ₯ν•œ κ°œλ°©ν˜• 블둝체인 λ„€νŠΈμ›Œν¬(Ex. 이더리움, 블둝체인, ν† λžœν† )

νŠΉμ§•

  1. λˆ„κ΅¬λ‚˜ κ±°λž˜λ“€μ„ 검증할 수 μžˆλŠ” λ…Έλ“œ!
  2. ν•΄λ‹Ή 블둝체인 μœ„μ—μ„œ λ°œμƒν•œ 기둝은 λͺ¨λ“  μ‚¬λžŒμ΄ 확인 κ°€λŠ₯
  3. μ €μž₯된 데이터 μœ„λ³€μ‘° λΆˆκ°€
  4. λ§Žμ€ μ‚¬λžŒλ“€μ˜ λ„€νŠΈμ›Œν¬ 참여에 동기 λΆ€μ—¬λ₯Ό μœ„ν•΄ νŠΉμ • μ•”ν˜Έν™”νλ₯Ό 보상을 μ§€κΈ‰ν•΄ λ„€νŠΈμ›Œν¬ μœ μ§€

 

Private Blockchain(λΉ„κ³΅κ°œμ  블둝체인)

ν—ˆκ°€λœ μ°Έμ—¬μž μ™Έ 거래 λ‚΄μ—­κ³Ό μ—¬λŸ¬ 행동에 λŒ€ν•œ κ³΅μœ κ°€ λ˜μ§€ μ•Šκ³  μΆ”μ λ˜μ§€ μ•ŠμŒ

사적인 블둝체인, ν—ˆκ°€ν˜• 블둝체인, κΈ°μ—…ν˜• λΈ”λ‘μ²΄μΈμœΌλ‘œλ„ 뢈림

νŠΉμ§•

  1. 체인 κ°œλ°œμžκ°€ μ •ν•΄λ‘” κ·œμΉ™ λ˜λŠ” λ„€νŠΈμ›Œν¬ ν—ˆκ°€λ₯Ό λ°›λŠ” λ…Έλ“œλ§Œ μ°Έμ—¬ κ°€λŠ₯
  2. 거래 λ‚΄μ—­ μ—΄λžŒ κΆŒν•œμ„ 받은 μ‚¬λžŒλ§Œ μ—΄λžŒ κ°€λŠ₯
  3. μˆ˜λ§Žμ€ κΆŒν•œμ΄ μ†Œμˆ˜μ˜ λ…Έλ“œλ“€μ— μ˜ν•΄ μš΄μ˜λ˜κΈ°μ— μ €λ ΄ν•˜λ©°, λΉ λ₯Έ 속도 보μž₯
  4. ν•˜λ“œ 포크가 μ•„λ‹Œ 이상 SWμ—…λ°μ΄νŠΈλŠ” μ–΄λ ΅μ§€λ§Œ κΈ°μ—…λ“€μ—κ²Œ μžˆμ–΄μ„œ 법λ₯  규제 등을 μΆ©μ‘±ν•œ λΈ”λ‘μ²΄μΈμœΌλ‘œ 이용
πŸŽˆν•˜λ“œ 포크 : λΈ”λ‘μ²΄μΈμ˜ κΈ°λ³ΈκΈ°λŠ₯ 자체λ₯Ό μˆ˜μ •ν•œ κ²ƒμœΌλ‘œ ν•΄κ²° 방법 쀑 ν•˜λ‚˜λ‘œμ„œ, κΈ°μ‘΄ 문제λ₯Ό ν•΄κ²°ν•˜λ©°
μ΄μ „κ³ΌλŠ” μ „ν˜€ λ‹€λ₯Έ ν”„λ‘œν† μ½œμ„ κ°€μ§„ 블둝체인이 λ©λ‹ˆλ‹€.

Consortium Blockchain(ν•˜μ΄λΈŒλ¦¬λ“œ 블둝체인)

μœ„ 두 블둝체인 κΈ°μˆ μ„ ν˜Όλ™ν•œ 것이며, μ€‘μ•™κ΄€λ¦¬μžμ— μ˜ν•΄ 승인 받은 μ°Έμ—¬μžλ§Œ μ°Έμ—¬κ°€λŠ₯

πŸŽ‘λΉ„κ³΅κ°œμ  λΈ”λ‘μ²΄μΈκ³ΌλŠ” λ‹€μ†Œ λ‹€λ₯΄κ²Œ λͺ©μ μ„ κ°–κ³ μžˆλŠ” 기관이 ν•˜λ‚˜μ˜ μ»¨μ†Œμ‹œμ—„μ„ ꡬ성해 곡정성과 ν™•μž₯성을 확보함!

νŠΉμ§•

  1. μ—¬λŸ¬ κΈ°κ΄€ λ˜λŠ” 기업이 ν•˜λ‚˜μ˜ 그룹을 이뀄 λ„€νŠΈμ›Œν¬λ₯Ό κ΅¬μ„±ν•˜λŠ” ꡬ쑰
  2. μœ„ 두 블둝체인 기술의 μ„±μ§ˆμ„ 띰
  3. μ„ λ³„λœ ν•œ μ§‘λ‹¨μ˜ λ…Έλ“œλ“€λ§Œμ΄ ν•©μ˜ 과정을 μ°Έμ—¬ν•˜μ§€λ§Œ, λ‹€λ₯Έ λ…Έλ“œλ“€μ€ 블둝을 생성, 확인을 ν•  수 μ—†μŒ

검색해 μ˜€μ‹  뢄이 λ‹€ 이거라.. μ™œμ£ .. OS λ°œμ „ κ³Όμ •κ³Ό μš΄μ˜μ²΄μ œμ— κ΄€ν•œ 링크 κ±Έμ–΄λ“œλ¦΄κ»˜μš”

λ‹€λ₯Έ 뢀뢄도 재미있게 λ΄μ£Όμ„Έμš” μ—΄μ‹¬νžˆ μ˜¬λ¦¬κ² μŠ΅λ‹ˆλ‹€!

 

운영체제(OS)λž€?

운영체제(OS; Operating System)의 λͺ©μ  HW관리 뿐만 μ•„λ‹Œ App(μ‘μš© ν”„λ‘œκ·Έλž¨) μ‚¬μ΄μ—μ„œ κ΄€λ¦¬ν•˜λŠ” 것! PC의 HWλ₯Ό κ΄€λ¦¬ν•˜λŠ” 것이 λͺ©μ μ΄λ©°, μ‚¬μš©μžμ˜ 편의λ₯Ό λ§žμΆ”λŠ” μ„œλΉ„μŠ€μΈ λͺ©μ ! Userμ—κ²Œ PC의 Appλ₯Ό 쉽고

dystopia050119.tistory.com

 

 

운영체제 λ°œμ „κ³Όμ •

운영체제의 기술 λ°œμ „ κ³Όμ • μΌκ΄„μ²˜λ¦¬/ 닀쀑 ν”„λ‘œκ·Έλž˜λ°/ μ‹œλΆ„ν™œ/ 닀쀑 처리/ λΆ„μ‚° 처리 운영체제의 λ°œμ „ κ³Όμ • 1μ„ΈλŒ€ μΌκ΄„μ²˜λ¦¬ 2μ„ΈλŒ€ μ‹œλΆ„ν™œ 닀쀑 ν”„λ‘œκ·Έλž˜λ°/ 처리 μ‹€μ‹œκ°„ 3μ„ΈλŒ€ 닀쀑 λͺ¨λ“œ 4μ„ΈλŒ€

dystopia050119.tistory.com


참고 자료

 

λΈ”λ‘μ²΄μΈμ˜ μœ ν˜•λ“€

λΈ”λ‘μ²΄μΈμ˜ μœ ν˜•λ“€μ— λŒ€ν•΄μ„œ μ•Œμ•„λ³΄μž Public Blockchain, Private Blockchainκ³Ό Consortium Blockchain

velog.io

 

P2P λ„€νŠΈμ›Œν¬ 와 블둝체인 λ„€νŠΈμ›Œν¬ 섀계

λΈ”λ‘μ²΄μΈμ˜ 핡심 기술 쀑 ν•˜λ‚˜μΈ p2pλŠ” peer-to-peer의 μ•½μžλ‘œ λŒ€λ“±ν•œ 자, λ™λ“±ν•œ 자의 의미λ₯Ό κ°–λŠ”λ‹€. 즉 λŒ€λ“±ν•œ κ΄€κ³„μ˜ 컴퓨터 그룹을 직접 톡신을 μˆ˜ν–‰ν•˜λŠ”, 쀑심이 μ—†λŠ” λ„€νŠΈμ›Œν¬λ₯Ό μ˜λ―Έν•œλ‹€. κ³Ό

r-blockchain.tistory.com

 

P2P - μœ„ν‚€λ°±κ³Ό, 우리 λͺ¨λ‘μ˜ 백과사전

쀑앙 집쀑식 관리 μ‹œμŠ€ν…œμ„ μ‚¬μš©ν•˜μ§€ μ•Šκ³ , μƒν˜Έ μ—°κ²°λœ λ…Έλ“œ(ν”Όμ–΄)듀이 μ„œλ‘œ 간에 μžμ›μ„ κ³΅μœ ν•˜λŠ” P2P λ„€νŠΈμ›Œν¬. P2P(peer-to-peer network) ν˜Ήμ€ 동등 계측간 톡신망(εŒη­‰ιšŽε±€ι–“ι€šδΏ‘ηΆ²)은 비ꡐ적 μ†Œμˆ˜

ko.wikipedia.org

μ°Έκ³  이미지

 

P2P - μœ„ν‚€λ°±κ³Ό, 우리 λͺ¨λ‘μ˜ 백과사전

쀑앙 집쀑식 관리 μ‹œμŠ€ν…œμ„ μ‚¬μš©ν•˜μ§€ μ•Šκ³ , μƒν˜Έ μ—°κ²°λœ λ…Έλ“œ(ν”Όμ–΄)듀이 μ„œλ‘œ 간에 μžμ›μ„ κ³΅μœ ν•˜λŠ” P2P λ„€νŠΈμ›Œν¬. P2P(peer-to-peer network) ν˜Ήμ€ 동등 계측간 톡신망(εŒη­‰ιšŽε±€ι–“ι€šδΏ‘ηΆ²)은 비ꡐ적 μ†Œμˆ˜

ko.wikipedia.org

 

λΈ”λ‘μ²΄μΈμ˜ μœ ν˜•λ“€

λΈ”λ‘μ²΄μΈμ˜ μœ ν˜•λ“€μ— λŒ€ν•΄μ„œ μ•Œμ•„λ³΄μž Public Blockchain, Private Blockchainκ³Ό Consortium Blockchain

velog.io

 

블둝체인을 μ΄ν•΄ν•˜κΈ° μœ„ν•œ 배경지식 - P2P

λΆ„μ‚° λ„€νŠΈμ›Œν¬ μ‹œμŠ€ν…œμ˜ νŠΉμ§•μ„ μ•Œμ•„λ³΄λ €κ³  ν•œλ‹€. 블둝체인은 λΆ„μ‚° μ‹œμŠ€ν…œμ„ μ΄μš©ν–ˆλ‹€. μ•Œμ•„λ³΄μž λΆ„μ‚°μ‹œμŠ€ν…œμ΄λž€ λ§Žμ€ 컴퓨터가 ν•¨κ»˜ λ™μž‘ν•˜λŠ” μ‹œμŠ€ν…œμ„ λ§ν•œλ‹€. κ·Έ μ€‘μ—μ„œ P2Pλ₯Ό μ•Œμ•„λ³Ό 것이닀

luv-n-interest.tistory.com