로그인|회원가입|고객센터
Top
검색버튼 메뉴버튼

블록체인 형성 원리

250호 (2018년 6월 Issue 1)

한호현
경희대학교 컴퓨터공학과 교수
howhan@khu.au.kr
howhan@khu.au.kr
블록체인 형성 원리

특정 블록으로부터 해시값을 계산한다. 해시값은 해시 함수를 이용해 만들어 낸다. 이렇게 만들어진 해시값을 다음 블록에 별도의 데이터로 기록하고 새로운 블록을 만든다. 해시는 특정 데이터에서 일정한 계산 방식을 이용해 상대적으로 작은 값을 만들어 내는 작업이다. 앞에서 언급한 예에서 합계를 계산하는 일도 여기에 해당된다. 해싱은 특정 데이터로부터 해시 함수를 이용해 해시값을 만들어 내는 작업을 말한다. 해시값은 동일한 데이터를 해싱할 경우 항상 같은 값이 나오게 된다. 또한 데이터를 바꾸게 되면 다른 값이 나오는 구조다. 물론 해싱 대상이 되는 데이터에 비해 작은 값으로 만들어지기 때문에 확률적으로는 같은 해시값이 나올 수도 있다. 블록체인은 이러한 과정을 거쳐 다음 블록이 앞의 블록으로부터 연결되는 형태로 만든 구조다. [그림 1]에서와 같이 앞의 블록에서 만들어진 해시값을 계속해 다음 블록에 기록한다. 이러한 형태로 만든 구조가 블록체인이다.