IOTA는 탱글이라고 알려진 DAG(Directed Acyclic Graph) 구조를 사용하여 트랜잭션을 저장하는 공개 분산 원장입니다. 특히 사물 인터넷(IoT)을 위해 설계되었으며, 기계와 장치 간의 안전하고 수수료 없는 마이크로 트랜잭션을 용이하게 하는 암호화폐입니다. [2]
IOTA는 2015년에 설립된 블록체인 기반의 공공 인프라로, 개발자, 기업 및 정부 간의 안전하고 확장 가능하며 검증 가능한 상호 작용을 지원합니다. 자산 안전에 중점을 둔 Move 기반 스마트 계약과 병렬 트랜잭션 처리를 지원하는 레이어 1을 특징으로 합니다. 레이어 2는 기존 스마트 계약 도구를 활용하기 위해 이더리움의 EVM 및 Solidity와의 호환성을 제공합니다. IOTA는 에너지 소비를 최소화하면서 효율적으로 트랜잭션을 검증하기 위해 위임된 지분 증명(DPoS) 합의 메커니즘을 사용합니다. 토큰인 IOTA는 NANOs라는 더 작은 단위로 나눌 수 있으며, 네트워크 트랜잭션에는 IOTA로 지불되는 가스 수수료가 필요합니다. 이 플랫폼은 유연한 가상 머신 아키텍처와 멀티 체인 지원을 통해 실제 애플리케이션과 상호 운용 가능한 디지털 경제를 가능하게 하는 것을 목표로 합니다. [3]
탱글은 IOTA의 핵심 기술이며, 방향성 비순환 그래프 (DAG) 구조를 특징으로 합니다. 트랜잭션이 블록으로 그룹화되어 선형으로 배열되는 기존 블록체인과 달리, IOTA의 트랜잭션은 웹과 같은 구조로 상호 연결됩니다. 네트워크는 운영을 위해 작업 증명 (PoW) 메커니즘을 사용합니다.
채굴 팜을 중앙 집중식으로 사용하여 트랜잭션 블록을 검증하는 대신, 탱글의 각 사용자는 트랜잭션을 보내기 전에 최소한의 계산 작업으로 이전의 두 트랜잭션을 확인합니다. 즉, 트랜잭션의 유일한 '비용'은 이러한 두 과거 트랜잭션을 확인하는 데 드는 적은 양의 전기이며, 채굴자가 설정한 트랜잭션 수수료가 필요하지 않습니다.
블록이 없는 탱글의 설계는 즉각적인 트랜잭션 검증을 가능하게 합니다. 트랜잭션은 병렬로 처리되어 거의 즉각적인 확인이 가능합니다. 이 시스템에서 각 새로운 트랜잭션은 이전의 두 트랜잭션을 확인하여 분산되고 확장 가능한 네트워크를 보장합니다. [4] [5]
IOTA의 탱글 네트워크는 양자 컴퓨팅 위협과 51% 공격에 저항하도록 설계되었습니다. 기존 블록체인과 달리 IOTA에서 성공적인 이중 지불 공격을 시작하려면 상당한 계산 능력뿐만 아니라 네트워크의 완전한 가시성과 악의적인 활동을 전파하기 위한 많은 노드와의 협력이 필요합니다. 노드 간의 연결이 비공개이기 때문에 네트워크 토폴로지가 가려져 공격자가 이러한 노력을 조정하기 어렵습니다. 공격이 시작되더라도 네트워크는 손상이 발생하기 전에 불규칙성을 신속하게 감지하고 대응할 수 있습니다. [3]
IOTA는 타원 곡선 암호화(ECC) 대신 Winternitz 해시 기반 서명을 사용하여 양자 컴퓨팅에 대한 저항력을 갖습니다. IOTA는 양자 위협에 대한 더 큰 보안을 제공하는 해시 기반 함수를 사용합니다. [8]
IOTA Move는 전역 공유 상태가 아닌 객체 기반 모델을 사용하여 성능, 확장성, 비용 및 보안 문제를 해결하도록 설계된 스마트 계약 언어입니다. 이를 통해 병렬 트랜잭션 실행이 가능하여 혼잡과 수수료를 줄입니다. 보안을 염두에 두고 구축되었으며 Rust의 영향을 받은 Move 언어는 엄격한 타이핑과 컴파일러 검사를 통해 배포 전에 일반적인 프로그래밍 오류를 잡아 재진입 및 무단 자산 액세스와 같은 취약점을 방지합니다. IOTA Move에서는 기본 토큰과 사용자 정의 토큰이 계정이 소유한 객체로 균일하게 취급되어 복잡한 승인 프로세스를 제거하고 사용자 제어를 강화합니다. 개발자 도구는 Solidity보다 덜 성숙하지만 Move의 안전성과 오류 감지 기능은 더욱 안전하고 혁신적인 계약 개발을 가능하게 합니다. IOTA는 Move와 EVM 스마트 계약 옵션을 모두 제공하여 개발자가 Move의 보안 및 확장성 또는 EVM의 친숙성과 쉬운 마이그레이션 중에서 선택할 수 있도록 합니다. [14]
IOTA Identity 프레임워크는 개인, 조직 및 장치를 위한 분산되고 검증 가능한 디지털 신원을 제공하며, IOTA 생태계 내에서 신뢰 계층으로 기능합니다. IOTA 특정 및 DLT-agnostic 표준을 지원하며, 분산형 신원을 위한 글로벌 프로토콜과 일치합니다. 개인의 경우, 자기 주권 신원을 가능하게 하여 사용자가 자신의 데이터를 제어하고 중앙 집중식 중개자 없이 선택적으로 공개할 수 있도록 합니다.
조직은 이 프레임워크를 사용하여 데이터 소유권을 사용자에게 위임하고 KYC 및 AML과 같은 프로세스에 대한 검증 가능한 자격 증명을 통합하여 GDPR과 같은 규제 요구 사항을 충족할 수 있습니다. 장치의 경우, 사물 신원은 각 장치에 고유하고 검증 가능한 신원을 할당하여 기능을 증명하고 IOTA 원장에 작업을 기록할 수 있도록 지원하여 자동화 및 보안 상호 작용을 지원합니다. 이 프레임워크는 다양한 부문에 걸쳐 디지털 신원을 관리하기 위한 유연하고 상호 운용 가능한 인프라를 제공합니다. [15]
IOTA EVM은 IOTA 메인넷에 통합된 최초의 완전한 EVM 호환 스마트 계약 체인으로, IOTA의 확장 가능하고 안전한 인프라와 이더리움 가상 머신(EVM) 호환성을 결합합니다. 이를 통해 Solidity를 사용하여 빠르고 확장 가능하며 구성 가능한 스마트 계약을 네이티브 랜덤성, 병렬 처리 및 원활한 상호 운용성과 같은 기능과 함께 사용할 수 있습니다. 이 플랫폼은 크로스 체인 상호 작용을 위한 Magic Smart Contracts 및 브리지리스 토큰 전송과 같은 고급 기능을 지원하여 스마트 계약 토큰과 네이티브 IOTA 토큰 간의 쉬운 변환을 가능하게 합니다.
크로스 체인 연결을 위해 LayerZero와 통합된 IOTA EVM은 통일된 Web3 생태계를 만드는 것을 목표로 하며, MetaMask 및 HardHat과 같은 일반적인 EVM 도구를 지원하는 동시에 높은 네트워크 가동 시간과 Zokyo의 감사를 받은 강력한 보안을 유지합니다. 이는 확장 가능하고 효율적이며 안전한 스마트 계약 실행을 위한 기반이며, 오라클을 위한 모듈성과 내장된 랜덤성을 통해 실물 자산(RWA) 토큰화 및 원활한 멀티 체인 상호 작용을 용이하게 합니다. [16] [17]
IOTA Rebased는 IOTA 네트워크에서 분산 애플리케이션을 위한 완전히 재작업되고 최적화된 기반을 도입한 업그레이드된 IOTA 메인넷입니다. 이 업데이트에는 개선된 지갑 및 자산 관리를 위한 대시보드, Rust 및 TypeScript의 개발자 SDK, 노드 API, 명령줄 인터페이스 및 Move 프로그래밍 언어 지원과 같은 새로운 도구 및 리소스가 포함됩니다. 추가 기능으로는 간소화된 토큰 사용을 위한 IOTA 가스 스테이션, 자기 주권 신원 솔루션, 실시간 거래 추적을 위한 블록체인 탐색기가 있습니다. 또한 이 업그레이드는 IOTA의 레이어 1과 다른 네트워크 간의 상호 운용성을 가능하게 하기 위해 IOTA EVM 브리지 및 EVM 탐색기를 도입하여 프로젝트의 확장성 및 크로스 체인 기능 개발에 중요한 이정표를 세웠습니다. [18]
TWIN은 IOTA 기술을 기반으로 구축된 분산형 디지털 인프라로, 글로벌 공급망 전반에서 실시간으로 검증 가능한 데이터 공유를 가능하게 합니다. 자체 주권 신원, 디지털 제품 여권, Gaia-X와 같은 국제 표준과의 연계와 같은 기능을 통해 확장 가능하고 상호 운용 가능한 무역 생태계를 지원합니다. 투명성, 신뢰 및 효율성을 향상시키도록 설계된 TWIN은 개방형 모듈식 인프라, 분산 원장 기술 및 스마트 계약을 사용하여 무역 네트워크에서 안전한 데이터 교환 및 규정 준수를 용이하게 합니다. 동아프리카의 TLIP와 같은 프로젝트를 지원합니다. 국경 무역 및 신선 농산물 공급망을 포함한 광범위한 이니셔티브를 지원하여 상호 운용 가능한 무역 생태계의 글로벌 연결 네트워크를 만드는 것을 목표로 합니다. [19]
IOTA 네트워크의 기본 자산은 IOTA라고 합니다. IOTA Rebased 출시 시 46억 개의 IOTA 토큰이 이전 Stardust 네트워크에서 마이그레이션되었으며, 매 에포크마다 767,000개의 새로운 토큰이 발행되어 인플레이션 및 수수료 소각에 따라 총 공급량이 유동적으로 변동됩니다.
IOTA 토큰은 주로 네 가지 기능을 수행합니다. 위임된 지분 증명에 참여하기 위한 스테이킹, 네트워크 운영에 대한 거래 수수료 지불, 가치 이전 및 스마트 계약 사용을 위한 유동 자산 역할, 프로토콜 문제에 대한 온체인 투표를 통한 거버넌스 활성화 등이 있습니다. [6] [7]
MIOTA(Mega IOTA)는 IOTA의 암호화폐 단위입니다. 1 MIOTA는 1,000,000 IOTA와 같습니다. 일반적으로 더 많은 양의 IOTA를 더 관리하기 쉬운 방식으로 나타내는 데 사용됩니다. [10]
IOTA의 토큰 공급량은 출시 시점에 고정되었으며, 총 공급량 및 최대 공급량은 278만 MIOTA로 단일 제네시스 트랜잭션에서 생성되었습니다. 네트워크는 채굴에 의존하지 않으므로 새로운 토큰이 생성되거나 채굴 보상이 분배되지 않습니다. 프로젝트의 창립자와 개발자는 자신을 위해 토큰을 미리 할당하지 않았습니다. 대신 다른 사용자와 마찬가지로 크라우드 세일에 참여했습니다.
판매 후 커뮤니티는 IOTA 재단을 설립하고 자금을 지원하기 위해 일부 토큰을 기부했으며, 현재 재단은 프로젝트 개발을 감독합니다. 토큰은 이후 더 넓은 대중의 접근을 위해 거래소에서 사용할 수 있게 되었습니다. [10]
2017년, IOTA 토큰 초기 투자자들은 지속적인 개발을 지원하고 IOTA 재단을 설립하기 위해 총 토큰 공급량의 5%를 기부했습니다. 2018년, IOTA 재단은 베를린에서 공식적으로 슈티프퉁(Stiftung, 재단)으로 설립되었습니다. 주요 임무는 IOTA 기술의 연구, 개발, 교육 및 표준화를 촉진하는 것입니다. IOTA 재단은 국제 신뢰 블록체인 애플리케이션 협회(INATBA)의 이사회 멤버입니다. 또한, Trusted IoT Alliance 및 Mobility Open Blockchain Initiative (MOBI)의 창립 멤버입니다. 이러한 협회는 규제 프레임워크, IoT 생태계 및 모빌리티 부문에서 블록체인 및 분산 원장 기술의 통합을 장려하는 것을 목표로 합니다. [3]
Shimmer 네트워크는 IOTA 프로토콜 내에서 향후 혁신을 테스트하고 검증하기 위한 플랫폼으로 2022년 9월 28일에 시작되었습니다. 이 네트워크는 IOTA 프로토콜을 복제하고 기본 토큰인 SMR을 사용하여 독점적으로 운영됩니다. IOTA 프로토콜에 대한 모든 개선 사항은 IOTA 메인넷에 통합되기 전에 먼저 Shimmer 네트워크에서 시험됩니다.
IOTA Stardust 토큰화 프로토콜 업그레이드는 Shimmer 네트워크 출시와 동시에 도입되었습니다. 이 업그레이드는 Shimmer 네트워크에서 커뮤니티 검증 및 테스트를 거쳤습니다.
Shimmer 네트워크와 IOTA 프로토콜의 Stardust 업그레이드 프레임워크의 호환성을 통해 멀티 체인 아키텍처로서 확장 가능하고 유용하게 사용할 수 있습니다. 개발자는 이러한 기능을 활용하여 구성 가능성을 유지하는 분산형 스마트 계약을 구축할 수 있습니다. Shimmer는 Tangle 분산 원장 기술(DLT)에서 작동하므로 트랜잭션은 기본 토큰을 사용하여 네트워크에서 실행되며 NFT도 수수료가 없고 확장 가능합니다. [11]
2017년 11월, IOTA가 Microsoft를 포함한 여러 주요 기업과 파트너십을 맺었다는 보도가 있었습니다. 그러나 나중에 이것이 전통적인 의미의 직접적인 "파트너십"이 아니라는 것이 밝혀졌습니다. 대신 Microsoft와 다른 여러 회사가 IOTA에서 개발한 데이터 마켓플레이스 파일럿에 참여했습니다. 오해와 해명 이후 IOTA는 일부 암호화폐 커뮤니티와 언론으로부터 비판을 받았습니다. [5]
IOTA는 트랜잭션을 안전하게 저장하기 위해 SHA-3 작업 증명(PoW) 암호화 알고리즘을 사용합니다. 이는 비트코인의 SHA-256 PoW와 개념적으로 유사하지만, 메커니즘은 다릅니다. 그러나 많은 전통적인 암호화폐와 달리 IOTA 네트워크의 노드는 노력에 대한 보상으로 MIOTA 토큰을 받지 않습니다. 이러한 접근 방식은 사용자들의 인센티브 없이 노드를 운영하려는 동기에 대한 우려를 불러일으켰습니다.
IOTA는 원래 Curl이라는 해싱 함수를 구현했습니다. 그러나 2017년에 MIT와 보스턴 대학교 연구원들이 취약점을 지적한 후 IOTA는 다른 널리 사용되는 해싱 함수로 전환했습니다. 이 취약점 발견 이후의 논쟁은 광범위한 채택 전에 암호화 알고리즘을 철저히 검토하고 동료 검토하는 것의 중요성을 강조했습니다. [2]
2020년 2월, IOTA 재단은 공식 데스크톱 지갑인 Trinity에 영향을 미치는 보안 침해를 발표했습니다. 이번 침해는 QR 코드 생성에 사용된 타사 라이브러리의 취약점에서 비롯되었으며, 일부 사용자의 지갑에 대한 무단 액세스 및 도난으로 이어졌습니다.
IOTA 팀은 즉시 사용자에게 비밀번호를 변경하고 계정 보안을 강화할 것을 권고했습니다. 또한 취약점을 해결하기 위해 Trinity 지갑의 패치 버전을 도입했습니다. [20]
2017년 9월, 스웨덴 중앙은행인 릭스방크는 E-크로나 프로젝트를 통해 디지털 통화 사용에 대한 조사를 발표했습니다. 이 이니셔티브는 특히 디지털 통화와 결제 방식이 기술적으로 계속 발전함에 따라, 스웨덴의 지폐 및 동전 사용 감소에 대한 우려에서 비롯되었습니다. 이 프로젝트는 크로나를 전자적으로 발행해야 하는지, 즉 "E-크로나"를 발행해야 하는지를 결정하는 것을 목표로 합니다. 릭스방크에 제출된 33개의 제안 중 19개의 조직만이 대화 대상으로 선정되었으며, IOTA 재단도 이 중 하나였습니다. [6] [7]
2017년 12월, Bosch 그룹의 기업 벤처 캐피털 회사인 Robert Bosch Venture Capital GmbH(RBVC)는 IOTA 토큰을 인수하여 IOTA에 상당한 투자를 했습니다. 이 협력은 기술 채택을 높이고 IOTA 생태계를 발전시키는 것을 목표로 했습니다. [12]
2018년 1월, IOTA는 자율 주행 차량을 위한 스마트 모빌리티 테스트베드의 글로벌 얼라이언스를 구축하기 위해 국제 운송 혁신 센터(ITIC)와 파트너십을 발표했습니다. 이 파트너십은 오픈 소스 프로토콜과 IOTA의 분산 원장 기술을 기반으로 스마트 모빌리티 테스트베드의 글로벌 생태계를 구축하는 것을 목표로 했습니다. [13] [14]
IOTA 재단은 2020년 2월 11일에 Eclipse 재단과 협력하여 Tangle EE (Enterprise Edition) 워킹 그룹을 출범했습니다. 이 협력은 기업이 IOTA의 분산 원장 기술을 채택하도록 지원하기 위해 조직이 애플리케이션을 구축하고 산업 전반의 솔루션을 탐색할 수 있는 플랫폼을 제공하기 위해 구성되었습니다.
Tangle EE는 특히 애플리케이션 계층 및 프로토콜 수준 논의와 관련된 기업의 요구 사항에 중점을 둡니다. 현재 분산 식별자 및 검증 가능한 자격 증명을 구현하는 Tangle Identity와 IOTA 인프라를 사용하여 데이터 중심 및 교환 기반 디지털 마켓플레이스를 구축하는 Tangle Marketplaces의 두 가지 주요 Eclipse 프로젝트를 감독합니다. [8]