[Tech]IOTA 보고서 (시리즈1)

기본부터 심화로 이어지는 매우 좋은 글이 있어 번역글로 올립니다.

원문 링크 : https://medium.com/konfid-io-blockchain-reports/iota-report-decoding-the-tangle-part-1-a7705c458583

IOTA 보고서 : 개요

소개

이 4 부작 시리즈는 IOTA에 대한 심층 분석을 제공하는 것을 목표로 합니다 . 이 프로젝트는 IoT (Internet-of-Things) 업계에서 소액 거래에 적합한 확장 가능하고 신뢰할 수 없으며 감성적인 네트워크를 가능하게하는 새로운 유형의 분산원장 기술을 활용하여 기존 블록체인 시스템을 능가하려고합니다. 우리는 프로젝트의 객관적인 개요와 그것이 작동하는 방법, IOTA 토큰의 역사, 재단 및 토큰 배포기술,프로토콜 및 그 가능성을 제공하고자 합니다.

왜 IOTA인가?

IOTA 프로토콜의 토큰인 MIOTA의 거래 가능한 가치는 12 월 19 일 5.66 달러로 시가 총액이 150 억 달러를 넘었으며 하루 거래액은 10 억 달러를 상회합니다. 과거에 실용적인 유용성과 몇 가지 논란이 있지만 IOTA 프로젝트는 오늘날의 암호 공간에서 가장 큰 이름 중 하나로 자리 매김했습니다.

초록 : 1 부

첫 번째 부분에서는 IOTA의 기본 원리, 작동 방법, 비전, 사용되는 기술, Bitcoin과 같은 블록 체인 프로토콜, 삼중 논리를 사용하는 이유 및 거래를 장부에 게시하는 프로세스와 어떻게 다른지 간략하게 설명합니다.


1 부 : IOTA의 작동 원리

IOTA 란 무엇입니까?

IOTA는 IOT (Internet of Things)를위한 새로운 트랜잭션 결제 및 데이터 전송 계층입니다. 새로운 방식의 분산원장 인 Tangle 은 분산형 피어 – 투 – 피어 시스템에서 합의에 도달하는 새로운 방법을 도입하여 현재의 Blockchain 프로토콜의 비효율을 극복하는 것을 목표로합니다.

IOTA의 비전

이 프로젝트는 마이크로 페이먼트 거래를 가능하게하는 확장 가능하고 분산되고 신뢰도가없는 참여자를 허용하는 네트워크를 제공할 것 입니다.그렇게함으로써, 인터넷에 연결된 장치는 사람의 개입없이 서로 거래를 할 수 있게 될 것입니다. IOTA는 블록없는 아키텍처와 새로운 검증 방법을 실험하여 합의를 이끌어냅니다.

비전을 실현하기 위해 IOTA는 완전히 분권화되고, 새로운 암호화에 대한 신뢰를 구축하며, 제한된 자원으로 소형 IoT 장치에서 지원할 수있는 네트워크를 만드는 등의 장애물을 극복해야합니다.

기술 요약

IOTA가 Blockchains와 다른 점

분산 장부에 거래를 생성하고 확인하기 위해 두 개의 별개의 당사자 (거래 요청자와 채굴자)가 필요한 시스템을 사용하는 블록체인과 비교할 때, Tangle은 보다 균형잡힌 접근법을 도입합니다. IOTA 네트워크는 트랜잭션 밯행과 유효성을 검사를 동시에 모두 수행하는 노드로 구성됩니다.

Tangle에 트랜잭션을 추가하려면 노드가 두 개의 이전 트랜잭션을 승인해야합니다. 이는 그림 1에서 볼 수 있듯이 DAG ( directed acyclic graph) 라고하는 데이터 구조로 이어지고 블록 체인의 선형 데이터 구조와는 분명히 다릅니다. IOTA는 네트워크에 브로드캐스팅되는 모든 트랜잭션을 각 노드가 처리하도록하는 하여, 확장이 제한되고 트랜잭션 수수료가 현저하게 증가하는 전통적인 블록체인 아키텍처의 한계를 벗어나기 위해 DAG를 분산 원장으로 사용하고 있습니다.

그림 1 녹색 트랜잭션은 왼쪽 또는 왼쪽에 있는 initial 트랜잭션을 포함하여 모든 빨간색 트랜잭션을 직접 또는 간접적으로 참조합니다. 마찬가지로 녹색 트랜잭션은 오른쪽에있는 모든 파란색 항목에 의해 직접 또는 간접적으로 참조됩니다.

Tangle

백서에 설명된 것처럼 Tangle은 ” 트랜잭션을 저장하기 위해 단방향 비순환 그래프 (DAG)를 사용하는”데이터 구조입니다. 트랜잭션은 사이트 라고도 합니다. 두 개의 이전 사이트를 참조하고 확인하여 해당 사이트를 Tangle에 추가 할 수 있습니다. 사이트가 추가됨에 따라 Tangle은 성장하지만 항상 단일 주소에서 모든 참가자에 이르기까지 원래 거래가 포함된 최초 사이트를 참조합니다.

거래 승인

IOTA 프로토콜은 거래를 네트워크에 제출하는 데 수수료를 요구하지 않습니다. 그러나 실제로 IoT 장치는 두 개의 이전 트랜잭션을 확인하고 PoW 문제를 해결해야합니다. 이 두 프로세스 모두 계산 리소스가 필요합니다.

회계 원장에게 거래 게시

tangle에 트랜잭션을 제출하는 것은 다음과 같은 방식으로 수행됩니다.

거래 게시와 관련된 단계

1. 서명

노드는 먼저 개인 키로 거래를 서명합니다.

2. 팁 선택

노드는 MCMC알고리즘에 따라 두 개의 승인되지 않은 트랜잭션 (‘팁’ )을 무작위로 선택합니다. 팁은 새로 생성된 트랜잭션으로, 다른 트랜잭션에 의한 승인을 기다리고 있는 트랜잭션을 의미합니다. 백서에는 “노드에서 승인할 트랜잭션을 선택하기위한 규칙을 임의로 적용하지 않습니다 “라고 명시되어 있습니다. 그러나 누적거래 가중치의 크기에 따라 임의로 팁을 선택하는 알고리즘 인 Markov Chain Monte Carlo (MCMC) 팁 선택 알고리즘을 사용하는 것이 좋습니다 . MCMC는 대부분의 클라이언트가 이전에 검증해야 할 트랜잭션을 선택하는 방법에 대한 규칙에 사용됩니다.

3. 검증

팁을 선택한 후 노드는 “두 트랜잭션이 충돌하지 않는지 확인하고 새로운 팁을 선택해야합니다. 또한 이 두 거래가 해당 부분에 대해 적절한 작업 수행을 수행했는지 확인해야합니다. 이전 거래 중 하나가 유효하지 않은 거래를 확인한 경우 해당 거래는 확정되지 않습니다.

4. 증명 작업 (PoW)

유효한 트랜잭션을 발행하기 위해 백서에는 “노드가 Bitcoin 블록체인과 유사한 암호화 퍼즐을 해결해야합니다” Bitcoin의 PoW와는 달리, IOTA 노드는 블록 보상을 위해 경쟁하지 않으며, 필요한 계산이 단순히 스팸 방지 역할을하기 때문에 난이도는 변하지 않습니다.

5. 게시

노드에 의해 1-4 단계가 완료되면 트랜잭션이 게시됩니다.

원장에 트랜잭션이 게시되는 방식의 이러한 중요한 차이점은 전체 노드의 하드웨어 요구사항이 높고 네트워크에 해당하는 확장성 문제를 가지고 있는 Bitcoin과 같은 기존 블록체인 프로토콜의 단점을 극복하기위한 목적으로 설계되었다는 것입니다.

삼진법 하드웨어

IOTA 프로토콜은 프로토콜이 삼진법을 기반으로하기 때문에 다소 독창적인 방식입니다. “3 진 논리는 2 진 논리보다 효율적 “이라고 IOTA 설립자인 David Sønstebø 는 2018 년 초 인터뷰 에서 주장했다. Sønstebø는 시간이 지남에 따라 자원 절감 측면에서 중요하다고 생각하여 3진법을 사용하여 장치를 훨씬 더 효율적으로 만들 수 있다고 말합니다.

현재 Tangle의 일부 노드만이 삼진법 하드웨어를 사용합니다. 왜냐하면 폭넓은 채택이 아직 글로벌 차원에서 일어나지 않았기 때문입니다. 우리는이 시리즈의 마지막 부분에서 오늘날의 세계에서 삼진 하드웨어를 사용할 때의 영향에 대해 간략하게 논의할 것입니다.

요약

  • IOTA는 사물의 인터넷 (IoT)을위한 분산 원장입니다.
  • IOTA는 DAG (Directed Acyclic Graphs)를 기반으로하는 분산 원장 프로토콜 인 Tangle을 사용합니다.
  • Tangle은 확장성, 분산성, 신뢰없는 파티션 허용 네트워크를 제공하는 것을 목표로합니다.
  • Tangle은 많은 블록체인과 관련된 PoW / PoS 시스템의 단점을 보완하려고 시도합니다.
  • 거래를 위해서 명시적인 수수료가 필요하지 않습니다.
  • 트랜잭션은 사이트라고도합니다. 두 개의 이전 사이트에 대한 확인은 트랜잭션의 유효성을 확인합니다.
  • 3 진 논리는 효율성을 위해 사용되지만 3 진 하드웨어의 사용이 더 늘어나서 현재 사용중인 2 진 하드웨어를 대체 할 경우에 성공 가능성이 높아집니다.

향후 계획

DAG 기반 분산원장을 사용하는 이 접근 방식이 IoT 업계에서 채택하기 위해 경쟁 업체와 경쟁 할 수 있는지 여부와 프로젝트가 암호화 경제학에 혁신적인 변화를 가져 왔는지 여부에 대한 더 나은 통찰력을 얻으려면 프로젝트의 내역을 평가해야 합니다. 우리는 IOTA 기술의 약속, 현재의 실질적인 한계, 미래 로드맵 및 IOTA 프로토콜의 성공에 대한 우리의 견해에 대해 깊이 다루게 될 것입니다. 이 모든 주제는이 시리즈의 다음 기사에서 다룰 예정입니다.

답글 남기기

이메일은 공개되지 않습니다.