# Blockchain Transaction Lifecycle **Published by:** [Primrose](https://paragraph.com/@primrose/) **Published on:** 2023-05-30 **URL:** https://paragraph.com/@primrose/blockchain-transaction-lifecycle ## Content 트랜잭션의 Lifecycle트랜잭션의 생명주기는 블록체인에서 트랜잭션이 생성되고 최종적으로 블록에 포함될 때까지의 과정을 나타낸다. 이 과정은 다음과 같은 단계로 이루어진다.트랜잭션 생성사용자는 트랜잭션을 생성한다. 이 트랜잭션은 송신자, 수신자, 전송할 암호화폐의 양, 그리고 (필요한 경우) 데이터나 스마트 계약 명령어 등을 포함한다. 송신자는 이 트랜잭션에 개인키를 사용하여 서명한다.트랜잭션 전파생성된 트랜잭션은 블록체인 네트워크로 전송되며, 다른 노드들에게 전파된다.Mempool에 추가네트워크의 각 노드는 전파받은 트랜잭션을 자신의 mempool에 추가한다. Mempool은 아직 블록에 포함되지 않은 트랜잭션들의 집합이다.트랜잭션 선택 및 블록 생성마이너들은 mempool에서 트랜잭션을 선택하고, 이를 블록에 포함시킨다. 각 마이너는 자신의 블록을 생성하기 위해 nonce 값을 변경하며, 해당 블록의 해시 값이 블록체인의 난이도 목표를 충족하는 nonce 값을 찾는다.블록 검증 및 추가마이너가 블록을 성공적으로 생성하면, 그 블록은 네트워크로 전파되며, 다른 노드들에게 검증을 받는다. 검증을 통과한 블록은 블록체인에 추가되고, 완전히 처리된다. 이렇게 블록체인 트랜잭션의 생명주기는 블록체인의 분산성, 무결성, 그리고 투명성을 보장하게 된다. 또한, 이 과정을 통해 누구도 트랜잭션을 변조하거나, 삭제할 수 없게 되어, 블록체인의 안전성을 보장하게 된다. ## Publication Information - [Primrose](https://paragraph.com/@primrose/): Publication homepage - [All Posts](https://paragraph.com/@primrose/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@primrose): Subscribe to updates