참고 링크
https://developer.bitcoin.org/devguide/transactions.html
https://txstreet.com/v/eth-btc
https://mempool.space/ko/mempool-block/0
https://bits.monospace.live/
https://developer.bitcoin.org/reference/p2p_networking.html#getheaders

ν•©μ˜ μ•Œκ³ λ¦¬μ¦˜

  • 블둝체인 μ‹œμŠ€ν…œμ—μ„œ 블둝이 체인으둜 μœ μ§€λ˜κΈ° μœ„ν•΄μ„œλŠ” ν•©μ˜ μ•Œκ³ λ¦¬μ¦˜μ΄ ν•„μš”ν•˜λ‹€.
  • κ°€μž₯ 많이 μ“°μ΄λŠ” ν•©μ˜ μ•Œκ³ λ¦¬μ¦˜μ—λŠ” "μž‘μ—…μ¦λͺ…(Proof of Work)κ³Ό 지뢄증λͺ…(Proof of Stake)"κ°€ μžˆλ‹€.

  • λΉ„νŠΈμ½”μΈμ—μ„œ μ‚¬μš©λ˜λŠ” ν•©μ˜ μ•Œκ³ λ¦¬μ¦˜μ€ "μž‘μ—…μ¦λͺ…"이닀.
    μƒˆλ‘œμš΄ 블둝을 μƒμ„±ν•˜λŠ” 데 ν•„μš”ν•œ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” μ»΄ν“¨ν„°μ˜ 처리λŠ₯λ ₯을 μΈ‘μ •ν•œλ‹€(λ§ˆμ΄λ‹)

  • λ§ˆμ΄λ‹μ„ μˆ˜ν–‰ν•˜λŠ” μ»΄ν“¨ν„°λŠ” 블둝체인 λ„€νŠΈμ›Œν¬μ—μ„œ μƒˆλ‘œμš΄ 거래λ₯Ό κ²€μ¦ν•˜κ³ , 이λ₯Ό μƒˆλ‘œμš΄ 블둝에 μΆ”κ°€ν•œλ‹€. 이 μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” λ…Έλ“œ(컴퓨터)λŠ” 블둝체인 λ„€νŠΈμ›Œν¬μ—μ„œ κ°€μž₯ λΉ λ₯Έ 컴퓨터가 되기 μœ„ν•΄ κ²½μŸν•œλ‹€.
    μ΄λŸ¬ν•œ κ²½μŸμ€ 블둝체인 λ„€νŠΈμ›Œν¬μ—μ„œ ν•©μ˜λ₯Ό μ΄λ£¨λŠ” 데 μ€‘μš”ν•œ 역할을 ν•œλ‹€.

  • μž‘μ—…μ¦λͺ… μ•Œκ³ λ¦¬μ¦˜μ€ 블둝체인 λ„€νŠΈμ›Œν¬μ—μ„œ λ³΄μ•ˆμ„±μ„ μ œκ³΅ν•œλ‹€. μ•…μ˜μ μΈ 곡격을 λ°©μ§€ν•˜κ³ , 블둝체인 λ„€νŠΈμ›Œν¬μ—μ„œ μˆ˜ν–‰λ˜λŠ” 거래의 μ•ˆμ •μ„±μ„ 보μž₯ν•œλ‹€.


UTXO

Unspent Transaction Output

  • 아직 쓰지 μ•Šμ€ μž”μ•‘μ΄λΌλŠ” 의미
    λΉ„νŠΈμ½”μΈ λ„€νŠΈμ›Œν¬μ—μ„œλŠ” μž”μ•‘μ΄λΌλŠ” κ°œλ…μ€ μ• μ΄ˆμ— μ‘΄μž¬ν•˜μ§€ μ•Šκ³ , νŠΈλžœμ μ…˜μ— μ˜ν•œ 결과물의 합을 μž”μ•‘μ΄λΌλŠ” κ°œλ…μœΌλ‘œ μ‚¬μš©ν•˜λŠ”λ° 이λ₯Ό UTXO λ°μ΄ν„°λ‘œ λŒ€μ²΄ν•œλ‹€.
  • 각 μ§€κ°‘μ˜ UTXO듀은 ν•΄λ‹Ή 지갑 주인(μ†Œμœ μ£Ό)에 λŒ€ν•΄ κ³΅κ°œν‚€ μ•”ν˜Έλ‘œ 잠겨 μžˆλ‹€.

μž”κ³ νŒŒμ•…

:κ°œμΈν‚€λ‘œ μ†Œμœ κΆŒμ„ 증λͺ…

:κ°œμΈν‚€λ‘œ 본인이 μ†Œμœ ν•œ 코인듀을 검색, 이 검색은 κ²°κ΅­ μ‚¬μš©λ˜μ§€ μ•Šμ€ 좜λ ₯값을 μ˜λ―Έν•œλ‹€.

:μ΄λ ‡κ²Œ μ‚¬μš©λ˜μ§€ μ•Šμ€ 좜λ ₯κ°’(UTXO)의 값듀을 ν•©μΉ˜λ©΄ λ‚˜μ˜ 전체 μž”μ•‘μ„ 계산 ν•  수 μžˆλ‹€.


μŠ€ν¬λ¦½νŒ… μ–Έμ–΄

νŠΉμ§•

  • λΉ„νŠΈμ½”μΈ 거래 슀크립트 μ–Έμ–΄λŠ” μ—­ν΄λž€λ“œμ‹ ν‘œκΈ°λ²•μ„ λ”°λ₯΄λŠ” μŠ€νƒκΈ°λ°˜μ˜ μ‹€ν–‰ 언어이닀.
  • μŠ€νƒμ€ μƒλ‹Ήνžˆ κ°„λ‹¨ν•œ ꡬ쑰둜 push, pop 연산을 ν™œμš©ν•œλ‹€.
  • pushλŠ” ν•­λͺ©μ„ μΆ”κ°€ν•˜κ³  pop은 ν•­λͺ©μ„ μ œκ±°ν•˜λŠ” μ—°μ‚°
  • 항상 μ™Όμͺ½μ—μ„œ 였λ₯Έμͺ½μœΌλ‘œ 그리고 ν”Όμ—°μ‚°μž -> μ—°μ‚°μž μˆœμ„œλ‘œ 진행
  • μ΅œμ†Œ 2개의 ν”Όμ—°μ‚°μžμ™€ μ—°μ‚°μžλ‘œ 짝을 μ§€μ–΄μ„œ μž‘μ„±λ˜κ³  계산

P2P λ„€νŠΈμ›Œν¬

의미

  • peer to peer, λ„€νŠΈμ›Œν¬μ— μ°Έκ°€ν•œ λͺ¨λ“  κ°œμΈμ€ λ™λ“±ν•œ μ§€μœ„λ₯Ό κ°–κ³  μžˆλ‹€.
  • λ‚¨μ—κ²Œ μ—†λŠ” κΆŒν•œμ„ 가지고 μžˆλŠ” 'νŠΉλ³„ν•œ' λ…Έλ“œλŠ” μ‘΄μž¬ν•˜μ§€ μ•ŠμœΌλ©°, μ‹œμŠ€ν…œλ‚΄ λͺ¨λ“  λ…Έλ“œκ°€ λ„€νŠΈμ›Œν¬ μ„œλΉ„μŠ€λ₯Ό κ³΅κΈ‰ν•˜λŠ” 역할을 λΆ„λ‹΄ν•˜λŠ” 것을 μ˜λ―Έν•œλ‹€.

νŠΉμ§•

  • μ€‘μ•™ν™”λœ μ„œλΉ„μŠ€λ‚˜ μœ„κ³„μ§ˆμ„œκ°€ μ—†λ‹€. 본질적으둜 회볡λ ₯을 가지고 μžˆλ‹€.
  • (λŒ€λ‹€μˆ˜μ˜) 블둝체인은 p2p이며, μ°Έμ—¬ν•˜κ³  μ‹œμŠ€ν…œμ— 이득이 λ˜λŠ” 행동을 ν•˜λ©΄ 보상(μΈμ„Όν‹°λΈŒ)을 μ œκ³΅ν•œλ‹€.
    ex) λΉ„νŠΈμ½”μΈμ˜ 아킀텍쳐, bitTorrent, Napster

0개의 λŒ“κΈ€