의견.png

"비블록체인"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
잔글
잔글
1번째 줄: 1번째 줄:
'''비블록체인'''이란 블록체인에 블록이 없고 체인 형식만 남아있는 것으로, 대표적으로 방향성 비순환 그래프(DAG;Directed Acyclic Graph)를 이용한 암호화폐 및 플랫폼을 비블록체인이라고 한다.
+
'''비블록체인'''이란 블록체인에서 블록이 없고 체인 형식만 남아있는 것으로, 대표적으로 방향성 비순환 그래프(DAG;Directed Acyclic Graph)를 이용한다.
  
 
==개요==
 
==개요==

2019년 9월 17일 (화) 14:08 판

비블록체인이란 블록체인에서 블록이 없고 체인 형식만 남아있는 것으로, 대표적으로 방향성 비순환 그래프(DAG;Directed Acyclic Graph)를 이용한다.

개요

블록체인의 속도가 느린 것은 거래내역이 발생한 즉시 처리하지 않고 블록을 구성할 때까지 기다리기 때문이다. 블록을 구성하지 않아야 근본적인 수도 개선이 가능하다 해서 나온 것이 블록이 없는 데이터 처리 알고리즘으로 탱글(tangle)과 해시그래프(hashgraph) 알고리즘이 나타났다. 탱글은 새로 발생한 거래가 이전에 발생한 2개의 거래를 확인해주는 방식이고, 해시그래프는 하나의 노드가 다른 불특정 노드에게 가십(gossip)을 전달하는 방식으로 작동하는 알고리즘이다. 이런 알고리즘은 블록이 존재하지 않지만, 기존 블록체인의 장점인 탈중앙화 데이터 위변조 방지가 가능하면서도 속도 또한 빠르다.

방향성 비순환 그래프

대그(DAG)는 방향성 있는 비순한 그래프를 그리는 알고리즘이다. 블록체인이 일방향적이라면, 대그는 다방향성을 특징으로 한다. 블록체인은 각각의 거래정보인 트랜잭션들을 하나의 블록으로 묶어써 체인처럼 연결하는 구조를 가지고 있지만, 대그는 여러 트랜잭션을 블록으로 묶지 않고, 개별 트랜잭션들을 직접 연결한다. 이때 순환적인 구조를 갖지 않게 비순환적인 임의의 병렬 구조로 연결한다. 하나의 블록으로 묶지 않고 병렬 구조를 통해 트랜잭션들을 연결하기 때문에 처리속도가 빠르다. 더구나 대그는 거래 당사자가 해당 거래의 승인 작업을 직접 수행한다. 블록체인에서는 승인을 해줄 제3의 노드들이 필요했다. 이 때문에 승인 작업이 길어지고, 수수료나 별도 보상체계 등 거래비용이 발생했다. 거래량이 늘수록 더 높은 수수료를 지불해야만 한다. 이에 비해 대그 알고리즘은 거래를 진행한 사람이 자신의 컴퓨팅 자원을 사용해 직접 거래를 승인하기 때문에 거래 수수료가 거의 발생하지 않게 된다. 이렇듯 대그 기술은 기존 블록체인에서 제기됐던 문제점들을 보완하고 있다. 더 빨리, 적은 비용으로 작동하는 구조를 가지고 있다. 가기.png 방향성 비순환 그래프에 대해 자세히 보기

사례

아이오타

아이오타(IOTA)
탱글(Tangle)

아이오타(IOTA)는 블록체인이 아닌 대그 기반 탱글 알고리즘을 적용한 암호화폐로 거래 수수료가 무료이며, 수 많은 거래를 빨리 처리할 수 있어 사물 인터넷에 적합한 암호화폐다. 여기서 탱글 알고리즘이란 기존 블록체인의 한계를 극복하고자 블록 자체를 없애고, 새로 발생한 거래가 이전에 발생한 2개의 거래를 확인해 주는 방식으로 작동하는 알고리즘이다. 사물인터넷(Iot) 시대의 M2M 코인인 아이오타에 사용된 알고리즘이다. '엉킨 것, 꼬인 것'이라는 의미의 단어로 아이오타에서 블록체인 기술을 이용했다고 하지 않고 탱글이라는 이름을 붙인 것은 트랜잭션의 처리가 블록도 없고, 체인도 없이 '머리카락 뭉치가 엉켜 있는 것처럼' 이루어지기 때문이다. 흔히 탱글을 트랜잭션 체인이라고 부르기도 한다. 그 이유는 A가 트랜잭션을 일으킬 경우 이 트랜잭션이 처리되기 위해서는 임의로 선택된 다른 두 개의 트랜잭션을 A가 처리해야 하기 때문이다. 즉, A는 트랜잭션을 일으키기도 하지만 트랜잭션을 컨펌하기도 하는 이중적인 역할을 하게 되는 것이다. 따라서 아이오타 탱글은 트랜잭션과 트랜잭션이 어 ㄺ히면서 처리되는 방식인 것이고 또한 A는 아이오타 탱글의 이용자이자 트랜잭션 확인자가 되므로 전송 수수료를 지불하지 않아도 된다. 탱글이 머리카락 뭉치가 엉켜 있는 것처럼 되어 있따고 할 때 네트워크의 이용자(=확인자)가 많으면 많을수록 트랜잭션의 처리 속도가 빨라지게 된다.

각주

참고자료

같이 보기

  의견.png 이 비블록체인 문서는 블록체인 기술에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.