엉킴이란?
DAG (Directed Acyclic Graph)라고도하는 탱글은 블록 체인에 대한 새로운 접근 방식입니다. 블록 체인 기술은 특히 확장 성 문제를 해결하기 위해 채굴이 이상적인 솔루션이 아닐 수 있음을 알려줍니다. 탱글에는 채굴, 블록 및 거래 수수료가 없습니다. 네트워크의 보안과 합의는 채굴 자와 검증 자간에 나뉘 지 않습니다..
엉킴은 원치 않는 중앙 집중화 문제에 대한 해결책을 찾았습니다. 네트워크 사용자는 작업 증명 또는 기타 구현을 통해 두 개의 이전 트랜잭션을 검증해야 한 번의 트랜잭션을 수행 할 수 있습니다. 사용자는 리워드를받지 못하거나 거래 수수료를 지불해야합니다. 기본적으로 사용자는 광부가됩니다. 이는 대규모 채굴 그룹을 형성하는 것이 불가능 해 지므로 유익합니다. 그러나 엉킴은 광부와 네트워크 사용자 간의 상충되는 비전을 방지합니다..
탱글은 부피가 큰 블록을 서로 연결하는 원리를 사용하지 않습니다. 대신, 탱글은 이전 트랜잭션을 참조하는 트랜잭션 그래프를 작성하므로 다음 블록을 기다리지 않고 노드에서 수신하는 즉시 트랜잭션을 확인할 수 있습니다. 이론적으로 이것은 트랜잭션의 병렬 검증을 가능하게합니다..
블록 체인의 한계
모든 사람이 블록 체인의 한계를 알고있는 것은 아닙니다. 이러한 한계를 이해하면 엉킴과 해결하려는 문제를 더 잘 이해하는 데 도움이됩니다. 다음은 블록 체인 제한에 대한 몇 가지 예시입니다..
원치 않는 중앙 집중화
많은 암호 화폐 커뮤니티에서 보았 듯이 소수의 미성년자가 모여 큰 그룹을 형성하고 채굴 보상의 변동을 줄입니다. 이것은 정치적으로나 계산적으로 볼 수있는 권력의 집중으로 이어집니다. 이러한 그룹은 자신의 권한을 남용하여 거래를 연기하거나 먼저 거래를 채굴하거나 특정 거래를 필터링 할 수 있습니다..
이것은 원치 않는 중앙 집중화의 유일한 형태가 아닙니다. 블록 체인 또는 소위 원장이 계속 성장함에 따라 더 작은 노드는 원장의 전체 사본을 저장할 수 없으며 전체 원장을 저장할 수있는 큰 채굴 농장 만 남게됩니다. 더 큰 노드 만 블록 체인을 운영한다면 이것은 중앙 집중화의 한 형태이기도합니다..
높은 거래 수수료
비트 코인의 거래 수수료는 이미 상승하고 있습니다. 비트 코인의 거래 수수료는 $ 100 미만의 거래에 대해 매우 비쌉니다. 한 흥분된 투자자는 BAT ICO에 대한 투자를 확보하기 위해 $ 2,220의 거래 수수료를 포함했습니다. 낮은 수수료가 포함 된 거래는 확인되기까지 최대 며칠이 걸릴 수도 있습니다..
블록 체인 확장 성
글을 쓰는 시점에서 비트 코인 네트워크는 현재 156,000 개가 넘는 미확인 트랜잭션의 백 로그에 직면 해 있습니다. blockchain.info에서 백 로그로 푸시되는 모든 트랜잭션의 실시간 스트림을 찾을 수 있습니다..
또한 다른 블록 체인은 더 심각한 확장 성 문제에 직면합니다. 이더 리움 네트워크는 확장 성과 관련하여 여러 번 관심의 중심이었습니다. 사육 및 수집이 가능한 가상 고양이를 판매하는 최근의 ICO는 2017 년 12 월 10 일에 이더 리움 네트워크를 정체 시켰습니다. 이러한 CryptoKitties의 시장은 이더 리움 전체 네트워크 거래의 거의 15 %를 차지했습니다..
CryptoKitties는 Ethereum의 네트워크를 압도했으며 이는 분산 형 아키텍처에서 실행되는 모든 애플리케이션의 트랜잭션 시간이 더 느리다는 것을 의미합니다. 근본적인 문제가 비효율적 인 합의 알고리즘이기 때문에 이러한 전송을 수행하는 데 필요한 비용과 시간이 증가하고 통제 할 수 없게되었습니다..
사용 사례
오바이트
Obyte는 우리 경제의 모든 신뢰 문제를 해결하고자합니다. Byteball을 사용하면 합의 된대로 정확하게 실행될 안전한 계약을 체결 할 수 있습니다. 완전히 낯선 사람이 있어도 아무도 믿을 필요가 없습니다. 그들은 이것을 신뢰해야 할 추가 당사자로 간주하기 때문에 에스크로의 필요성을 제거합니다. 에스크로 계약을 보유한 플랫폼은 불균형 한 양의 힘을 얻고 이러한 거대한 단일 지점을 중심으로 환경을 위험하게 중앙 집중화합니다. Byteball은 여러 가지 이유로 블록을 제거하기를 원하기 때문에 DAG를 사용하기로 선택했습니다. 한 가지 이유는 블록을 생성하는 엔티티가 블록에 들어갈 항목을 결정하기 때문입니다..
이오타
IOTA의 분산 원장은 DAG라고하는 데이터 구조를 기반으로하는 엉킴입니다. 블록 체인은 소액 결제, 특히 빠른 기계 대 기계 결제에 적합하지 않습니다. 이것이 IOTA가 엉킴을 사용하는 주된 이유입니다. 연결된 장치의 세계가 지금 여기에 있습니다. 기기 간의 소액 결제는 ‘기계 경제’가 완전히 등장하기위한 누락 된 퍼즐 인 것 같습니다..
엉킴의 가능한 한계
탱글은 그래프 구조로 인해 트랜잭션을 신속하게 확인할 수 있습니다. 그러나 IOTA 및 byteball과 같은 암호화 프로젝트의 기존 구현에는 동기화 문제가 있습니다. 노드 간의 상태 동기화는 기존 탱글 구현의 주요 문제인 것 같습니다. IOTA는 현재 단일 코디네이터 노드에 의존하는 반면 Byteball은 모두 개발자 자신이 제어하는 12 개의 감시 노드에 의존합니다. 단일 실패 지점과 사람의 개입이 있기 때문에 둘 다 이상적이지 않습니다..
결론
수수료는 채굴자를위한 금전적 인센티브 및 네트워크 보호로 블록 체인 시스템에 설계에 의해 통합됩니다. 엉킴은 변조 방지 데이터를 안전하게 저장하는 좋은 출발점입니다..
더욱이 탱글의 구현은 비트 코인과 같은 대중 소비자보다 훨씬 더 친환경적입니다. 탱글은 원치 않는 중앙 집중화, 블록 체인 확장 성 및 채굴 자와 네트워크 사용자 간의 비전 충돌과 같은 문제를 해결할 수있는 기능을 가지고 있습니다..