Blockchain Transaction Lifecycle

νŠΈλžœμž­μ…˜μ˜ Lifecycle

νŠΈλžœμž­μ…˜μ˜ 생λͺ…μ£ΌκΈ°λŠ” λΈ”λ‘μ²΄μΈμ—μ„œ νŠΈλžœμž­μ…˜μ΄ μƒμ„±λ˜κ³  μ΅œμ’…μ μœΌλ‘œ 블둝에 포함될 λ•ŒκΉŒμ§€μ˜ 과정을 λ‚˜νƒ€λ‚Έλ‹€.

이 과정은 λ‹€μŒκ³Ό 같은 λ‹¨κ³„λ‘œ 이루어진닀.

νŠΈλžœμž­μ…˜ 생성

μ‚¬μš©μžλŠ” νŠΈλžœμž­μ…˜μ„ μƒμ„±ν•œλ‹€.

이 νŠΈλžœμž­μ…˜μ€ μ†‘μ‹ μž, μˆ˜μ‹ μž, 전솑할 μ•”ν˜Έν™”νμ˜ μ–‘, 그리고 (ν•„μš”ν•œ 경우) λ°μ΄ν„°λ‚˜ 슀마트 계약 λͺ…λ Ήμ–΄ 등을 ν¬ν•¨ν•œλ‹€.

μ†‘μ‹ μžλŠ” 이 νŠΈλžœμž­μ…˜μ— κ°œμΈν‚€λ₯Ό μ‚¬μš©ν•˜μ—¬ μ„œλͺ…ν•œλ‹€.

νŠΈλžœμž­μ…˜ μ „νŒŒ

μƒμ„±λœ νŠΈλžœμž­μ…˜μ€ 블둝체인 λ„€νŠΈμ›Œν¬λ‘œ μ „μ†‘λ˜λ©°, λ‹€λ₯Έ λ…Έλ“œλ“€μ—κ²Œ μ „νŒŒλœλ‹€.

Mempool에 μΆ”κ°€

λ„€νŠΈμ›Œν¬μ˜ 각 λ…Έλ“œλŠ” μ „νŒŒλ°›μ€ νŠΈλžœμž­μ…˜μ„ μžμ‹ μ˜ mempool에 μΆ”κ°€ν•œλ‹€.

Mempool은 아직 블둝에 ν¬ν•¨λ˜μ§€ μ•Šμ€ νŠΈλžœμž­μ…˜λ“€μ˜ 집합이닀.

νŠΈλžœμž­μ…˜ 선택 및 블둝 생성

λ§ˆμ΄λ„ˆλ“€μ€ mempoolμ—μ„œ νŠΈλžœμž­μ…˜μ„ μ„ νƒν•˜κ³ , 이λ₯Ό 블둝에 ν¬ν•¨μ‹œν‚¨λ‹€.

각 λ§ˆμ΄λ„ˆλŠ” μžμ‹ μ˜ 블둝을 μƒμ„±ν•˜κΈ° μœ„ν•΄ nonce 값을 λ³€κ²½ν•˜λ©°, ν•΄λ‹Ή λΈ”λ‘μ˜ ν•΄μ‹œ 값이 λΈ”λ‘μ²΄μΈμ˜ λ‚œμ΄λ„ λͺ©ν‘œλ₯Ό μΆ©μ‘±ν•˜λŠ” nonce 값을 μ°ΎλŠ”λ‹€.

블둝 검증 및 μΆ”κ°€

λ§ˆμ΄λ„ˆκ°€ 블둝을 μ„±κ³΅μ μœΌλ‘œ μƒμ„±ν•˜λ©΄, κ·Έ 블둝은 λ„€νŠΈμ›Œν¬λ‘œ μ „νŒŒλ˜λ©°, λ‹€λ₯Έ λ…Έλ“œλ“€μ—κ²Œ 검증을 λ°›λŠ”λ‹€.

검증을 ν†΅κ³Όν•œ 블둝은 블둝체인에 μΆ”κ°€λ˜κ³ , μ™„μ „νžˆ μ²˜λ¦¬λœλ‹€.

μ΄λ ‡κ²Œ 블둝체인 νŠΈλžœμž­μ…˜μ˜ 생λͺ…μ£ΌκΈ°λŠ” λΈ”λ‘μ²΄μΈμ˜ λΆ„μ‚°μ„±, 무결성, 그리고 투λͺ…성을 보μž₯ν•˜κ²Œ λœλ‹€.

λ˜ν•œ, 이 과정을 톡해 λˆ„κ΅¬λ„ νŠΈλžœμž­μ…˜μ„ λ³€μ‘°ν•˜κ±°λ‚˜, μ‚­μ œν•  수 μ—†κ²Œ λ˜μ–΄, λΈ”λ‘μ²΄μΈμ˜ μ•ˆμ „μ„±μ„ 보μž₯ν•˜κ²Œ λœλ‹€.

Last updated