본문 바로가기

탈중앙화2

블록체인이란 무엇인가? 왜 블록체인을 배워야 하는가(2) 오늘은 지난 게시물에 이어서 블록체인이 생성되는 과정과 왜 안전한지에 대해서 얘기하도록 하겠습니다. 블록은 머클트리 방식으로 이루어져 있습니다. 여러 거래 데이터들이 일정한 시간 간격으로 블록에 쌓이는데 데이터 자체에 해쉬함수를 적용하고 이후에 2개씩 묶어서 하나의 데이터로 만드는 작업을 하게 됩니다. 이 작업을 할 때도 역시 해쉬함수를 적용시킵니다. 이런식으로 계속해서 2개씩 묶는 작업을 마지막 1개가 남을 때까지 진행시킵니다. 블록의 맨 윗부분을 헤드 블록이라고 부르는데 이 헤드 블록에는 최종거래데이터와 이전 블록의 위치를 알려주는 해쉬값, 다음 블록의 위치를 알려주는 해쉬값, 난수목표값이 정해져 있습니다. 하나씩 살펴보자면 블록체인의 블록들은 보안성을 높이기 위해 생성된 순서대로 연결되어 있지 않습.. 2019. 8. 22.
블록체인이란 무엇인가? 왜 블록체인을 배워야 하는가 4차 산업혁명에 각광받는 기술의 하나이자 비트코인 열풍을 불러일으킨 블록체인 블록체인이란 무엇이고 왜 이렇게 각광받는 기술일까요? 많은 분들이 블록체인에 대한 기본 정보도 없이 암호화폐에 투자하게 되면서 암호화폐=블록체인이 되어 블록체인에 대한 부정적인 인식이 생겼는데요. 사실 블록체인은 암호화폐에만 쓰이는 기술이 아닌 차세대 보안을 책임지고 여러 이점을 줄 핵심 기술입니다. 지금부터 블록체인에 대해서 얘기해보도록 하겠습니다. 블록체인은 2009년 일본의 나카모토 사토시가 최초로 블록체인 기술을 활용해 암호화폐 비트코인을 만들면서 세상에 나오게 됩니다. 2007년 글로벌 금융위기 사태를 통해서 중앙집권화된 금융시스템의 위험성을 느끼면서 개발하게 된 것이라고 합니다. 2007 글로벌 금융위기는 미국의 서브.. 2019. 8. 20.