IOTA 2.0 Development Update Unveils Major Milestones in Mempool Implementation, Accounts & Mana, and API Development
● IOTA 재단은 iota-core라는 완전히 분산된 노드 소프트웨어에 초점을 맞춰 업데이트된 IOTA 2.0 아키텍처 개발을 진행하고 있습니다. ● 팀은 iota-core를 위한 핵심 API 구조를 구축하고 기존 기능을 통합하여 Stardust-VM, Mempool, hornet 원장 상태 및 ConflictDAG를 통합하기 위해 적극적으로 노력하고 있습니다. |
IOTA 재단은 업데이트된 IOTA 2.0 아키텍처의 출시를 위해 노력해 왔으며 이와 관련하여 약간의 진전을 이루었습니다. IOTA 2.0 노드 소프트웨어로 몇 가지 개발이 이루어졌습니다.
현재 IOTA 블록체인은 현재 Shimmer 레이어 1에서 실행되는 노드 소프트웨어 Hornet에 의존합니다. 그러나 기본 레이어에서 투표, 기본 토큰 및 NFT를 활성화하기 위해 Hornet은 Stardust Virtual Machine을 사용합니다. 그러나 이 기본 계층은 여전히 Tangle의 트랜잭션 및 이정표를 승인하기 위해 중앙 집중식 코디네이터에 의존합니다. 코디네이터가 트랜잭션이나 계정을 수정할 수는 없지만 끌 수 있으므로 중앙화 위험이 있습니다.
이 문제를 해결하기 위해 IOTA 재단은 코디네이터를 비활성화하여 Coordicide를 달성하기 위해 완전히 분산된 노드 소프트웨어를 개발하고 있습니다. IOTA의 연구 엔지니어링 팀은 또한 Coordicide 아이디어의 타당성을 입증하는 개념 증명으로 프로토타입 노드 소프트웨어 GoShimmer를 구축했습니다.
그러나 IOTA 팀은 GoShimmer MVP 작업 대신 iota-core라는 생산 준비 노드 소프트웨어 작업을 선택했습니다. IOTA 코어는 Hornet 코드를 대체하는 역할을 하며 초기에 Shimmer 네트워크 실행을 담당합니다. 나중에, 미래에는 전체 IOTA 네트워크에도 전력을 공급할 것입니다. IOTA 코어 노드에서 시작된 몇 가지 개발을 살펴보겠습니다.
IOTA-Core의 주요 개발
1. Mempool 구현: Mempool은 "메모리 내 패러다임"으로 전환하여 GoShimmer에서 ConflictDAG 성능을 향상시킵니다. GitHub를 확인하면 PR#53 "Mempool implementation" 및 PR#84 "Conflict propagation in Mempool & test fixes"가 팀에서 성공적으로 검토되고 병합되었음을 알 수 있습니다. 이는 목록의 첫 번째 항목이 완료되었음을 확인하고 기능 구현이 있음을 나타냅니다. 2. 계정 및 마나: iota.go를 수정하면 iota-core에서 UTXO 수준의 계정 지원 및 약속이 가능합니다. 또한 혼잡 관리 및 희소성을 위한 마나 구현을 목표로 하는 새로운 TIP에 대한 변경 사항이 문서화되었습니다. iota.go의 GitHub 활동에는 분기(serix-iota-core, serix-iota-core-accounts) 및 PR(#428, #426)이 포함됩니다. iota 2.0에 대한 진행이 진행 중입니다. 3. API: 팀은 iota-core용 핵심 API 구조를 개발하고 기존 기능을 통합하고 있습니다. 진행 상황은 PR#7, PR#36 및 PR#72로 통합되며 모두 검토 및 병합되었습니다. 4. Stardust-VM, Mempool, hornet 원장 상태 및 ConflictDAG 통합: Stardust 준비 트랜잭션이 곧 분산형 iota-core 프로토콜에서 실행될 것입니다. 모든 Mempool 구현 PR이 병합되고 원장 상태가 이식되며 ConflictDAG-PR이 GoShimmer에서 성공적으로 전송되었습니다. 5. 테스팅: 팀은 그들이 구축해 온 것을 계속 테스트합니다. 팀에는 GoShimmer에서 포팅된 모듈과 함께 제공되는 여러 테스트 PR 및 기타 테스트가 있습니다. |
출처: crypto-news-flash By BHUSHAN AKOLKAR 1. June 2023