본문 바로가기

블록체인7

[블록체인] 8장, 합의 알고리즘 8.1 합의 알고리즘이란? 합의 알고리즘이란 P2P 네트워크와 같이 정보 도달에 시간차가 있는 네트워크에서 참가자가 하나의 결과에 대한 합의를 얻기 위한 알고리즘이다. 블록체인은 각 노드에서 만든 블록의 정당성을 검토하고 네트워크 전체에서 공유하는 블록체인에 반영하기 위해 이 합의 알고리즘을 사용한다. P2P 네트워크에서는 정보의 지연과 미도달이라는 사태를 피할 수 없다. 따라서 데이터를 변조할 의도가 없다 해도 이중 송신에 따른 중복이나 잘못된 정보에 의한 오작동 등의 위험이 있기 때문에 정확한 정보를 공유하기 어렵다. 이 문제점을 해결하는 것이 합의 알고리즘의 목적이다. 8.2 계산량에 따른 증명(Proof of Work)의 문제점 PoW는 확률적으로 해답이 어려운 문제를 가장 빨리 해결한 사람에게 .. 2021. 2. 24.
[블록체인] 6장, 블록체인 구조 6.1 비트코인 구조 6.1.1 비트코인의 목적 비트코인의 목적은 은행과 같은 중앙 기관을 경유하지 않고 P2P 네트워크에서 1대1 교환이 가능한 전자 화폐 시스템을 구현하는 것이었다. 이 구조는 P2P 기술과 공개키 암호 및 해시 함수 등 암호 기술로 구현됐다. 비트코인은 특정 역할을 집중해 담당하는 서버 같은 존재는 없다. 비트코인 네트워크의 참가자는 소유한 컴퓨터의 CPU 자원 등 하드웨어 자원을 서로 제공해 네트워크에서 마치 하나의 시스템의 일부인 거처럼 작동한다. 이런 시스템 방식을 '분산형 시스템'이라고 한다. 6.1.2 비트코인 구현 방법 전자화폐의 교환이란 결국 이전 소유자에게서 다른 소유자로 명의를 변경하는 거래다. 따라서 온라인상에서 거래를 실현하기 위해서는 이전 소유자의 본인 보증과 .. 2021. 2. 15.
[블록체인] 5장, 블록체인 업계 동향 5.1 금융 분야 블록체인 활용이 가장 많이 진행되고 있는 것은 금융 분야다. 그러나 '비트코인'과 같은 일부 유명한 서비스를 제외한 대부분은 금융기관이나 단체가 다른 업종에 속한 기업과 협력해 실증 실험을 진행해 나가는 단계다. 아직은 실증 실험을 하는 단계지만 이런 금융 분야의 노력이 블록체인을 이용한 서비스 실용화 및 보급 확대에 기여할 것으로 생각한다. 5.1.1 해외은행 해외은행에서는 어떻게 활용되고 있을까. 유럽, 아시아권,미국의 사례를 살펴보자. - Santander 은행 Santander 은행은 스페인어권을 중심으로 사업을 펼치고 있는 스페인의 거대 은행이다. 2016년 블록체인을 활용한 국제 결제 시범 프로그램을 개시해 실증 실험을 진행하고 있다. - Banco Bilbao Vizcaya.. 2021. 2. 8.
[블록체인] 4장, 블록체인 기술의 응용 4.1 블록체인의 특징 ㉮ 블록은 시간별로 정렬돼 있다. 거래 기록이 '블록'이라는 단위로 정리돼 시간별로 이어져 있는 것이 블록체인의 특징이다. 한 블록에는 앞의 블록과 뒤의 블록과 연결되는 연결 정보가 포함돼 있으며, 앞 블록의 내용을 변경하면 뒤에 이어지는 모든 블록을 다시 생성해야 한다. 따라서 과거 블록의 내용을 조작하는 것은 어렵다. 반대로 과거의 어느 시점에 거래 기록이 존재한다면 그것은 그 시점에 거래가 이루어졌다는 것을 객관적으로 알 수 있다. ㉯ 분산형 원장 구조다. 블록체인은 분산형 원장 구조이며, 그 블록체인 네트워크에 참가한 모든 사람이 모든 거래 기록을 기록한 원장을 소유한다. 그렇기 때문에 거래의 투명도는 높다는 것이 특징 중 하나다. 또한 거래 기록을 관리하는 거대한 중앙 시.. 2021. 1. 27.
[블록체인] 3장, 블록체인 기술이란? 3.1 블록체인과 비트코인 '비트코인은 블록체인 기술을 사용한 하나의 구현 예에 불과하다.' 3.2 분장원장을 지원하는 기술 블록체인은 금융분야에만 국한되지 않고 '분산 원장'으로 각 분야에 응용할 수 있는 범용성이 높은 기술이다. 이것의 의미는 지금까지 각 시스템이 개별적으로 데이터베이스에 저장하고 있던 원장 데이터를 블록체인 기술을 통해 네트워크로 공유할 수 있게 된다는 것이다. 3.2.1 분산 원장이란? 공유된 엑셀 파일을 한 사람이 열어 편집하는 것은 아무런 문제가 없다. 하지만 여러 사람이 동일한 파일을 편집할 때는 문제가 생긴다. 이를 방지하기 위해 한 명에게만 편집을 허용하고 다른 사람에게는 참조 권한만 부여하거나, 같은 부분을 편집하는 것이 아니라면 여러 사람에게 동시에 편집할 수 있는 권.. 2021. 1. 25.
[블록체인] 2장, 블록체인의 흐름 2.1 시작은 비트코인 2.1.1 비트코인의 탄생 블록체인 기술은 비트코인을 구현하기 위해 만들어졌기 때문에 블록체인과 비트코인은 동시에 탄생했고, 같은 길을 걸어왔다고 할 수 있다. 그러면 블록체인 기술은 어떻게 해서 비트코인으로부터 분리돼 독자적인 기술로 발전하게 됐을까. 비트코인은 2008년 11월 암호화 기술과 관련된 메일링 리스트에 사토시 나카모토라는 정체불명의 인물이 발표한 논문에서 시작됐다. 비트코인은 P2P 네트워크 상에서 구현한 최초의 가상화폐다. 2.1.2 비트코인의 평판 초기 비트코인은 일부 매니아만 사용하는 정도였지만 2009년 10월 5일, 법정 통화로 환전(당시 1달러=0.00076BTC)이 가능해지며 보급이 가속됐고 이듬해는 실제 매장에서 결제가 가능해졌다. 또한 2010년 7.. 2021. 1. 20.