728x90

블록체인

블록체인이란 블록들이 연결되어 있는 체인으로 블록은 데이터 집합을 의미한다. 각각의 블록안에 데이터를 넣고 체인으로 연결되는ㄷ 블록체인을 각각의 사용자들이 모두 동일하게 가지고 있다. 

 

이로 인해 다른 정보를 가지고 있다면 잘못된 정보를 가지고 있음을 알 수 있다. 이제까지의 보안은 최소한의 사람이 정보를 공유하는 방식의 폐쇄적인 형태였다.

이와 달리 블록체인은 최대한 많은 사람이 정보를 가지고 있음으로 만일 잘못된 정보를 퍼트리고 싶어도 많은 사람이 가지고 있는 블록체인 내 데이터를 변경하기란 어렵기 때문에 최근들어 각광을 받고 있다.

 


블록체인과 암호학

머클 트리

 

해시가 이용된 데이터 검증을 위한 트리 구조로 블록체인에서 라이트 노드와 거래 검증의 핵심 요소이다. 

머클트리는 이진 트리라는 이름으로 많이 알려져 있으며 하나의 루트에 뿌리를 내리는 형식으로 거래량이 기하급수적으로 늘어도 특정 거래를 찾는 경로는 단순하다는 이점이 있다.

그렇기 때문에 거래 내역을 위조하려는 시도가 있어도 머클트리의 경로를 따라가면 해시값이 다른 것이 나오게 되어 거래의 위변조도 쉽고 빠르게 알 수 있게 되어 데이터의 무결성이 보장되고 이를 방지 할 수 있다. 

 

라이트 노드 

모든 블록 정보를 가지고 있지 않고 머클루트 값만을 가지고 있는 노드로 머클루트만을 가지고 있는 노드를 라이트노드라고 한다. 

 

거래검증

머클트리는 머클 경로를 알려주기만 하면 몇 번째 블록이건 검증이 가능하다. 위의 예시에서 4가 존재하는 지를 알기 위해 4의 짝노드와 상위 짝노드를 알면, 최종적으로 4가 거래되었는지를 확인할 수 있다. 

 


블록체인의 활용

블록체인의 대표적인 활용으로는 암호화폐를 꼽을 수 있으며, 비트코인, 이더리움, 비트코인 캐시 등 수많은 암호화폐들이 블록체인 기반으로 만들어졌다. 

 

가치전달

[좌] 은행과의 거래 [우] 블록체인 가치 전달

블록체인은 가치를 전달할 수 있다는 것이다. 은행과의 거래에서는 가치가 전달되는 것은 은행에 대한 신뢰를 기반으로 거래를 하지만 실제 금전의 가치가 이동을 했는지에 대해서 확인을 하려면 출금을 해야한다.

하지만 블록체인에서의 거래는 실제로 가치가 전달되는데, 이는 조작될 수 없는 환경인 블록체인에서의 거래는 바꾸거나 되돌릴 수 없기 때문에 그 자체로 가치가 전달된 것임을 증명하게 된다. 

 

이러한 가치가 금전에서 데이터로 확장되었다. 

 


이더리움과 스마트컨트랙트

이더리움이란? 비탈릭 부테린이 이끌고 있는 이더리움 재단에서 만들고 있는 암호화폐이며, 동시에 블록체인 플랫폼이다. 이더리움은 플랫폼으로서 이더리움 블록체인 위에 스마트 컨트랙트를 작성할 수 있게 만들어졌다.

스마트컨트랙트란? 블록체인상에 존재하는 계약서이다. 과정을 블록체인에 담는 것이라고 볼 수 있다. 

 

이더리움 플랫폼 위에 올라가 있는 어플리케이션을 분산한 어플리케이션, Dapp 이라고 읽는다. 이를 이용해 우리는 어떤 조건을 만족하면 실행되는 계약을 만들 수 있고, 이는 무결한 블록체인으로 인해 정확히 실행된다. 

 

 


블록체인과 이더리움의 문제

블록체인이 이점이 있는 반면 단점도 존재하는데, 크게 4가지의 문제가 있다. 

 

프라이버시 문제

블록체인은 기본적으로 데이터 조작이 불가능하고 평생 기록이 남는 것에 따른 프라이버시 문제가 발생할 수 있다. 

 

트랜잭션 코스트

이더리움의 트랜잭션을 실행시킬 때 가스라는 수수료를 내게 되는데 해당 가격을 사용자가 부담하게 된다. 이더리움은 다른 코인에 비해 가격이 안정적인 편에 속하지만, 그래도 가격 변화에 따라 가스비와 이더리움 가격이 높아질 수록 증가하는 수수료는 사용자에게 부담이 된다. 

 

트랜잭션 속도

중앙화된 처리에 비해 느린 속도로 처리가 되는 문제가 있다. 중앙처리 시스템에서는 바로 즉시 효력을 가질 수 있으나 이더리움은 구조상 약 10번 정도 컨펌이 나야 무결하다고 볼 수 있어 효력을 갖는다. 이때까지 걸리는 평균 시간은 3분정도 걸린다. 

 

블록 사이즈

모든 채굴자가 모든 블록을 가지고 있어야 하므로 용량을 많이 차지하게 된다. 

+ Recent posts