사진출처: 링크
암호화폐에서 보통은 데이터구조로 블록체인을 사용하지만 블록체인 대신 DAG를 사용하는 경우도 있다.
블록체인의 특징: 각 정점이 블록으로 구성되어 있고 그 블록에는 트랜잭션이 담겨있음
1. DAG는 "블록" 개념이 존재하지 않으며, 그래프의 각 정점은 블록이 아닌 개별 트랜잭션이다.
2. 블록개념이 없기 때문에 채굴도 필요하지 않는다. 단 트랜잭션들은 서로를 참조하면서 해당 트랜잭션의 유효성을 검증함
DAG에서는 어떻게 네트워크 트랜잭션의 유효성을 검사할까?
1. 노드가 트랜잭션을 네트워크에 제출함
2. 새로운 트랜잭션은 네트워크 내에 있는 이전 트랜잭션을 참조해야 네트워크에 승인이됨 그래서 이전 트랜잭션을 찾음 (꼭 직전에 올라온 트랜잭션이 아닌 새로운 트랜잭션이 많이 검증된 트랜잭션을 선택하는 알고리즘도 있음)
3. 이전 트랜잭션을 찾았다면, 해당 트랜잭션의 유효성을 검사함
4. 해당 트랜잭션이 승인되려면 이후 새로운 트랜잭션이 해당 트랜잭션을 참조해서 유효성을 검증해야함
트랜잭션 처리 속도 : 블록개념이 없고 트랜잭션이 병렬적으로 처리되서 블록체인과 비교했을 때 빠른 속도로 트랜잭션이 처리됨
채굴이 없다 : 환경친화적임, 채굴이 없어서 수수료도 없음
확장성 문제에서 자유로움 : DAG는 트랜잭션이 늘어날수록 새로운 트랜잭션들이 이전 트랜잭션을 더 많이 검증할 수 있어서 확장성 문제에서 자유로움
정의 : 사물인터넷에 기반을 둔 가상화폐 유통 서비스다. IOTA 개발자들은 전기, 스토리지, 대역폭, 서비스등을 다른 자원과 교환하는 것에 중점을 둔다. IOTA에 대한 모든 거래는 무료다.
목적 : 사물인터넷에 기반을 둔 가상화폐 유통 서비스
적용 예시 : 전기, 스토리지, 대역폭, 서비스등을 다른 자원과 교환함
기존 블록체인과 다른 점 : IOTA는 블록체인이 아니라 방향성 비순환그래프 (DAG)인 탱글(Tangle)을 기반으로 함
참고 : 링크
위키 참고 : 링크
정의 : 메신저 플랫폼이고 P2P 거래방식으로 챗봇과 결합이 되어 다양한 서비스를 누릴 수 있음
목적 : p2p 방식의 메신저 플랫폼
적용 예시 : ??
기존 블록체인과 다른 점 : 채굴도 없고 배포형식으로 발행이되며 추가비용이 발생하지 않음
참고 :
링크1
DHT(Distributed Hash Table) 분산 해시 테이블 (0) | 2023.01.23 |
---|---|
해시 테이블 (0) | 2023.01.23 |
IPFS(InterPlanetary File System) (0) | 2023.01.20 |
토큰 이코노미 (0) | 2023.01.20 |
암호화폐와 블록체인 트릴레마 (0) | 2023.01.19 |