728x90
반응형

컴퓨터, IT 지식/블록체인 13

블록체인을 이해하기 위한 배경지식 - 공개 키 암호

물론 컴퓨터보안에서도 다룬 암호학지식이지만 블록체인을 이해하기 위해서 알아야 할 것들이 조금있다. 알아보자 블록체인은 암호화 기술 기반으로 구현된다. 블록체인은 암호화 기술의 특성을 이용해서 네트워크에 참여하는 모든 사람이 암호화 기술의 장점을 누릴 수 있는 구조로 만들어져 있다. 현재의 암호화 기술은 모두 수학 이론을 기반으로 한다. 즉, 옛날에는 몰라서 못푼다면 지금은 알고도 못푼다는 말이다. 다시 말해서, 암호화, 복호화, 키를 만드는 것은 어렵지 않다는 말이다. 대표적으로 우리는 대칭 키 암호, Symmetric Key Cryptography 공개 키 암호, Public Key Cryptography 2가지를 많이 사용한다. **블록체인에서는 공개 키 암호를 사용하는 경우가 많다. 특히 다른 암호..

블록체인의 종류와 특징, 가상화폐,암호화폐

저번엔 블록체인이 무엇인지 알아보았고 어떻게 가치를 가질 수 있는 조건을 가졌는가 왜 믿을 수 있는가를 알아보았다. 이제 종류와 더 자세한 특징을 알아보자 블록체인의 종류는 크게 2가지로 나뉜다. public, private 기준은 참여자 수의 제한 여부다. 참여자 수의 제한에 따라 시스템에도 변화가 생기기 때문이다. public chain은 아무나 원하는 만큼 네트워크에 노드를 참여시키는 상태로 운용한다. private chain은 네트워크의 참여자를 제한하여 운용하는 것을 말한다. **여기서 제한이란 (특정한 조건을 충족시켜야 참여 가능함을 의미한다) -> 때문에 네트워크에 참여한 노드 개수를 파악할 수 있다. 이러한 제한에 따라 트랜잭션 기록하는 방식(합의 알고리즘)이 다르다. 때문에 이렇게 2가지..

블록체인이란? 가상 화폐가 가치를 가질 수 있는 이유

뭐 사실 블록체인이란 것이 나온지 10여 년이 되었지만 어정쩡하게 알고만 있어서 제대로 조사해보려고 한다. 세상에서 믿을 수 있는 것이라는게 존재하기 어려운 상황인만큼 블록체인이 미래에 쓰일지는 모르겠지만 이러한 믿을 수 있는 존재가 필요하다는 것은 부정하지 못할 것 같다. 알아보자 블록체인은 한 문장으로 말하자면 올바른 것만 기록하고, 변경할 수 없고, 지울 수 없고, 변조할 수 없고, 높은 강인성을 띄고 있으며, 중단되지 않고 모두가 합의한 내용만 유효한 네트워크 공유형 DB라고 한다. ** 여기서 강인성이란 에러에 대해 복구가능하냐는 것이다. 보면 저렇게 완벽한 DB구축이 가능한가?? 생각이 든다. 최초로 구현한 사람으로 알려진 "사토시 나카모토"로 알려져 있다. 대단한 사람 칭찬해 ㅎㅎ 사실 위키..

728x90
반응형