μƒˆμ†Œμ‹

IT & Security/Block Chain

블둝체인 λ™μž‘κ°œμš” & 블둝체인 λ…Έλ“œ μ’…λ₯˜ 및 νŠΉμ§•

  • -
λ°˜μ‘ν˜•

ν•΄λ‹Ή ν¬μŠ€νŒ…μ€ "λΈ”λ‘μ²΄μΈμ˜ λ™μž‘ κ°œμš” 및 λ…Έλ“œ μ’…λ₯˜"에 λŒ€ν•΄ μ„€λͺ…ν•©λ‹ˆλ‹€.

 

* 였λ₯Έμͺ½ λͺ©μ°¨λ₯Ό 톡해 쑰금 더 κ°€μ‹œμ μΈ μš”μ•½λ‚΄μš©μ„ ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€.

* λ‚΄μš©μ— λŒ€ν•œ μ°Έκ³  자료 & κ΄€λ ¨ μžλ£ŒλŠ” 맨 끝 ν•˜λ‹¨μ— μ²¨λΆ€ν•©λ‹ˆλ‹€. 같이 ν™•μΈν•΄λ³΄μ‹œκ³  쒋은 λ‚΄μš©μ„ κ³΅μœ ν•˜λ©΄ 쒋을 것 κ°™μ•„μš” :)

 

# μ²¨λΆ€μžλ£Œμ— μ—†λŠ” κ·Έλ¦Ό 및 ν‘œμ˜ 경우 자체적으둜 μ„€λͺ…을 μœ„ν•΄ μ œμž‘ν•œ κ²ƒμž…λ‹ˆλ‹€ #

 


1. 블둝체인 λ™μž‘(κ°œμš”)

Bit, Eth은 λͺ¨λ“  λ…Έλ“œκ°€ 같은 역할을 가지고 λ™λ“±ν•œ λ„€νŠΈμ›Œν¬λ₯Ό ν˜•μ„±ν•˜κΈ° λ•Œλ¬Έμ— Pure P2P둜 λΆ„λ₯˜ ν•  수 μžˆλ‹€. λ˜ν•œ λ„€νŠΈμ›Œν¬ ν† ν΄λ‘œμ§€μ— μ œμ•½λ„ μ—†κΈ° λ•Œλ¬Έμ— λΉ„ ꡬ쑰화 μ˜€λ²„λ ˆμ΄λΌκ³  ν•  수 μžˆλ‹€.
λ‹€λ₯Έ 예둜 Hyperledger Fabric(뢄산원μž₯ ν”Œλž«νΌ) 의 경우 λ…Έλ“œμ— 따라 역할이 λ‹€λ₯΄λ‹€λŠ” μ μ—μ„œ 슈퍼 λ…Έλ“œμ˜ κ°œλ…μ„ λ„μž…ν•œ
λΉ„ ꡬ쑰화 μ˜€λ²„λ ˆμ΄λΌκ³  λ³Ό 수 μžˆλ‹€. λ˜ν•œ μ „μš© 멀버십 μ„œλ²„λ₯Ό 가지기 μžˆλ‹€λŠ” μ μ—μ„œ Hybrid P2P 라고도 ν•  수 μžˆλ‹€.

 

 

1-1. 블둝체인 λ„€νŠΈμ›Œν¬ ꡬ쑰

블둝체인 λ„€νŠΈμ›Œν¬ ꡬ성도(λ…Έλ“œμ˜ μ’…λ₯˜)

이둠적으둜 블둝체인에 κΈ°λ‘λ˜λŠ” λͺ¨λ“  데이터(원μž₯: Ledger)λŠ” 블둝체인 λ„€νŠΈμ›Œν¬μ— μ°Έμ—¬ν•˜λŠ” 각각의 λ…Έλ“œλ“€μ— λͺ¨λ‘ μ €μž₯λ˜λŠ” ꡬ쑰이닀. κ·ΈλŸ¬λ‚˜ 일반적인 μ°Έμ—¬μžλ“€μ˜ λͺ¨λ“  컴퓨터(λ…Έλ“œ)에 λͺ¨λ“  데이터λ₯Ό κΈ°λ‘ν•˜λŠ” 것은 ν˜„μ‹€μ μœΌλ‘œ 쉽지 μ•Šλ‹€. λ•Œλ¬Έμ— λ…Έλ“œλ„ 각 νŠΉμ„±μ— 맞게 κΈ°λŠ₯을 λ³΄μœ ν•˜κ³  μžˆλ‹€.

ν’€λ…Έλ“œ(full Node)와 λΌμ΄νŠΈλ…Έλ“œ(light Node)λ₯Ό μ‹œμž‘μœΌλ‘œ 블둝체인이 λ°œμ „ν•΄κ°€λ©° 각 블둝체인 μ‹œμŠ€ν…œμ— λ§žλŠ” μ—¬λŸ¬ 가지 λ…Έλ“œλ“€λ„ 생겨났닀. μœ„ κ·Έλ¦Όκ³Ό 같이 κ°„λž΅νžˆ λ…Έλ“œμ˜ μ’…λ₯˜λ“€μ„ μ‚΄νŽ΄λ³΄λ©΄ μ•„λž˜μ™€ κ°™λ‹€.

 

1-2. 블둝체인 λ…Έλ“œμ˜ μ’…λ₯˜μ™€ νŠΉμ§•

ν’€λ…Έλ“œ(Frull node)

λΈ”λ‘μ²΄μΈμ—μ„œ 이뀄진 λͺ¨λ“  거래(원μž₯) 정보λ₯Ό λ³΄μœ ν•œ λ…Έλ“œλ₯Ό μ˜λ―Έν•˜λ©°, 블둝체인 λ„€νŠΈμ›Œν¬μ—μ„œ 졜초둜 μƒμ„±λ˜λŠ” μ œλ„€μ‹œμŠ€ 블둝(Genesis Block)λΆ€ν„° λ§ˆμ§€λ§‰ λΈ”λ‘κΉŒμ§€ λͺ¨λ“  데이터λ₯Ό λ³΄μœ ν•˜κ³  μžˆλ‹€.
슀슀둜 본인의 거래λ₯Ό 검증할 수 μžˆλ‹€λŠ” μž₯점이 μžˆμ§€λ§Œ, λͺ¨λ“  데이터λ₯Ό λ³΄μœ ν•˜κ³  μžˆλ‹€ λ³΄λ‹ˆ λ§Žμ€ μ €μž₯ 곡간이 ν•„μš”ν•œ 것이 단점이닀.

 

λΌμ΄νŠΈλ…Έλ“œ(light node)

λΈ”λ‘μ²΄μΈμ˜ 데이터 일뢀(주둜 λΈ”λ‘ν—€λ”μ˜ μ€‘μš” 데이터)만 가지고 μžˆλŠ” λ…Έλ“œμ΄λ‹€. λ”°λΌμ„œ λΌμ΄νŠΈλ…Έλ“œλŠ” κ±°λž˜λŠ” κ°€λŠ₯ν•˜μ§€λ§Œ 슀슀둜 κ²€μ¦ν•˜λŠ” 것은 λΆˆκ°€λŠ₯ν•˜λ‹€. λ•Œλ¬Έμ— ν’€λ…Έλ“œμ— 거래 데이터λ₯Ό μš”μ²­ν•˜μ—¬ κ°œλ³„ 검증을 μ§„ν–‰ν•œλ‹€. 데이터λ₯Ό μΌλΆ€λ§Œ λ³΄μœ ν•˜κ³  μžˆμ–΄ μ €μž₯ 곡간이 많이 ν•„μš”ν•˜μ§€ μ•Šλ‹€λŠ” μž₯점이 μžˆμ§€λ§Œ, 데이터λ₯Ό μš”μ²­ν•˜κ³  ν™•μΈν•˜λŠ”λ° μ‹œκ°„μ΄ ν•„μš”ν•˜λ‹€λŠ” 단점이 μžˆλ‹€.

 

μ±„κ΅΄λ…Έλ“œ(mining node)

채꡴ λ§Œμ„ μœ„ν•œ λ…Έλ“œμ΄λ‹€. 이 λ…Έλ“œλŠ” PoW 방식을 μ±„νƒν•œ λΈ”λ‘μ²΄μΈμ—μ„œ μ‚¬μš©λ˜λŠ”λ°, μ±„κ΅΄μ΄λž€ 방식이 퍼즐을 ν‘ΈλŠ”(Next Hash 값을 μ°ΎλŠ” 일) μž‘μ—…μ¦λͺ…(PoW : Proof of Work) λ°©μ‹μ—μ„œ μ‚¬μš©λ˜κΈ° λ•Œλ¬Έμ΄λ‹€. μ±„κ΅΄λ…Έλ“œλŠ” μ»΄ν“¨νŒ… νŒŒμ›Œ μžμ›μ„ κ³΅μœ ν•΄ 채꡴에 μ°Έμ—¬ν•˜κ±°λ‚˜ μŠ€νŠΈλΌν…€ ν”„λ‘œν† μ½œ(Stratum Protocol) 및 κ²½λŸ‰μ§€κ°‘(light weight wallet)κ³Ό μ—°κ²°ν•˜μ—¬ μ°Έμ—¬ν•  수 μžˆλ‹€.

 

μŠˆνΌλ…Έλ“œ(super node)

μœ„μž„μ§€λΆ„μ¦λͺ…(DPoS) λ°©μ‹μ—μ„œ 주둜 μ‚¬μš©ν•˜κ³  μžˆλŠ” λ…Έλ“œμ΄λ‹€. μœ„μž„μ§€λΆ„μ¦λͺ… λ°©μ‹μ—μ„œλŠ” λ””μ§€ν„Έμžμ‚° λ³΄μœ λŸ‰μ— 따라 νˆ¬ν‘œκΆŒμ„ ν–‰μ‚¬ν•˜κ³  μ£Όμš” μ•ˆκ±΄μ— λŒ€ν•΄ μ˜μ‚¬κ²°μ •μ„ λŒ€λ¦¬ν•  수 μžˆλŠ” λ…Έλ“œλ₯Ό μ„ μΆœν•œλ‹€. μ΄λ ‡κ²Œ μ„ μΆœλœ λ…Έλ“œλŠ” μ—¬λŸ¬ λ…Έλ“œλ“€λ‘œλΆ€ν„° κΆŒν•œμ„ μœ„μž„ λ°›μ•„ 블둝 μƒμ„±μ΄λ‚˜ 거래 ν™•μ • λ“±μ˜ 역할을 μˆ˜ν–‰ν•˜λŠ” λ“± λ„€νŠΈμ›Œν¬ μœ μ§€μ— μ€‘μš”ν•œ 역할을 μˆ˜ν–‰ν•˜κ²Œ λ˜λŠ”λ°, 이와 같이 일반 λ…Έλ“œλ“€μ„ λŒ€λ¦¬ν•  수 μžˆλ„λ‘ μ„ μΆœλœ λ…Έλ“œλ₯Ό μŠˆνΌλ…Έλ“œλΌκ³  ν•˜λ©° λŒ€ν‘œλ…Έλ“œλΌκ³  λΆ€λ₯΄κΈ°λ„ ν•œλ‹€.

 

λ§ˆμŠ€ν„°λ…Έλ“œ(master node)

ν’€λ…Έλ“œλ₯Ό λ³΄μ™„ν•˜κΈ° μœ„ν•΄ κ³ μ•ˆλœ λ…Έλ“œμ΄λ‹€. ν’€λ…Έλ“œλŠ” 전체 λΈ”λ‘μ²΄μΈμ˜ 검증, 생성 확인 λ“±μ˜ μž„λ¬΄λ₯Ό μˆ˜ν–‰ν•˜μ§€λ§Œ 이에 λ”°λ₯Έ λΉ„μš©μ΄ μƒλ‹Ήν•˜κΈ° λ•Œλ¬Έμ— μ±„κ΅΄μ΄λΌλŠ” 적극적인 ν–‰μœ„λ₯Ό ν•˜μ§€ μ•ŠμœΌλ©΄ λ…Έλ“œμ˜ μœ μ§€ λΉ„μš©μ„ μΆ©λ‹Ήν•˜κΈ°κ°€ 쉽지 μ•Šλ‹€. λ§ˆμŠ€ν„°λ…Έλ“œλŠ” ν’€λ…Έλ“œμ˜ μ΄λŸ¬ν•œ 단점을 λ³΄μ™„ν•˜κΈ° μœ„ν•΄ μ„€κ³„λœ κ²ƒμœΌλ‘œ, λ³„λ„μ˜ 채꡴ ν–‰μœ„λ₯Ό ν•˜μ§€ μ•Šλ”λΌλ„ μž„λ¬΄λ₯Ό μˆ˜ν–‰ν•  경우 보상을 받을 수 μžˆλ„λ‘ κ³ μ•ˆλœ λ…Έλ“œμ΄λ‹€.
λŒ€ν‘œμ μœΌλ‘œ λŒ€μ‹œμ½”μΈ, 해피코인 λ“±μ˜ ν”„λ‘œμ νŠΈμ—μ„œ μ‚¬μš©λ˜μ—ˆλ‹€.

 

λžœλ€λ…Έλ“œ(random node)

μ΄μ€‘μœ„μž„μ§€λΆ„μ¦λͺ…(DDPoS) λ°©μ‹μ—μ„œ μ‚¬μš©λ˜λ©° 전체 λΈ”λ‘μ²΄μΈμ˜ 무결성을 μœ μ§€ν•˜κΈ° 개발된 λ…Έλ“œμ΄λ‹€.
μž„μ˜λ‘œ μ„ νƒλœ λžœλ€λ…Έλ“œκ°€ λ¬΄μž‘μœ„ μˆœμ„œμ— 따라 블둝을 μƒμ„±ν•˜λ„λ‘ μ„€κ³„λ˜μ—ˆλ‹€. κΈ°μ‘΄ μœ„μž„μ§€λΆ„λ°©μ‹μ—μ„œ ν•œ 단계 검증 μ ˆμ°¨κ°€ μΆ”κ°€λœ 것이 μ΄μ€‘μœ„μž„μ§€λΆ„μ¦λͺ…(DDPoS) 방식이닀.

λ””μ§€ν„Έμžμ‚° λ³΄μœ λŸ‰μ— 따라 νˆ¬ν‘œκΆŒμ„ 행사해 λŒ€ν‘œλ…Έλ“œλ₯Ό μ„ μ •ν•˜κ³  이 λŒ€ν‘œλ…Έλ“œλ“€μ΄ μ˜μ‚¬κ²°μ •μ„ λ‚΄λ¦¬λŠ” 방식을 μ‚¬μš©ν•˜λ©΄μ„œ μž„μ˜μ˜ λ…Έλ“œμΈ λžœλ€λ…Έλ“œλ₯Ό μΆ”κ°€ν•΄ 데이터 μ‘°μž‘μ„ μ˜ˆλ°©ν•˜λŠ” μ‹œμŠ€ν…œμœΌλ‘œ κ΅¬μ„±λœλ‹€.

 

1-3. P2P λ„€νŠΈμ›Œν¬μ— λ”°λ₯Έ λΈ”λ‘μ²΄μΈμ˜ λ™μž‘ κ°œμš” 

Bitcoin Core와 이더리움과 같은 ν•©μ˜ μ•Œκ³ λ¦¬μ¦˜μ— Pow을 μ±„νƒν•˜κ³  μžˆλŠ” 블둝체인을 μ˜ˆμ‹œλ‘œ ꡬ성함.

Pow(μž‘μ—…μ¦λͺ…방식)을 μ±„νƒν•˜κ³  μžˆλŠ” 블둝체인 λ™μž‘κ³Όμ •

 

μ±„κ΅΄μž(Miner)에 λ™μž‘ κ°œμš”

Peer_YλŠ” 채꡴ λ…Έλ“œμ΄λ‹€. ν•΄λ‹Ή λ…Έλ“œλŠ” λ©”λͺ¨λ¦¬ ν’€(Pool)에 νŠΈλžœμž­μ…˜μ„ μ €μž₯ν•˜κ³ , λ©”λͺ¨λ¦¬ 풀을 ν•΄μ‹œν™”ν•œλ‹€.

즉 λͺ¨λ“  μ‚¬μš©μž(Node)에 거래 블둝 νŠΈλžœμž­μ…˜λ“€μ„ λͺ¨λ‘ 기둝으둜 남기고 λͺ¨μ•„μ„œ 이 블둝에 λ³΅μž‘ν•œ μˆ˜ν•™ 곡식을 μ μš©ν•œ ν›„ ν•΄μ‹œλ‘œ 값을 λ³€κ²½ν•œλ‹€. 이 값이 기쑴에 λ‹€λ₯Έ μ‚¬λžŒλ“€μ΄ 가지고 있던 블둝에 λ‹€μŒ ν•΄μ‹œ κ°’κ³Ό μΌμΉ˜ν•  λ•Œ, 채꡴(mining)을 μ„±κ³΅ν–ˆλ‹€κ³  ν‘œν˜„ν•œλ‹€.

 

κ²°κ΅­ λͺ¨λ“  거래λ₯Ό ν™•μΈν•˜μ—¬, 이 거래 내역듀이 정상적인 κ±°λž˜μž„μ„ 증λͺ…ν•˜λŠ” 일(Work)을 ν•œ κ²ƒμ΄λ―€λ‘œ, κ³΅ν—Œμ— 의미둜 코인(보상)을 μ¦μ—¬ν•˜λŠ” 것이닀. 쑰건에 λ§žλŠ”(거래 내역을 증λͺ…ν•˜λŠ”)ν•΄μ‹œ 값을 λ°œκ²¬ν•˜μ˜€λ‹€λ©΄ Next 블둝을 μΆ”κ°€ν•˜κ³ , 이후 P2Pλ„€νŠΈμ›Œν¬ ν™˜κ²½μ— κ·Έ 기둝을 Broad Castν•œλ‹€. 이후 각각의 λ…Έλ“œλŠ” 값에 λŒ€ν•œ 검증을 거쳐 λ¬Έμ œκ°€ μ—†λ‹€λ©΄ 블둝을 μ—…λ°μ΄νŠΈ ν•œλ‹€.

 

 

채꡴(Mining) μ΄λž€?

λ§ˆμ΄λ‹(mining) : μ•”ν˜Έν™”ν μœ μ§€λ₯Ό μœ„ν•΄ κ±°λž˜λ‚΄μ—­μ„ κΈ°λ‘ν•˜λŠ” μž₯λΆ€ 블둝을 μƒμ„±ν•˜λŠ” μ‚¬λžŒμ—κ²Œ 보상을 μ§€κΈ‰ν•˜λŠ” 원리

 

1-4. P2P λ„€νŠΈμ›Œν¬μ—μ„œ λ‹€λ₯Έ λ…Έλ“œμ™€ 연계

μ•Œμ•„λ‘λ©΄ 쒋을 지식
처음 블둝체인 λ„€νŠΈμ›Œν¬μ— μ°Έμ—¬ν•˜λŠ” μ°Έμ—¬μž(λ…Έλ“œ)λŠ” 기쑴에 μ •λ³΄λ‚˜ 블둝이 μƒμ„±λ˜μ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμ— λ‹€λ₯Έ λ…Έλ“œ(기쑴의 λ…Έλ“œ)와 μ—°κ³„ν•˜μ—¬ 정보λ₯Ό 받아와야 ν•œλ‹€.

λ„€νŠΈμ›Œν¬ 연계 κ³Όμ •

μ’…λ₯˜ 방식
Hyperledger Fabric 기동 μ‹œ μ§€μ •ν•œ μ‹œμž‘μ μ΄ λ˜λŠ” λ…Έλ“œ(CORE_PEER_DISCOVERY_ROOTNODE)에 λŒ€ν•œ λ””μŠ€μ»€λ²„λ¦¬ ν”„λ‘œν† μ½œμ„ λ°œν–‰ν•΄μ„œ μ°Έκ°€μž λͺ©λ‘μ„ λ°›μ•„μ˜¨λ‹€. κ·Έ ν›„μ˜ λ™μž‘μ€ ν•΄λ‹Ή λ…Έλ“œκ°€ validating peer, non-validating peer λ“± μ’…λ₯˜μ— 따라 달라진닀.

validating peer의 경우 정보λ₯Ό μ „νŒŒν•˜κΈ° μœ„ν•΄ μžμ‹ μ„ μ œμ™Έν•œ λͺ¨λ“  validating peer와 Meshν˜•νƒœμ˜ λ„€νŠΈμ›Œν¬λ₯Ό κ΅¬μΆ•ν•œλ‹€. 반면 non-validating peerλŠ” 연결이 ν—ˆμš©λœ κ°€μž₯ κ°€κΉŒμš΄ validating peer와 연결을 μˆ˜ν–‰ν•œλ‹€.
Bitcoin Core 1. DNS(예λ₯Ό λ“€μ–΄ bitseed.xf2.org)λ₯Ό 톡해 검색
2. ν΄λΌμ΄μ–ΈνŠΈ μ†Œν”„νŠΈμ›¨μ–΄μ— 사전에 ν•˜λ“œμ½”λ”©λœ μ€€ 영ꡬ λ…Έλ“œ λͺ©λ‘ μ°Έμ‘°
3. λͺ…λ Ήμ€„μ—μ„œ μ§€μ •ν•œ IP μ£Όμ†Œ μˆœμ„œλŒ€λ‘œ λ„€νŠΈμ›Œν¬μ˜ λ…Έλ“œ λͺ©λ‘μ„ μ·¨λ“ν•˜λ €κ³  μ‹œλ„ν•œλ‹€.

* 2번째 μ΄ν›„λΆ€ν„°λŠ” λ„€νŠΈμ›Œν¬μ—μ„œ μΈμ‹ν•œ λ…Έλ“œ λͺ©λ‘μ„ 각 ν΄λΌμ΄μ–ΈνŠΈμ˜ λ‚΄λΆ€ DB에 λ³΄μ‘΄ν•˜κΈ° λ•Œλ¬Έμ— κ·Έ 정보λ₯Ό λ°”νƒ•μœΌλ‘œ λ‹€λ₯Έ λ…Έλ“œμ™€μ˜ 연계λ₯Ό μ‹œλ„ν•¨.
Ethereum μ‹œμž‘μ μ΄ λ˜λŠ” λ…Έλ“œμ—μ„œ 사전에 ν•˜λ“œμ½”λ”©λœ λΆ€νŠΈμŠ€νŠΈλž© λ…Έλ“œ λͺ©λ‘μ„ μ°Έμ‘°ν•΄ 연결을 μ‹œλ„ν•œλ‹€. λΆ€νŠΈμŠ€νŠΈλž©(P2P λ„€νŠΈμ›Œν¬μ—μ„œ λ…Έλ“œκ°€ 초기 μ°Έκ°€ μ‹œ μ„€μ • 정보λ₯Ό μ œκ³΅ν•΄μ£ΌλŠ” λ…Έλ“œ) λ…Έλ“œλŠ” 기동 μ‹œ λͺ…λ Ήμ€„μ—μ„œ 지정할 수 μžˆλ‹€. κ·Έ λ°–μ˜ λ‹€λ₯Έ λ…Έλ“œλŠ” λ””μŠ€μ»€λ²„λ¦¬ ν”„λ‘œν† μ½œμ„ μ‚¬μš©ν•΄ λ°œκ²¬ν•  수 μžˆλ‹€.

 

1-5. 데이터(Block) μ†‘μˆ˜μ‹ 

μ’…λ₯˜ 방식
Hyperledger Fabric - λ…Έλ“œ κ°„ 톡신에 gRPCλ₯Ό μ΄μš©ν•˜μ—¬ μ–‘λ°©ν–₯ 슀트림 기반 λ©”μ‹œμ§•μ„
   ν•  수 μžˆλ‹€.

- 직렬화 된 Protocol Buffersλ₯Ό μ‚¬μš©ν•˜κ³  μžˆλ‹€. gRPC와 Protocol
   BuffersλŠ” λͺ¨λ‘ κ΅¬κΈ€μ—μ„œ κ°œλ°œν•œ κΈ°μˆ μ΄λ‹€.

Bitcoin Core - 정보 본체λ₯Ό 솑 · μˆ˜μ‹ ν•  λ•Œ κ·Έ ν•΄μ‹œκ°’μ„ inv λ©”μ‹œμ§€λ‘œ μƒλŒ€λ°©μ—κ²Œ
   λ³΄λ‚΄μ€€λ‹€.

- 정보λ₯Ό 솑 · μˆ˜μ‹ ν•΄μ•Ό ν•  λ•ŒλŠ” getdata λ©”μ‹œμ§€λ₯Ό 보내 μ •λ³΄μ˜ 본체λ₯Ό
   μš”κ΅¬ν•˜λŠ” νŠΉμ§•μ„ 가지고 μžˆλ‹€. 이 λ°©λ²•μœΌλ‘œ P2P λ„€νŠΈμ›Œν¬λ₯Ό 흐λ₯΄λŠ”
   λ°μ΄ν„° 양을 쀄일 수 μžˆλ‹€.
이더리움 - λΈ”λ‘μ²΄μΈμ˜ 데이터 μžμ²΄κ°€ μ•„λ‹ˆλΌ κ·Έ ν•΄μ‹œλ₯Ό λͺ¨λ“  λ…Έλ“œκ°€ κ³΅μœ ν•˜λŠ”
   κ³΅κ°„에 체인으둜 지정해 'μ›Œν¬ ν’€'둜 μ΄μš©ν•œλ‹€.

- 이λ₯Ό 톡해 자기 λ…Έλ“œμ—κ²Œ λΆ€μ‘±ν•œ 데이터λ₯Ό μ°Ύκ³ , ν•΄μ‹œλ₯Ό μ΄μš©ν•˜μ—¬
   λΈ”둝을 μš”μ²­ν•˜κ±°λ‚˜ νšλ“ν•œλ‹€.

 

------------------------------

2. 참고 자료

λΉ„νŠΈμ½”μΈ μ±„κ΅΄μ΄λž€ 무엇인가?

λ…Έλ“œμ˜ μ’…λ₯˜μ™€ νŠΉμ§• - μ—…λΉ„νŠΈ νˆ¬μžμžλ³΄ν˜Έμ„Όν„°

Protocol documentation - Bitcoin Wiki

P2P Networking

Bitcoin's P2P Network

λ°˜μ‘ν˜•
Contents

ν¬μŠ€νŒ… μ£Όμ†Œλ₯Ό λ³΅μ‚¬ν–ˆμŠ΅λ‹ˆλ‹€

이 글이 도움이 λ˜μ—ˆλ‹€λ©΄ 곡감 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.