목록Computer Science/Blockchain Flatform (3)
CS_Developer

이번 포스팅에서는 비트코인의 전반적인 실행 알고리즘에 대해 작성할 것이다. 비트코인에 대한 간단한 설명은 이전 포스팅에서 설명하였다. 그것을 바탕으로 이번에는 절차를 알아보도록 하겠다. 비트코인은 분산화된 형태를 기반으로 한다. 따라서 믿음의 판단이 어렵기 때문에 서로의 상호작용을 통해 믿음을 얻게 된다. 우리는 이번 글에서 tx를 추적하고, 합의가 어떤 식으로 이루어지며, 어떤식으로 블록체인에 기록되는지 알아보도록 하겠다. 위의 그림은 비트코인이 어떤식으로 동작하고, 그 안에 유저에는 누가 존재하는지 나타내 주는 그림이다. wallet을 가진 많은 사람들이 비트코인 네트워크에 참여하는 모습을 볼 수 있다. 그중, 아래를 보면 miner가 존재하는 miner는 full-node client로 모든 tx에..

앞선 포스팅에서 우리는 블록체인과 비트코인에 대해 간단하게 알아보았다. 이번 포스팅에서는 비트코인을 조금 더 파고들어 보겠다. 비트코인의 구성요소 Bitcoin Protocol: 분산 형태의 P2P 네트워크 Blockchain: 공공의 tx 장부 Consensus Rules: 비트코인이 어떤 식으로 운영되는지에 대한 규칙 Proof-of-Work(PoW): 거래내역과 여러가지 기록들이 맞는지 합의하는 과정 위에 나열된 구성요소들을 조금 더 알아보면, 앞선 포스팅에서 말했듯, 비트코인은 분산화된 형태이다. 즉, 서버가 없다는 뜻이다. 또한 블록체인을 활용하여, 누구나 볼 수 있지만 수정은 할 수 없는 공공의 tx 장부가 존재한다. 이것은 쉽게 말하자면 데이터베이스 같은 것이다. 또한 일련의 규칙이 존재하며..

이번 포스팅에서는 블록체인을 시작할 것이다. 우선 간단히 블록체인에 대해 소개하는 글을 작성하도록 하겠다. 우리는 현재 4차 산업혁명 속에서 살아가고 있다. ICT 기술의 융합을 통한 산업혁명으로, 초연결과 초지능 사회이다. 1차 산업혁명에서는 머신, 2차 산업혁명에서는 전자제품들, 3차 산업혁명에서는 컴퓨터, 그리고 현재이다. 초연결은 모든 기기와 모든 정보가 연결되어 있다는 의미를 가지고, 초지능은 우리가 흔히 알고있는 인공지능과 연관이 되어있다. 4차 산업혁명의 주요 기술에는 10대 선도기술이 존재한다고 말한다. (WEF 클라우스 슈바프) 10대 선도기술에는 무인 운송수단, 3D 프린팅, 첨단 로봇공학, 신소재, IoT-원격 모니터링, 블록체인-비트코인, 공유경제, 유전공학, 합성 생물학, 바이오 ..