μ°Έκ³ λ§ν¬
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