블록체인에서 블록이란 무엇인가요? 데이터가 암호화되어 블록체인에 보관되는 곳을 블록이라고 한다.
블록체인에서 블록이란 무엇인가요?
블록은 블록체인 데이터베이스에서 발견되는 데이터 구조이며 암호화폐 블록체인에 거래 데이터를 영구적으로 저장하는 데 사용된다. 블록은 네트워크가 아직 확인하지 않은 가장 최근 거래의 전부 또는 일부를 저장한다. 데이터가 검증된 후 블록이 닫힌다. 그런 다음 새로운 블록이 생성되어 새로운 거래가 추가되고 검증될 수 있다.
결과적으로 블록은 기록의 저장소로, 작성된 후에는 변경되거나 삭제될 수 없다.
블록체인에 블록이 어떻게 추가되나요?
블록체인은 다양한 합의 프로세스를 사용하여 새로운 블록을 추가하고 거래를 확인할 수 있다. 암호화폐에서 가장 널리 사용되는 두 가지 방법은 작업 증명과 지분 증명이다.
블록체인 기술의 첫 번째 주요 용도인 비트코인은 나카모토 사토시(Satoshi Nakamoto)의 2008년 논문 "비트코인: 피어 투 피어 전자 현금 시스템(Bitcoin: A Peer-to-Peer Electronic Cash System)"에 소개되었다. 새로운 블록을 생성하고 새로운 비트코인을 유통에 추가하기 위해 작업 증명 합의 메커니즘을 사용한다. 채굴을 통해 이 메커니즘은 거래를 확인하며, 이를 수행하는 사람을 광부라고 한다.
중앙 집권적인 권한이 없기 때문에 전체 네트워크가 거래를 제어하고 새 통화를 발행한다.
여기 비트코인 거래의 예시가 있다:
예를 들어 사용자 A가 사용자 B에게 1 비트코인(BTC)을 지불하려고 한다. 사용자 A가 거래를 시작하면 발신자 및 수신자의 세부 정보가 블록에 타임스탬프로 표시되어 메모리 풀이라고 불리는 대기열에 전송된다. 거래가 확인되고 블록에 추가되기를 대기한다.
광부들은 성공적으로 블록을 찾은 후 거래의 일꾼인 광부는 모든 데이터, 메시지, 공개 키 및 디지털 서명이 올바른지 확인한다.
데이터가 확인되면 블록은 네트워크의 모든 노드에 브로드캐스팅된다. 각 노드는 블록을 검토하고 공식 체인에 추가하기 전에 블록이 유효한지 확인해야 한다. 비트코인 거래 확인에는 일반적으로 10분이 소요된다.
프로세스가 끝나면 사용자 A는 사용자 B에게 1 BTC를 전송하고 네트워크의 모든 노드는 선택한 합의 모델을 기반으로 거래를 승인하며 비트코인 광부는 거래를 성공적으로 확인한 대가로 보상을 받게 된다. 해당 거래와 관련된 새로운 데이터 블록은 이제 무한한 공개 체인의 링크로 서로 연결된다.
"블록체인의 블록이란 무엇인가요? 블록체인에 블록을 어떻게 추가하나요?"라는 기사를 읽어보시기 바란다. 더 잘 이해하는 데 도움이 될 수 있다.
















