비블록체인 편집하기
최신판 | 당신의 편집 | ||
2번째 줄: | 2번째 줄: | ||
==개요== | ==개요== | ||
− | [[블록체인]]의 속도가 느린 것은 거래내역이 발생한 즉시 처리하지 않고 [[블록]]을 구성할 때까지 기다리기 때문이다. 블록을 구성하지 않아야 근본적인 개선이 가능하다 해서 나온 것이 블록이 없는 데이터 처리 [[알고리즘]]으로 [[탱글]](tangle)과 [[해시그래프]](hashgraph) 알고리즘이 나타났다. 탱글은 새로 발생한 거래가 이전에 발생한 2개의 거래를 확인해주는 방식이고, 해시그래프는 하나의 [[노드]]가 다른 불특정 노드에 | + | [[블록체인]]의 속도가 느린 것은 거래내역이 발생한 즉시 처리하지 않고 [[블록]]을 구성할 때까지 기다리기 때문이다. 블록을 구성하지 않아야 근본적인 개선이 가능하다 해서 나온 것이 블록이 없는 데이터 처리 [[알고리즘]]으로 [[탱글]](tangle)과 [[해시그래프]](hashgraph) 알고리즘이 나타났다. 탱글은 새로 발생한 거래가 이전에 발생한 2개의 거래를 확인해주는 방식이고, 해시그래프는 하나의 [[노드]]가 다른 불특정 노드에 가십(gossip)을 전달하는 방식으로 작동하는 알고리즘이다. 이런 알고리즘은 블록이 존재하지 않지만, 기존 블록체인의 장점인 탈중앙화 데이터 위변조 방지가 가능하면서도 속도 또한 빠르다.<ref>장경재 , 〈[https://medium.com/blockmakers/makers-basic-11-%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B8%EC%9D%98-%EB%AC%B8%EC%A0%9C%EC%A0%90%EA%B3%BC-%EB%8C%80%EC%95%881-6aa437fb90ed (Makers Basic 11)블록체인의 문제점과 대안1]〉, 《미디엄》, 2018-10-06</ref> |
==등장 배경== | ==등장 배경== | ||
26번째 줄: | 26번째 줄: | ||
===해시그래프=== | ===해시그래프=== | ||
[[파일:해시그래프 글자.png|썸네일|300픽셀|'''해시그래프'''(hashgraph)]] | [[파일:해시그래프 글자.png|썸네일|300픽셀|'''해시그래프'''(hashgraph)]] | ||
− | [[해시그래프]](hashgraph)란 기존 [[블록체인]]의 한계를 극복하고자 연결 리스트 방식이 아니라, 하나의 [[노드]]가 다른 불특정 노드에 | + | [[해시그래프]](hashgraph)란 기존 [[블록체인]]의 한계를 극복하고자 연결 리스트 방식이 아니라, 하나의 [[노드]]가 다른 불특정 노드에 [[가십]]을 전달하는 방식으로 작동하는 알고리즘이다. 기존 블록체인의 장점인 위변조 방지 기능과 탈중앙 의사결정 구조를 유지하면서도, 1초에 수십만 건 이상의 빠른 속도로 [[트랜잭션]]을 처리할 수 있다. [[리몬 베어드]](Leemon Baird)가 창시했다. [[헤데라 해시그래프]]는 대그내에서 [[비동기식 비잔틴 장애 허용]](aBFT; Asynchronous Byzantine Fault Tolerance) [[합의 알고리즘]]을 이용한다. 이는 기존 블록체인 [[네트워크]]와는 조금 다른 형태의 분산원장 [[플랫폼]]이다. 기존의 블록체인은 모든 참여자가 한 블록씩 차례로 검증을 진행한다. 하지만 대그에서는 모든 노드가 해당 블록을 동시에 검증할 필요가 없으며, 수많은 노드가 분산되어 각자 검증을 동시에 진행한다. 즉 '차례로 검증한다'라는 기존 블록체인에 틀을 깬 것이다. 해시그래프는 대그를 통해서도 검증 결과의 완결성을 보증할 수 있다고 주장한다.{{자세히|해시그래프}} |
===DUBU⁴=== | ===DUBU⁴=== |