알트코인 이야기

IOTA: 성능 평가를 통해 Tangle 생태계는 강력한 공격자도 파괴할 수 없음을 입증했습니다

삼백지기 2022. 10. 25. 23:57
728x90
728x170
SMALL

IOTA: Performance evaluation proves that Tangle ecosystem unbreakable even for powerful attackers

 

IOTA는 적의 노드의 힘을 제한하고 이중 지출 문제를 제어하면서 Bait-and-Switch 공격 메커니즘을 사용했습니다.
IOTA는 거래 확인 시간이 1초에 불과하다고 밝혔습니다.

 

IOTA 네트워크 뒤에 있는 팀은 최근 DAG 기반 Tangle 2.0 합의 프로토콜의 성능 평가를 수행했습니다. 팀은 Tangle 2.0 합의 프로토콜의 주요 기능을 통합하면서 에이전트 기반 시뮬레이션 모델의 비잔틴 환경에서 이 평가를 수행했습니다. 

IOTA가 설명하는 것처럼 Tangle 2.0 합의 프로토콜은 두 가지 주요 구성 요소로 구성됩니다.

1. 비동기식 구성 요소인 On Tangle Voting(OTV).
2. 동기 부분인 SRRS(동기화된 임의 현실 선택)입니다.


이러한 각 구성 요소의 보안 기능을 탐색하기 위해 IOTA는 Bait-and-Switch라는 에이전트 기반 공격 전략을 사용했습니다. 이러한 공격에서 공격자는 정직한 노드를 미정 상태로 유지하면서 매우 높은 빈도로 이중 지출을 발행할 수 있습니다.

 

IOTA@iota · Oct 24
Our 1st performance evaluation of the #Tangle 2.0 consensus protocol was accepted by @EAI_Social 🥳 . We found that - in a Byzantine environment - even powerful attackers can´t break the protocol nor endanger the liveness of honest transactions.
🔗 https://arxiv.org/abs/2208.08254
@EAI_Social 🥳 에서 #Tangle 2.0 합의 프로토콜의 첫 번째 성능 평가를 수락했습니다. 우리는 비잔틴 환경에서 강력한 공격자라도 프로토콜을 깨거나 정직한 거래의 활성을 위협할 수 없다는 것을 발견했습니다.
🔗 https://arxiv.org/abs/2208.08254

 

 

모든 정직한 노드가 동일한 가중치를 갖는 더 나쁜 가중치 분포의 경우, OTV 프로토콜은 적대적인 노드가 총 가중치의 20%를 가질 때마다 여전히 Bait-and-Switch 공격에 저항할 수 있습니다. 유사하게, SRRS 프로토콜은 적의 노드가 전체 가중치의 33%를 차지하는 경우에도 Bait-and-Switch 공격에 더욱 저항할 수 있습니다. 

IOTA가 사용하는 Adversary 모델은 정직한 노드와 악의적인 노드의 두 가지 유형을 고려합니다. 이름에서 알 수 있듯이 정직한 노드는 프로토콜을 따르고 악의적인 노드는 프로토콜을 적극적으로 방해하려고 합니다. 여기서 악의적인 노드는 공격자라고도 하는 추상적인 개체입니다. IOTA가 Bait-and-Switch라는 에이전트 기반 공격 전략을 채택한 이유를 설명하면서 다음과 같이 언급했습니다. 

 

일반적인 밸런싱 공격과 달리 Bait-andSwitch 공격은 충돌 가중치를 대칭적으로 유지하는 데 덜 의존하지만 공격자는 정직한 노드가 끊임없이 변화하는 가장 무거운(AW로 측정된) 트랜잭션을 쫓도록 만듭니다. 공격은 모든 노드 중 적이 가장 큰 비중을 차지하는 상황에서 가장 효과적인 것으로 보인다. 


Tangle 2.0 프로토콜의 기본 사항


IOTA의 Tangle 2.0 프로토콜은 인기 있는 UXTO 모델을 사용합니다. 여기서 트랜잭션은 이전 트랜잭션의 출력을 입력으로 지정하고 새 출력을 만들어 사용합니다. 이렇게 하면 모든 출력을 한 번만 사용할 수 있으므로 충돌을 더 빨리 식별하는 데 도움이 됩니다. 

IOTA Tangle 2.0 기술은 ID 기반 Sybil 보호를 기반으로 지출 충돌을 결정하여 이중 지출 문제를 효과적으로 해결합니다. 여기에서 각 노드에는 Sybil 보호 메커니즘 역할을 하는 가중치라는 점수가 있습니다. 이 경우 노드의 '가중치'는 투표권과 네트워크 리소스에 대한 액세스를 반영합니다. 

네트워크 내의 총 가중치 값은 모든 노드의 가중치의 합입니다. IOTA 2.0 합의 모델은 또한 활성과 안전의 두 가지 핵심 원칙을 따릅니다. 

Tangle 2.0 프로토콜을 테스트하는 동안 IOTA 팀은 트랜잭션 확인 시간도 1초로 단축했습니다. IOTA 보고서는 다음과 같이 설명합니다. 

 

실험 결과는 프로토콜이 일반적인 시나리오에서 약 1초의 확인 시간을 달성할 수 있으며 충돌하지 않는 트랜잭션의 확인 시간이 충돌의 존재에 영향을 받지 않음을 확인합니다. 

 

출처: crypto-news-flash By BHUSHAN AKOLKAR  25. October 2022

728x90
그리드형
LIST