Linera

Wiki Powered byIconIQ
Linera

에이전트 토큰화 플랫폼 (ATP):에이전트 개발 키트(ADK)로 자율 에이전트 구축
IQ AI 방문하기

Linera

Linera는 인터넷 규모에서 예측 가능한 성능, 보안 및 응답성을 제공하여 고도로 확장 가능한 애플리케이션을 지원하도록 설계된 인프라입니다. 탄력적인 검증자와 마이크로체인을 기반으로 구축된 멀티체인 패러다임을 도입하여 기존 아키텍처에서 흔히 발생하는 블록 공간 부족 문제를 해결합니다. [1] [3] [4]

개요

Linera는 하이퍼 연결된 실시간 애플리케이션에 최적화된 최초의 으로 자리매김하고 있습니다. 이 프로토콜은 사용자가 자신의 체인인 마이크로체인에서 블록 생성을 관리하여 최적의 성능을 낼 수 있도록 함으로써 사용자를 중심에 둡니다. 이러한 접근 방식은 기존 인프라의 근본적인 한계, 특히 트랜잭션 처리량 및 지연 시간과 관련된 문제를 해결하는 것을 목표로 합니다.

Linera 인프라는 을 기반으로 하며 경제적 인센티브와 커뮤니티 기반 감사를 통해 강력한 탈중앙화를 제공하는 데 중점을 둡니다. 개발자가 Linera 인프라를 활용할 수 있도록 프로젝트는 풍부하고 언어에 구애받지 않는 멀티체인 프로그래밍 모델을 개발했습니다. 초기 SDK는 WebAssembly(Wasm) 가상 머신을 통해 Rust 프로그래머를 대상으로 합니다. Linera 애플리케이션은 비동기 메시지를 사용하여 체인 간에 통신할 수 있으며, 동일한 마이크로체인 내에서 애플리케이션은 동기 호출 및 임시 세션(리소스)을 사용하여 구성됩니다. 이 아키텍처는 복잡한 탈중앙화 애플리케이션에서 보안과 고성능을 모두 가능하게 합니다. [1] [2][3]

Linera 멀티체인 프로토콜

Linera 멀티체인 프로토콜은 확장 가능하고 개발을 지원하도록 설계된 Linera 인프라의 기본 구성 요소입니다. 기존의 단일 체인 시스템과 달리 Linera는 마이크로체인으로 알려진 여러 병렬 체인에서 트랜잭션을 구성합니다. 이러한 마이크로체인은 네트워크 전체에 애플리케이션 상태를 분산시켜 수평적 확장성을 가능하게 합니다. 프로토콜의 참가자에는 사용자, 검증자 및 체인 소유자가 포함됩니다. 검증자는 블록을 검증하는 역할을 하고, 체인 소유자는 새 블록을 제안하고 개별 마이크로체인을 관리합니다. 네트워크 재구성이 진행 중이 아니면 단일 검증자 세트가 모든 마이크로체인을 처리합니다. 이 아키텍처는 블록 제안과 블록 검증을 분리하여 탈중앙화된 프레임워크 내에서 애플리케이션 상태를 보다 유연하고 효율적으로 관리할 수 있도록 합니다. [1]

마이크로체인

Linera 아키텍처의 핵심은 애플리케이션이 최소한의 지연 시간으로 온체인 데이터를 읽고 쓸 수 있도록 하는 작은 블록 체인인 마이크로체인입니다. 마이크로체인 개념은 Linera의 확장 접근 방식에 기본적입니다.

체인 간 메시징

Linera에서 애플리케이션 상태는 여러 마이크로체인에 분산되어 있으며 각 체인은 자체 로컬 상태를 유지합니다. 체인 간 메시징은 비동기 메시지 전달을 사용하여 이러한 체인 간의 통신을 가능하게 합니다. 메시지는 검증자 네트워크 내에서 원격 프로시저 호출(RPC)로 전송되어 수신 체인의 받은 편지함에 배치됩니다. 해당 체인의 다음 블록 제안은 선택된 메시지를 포함하고 실행하여 메시지가 한 번만 순서대로 처리되도록 할 수 있습니다. 메시지 실행이 실패한 경우에만 메시지를 삭제할 수 있습니다.

체인 소유권 및 합의

체인은 하나 이상의 활성 소유자를 가질 수 있습니다. 모든 소유권이 제거되면 체인은 영구적으로 비활성화됩니다. 검증자는 주어진 높이에서 각 블록의 고유성을 적용하여 안전성을 보장하고, 새 블록을 생성하는 활성 상태 유지 책임은 체인 소유자에게 있습니다.

Linera는 블록 제안을 위해 다단계 라운드 구조를 사용합니다.

  • 빠른 라운드를 통해 지정된 슈퍼 소유자는 최소한의 지연 시간으로 블록을 빠르게 제안할 수 있으며, 단일 소유자 체인에 적합합니다.
  • 다중 리더 라운드를 통해 모든 소유자는 동시에 블록을 제안하여 일시적인 경합을 허용합니다.
  • 단일 리더 라운드는 개별 소유자에게 독점적인 시간 슬롯을 할당하여 동시 활동이 많은 체인에서 진행을 보장합니다.

다중 리더 라운드 수는 구성 가능하므로 체인이 다양한 사용 패턴에 적응하고 경합이 증가하면 단일 리더 라운드로 전환할 수 있습니다. [1] [7]

사용 사례

  • 실시간 데이터 서비스: 즉각적인 데이터 처리 및 온체인 계산을 가능하게 하여 애플리케이션이 실시간으로 결정을 내리고 API를 통해 Web2 시스템과 상호 작용할 수 있도록 합니다.
  • 탈중앙화된 소셜 플랫폼: 실시간 금융 상호 작용, 실시간 결제 및 콘텐츠 수익 창출을 용이하게 합니다. 모듈식 구조를 통해 ID, 콘텐츠 및 수익 레이어를 별도로 발전시킬 수 있습니다.
  • DePIN 및 IoT 네트워크: 장치 및 센서에 대한 짧은 지연 시간 작업 및 실시간 결제를 지원합니다. 마이크로체인은 로컬 처리 및 자율적 조정을 대규모로 가능하게 합니다.
  • 온체인 게임 및 메타버스: 즉각적인 게임 내 액션, 체인 간 자산 상호 작용 및 영구적인 디지털 환경을 지원합니다. 마이크로체인은 플레이어가 소유한 경제와 진화하는 로직을 유지합니다.
  • 데이터 검증 및 영지식 증명: 계산 증명의 빠른 검증을 허용하고 더 넓은 네트워크를 중단하지 않고 복잡한 작업을 오프로드합니다.
  • AI 에이전트 및 자동화: 자율 에이전트가 짧은 지연 시간으로 작업을 실행할 수 있는 격리된 환경을 제공하여 API 통합 및 자동화된 워크플로를 위한 사용자 지정 로직을 활용합니다.
  • 실물 자산(RWA) 및 결제: 디지털 및 법정 통화 거래에 대한 효율적인 결제를 가능하게 합니다. 이 시스템은 Rust 및 EVM 호환 프레임워크를 통해 규정 준수 도구 및 금융 인프라와 통합됩니다.
  • 고속 DeFi: 독립적으로 작동하는 앱별 체인을 통해 빠른 거래, 결제 및 청산을 지원하여 혼잡을 피하고 확장성을 가능하게 합니다. [5] [6]

주요 기능

매우 짧은 지연 시간

Linera는 온체인 트랜잭션을 실시간으로 체인으로 구성하여 검증자와 사용자 지갑 동기화합니다. 이 아키텍처는 기존 시스템에 비해 지연 시간을 크게 줄입니다. [2]

무제한 블록 공간

Linera의 애플리케이션은 계산을 마이크로체인 분산하여 확장할 수 있습니다. 마이크로체인 수는 사실상 무제한이므로 플랫폼은 무제한 트랜잭션 처리량 용량을 제공하는 것을 목표로 합니다. [2]

차세대 스마트 지갑

Linera 지갑은 트랜잭션을 재생하고 로컬 WebAssembly 가상 머신에서 웹 쿼리를 즉시 실행하여 애플리케이션에 신뢰할 수 있는 데이터를 제공합니다. 이 접근 방식은 보안과 사용자 경험을 모두 향상시킵니다. [2]

최고 수준의 상호 운용성

이 플랫폼은 모든 에 대한 실행 증명을 제공하고 트랜잭션에서 직접 외부 웹 서비스 쿼리를 지원합니다. 따라서 Linera는 다양한 생태계 및 기존 웹 서비스와 상호 작용해야 하는 멀티체인 및 멀티 시스템 애플리케이션에 적합합니다. [2]

탈중앙화

Linera의 탈중앙화 접근 방식은 과 커뮤니티 기반 감사 모델을 통합하여 확장성과 시스템 무결성을 모두 보장합니다.

를 통해 검증자는 자체 토큰 보유량과 사용자가 위임한 토큰을 기반으로 투표권을 획득합니다. 이 구조를 통해 사용자는 위임 선택을 수정할 수 있으며 검증자는 공개 트랜잭션을 사용하여 네트워크에 가입하거나 종료할 수 있습니다. 마이크로체인 전반의 검증자 재구성은 일관성을 유지하기 위해 조정된 마이그레이션 프로토콜이 필요합니다. 장거리 공격과 같은 위험을 완화하기 위해 마이크로체인은 오래되었거나 신뢰할 수 없는 검증자 위원회의 체인 간 메시지를 거부할 수 있습니다. [1]

참고 문헌.

카테고리순위이벤트용어집