블록체인을 아주 잘 다룬 책을 소개해 드립니다. 물론 여전히 조금 난해한 부분이 있긴 하지만 잘 정리한 책입니다. 다니엘 드레셔, (블록체인이란 무엇인가), 이지스퍼블리싱, 2018.2. 블록체인이란 용어는 다음과 같이 네가지 다른 의미로 쓰인다. 1. 데이터 구조의 명칭 2. 알고리즘의 명칭 3. 기술묶음의 명칭 4. 일반 응용분야를 가지는 순수분산p2p 시스템을 포괄하는 용어 1. 데이터 구조의 명칭 컴퓨터과학과 소프트웨어 공학에서 말하는 데이터구조란, 구제적인 정보다 내용과 상관없이 데이터를 정리하는 방식을 의미한다. 데이터 구조는 건물 설계도의 평면도쯤으로 생각할 수 있다. 건물 평면도는 공간의 구체적인 용도와 상관없이 벽과 바닥 그리고 계단을 사용해 공간을 서로 분리하고 연결한다. 블록체인이 데이터구조의 명칭으로 사용될 때는 블록이라 불리는 단위에 모인 모든 데이터를 지칭한다. 이 블록들은 책을 구성하는 페이지들과 유사하게 마치 체인처럼 서로 연결 되어 있어서 블록체인이란 이름이 붙었다. 책은 단어와 문자를 사용해 정보를 저장한다. 책의 정보는 둘둘 말린 두루마리에 쓰여진 게 아니라 낱장의 페이지들에 쓰여 있고,각 페이지들은 페이지 번호를 통해 서로 연결된다. 혹 누군가 페이지를 찢었는지 확인하려면 페이지 번호에 누락이 있는지를 살펴보면 된다. 책은 페이지 번호도 순서대로 정리되어 있지만, 개별 페이지에 들어 있는 정보 역시 순서대로 정렬되어 있다. 순서는 중요한 세부 내용이며, 광범위하게 사용된다. 데이터 구조에서 데이터 블록의 연결은 책의 페이지 번호 매김 방식과는 다른 특수한 번호 매김 방식을 사용 한다. 2. 알고리즘의 명칭 소프트웨어 공학에서 알고리즘 |
'교육자료 > 잡학사전' 카테고리의 다른 글
녹조에 대한 불편한 진실 (0) | 2018.09.01 |
---|---|
대추효능 7가지 (0) | 2018.09.01 |
부끄러운 것 世界1위 대한민국 (0) | 2018.08.31 |
[스크랩] ◈대한민국의 소중하고 찬란한 국보◈2018.08.30. (0) | 2018.08.30 |
[배명복 칼럼] 통계의 유혹 (0) | 2018.08.29 |