[Identity]페이스북의 프라이버시 사기, 블록체인이 우리의 디지털 삶을 어떻게 보호할 것인가?

이제 본격적으로 self-sovereign Identity에 대한 관심도가 올라갈 것입니다.

블록체인 ID에 관심있는 분들이라면 너무 늦지 않게 self-sovereign에 대한 개념과 세부 사헹에 대해 충분한 학습과 준비가 필요합니다.

앞으로 이와 관련한 주제로  제가 학습하여 필기한 몇 가지 주요 개념들도 올리겠지만 관련한 외국글들도 지속적으로 올릴 생각입니다.

공교롭게도 얼마전 페이스북이 개인정보와 관련하여 큰 사고를 냈지요.. 페이스북으로 로그인 등 SNS로그인 기능들이 많은 편리를 제공하고 있지만, 중앙집중식의 현재의 패드워드 관리시스템은 이제 블록체인 기반의 self-sovereign 신원관리 체제로 빠르게 대체되어 갈 것이라 예상됩니다.

원문 : https://cryptoslate.com/facebook-privacy-debacle/

Facebook의 개인 정보 보호 문제는 블록 체인의 기회가 될 수 있습니다. 케임브리지 분석가의 데이터 마이닝 스캔들로 인한 악화가 심화됨에 따라 디지털 시대의 개인 정보를 보호하려는 노력이 번창하고 있습니다.

월드 와이드 웹의 발명가 인 팀 버너스 – 리 (Tim Berners-Lee)는 “웹 사용자는 무엇을 할 수 있습니까?”라고 대답 한 최근 데이터 트윗에서 질문했습니다. 그의 대답은 “참여하십시오. 데이터에 대해 주의하십시오. 그것은 당신에게 달려 있습니다. “

Tim Berners-Lee

@timberners_lee

My message to all web users today is this: I may have invented the web, but you make it what it is. And it’s up to all of us to build a web that reflects our hopes & fulfils our dreams more than it magnifies our fears & deepens our divisions. 6/9

Tim Berners-Lee

@timberners_lee

What can web users do? Get involved. Care about your data. It belongs to you. If we each take a little of the time we spend using the web to fight for the web, I think we’ll be ok. Tell companies and your government representatives that your data and the web matter. 7/9

#deletefacebook의 추세는 당분간 계속될 가능성이 있으며, 페이스북은 회사가 사용자의 데이터로부터 돈을 만드는 핵심 문제를 해결하기 위해 실패에 대한 대응 만으로는 도움이되지 않았습니다.

관련 기사 :  Mark Zuckerberg, Cryptocurrencies 및 분산화의 중요성 인정

사용자인 우리는 그들에게 하나의 제품입니다. 플랫폼의 중앙 집중식 특성 때문에 우리의 가치가 페이스북의 금고로 이동합니다.

그런 상황에서 일부 블록체인 창업 기업은 이미 데이터에 대한 분산 된 보안 원장을 구축하여 비즈니스 모델에 “관여”하고 있습니다.

데이터 소유권 반환

사용자가 자신의 데이터를 완벽하게 제어 할 수있는 블록 체인 중심의 소셜 미디어 플랫폼을 만드는 요소가 있습니다. 이것은 자기주권 신분(self-sovereign Identity)의 개념에 관심이 갖기 시작한 것이며 그리 멀지 않은 미래에 그것에 대해 더 많이 듣게 될 것입니다.

Civi
디지털 ID – 시민 은 디지털 신원 확인 생태계입니다. 

이 구절에서 알 수 있듯이, 셀프 소버린 신분증은 개인이 어떻게 모든 데이터를 완벽하게 통제하고 유지할 수 있는지, 누가 언제 어떤 데이터에 액세스 할 수 있는지, 언제든지 권한을 취소 할 수있는 능력에 관한 것입니다.

일단 데이터가 확보되면 개인이 액세스 할 수있는 마켓 플레이스도 가능하게됩니다.

페이스북 사건은  초기 블록체인 ID 관리 프로젝트 채택과 관련하여 다음 단계로 가기 위한 충격적 일 수 있습니다.

마음을 집중시키고 혁신을 장려하는 또 다른 요인이 있습니다. 유럽 ​​연합의 GDPR ( General Data Protection Regulation )은 올해 5 월에 발효됩니다.

GDPR
GDPR은 민간인에게 누구가 자신의 데이터를 사용하고 있는지 알 수있는 권리와 요청시 해당 데이터의 복사본을받을 권리를 부여합니다.

또한 개인은 데이터가 어떻게 사용되고 있는지를 볼 수있는 권리를 가지며, 소비자로부터 명시적 허가를 이미 받은 경우, 회사의 마케팅은 향후 개인에게만 적용됩니다.

새로운 법률에서 흘러 나오는 큰 의미가 있으며 다른 주에 의해 복사될 가능성이 큽니다.

회사의 관점에서 볼 때, 이는 무료로 충족시켜야하기 때문에 소비자 요청을 충족시키는 데 드는 비용이 발생합니다. GDPR에 따라 이러한 요청을 처리하고 효율적으로 처리하는 방법은 실질적인 기술 솔루션에 대한 프리미엄을 부여합니다.

디지털 서명

정부의 경우 디지털 서명은 시민을 위한 데이터에 안전하게 액세스하고 시민들에게 정보를 보급하는 것은 물론 공공 기관이 보유한 개인 데이터를 보호하는 데 필수적인 역할을 수행합니다.

A-Trust라고 불리는이 분야를 전문적으로 다루는 오스트리아의 한 회사는 블록체인 기술을 통해 해당 국가의 지자체에 디지털 서명 솔루션을 제공하고 있습니다. A-Trust는 공인 신탁 서비스 제공 업체입니다.

블록체인 을 고려할 때 중요한 요소로는 활발한 개발자 커뮤니티가 있습니다. 이는 널리 사용될 수록 견고성이 증명되고 또다른 개발자를 끌어들일 수 있는 요소가 되기 때문입니다.

인터넷상의 디지털 라이프는 집단적으로, 정부, 회사 및 개인이 개인 데이터에 대한 윤리적 및 기술적 문제와 주권 통제권 주장 방법을 파악하기 위해 상당한 변화가 일어나는 시점에 있습니다.

페이스북의 케임브리지 애널리티카 (Cambridge Analytica) 사건 이후에 한 가지가 더 명백해진 것 같습니다.중앙집중식 플랫폼은 더이상 사용자의 데이터 문제를 해결할 수 없다는 것입니다.

Berners-Lee의 제안처럼 우리 모두는 주의를 기울여야하고 “데이터에 관심을 가져야”하며,이 문제의 해결을 블록체인에서 찾을 수 있습니다.

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

 

원문 링크 : https://medium.com/konfid-io-blockchain-reports/iota-report-decoding-the-tangle-part-3-4-284e7703dd2c

요약 / TL, DR

  • Tangle은 블록체인 시스템의 현재 과제를 극복하기 위한 이론적 개념입니다.
  • Tangle의 개념과 IOTA 프로토콜의 실제 구현 사이에는 분명한 차이점이 있습니다.
  • 백서에는 IOTA 프로토콜의 모든 현재 기능인 코디네이터 노드, 마일스톤 또는 스냅 샷에 대한 언급이 없습니다.
  • IOTA의 전체 노드는 기록을 최신 스냅 샷까지 저장합니다.
  • IOTA의 라이트 클라이언트는 전체 노드를 사용하여 네트워크와 상호 작용합니다.
  • 마일스톤은 코디네이터 (Coordinator)에 의한 트랜잭션으로, 재단에서 운영하는 전체 노드로서 시스템의 다른 전체 노드에서 유효한 것으로 처리됩니다.
  • 스냅 샷은 재단에서 시작한 이벤트로 시스템의 잔액을 모두 삭제하고 ‘새 창세기’에서 다시 시작합니다.
  • 스냅 샷은 블록 체인 네트워크에서 파이널 라이즈 된 블록과 유사합니다. 차이점은 현재 분산 된 광부 네트워크 대신 중앙 파티에서 생성된다는 것입니다.
  • Tangle의 현재 구현은 Milestone과 Snapshots가 IOTA Foundation 자체에서 수행되어 시스템에 대한 높은 수준의 제어를 제공하므로 매우 중앙 집중적 인 특성을 나타냅니다.

제 3 부 : IOTA 대 문제 – 이론과 실습 비교

소개

이 기사의 목적은 IOTA 프로토콜의 현재 구현에서의 분석을 제시하고 그것을 Tangle의 이론적 개념과 비교하는 것입니다. 이렇게하는 이유는 “The Tangle”백서에 설명 된 Tangle은 Foundation에서 배포 한 라이브 IOTA 프로토콜과 크게 다르므로 커뮤니티의 일부 영역에서 실제로 배포 된 기능과 관련하여 혼란을 야기하며 프로토콜의 특성은 아직 개념화되지 않았습니다.

Tangle은 다가오는 인터넷 산업의 요구 사항을 충족시키기 위해 프로토콜을 설계하는 방법에 대한 전망을 제공하기 위해 블록 체인 시스템이 가진 현재의 문제를 극복하기위한 이론적 개념입니다.

백서의 시작 부분에서, 이론적 시각과 얽힘의 현재 디자인은 완전히 다른 두 가지 사항이라고 명시되어 있습니다.

” 이 백서의 목적은 엉킴의 일반적인 특징에 초점을 맞추고 블록 체인을 제거하고 분산 원장을 유지하려고 할 때 발생하는 문제를 논의하는 것입니다. iota 프로토콜의 구체적인 구현에 대해서는 설명하지 않습니다. “( 백서, p.2 )

IOTA 프로토콜 개요

Tangle은 Whitepaper에 설명 된대로 잠재적으로 수백만 개의 IoT 장치로 구성된 분산 된 파티션 허용 네트워크에서 확장성이 뛰어난 방식으로 신뢰없는 트랜잭션을 수행하기 위한 프레임 워크를 제공하는 것을 목표로합니다.

그러나 실제적으로 IOTA 프로토콜의 실제 구현은 현재 이러한 약속 대부분에 부합하지 못하고 있습니다. 첫째, 프로토콜은 현재 분권화되어 있지 않으며 신뢰할 수도 없습니다. 여기에는 코디네이터 노드를 사용하여 다른 사람이 유효한 것으로 취급하는 신뢰할 수있는 마일스톤 트랜잭션을 제공하는 것과 같은 몇 가지 중앙 집중식 기능이 포함되어 있습니다. 더욱이, 시스템은 IOTA Foundation에 의해 수행되는 Snapshots에 의존하여, 네트워크가 너무 커지는 것을 막기 위해 Tangle의 상태를 잘라내는데, 현재는 확장성이 좋은 편이 아닙니다. 우리가 IOTA 프로토콜의 구현을 개략적으로 설명하고 그것을 Tangle의 이론적 개념과 비교할 때, 우리는 용어의보다 상세한 소개를 제공 할 것 입니다.

전통적인 블록 체인 프로토콜의 노드

일반적으로 Bitcoin & Ethereum과 같은 전통적인 Blockchain 프로토콜에는 네트워크와 상호 작용하는 4 가지 주요 유형의 참여자 (또는 노드)가 있습니다 (수신 노드 제외).

채굴자

채굴자들은 PoW 문제를 해결하고 그 솔루션을 네트워크에 전파하여 재정적 보상을 얻음으로써 가장 새로운 블록을 처음으로 만드는 것을 목표로합니다. 이론 상으로는이 작업을 수행하기 위해 네트워크의 마지막 블록 만 저장하면됩니다.

전체 노드

반면에 전체 노드는 블록 체인의 전체 기록을 저장하므로 Genesis 블록까지 이어지는 모든 트랜잭션을 확인할 수 있습니다. 광부는 광산 소프트웨어 + 전체 노드를 운영 할 수 있지만 그렇게 할 필요는 없습니다. 전체 노드를 운영한다는 것은 가장 긴 체인을 기반으로하는 경우에도 필수 컨센서스 알고리즘을 따르지 않은 잘못된 블록을 거부 할 수 있으므로 큰 마이닝 풀과 독립적이라는 것을 의미합니다.이 노드는 전체 기록을 저장하지 않는 다른 노드 따를 것이다.

가지 치기 노드

제거 된 노드는 모든 이전 트랜잭션을 확인했지만 로컬 컴퓨터의 저장 공간을 절약하기 위해 특정 높이 이하의 블록을 삭제했습니다. 커뮤니티에서는 거의 쓸모가 없지만 제한된 스토리지 용량 만 있으면서도 새로운 블록을 확인할 수있는 개인에게는 적합합니다.

라이트 클라이언트

마지막 유형은 라이트 클라이언트로서 거래를 송수신 할 수 있지만 네트워크의 이력을 로컬에 저장하지 않으므로 전체 네트워크에 의존하여 블록 체인의 올바른 상태를 제공합니다. Ethereum에서 Light Client 는 기본적으로 블록 헤더를 다운로드하고 검증해야 할 부분의 일부만 검증합니다.

IOTA 백서에 설명 된 DAG 기반 Tangle Network에서 노드는 ” 트랜잭션을 발급하고 유효성을 검사하는 엔터티 “(WP, p.2)로 설명됩니다. 따라서 서로 다른 참여자가 실제로 네트워크와 상호 작용하는 방식에 대한 설명은 제공되지 않습니다.

그러나 실용적인 IOTA 구현에는 명확한 차별화와 코디네이터 라는 특수 유형의 노드 가 존재하며, 아래에서 더 자세히 설명 할 것이다.

IOTA 프로토콜의 노드 및 특별 거래

전체 노드

이론적으로 풀 노드는 대략 매월 발생하는 마지막 스냅 샷의 트랜잭션을 저장, 업데이트 및 확인합니다. IOTA 네트워크가 비동기이기 때문에 전체 노드는 개별적으로 Tangle의 전역 상태를 저장할 필요가 없지만 네트워크는 IOTA 엉킴을 형성합니다. 전체 노드는 이웃 노드로 트랜잭션을 전파합니다.

Bitcoin 또는 Ethereum과 유사하게 IOTA 전체 노드를 운영하기위한 직접적인 금전적 인센티브는 없습니다. 따라서 전체 노드 실행은 대부분 이타적인 또는 보안상의 이유로 수행됩니다. Full Nodes는 IOTA 사용자가 최신 스냅 샷까지의 최신 이정표를 넘는 트랜잭션을 확인할 수있게합니다. 사용자가 과거의 모든 스냅 샷이 올바르게 수행되었다고 믿는다면, 그들은 유효한 트랜잭션 만 검증하고 있음을 확신 할 수 있습니다.

미래에 IOTA 는 다음 기사에서 논의 할 Permanodes 라는 개념을 통해 스냅 샷을 넘어선 Tangle 전체 기록을 저장할 전체 노드에 인센티브를 제공할 계획 입니다.

라이트 클라이언트

Light Clients는 전체 노드 네트워크를 통해 Tangle과 상호 작용하는 장치입니다. 그러나 상태 저장소에 대한 참조는 없습니다. Tangle에 액세스하지 않으면 팁 선택이 불가능합니다. 따라서 IoT 장치 및 최종 사용자 Wallet 소프트웨어와 같은 라이트 클라이언트가 전체 노드와 상호 작용하여 팁 선택 알고리즘을 실행하면 특정 노드가 저장 한 Tangle 부분에만 액세스 할 수 있습니다. 따라서 가벼운 클라이언트는 네트워크에 잘못된 트랜잭션을 전파하는 악성 노드와 상호 작용할 위험이 있습니다. 따라서 전체 노드를 실행하기위한 하나의 인센티브는 Tangle을 처리하기 위해 알 수없는 당사자가 실행하는 다른 노드에 의존 할 필요가 없습니다. 특히 IoT를 처리 할 때 네트워크에서 트랜잭션을 100 % 신뢰해야한다고 결정할 때 그렇습니다.

코디네이터 및 연혁

현재 IOTA 프로토콜로 트랜잭션중인 노드의 세 번째 유형은 코디네이터입니다. 공동 창립자 인 Dominik Schiener가 언급했듯이, IOTA 프로토콜은 현재 IOTA Foundation에서 운영하는 특수 노드 유형인 전체 코디네이터 (Coordinator)를 기반으로하며, 약 1-2 분마다 트랜잭션 ( 마일스톤 이라고 함)을 발행합니다. 재단에 따르면 유효한 거래만 언급합니다. 공식 IOTA 소프트웨어를 실행하는 모든 노드는 코디네이터 서명을 인식하고 이 노드가 참조하는 모든 트랜잭션을 유효한 것으로 간주합니다.

따라서 Milestone 은 코디네이터가 발행한 특별한 거래 일 수 있습니다. Tangle이 너무 넓어 지지 않도록하기 위해 Light Client가 확인해야하는 트랜잭션의 수를 줄이는 것이 목표이며, 이로 인해 Tangle의 특정 끝 부분에 여러 원장이 동시에 존재할 수 있습니다. 그 과정에서 잠재적 인 이중 지출을 해결하고 시스템의 불일치를 방지하기 위해 분기를 메인 tangle로 되돌려 놓습니다.

따라서 IOTA의 거래 는 직접적으로 또는 간접적으로 마일스톤에 의해 참조되는 경우에만 ” 확인 된 거래 ” 로 취급됩니다 . 이는 트랜잭션의 유효성을 확인하기 위해 네트워크의 나머지 노드가 필요로하는 계산량을 줄입니다. 마일스톤을 게시 할 때 코디네이터가 수행하는 팁 선택 알고리즘은 공개되지 않습니다. IOTA 재단 은 네트워크가 충분히 커질 때까지 이정표가 ” 34 % 공격 방어를 제공하는 메커니즘 “으로 필요하다고 말합니다 . 네트워크가 코디네이터 없이도 실행할 수있는이 중요한 크기에 도달 한 공식 성명은 아직 발표되지 않았습니다.

재단은 장기 목표가 네트워크의 분산화를 보장하기 위해 코디네이터없이 프로토콜로 전환하는 것이라고 말합니다. 그러나 IOTA Foundation이 IOTA 네트워크의 단일 실패 지점으로 남아 있기 때문에 그때까지 Tangle의 현재 구현은 고도로 중앙화 된 특성을 나타냅니다.

스냅 샷

IOTA 프로토콜에 의해 고용과 얽힌 백서에서 언급되지 않은 또 다른 기능은 스냅 샷 ,네트워크의 크기를 치기 위해 IOTA 핵심 개발 팀에 의해 몇 달에 한 번씩 사용됩니다. 스냅 샷은 0이 아닌 잔액을 모두 저장하고 모든 0 값 주소를 삭제합니다.

이것은 효과적으로 엉킴이 다시 확장 할 수있는 새로운 기원으로 작용합니다. 스냅 샷을 수행하는 이유는 네트워크를 가볍게 유지하고 상태의 크기를 줄이는 것입니다. 이것은 ‘대표, 전통 blockchain 시스템의 블록 개념적으로 유사하다 확정 ‘상태. 이러한 Snapshots는 전체 노드에 대한 이점을 제공합니다. 전체 노드의 기록을 저장할 필요가 없기 때문입니다. 그러나 정규 참여자는 네트워크의 전체 역사를 창세기 ( Part 2에서 설명한 문제)로 다시 볼 수 없으므로 감사의 비용을 부담해야합니다 .

따라서 스냅 샷은 블록 체인 네트워크의 최종 블록과 매우 유사합니다. 차이점은 현재 분산 된 광부 네트워크 대신 중앙 파티를 통해 생성된다는 것입니다.

몇 명의 개인으로 구성된 중앙 집권 기관인 IOTA 재단은이 스냅 샷을 취할 책임이 있으며이 스냅 샷을 취할 수 있습니다.이 스냅 샷은 분산 된 네트워크가 아닌 현재의 문제를 다시 한번 강조하지만 소수의 개인이 광범위한 규모로 확장하지 못하도록하는 데 의존합니다 이로 인해 네트워크가 다양한 공격에 취약해질 수 있습니다.

결론

어쨌든, IOTA 네트워크가 직면하고있는 주요 과제는 IOTA Foundation 자체로서의 단일 실패 지점에 대한 의존도를 제거하는 것입니다. IOTA 프로토콜은 현재 알려지지 않은 팁 선택 알고리즘을 사용하여 코디네이터 노드가 발행 한 네트워크 보안을 위해 마일스톤을 사용합니다. 재단에서 수동으로 수행하는 스냅 샷은 기록을 삭제하므로 감사 기능이 제거됩니다. 전체 노드는 가장 최근 스냅 샷까지 이단의 기록을 이단 적으로 호스팅합니다. IOTA 프로토콜이 백서의 약속을 성취하기 위해서는 진정으로 분산되고 확장 가능한 IoT 네트워크가 필요합니다.이를 극복하기 위해서는 몇 가지 장애물이 있습니다.

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

원문링크 : https://medium.com/konfid-io-blockchain-reports/iota-report-decoding-the-tangle-part-2-the-known-and-unknown-history-of-the-iota-project-3db9f5f3cfa3

이 기사 (Part 2)에서는 IOTA 프로젝트의 역사를 개괄하고 분석합니다 (Part 2).

요약 / TL, DR

  • IOTA 프로젝트는 Sergey Ivancheglo, Serguei Popov, David Sønstebø에 의해 2015 년에 형성되었습니다. Dominik Schiener는 나중에 합류하여 2017 년 Sønstebø와 함께 공식 재단을 구성했습니다.
  • IOTA는 3 진 하드웨어 프로세서를 개발하려는 목표인 Jinn이 선행되었습니다.
  • JINN 토큰은 2014 년 말 크라우드 펀딩 (crowdfunding) 캠페인에서 판매되었습니다. IOTA crowdsale은 대략 1 년 후인 2015 년 말에 거행되었습니다.
  • JINN 토큰 소유자는 crowdsale 동안 IOTA에 대한 토큰을 교환 할 수있었습니다.
  • IOTA 프로토콜은 과거의 거래내역 제공에 대한 완전한 투명성이 부족합니다. 전체 tangle의 거래 내역을 다시 창출하기 위해 필요한 정보를 제공하는 검증 가능한 출처는 없습니다. 즉, 사용자는 IOTA 프로토콜 시작시 발생한 트랜잭션에 액세스하여 이를 확인하기 위해 처음으로 돌아갈 수 없습니다.
  • Tangle의 기원 상태에 대한 자세한 내용은 IOTA 토큰의 검증 가능한 초기 분포에 대한 심층적인 평가를 허용해야합니다.
  • IOTA 재단은 충분한 자금을 지원 받고 있으며 개발자와 지역 사회에 프로젝트에 대한 추가 작업을 장려 할 수 있습니다.
  • IOTA가 완전한 공동체 운영 프로젝트가 되도록하는 초기 추진에도 불구하고 IOTA에 대한 많은 권한과 영향력이 IOTA 재단에 집중되어있는 것처럼 보입니다.
  • IOTA의 분배가 점점 더 분권화되는 동안, 상위 10 개 주소는 공급의 비중이 증가하고 있음을 설명합니다.

파트 (2/4) : IOTA 프로젝트의 알려진 역사와 알려지지 않은 역사

IOTA 프로젝트의 창립자는 Sergey Ivancheglo, Serguei Popov , David Sønstebø이며 Dominik Schiener 이 나중에 공동 창립자로 합류했습니다. Sergey Ivancheglo와 Serguei Popov가 IOTA 프로토콜의 주요 개발자이지만 Dominik Schiener와 David Sønstebø가 프로젝트의 두 가지 공공연한 면모를 보이고 있습니다.

Sergey Ivancheglo는 최초의 블록체인 플랫폼 인 NXT 프로젝트의 선두 개발자 중 한 명이되어, 개발자가 기본 프로토콜을 만들지 않고도 대체 가능한 암호 자산을 만들 수있게 해준 바 있습니다. Ethereum이 제공하는 것과 유사합니다. ERC20 표준. Ivancheglo는 NXT 이전 에 1997 년 부터 게임 개발에 참여했으며 2014 년 에 더 자세하게 논의된 하드웨어, Jinn의 정식 버전을 제안했습니다 .

세르게이 포포프 (Serguei Popov)는 모스크바 주립대 학교에서 수학 박사 학위를 취득했으며 현재 브라질의 캄 피나스 대학교 (University of Campinas) 교수입니다. 그는 IOTA Tangle Whitepaper의 저자이자 1994 년 이래로 68 편의 학술 논문 작성에 참여한 개인 웹 사이트에 따라 신뢰가 높습니다.

Dominik Schiener와 David Sønstebø는 분산원장 / 블록체인 업계와 그 외부에서의 경험에 대한 배경 정보가 거의 없습니다. Dominik Schiener는 2014 년 스위스 주크 (Zug)에서 크리스 인터프리 (cheat crypto exchange)를 공동 창립했다. 그는 독일 인터뷰 에서 그 사업을 실패로 묘사했습니다 . 그는 2016 년 초 이더리움에 기반을 둔 무역 금융 플랫폼인 카고 체인 (CargoChain)이라는 개념으로 상해에서 블록체인 해커톤 상을 수상했습니다.

David Sønstebø는 Sergey Ivancheglo, Sergey Iovancheglo와 공동으로 진 (Jinn)을 창립했으며, 비즈니스 및 마케팅에 중점을두고 있으며 IOTA 재단에서 계속해서 그 역할을 수행하고 있습니다. Schiener는 나중에이 프로젝트에 참여했지만 프로젝트에 참여한 시기와 정확히 어떻게 참여했는지 확인할 수 없었습니다.

진 토큰 판매

Ivancheglo, Popov 및 Sønstebø가 IOTA 프로젝트를 개발하고 홍보하기 전에 그들은 ‘Jinn’ 이라는 또 다른 프로젝트를 추구했습니다 . 진의 비전은 “현대적 범용 프로세서를 만드는 것”이었고, 인텔의 CPU와 엔비디아의 GPU 사이에 매우 낮은 에너지 분산 컴퓨팅을 수행하는 것이며  IoT 장치에 보다 효율적일 것입니다.

2014 년 9 월에 프로젝트 발표 한 후, 팀은 크라우드 펀딩 (crowdfunding) 캠페인을 통해 하드웨어 연구 및 개발에 대한 재정 지원을 계획했습니다. 그들은 Sønstebø와 Ivancheglo가 같은 시기에 설립 한 회사의 이익을 공유하는 NXT 플랫폼에서 JINN이라는 암호 세트를 만들었습니다.

Sønstebø가 설립 한 JINN 회사의 공개 기록을 찾을 수 없었습니다. David Sønstebø가 설립 한 회사에 관한 유일한 공개 기록 은 IOTA 군중 전 2015 년 11 월에 설립 된 IOTA AS를 위한 것입니다.

그럼에도 불구하고 이익 공유 자산은 네덜란드 옥션에서 NXT 자산 거래소의 JINN 토큰으로 2014 년 9 월 에 관심있는 구매자에게 판매되었습니다 . crowdsale에서는 생성 된 1.000.000 JINN 토큰 중 100.000 (10 %)이 판매되었습니다. 설립자 는 나머지 900.000 (90 %)을 유지 했습니다.

Sergey Ivancheglo의 Jinn 발표는 NXT의 가장 적극적인 회원 중 한 사람이기 때문에 커뮤니티에서 많은 관심을 받았는데,이 프로젝트 는 당시 NXT가 8,500,000 달러 였고 (NXT 당 평균 $ 0.03이라는 가정하에) 약 250,000 달러였습니다. 팀은 2014 년 4 분기에 제안된 삼진법 범용 프로세서의 개발을 시작했습니다.

실제 회사의 실제 하드웨어 판매로 인한 이익 분배 및 배당금 약속의 자산 매각은 보안사항으로 많은 의문을 제기받고 있습니다. 우리가 알기로는JINN crowdsale은 정식 KYC & AML 프로세스없이 시행되었습니다. 증권 감독 당국은 증권으로 인정되는 ICO를 조사하려는 의도가 공개적으로 발표 되고 있습니다. 그러나 우리는 JINN 토큰은 분류 또는 상태와 관련된 진술이이 없습니다.

그러나 창립 팀은 David Sønstebø가 2017 년 3 월 IOTA 채널에서 JINN 토큰 소지자와 가진 대화를 기반으로하는 이익 참여 토큰의 구조적 및 법적 복잡성을 해결할 필요성을 알고있는 것 같습니다 . 대화에서 Sønstebø는 JINN 토큰 소지자의 완전한 법적 계약을 해결할 필요성에 대해 논의했습니다. 그러나 우리는 이 문제에 대한 완전한 접근 방식에 대한 세부 사항을 찾을 수 없었습니다.

2015 년 11 월 팀이 Jinn에서 일하기 시작한 지 약 1 년 후, 그들은 IOTA 라는 새로운 프로젝트를 발표했습니다 . 창립자들은 IOTA 프로젝트를 위한 토큰 매매를 추진했으나 JINN과 같은 이익 공유 토큰을 발행하는 대신 IOTA 팀은 새로 생성 된 플랫폼에서만 거래 할 수있는 유틸리티 토큰을 발행하는 것을 목표로 삼았습니다. 또한 창립자는 IOTA 참가자가 고정 환율로 JINN 토큰을 사용하여 IOTA 토큰을 구입할 수 있게 했습니다.

IOTA 프로젝트가 발표된 이래 JINN 회사의 활동, 특히 삼진법 범용 프로세서의 개발에 관한 실질적인 공개 정보나 증거를 찾을 수 없었습니다. 웹 사이트 jinnlabs.com은 2014 년 ( archive.org 기반)부터 활동하지 않았으며 2014 년 9 월 ~ 10 월 JINN Labs 트위터 계정에 3 개의 트윗이 있었습니다 .이 섹션은 Jinn의 지위와 활동에 관한 공개 정보가 담겨 있습니다.

IOTA 토큰 판매

IOTA crowdsale은 다음과 같이 광고 되었습니다.

“IoT (Internet-of-Things)에 최적화 된 새롭고 참신한 마이크로 트랜잭션 암호화 토큰. 다른 목적을 염두에 두고 설계된 Bitcoin 등의 복잡하고 무거운 블록체인과는 달리 IOTA는 가능한 한 경량화되어 만들어 진 ‘IoT’부분에 중점을 둔 프로토콜임”

Jinn에서 IOTA 로의 전환은 Sønstebø 의 눈에는 논리적인 단계였습니다 .

” IOTA는 Jinn 프로젝트에 대한 우리의 비전의 필요성에 의해 시작되었으므로 IOTA를 처음 소개 한 다음 Jinn을 소개하는 것이 이치에 맞습니다. “

투자자들은 Bitcoin을 사용하여 IOTA를 구매할 수 있었고 ICO에서 USD 당 JINN 토큰과 대략 동일한 가격의 1 JINN 당 0.0063BTC의 고정 환율로 IOTA를 교환 할 수 있었습니다 .

채굴 없는 분산원장

IOTA 토큰 판매를 다른 crowdsales (예 : Ethereum)에서 차별화 된 점은 설립 팀이 공식 선매 또는 사전 판매가 없다고 반복적으로 진술한 점입니다. 이는 개발팀이 시작시 토큰을 보관하지 않았 음을 의미합니다. 처음부터 그들의 목표는 한 그룹의 사람들에게 의존하지 않고 완전히 공동체 중심의 프로젝트를 만드는 것 이었습니다. 대조적으로, Ethereum Foundation은 Vitalik Buterin과 같은 개인이 전체 공급량의 0.7 %를 개인적으로 받는 등, 새로 생성 된 토큰 중 상당 부분 (12 %)을 유지하고 있습니다.

사용 가능한 트랜잭션 기록 부족

우리 팀은 역으로 Tangle를 분석함으로써 IOTA 군중에 관한 창시자의 진술을 검증하려고 시도했습니다. 그러나 처음 시작한 tangle의 역사는 공개적으로 접근 할 수 없습니다. 또한 IOTA Tangle의 창세기의 구조에 대한 정보나 출처를 창립자가 공개적으로 작성한 것들을 찾을 수 없었습니다 .

문제 1 : 각 스냅 샷 이전에 트랜잭션 기록 찾기

Tangle의 초기 기록을 평가하는 것이 어렵다는 것은 공개적으로 액세스 할 수있는 거래 내역이 정기적으로 지워지고 ‘ Snapshots ‘ 라고 불리는 특정 이벤트 이후에도 0이 아닌 주소만 유지되기 때문입니다. Tangle의 거래 내역을 규칙적으로 지워 Tangle을 가볍게 유지하고 크기가 너무 커지지 않도록합니다.

프로토콜의 전체 역사를 완전히 재구성 할 수 있으려면 각 스냅 샷 이전의 모든 과거 기록이있는 사람에게 스냅샷 전후 버전을 모두 연결하는 기능이 필요합니다.

Tangle의 역사를 재구성하는 방법에 대한 IOTA Foundation 또는 핵심 개발자의 공식 기록이나 문서가 없기 때문에 거래 내역을 식별하기 위한 복잡성이 더 커집니다.

문제 2 : 기원 거래 발견 및 확인

더 중요한 것은 역사적인 Tangle 레코드를보기 위해 IOTA 재단이 제공 한 소프트웨어 라이브러리를 사용하여 첫 번째 스냅 샷 이전부터 Elmaliah가 제공 한 데이터를 사용 가능한 방식으로 액세스 할 수 없었습니다 . 현재 도구는 IOTA Foundation에서 사용할 수있는 해시 값에서 필요한 데이터 (예 : 타임 스탬프 또는 트랜잭션 값)를 복원 할 수 없습니다.

스냅 샷 이전에 트랜잭션 데이터를 검색하려면 TheTangle.org 또는 IOTAsearch 와 같은 온라인 엉킴 탐색기에 트랜잭션 해시를 삽입 할 수 있습니다 . 그러나 tangle 탐색기는 첫 번째 스냅 샷 이전의 트랜잭션 해시 레코드에 액세스 할 수도 없었습니다. 사용자가 이러한 트랜잭션을 Tangle 탐색기에 넣으면 데이터가 검색되지 않습니다. 다음 단계를 수행하면 쉽게 확인할 수 있습니다.

1 단계 : 2016 년 11 월 24 일 (예 : HRDVCRZMCWTLRYJSLRXMHIYSGFDXYVHUFYOQPFTYJJHMIZXKHKM99YVOHENDAK9HN9GMBOYOHBZ999999) 일자 스냅 샷 파일의 트랜잭션 해시를 꼬임 탐색기에 삽입합니다.

결과 : 우리는 거래 데이터를 얻을 수 없었습니다.

2 단계 : 첫 번째 스냅 샷 파일 (예 : YJWXVPWVKVDQPBNXENXEIVBTJEZ9EWSBAPNBAFAFXWR9LGEW9ZBOPY9CUPGBIXLGKHNZCIBTBBLTC9999) 앞에 트랜잭션 해시가 포함 된 파일의 트랜잭션 해시  꼬임 탐색기에 삽입합니다.

결과 : 데이터를 검색하지 못했습니다.

1 월 30 일에 IOTA의 핵심 개발자 Alon Elmaliah에게 문의하여 거래를 해독하는 데 도움을 요청하였습니다. 우리는 그가 Github에 ” 문제를 추가하고 도움을 요청했습니다 ” 라고 대답하면서 자신이 그것을하지 않았음을 알게되었습니다 . 아래 그림에서 볼 수 있듯이 현재까지 Github 문제는 아직 열려 있습니다. 이 사전 스냅 샷을 재구성하는 것이 가능할 수도 있지만 공개적으로 사용할 수있는 도구는 현재 부족하고 IOTA 스키마 구조에 대한 이해와 결합 된 높은 수준의 기술 지식을 개인에게 요구하기 쉽습니다.

IOTA 핵심 개발자 Alon Elmaliah가 Github 발행

대중이 볼 수 있도록 분산 원장 프로토콜의 거래 내역을 공개적으로 사용할 수 있도록하는 것이 중요한 이유는 무엇입니까?

그렇지 않으면 사용자가 원장의 전체 기록을 쉽게 확인할 수 없기 때문에 중요합니다. 즉, 첫 번째 스냅 샷 이전에 발생한 모든 트랜잭션이 이중 지출 또는 DAG 기반 시스템의 잠재적 공격의 대상이 될 수 있기 때문에 중요합니다.

즉, IOTA 사용자가 Tangle의 완전한 투명성과 감사 가능성을 가질 수있는 능력을 제한합니다. 이러한 감사 기능은 Bitcoin 또는 Ethereum과 같은 대부분의 블록 체인 기반 시스템에서 가장 중요한 기능 중 하나입니다.

우리는 IOTA 군중의 정확한 실행과 첫 번째 스냅 샷이 발생한 후속 거래와 관련하여 설립자의 공개 성명을 의심 할 이유가 없습니다. 그러나, 우리는 그것의 기원으로 되돌아가는 얽힘의 역사를 독자적이고 정확하게 볼 수있는 능력이 없다는 점을 발견한다. 이러한 기능은 다른 사람의 공개 성명이나 중앙 권한에 의존 할 필요없이 프로토콜 기록의 진실을 누구나 확인할 수 있도록하기 때문에 분산 된 암호 해독 또는 암호 집합에 내재 된 신뢰를 갖는 핵심 기반 중 하나입니다.

Tangle의 기원에서 창출 될 IOTAs의 수는 초기 토큰 판매에서 1,000,000,000이었던 2,779,530,283,277,761로 변경되었습니다. IOTA 문서 에 따르면 ,이 수치는 3진 프로세싱에 더 적합하며 ” 높은 공급으로 IOTA는 효율성을 염두에두고 작은 나노 트랜잭션에 최적입니다 .” 그러나 우리는 이러한 새로 추가 된 토큰이 얼마나 정확하게 배포되었는지, 그리고 개발자가 공급 포스트 토큰 판매를 변경하는 문제를 겪은 이유나 위에서 설명한 이유 이외의 정보를 찾을 수 없었습니다.

투명성 요구

독립적으로 검증 할 수있는 출처를 통해 얽힘의 기원 상태를 보여주는 것이 커뮤니티의 이익이라고 생각합니다. 또한 초기 토큰 매매 중 또는 이후에 다른 방법으로 구매했거나받은 IOTA 금액에 관해 창립 팀으로부터 투명성을 확보하는 것이 커뮤니티의 이익이라고 생각합니다. 이러한 정보는 기술적 인 의정서 및 공동체로서의 IOTA의 지속적인 개발에 창립 팀의 다른 구성원들의 인센티브 및 참여를 이해하는 데 중요합니다.

IOTA 재단

2015 년 말 이후, 창립자들은 스스로를 ‘ 재단’ 이라고 불렀습니다 . 토큰 매각 직후 창립자는 IOTA 토큰 보유자로부터 기부금을 모으기 시작하여 초기 토큰 매각에서 제기 된 BTC의 526 억 달러를 초과하는 자원을 제공하여 모금된 자금이 충분하지 않을 것으로 예상함에 따라 IOTA 프로토콜 개발을 촉진했습니다. 그것으로 개발 로드맵을 이행해야 했습니다. 2016 년 5 월 말에 창립자가 창안한 IOTA 공식 지갑에는 IOTA 기부 요청 이 포함되어 재단을 지원합니다.

IOTA 재단 설립은 2017 년 10 월에 이루어 졌으며 David Sønstebø 의 블로그 게시물 에 발표되었습니다 . Dominik Schiener에 따르면 2017 년 11 월 현재 IOTA 재단은 재단 기금으로 142Ti (2 억 5500 만 달러), 생태계 기금에 22Ti (2200 만 달러)를 소유하고 있으며 IOTA 개발자와 열광자를 장려하여 커뮤니티를 향상시킵니다. 2018 년 2 월 23 일 의 환율 ($ 1.79)을 기준으로합니다 .

재단은 실제 형성 이전의 컨셉으로, 현재는 법인체로서 IOTA 프로토콜에서 비판적이며 중심적인 역할을 수행합니다. 그러한 역할 중 하나는 2017 년 10 월 창립 이전을 포함하여 의정서가 시작된 이래로 재단이 운영하고 있는 IOTA의 ‘coordinator‘입니다. 코디네이터는 현재 IOTA 프로토콜에서 핵심적인 기술적 역할을 수행합니다. 네트워크 집중화 문제에 기여하는 중요한 부분입니다. 코디네이터에 대한 자세한 내용은이 시리즈의 Part 3에서 자세히 설명합니다.

IOTA가 완전한 공동체 운영 프로젝트가 되도록하는 초기 추진에도 불구하고 IOTA에 대한 많은 권한과 영향력이 IOTA 재단에 집중되어 있는 것처럼 보입니다. 우리 팀은 독일의 기반이나 구조에 대한 전문가가 아니기 때문에 두 단체에 대한 통제 수준을 판단 할 수 없으며 또한 그러한 단체에 대한 정상적인 설치 여부도 평가할 수 없습니다. 그러나 이 통제 수준은 IOTA의 성공 또는 실패가 David Schiener와 Dominik Sønstebø의 비전과 리더십에 크게 좌우 될 것이라는 것을 나타냅니다. 우리는 지역 사회가 이를 이해하고 IOTA의 미래에 미치는 영향에 대한 자신의 판단을 사용하는 것이 중요하다고 생각합니다.

토큰의 공급과 분배의 진화

왼쪽 : 기원의 IOTA 토큰 배포 (12/2015), 오른쪽 : 2018 년 1 월의 IOTA 토큰 배포

참고 : 창세기 배포는 2016 년 3 월 6 일에 IOTA 비트 코 포럼 포럼에서 Sergey Ivancheglo가 업로드 한 파일을 기반으로하며, 엉킴의 역사에 대한 액세스와 관련하여 위에서 설명한 이유로 연구 팀에 의해 기술적으로 검증되지 않았습니다.

전반적으로 IOTA 토큰의 분포가 확대되고 있습니다. 그러나 가장 큰 IOTA 지갑 사이에 농도가 증가하고 있습니다. 이것의 관련성은 보유자가 토큰의 시장 가격에 큰 영향을 미칠 수있는 능력에 기인합니다. 이 농도의 원천은 특히 드문 것 같지 않으며 적어도 IOTA 재단이 현재 모든 토큰 중 약 5 %를 보유하고 잠재적으로 사용자 예금을 단일 지갑으로 모으는 교환을 통해 가능할 것으로 예상됩니다. 결과적으로, 우리는 그것을 인식할만한 가치가 있다고 생각하지만, 큰 관심사는 아닙니다.

향후 계획

다음 기사에서는 IOTA 프로젝트에서 배포 한 기술, 백서에 설명 된 프로토콜과 실제 구현 간의 차이점, 프로토콜에 대한 제안 된 향후 개선 사항에 대해 자세히 살펴 보겠습니다. 4 부작의 마지막 부분에서 우리는 IOTA의 가능성과 한계를 평가하고 IOTA 재단의 과거 논쟁을 분석 할 것입니다.

[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 프로토콜의 성공에 대한 우리의 견해에 대해 깊이 다루게 될 것입니다. 이 모든 주제는이 시리즈의 다음 기사에서 다룰 예정입니다.