암호화폐와 블록체인(2)
암호화폐와 블록체인(2)
법률가이드
IT/개인정보

암호화폐와 블록체인(2) 

송인욱 변호사

1. 오늘은 첫 번째로 살펴보았던 거래 내역 정보를 중앙 집중형 서버에 보관하지 않고 수많은 컴퓨터에 동시에 복제해 저장하는 분산형 데이터 저장기술을 뜻하는 블록체인 기술과 관련하여, 조금 더 자세하게 살펴보겠습니다.

2. 만일 A가 B에게 코인을 보내면 이 거래를 나타내는 문자열이 생기는데, 이걸 '트랜잭션'이라고 하는데, 암호 화폐 거래를 요청하는 신청서라고 보면 됩니다. 트랜잭션은 네트워크 상의 다른 블록들로 전파되어 정상적인 거래인지 검증을 거치는데, 이러한 검증을 하는 사람이 바로 채굴자입니다.

3. 채굴자는 검증이 끝난 트랜잭션들을 모아 하나의 블록을 만들고, 그 블록을 이전에 만들어진 블록에 이어 붙여 블록체인을 만다는데 이것이 네트워크에 전파되면 비로소 거래가 완성되는 것입니다.

4. 암호 화폐의 거래 내용을 검증하고 블록체인을 만들어 거래를 안전하게 성사시키는 작업을 채굴(mining)이라고 하는데, 암호 화폐 시스템은 거래를 성사시킨 참여자(채굴자)에게 수고비에 해당하는 코인이 지급되도록 프로그래밍 되어 있기에 마치 코인을 캐내는 것 같다고 하여 이러한 이름이 붙었던 바, 채굴은 프로그램을 설치하여 실행만 시키면 되는 간단한 작업이지만 컴퓨터의 성능이 낮은 경우 코인을 전혀 얻지 못할 수도 있습니다.

5. 이러한 프로그램을 이해하기 위하여 해시 함수를 알아야 하는데, 해시 함수는 컴퓨터 암호화 기술의 하나로 일정한 길이의 수를 생성하는 연산 기법이며 결괏값을 '해시값'이라고 하는데, 결괏값을 거꾸로 대입하여 원래의 값을 찾을 수 없기 때문에 정보 조작을 방지하는 분야에서 주로 사용되고, 비트코인의 경우 SHA-256이라는 해시 함수를 사용합니다.



로톡의 모든 콘텐츠는 저작권법의 보호를 받습니다.

콘텐츠 내용에 대한 무단 복제 및 전재를 금지하며, 위반 시 민형사상 책임을 질 수 있습니다.

송인욱 변호사 작성한 다른 포스트
조회수 471
관련 사례를 확인해보세요