EOS의 네트워크 자원 관리 시스템

EOS 자원 관리 최적화 방법

Sangyong Jeong avatar
작성자: Sangyong Jeong
1주 전에 업데이트함

"퍼블릭 블록체인에서 자원을 할당하고 관리하는 방식은 매우 중요합니다. 일부 네트워크는 트랜잭션(transaction) 수수료를 기반으로 운영되며 이 수수료는 채굴자들이 받습니다. EOS 블록체인은 이러한 관점에서 다른 모델을 가지고 있습니다. EOS 토큰을 잠그고, 네트워크의 자원을 사용할 수 있습니다."

일반적으로 EOS 블록체인은 3가지 자원을 사용해 체인 내 작업을 수행합니다.

  • 처리 (CPU) 대역폭 - 트랜잭션을 처리하는 데 걸리는 시간

  • 네트워크 (NET) 대역폭 - 바이트 단위로 측정된 트랜잭션의 크기

  • 체인에 데이터 저장 (RAM) - 바이트 단위로 측정.

2021년 4월 도입된 파워업(PowerUP) 모델로 CPU 및 NET 운용방식이 변경되었습니다.

이전에는 EOS 토큰을 스테이킹(Staking)하고 네트워크의 전체 자원 중 일정 비율을 사용 가능했습니다. 사용 가능한 CPU 및 NET은 잠긴 토큰 수에 비례했습니다. 예를 들어 전체 토큰의 1%를 스테이킹 했다면 총 자원의 1%를 사용할 수 있었습니다.

이 모델은 다음과 같은 문제에 직면했습니다.

  • 일부 사용자는 보안, 또는 위임을 위해 EOS 토큰을 스테이킹했습니다. 이로 인해 네트워크의 유효자원이 감소하는 문제가 있었습니다.

  • 네트워크의 전체 자원이 부족할 수 있는 잠재적 문제가 발생할 수 있습니다.

    1. EOS 체인에서의 필요한 작업을 수행하기 위해 더 많은 EOS 토큰을 구매해야 합니다.

    2. REX에서 자원을 빌립니다. 그러나 REX에는 체인 전반에 걸친 자원 할당 요구를 충족하기에 충분한 유동성이 없을 수 있기 때문에 이 역시 문제가 될 수 있습니다.

    3. 무료 자원을 제공하는 지갑을 사용할 수 있지만 문제는 이러한 지갑이 주로 REX 자원에 의존한다는 것입니다. 또한 이 단계에서는 사용자가 지갑의 기능에 대해 더 많은 연구를 해야 합니다.

파워업(EOS PowerUp) 모델은 위 문제에 대한 해결책을 제공합니다.

파워업(EOS PowerUp) 모델은 "EOS 퍼블릭 블록체인에 더 큰 자유와 효율성을 제공" 하기 위한 것이며 2020년 가을부터 평가 및 테스트되었습니다. EOS 커뮤니티는 모델에 대한 논의를 진행해 왔으며 때문에 파워업 모델을 빠르게 구체화하고 적용할 수 있었습니다.


이 모든 것은 전체 시스템 자원의 효용성을 향상시키는 방향으로 이루어집니다.


자원관리 비교분석

현재 CPU/NET에 EOS를 스테이킹(Staking) 하거나 REX에서 EOS를 지불하고 CPU/NET을 임대해 네트워크 자원을 사용할 수 있습니다. 그러나 비용 측면에서 효율적이지 않습니다. 이에 비해 파워업 모델은 사용자가 네트워크 자원을 활용하는 가장 효율적인 방법입니다.

다음은 앵커 지갑(Anchor Wallet)의 개발자가 기존 stake 모델, REX 그리고 PowerUP을 사용했을 때 어느 정도의 EOS가 필요한지 분석한 표입니다.

PowerUP

REX

Staking

0.0003

8.7721

1113.4000

EOS by ms

EOS by ms

EOS by ms

EOS 네트워크 사용자는 파워업 모델을 통해 네트워크를 가장 효율적으로 사용할 수 있습니다.


파워업(PowerUp) 모델 전환 후 EOS에서의 RAM, CPU/NET 오류 해결

EOS에서 트랜잭션을 수행 할 때 RAM, CPU 또는 NET와 관련한 오류 메시지가 지속적으로 발생하시나요? 이 문제에 대한 효과적인 해결책이 있습니다.

다양한 플랫폼에서 무료로 제공되는 트랜잭션을 이용하세요

bloks, EOSAuthority, Anchor 등의 지갑에서 제공하는 무료 트랜잭션을 이용해보세요.

무료로 네트워크 자원을 대여하세요.

다음 방법을 통해 1일간 네트워크 자원을 대여할 수 있습니다.

  • boid.com과 EOS 커뮤니티 후원을 받는 https://eospowerup.io/free에서 사용자는 24시간마다 최대 2회의 무료 PowerUp을 이용할 수 있습니다. 이러한 무료 서비스를 유지하는 데 도움을 주고 싶으시다면 "eospowerupio" EOS 계정에 "Donate" 메모와 함께 EOS를 기부할 수 있습니다.

자원 관리를 위해 Anchor Wallet 또는 이와 비슷한 소프트웨어를 설치하세요.

Anchor Wallet v1.2.0 이상을 설치합니다. 설치하는 동안 프라이빗 키를 가져와 EOS 계정을 연동합니다.

앵커 지갑(Anchor Wallet)은 매일 5~10회 무료 트랜잭션을 제공합니다(Greymass 후원).

5-10회의 무료 거래를 모두 사용하셨다면, 이후 트랜잭션 당 소액의 수수료(≈0.01 EOS)가 부과될 수 있습니다. 계정에 수수료 부과에 필요한 EOS가 부족할 시에는 "overdrawn balance(잔액 초과 인출)" 오류가 표시되며, 계정에 소량의 EOS를 보유하여 해당 오류를 해결할 수 있습니다.


작성자: Charles Arroyo-Bishop

편집자: Markus Hinrichs

옮긴이: Sangyong Jeong

출처 및 참고문헌:

답변이 도움되었나요?