MACS 알고리즘이 UTxO 기반 블록체인 코인 선택을 향상시키는 방법을 탐구하는 연구 논문
혁신과 지속적인 연구는 블록체인의 유용성, 도달 범위 및 효율성을 향상시키는 핵심이며, Cardano 재단은 블록체인 연구를 지원할 뿐만 아니라 실제로 기여해야 한다고 굳게 믿습니다. 2023년 IEEE 국제 블록체인 컨퍼런스에서 처음 발표된 연구 논문 "MACS: UTxO 기반 블록체인을 위한 다중 자산 코인 선택 알고리즘"의 출판물은 다중 자산 코인 선택 사용의 이점과 향상된 기능에 중점을 두고 있습니다( MACS) 알고리즘.
지갑이 특정 거래에서 사용하지 않은 거래 출력(UTxO) 중 어느 것을 선택하는 프로세스를 가리키는 용어인 코인 선택은 많은 사용자에게 여전히 어려움을 안겨줍니다. 다양한 지갑 소프트웨어는 다양한 코인 선택 알고리즘을 사용할 수 있으며 이는 영향을 미칠 수 있습니다. 속도, 개인 정보 보호 및 거래 수수료. 이 프로세스에 사용되는 알고리즘을 지속적으로 최적화하면 기술의 지속적인 강점과 효율성이 보장됩니다. 사용자 경험 측면을 포함하여 블록체인 기능을 개선하려면 더 나은 코인 선택 알고리즘이 필요합니다. 따라서 MACS 논문은 블록체인을 뒷받침하는 기술의 발전을 구성합니다.
UTxO 대 계정 기반 블록체인
MACS 알고리즘의 영향을 완전히 이해하려면 원장이 어떻게 작동하는지 이해하는 것이 중요합니다. 우선, 블록체인은 두 가지 기본 원장 클래스, 즉 비트코인과 같은 UTxO 기반 원장과 이더리움과 같은 계정 기반 원장을 포함합니다.
UTxO 기반 원장에서 블록체인의 상태는 이러한 UTxO 내에 저장됩니다. 이러한 유형의 원장의 블록체인 거래에는 특정 UTxO를 소비하고 새로운 UTxO를 생성하는 작업이 포함됩니다. 사용자의 총 토큰을 계산하려면 지갑 소프트웨어는 해당 사용자에 연결된 모든 UTxO를 합산하여 잔액을 계산해야 합니다.
반면 계정 기반 원장은 각 사용자에게 전용 계정을 할당합니다. 이 시스템에서 거래는 주로 토큰을 다른 사용자에게 전송하여 사용자 계정의 잔액을 늘리거나 줄입니다. 결과적으로 사용자 지갑 소프트웨어는 계산할 필요 없이 계정 잔액을 표시합니다.
계정 기반 원장은 더 단순해 보이지만 사용자의 UTxO에 있는 토큰을 합산하여 잔액을 계산하는 것은 뚜렷한 이점을 제공합니다. 특히 UTxO 기반 원장은 보다 예측 가능한 결과를 생성하고 병렬 트랜잭션 처리를 용이하게 합니다.
연구 결과
MACS 논문은 다음과 같은 여러 영역과 결과를 조사했습니다.
거래 수수료와 UTxO 풀 크기를 공동으로 최소화하고 사용자 개인 정보를 보호하는 것을 목표로 하는 최적화 문제의 공식화
연결된 UTxO의 값, 수명 및 수를 포함하는 UTxO에 대한 우선 순위 점수 도입
MACS의 성능을 다른 알고리즘과 비교합니다.
지금까지 MACS는 시뮬레이션에서만 테스트되었습니다. 논문에 요약된 바와 같이, 그들은 보다 심층적인 향후 연구의 기초가 되어야 하는 유망한 행동을 보여줍니다. 결정적으로 이는 향상된 코인 선택 알고리즘을 향한 한 단계를 나타냅니다.
현재 연구 결과는 이미 비용, 속도, 개인 정보 보호를 위한 거래 최적화와 궁극적으로 사용자 경험 향상을 포함하여 여러 가지 중요한 방식으로 UTxO 기반 블록체인을 향상시키는 MACS의 유용성을 강조하고 있습니다. 추가 개선 반복을 통해 MACS는 UTxO 기반 블록체인에서 광범위하게 채택될 가능성이 있다고 믿습니다.
앞으로는 실제 데이터로 MACS를 테스트하여 알고리즘을 완전히 최적화하는 것이 중요합니다. 이러한 테스트와 최적화를 마친 후 알고리즘은 다양한 지갑 구현에 대한 잠재력을 보유할 수 있습니다. 실제로 추가적인 테스트와 연구를 통해 MACS의 모든 기능이 입증될 것입니다.
Cardano 재단은 모든 사람이 논문 전문을 무료로 읽을 것을 권장합니다.
https://ucarecdn.com/4d479df4-f2a0-4729-9d3f-e1fa8cd58da5/