본문 바로가기

Blockchain 들어가기 비트코인에 사용하는 블록체인 기술에 대한 글이다. 블록(block)이라는 관리 대상이 있는 데이터를 체인(chain)처럼 연결고리 형태의 분산 데이터 저장하여 위 변조를 방지하는 기술이다. 가상화폐보다 블록체인에 대한 기술적 요소를 다룰려고 한다. 작성자: ospace114@empal.com, http://ospace.tistory.com/ Block 구조 블록(block)이라는 데이터 구조를 살펴보자. 아래는 bitcoin에 사용하는 데이터 구조이다. 각 블록은 헤더(Header)와 몸체(Body)로 구성된다. 헤더에 블록체인 기술을 위한 주요 정보가 포함되고 몸체는 관리할 데이터가 저장된다. 헤더에는 version, previous block hash(이전블록해시값), time(생성시간), .. 더보기
Bitcoin: A Peer-to-Peer Electronic Cash System 정리 다음은 Satoshi Nakamoto (satoshin@gmx.com)에 의한 비트코인 논문을 정리한 내용이다. 개인적으로 중요하다고 생각하는 부분만 정리했기 때문에 전체 내용을 파악하고 싶다면 다른 자료를 검색하기 바란다. 전자화폐는 이중지불을 막기 위해 제3자인 금융기관 없이 온라인 결제가 가능하다. 이중 지불을 막기 위해 거래를 해싱해 타임스탬프를 찍어서 해시기반 증명작업(proof-of-work)을 연결한 사슬로 생성한다. 만들어진 사슬로 인해 전체 작업증명을 재수행하지 않고는 기록을 변경할 수 없다. 가장 긴 사슬이 올바른 사슬로 증명되며 CPU 파워 과반에 의한 통제로 이를 넘어가지 않은한 가장 긴사슬을 만들어냄으로써 공격자로부터 보호한다. 작성자: ospace114@empal.com, htt.. 더보기

반응형