본문 바로가기

암호화폐/이오스

[EOS Inside] 블록원이 제안한 EOS PowerUp Model 설명

안녕하세요, 디온입니다. 2020년 9월 블록원은 새로운 EOSIO 리소스 모델을 테스트하기 위한 콜라보레이션 프로그램을 시작했습니다. 이 새로운 모델은 EOSIO 퍼블릭 체인, 즉 EOS 메인넷에서 리소스 관리를 향상시키는 것을 목표로 합니다.

EOSIO Public Chain은 우리가 잘 알고 있는 EOS 메인넷을 의미합니다

해당 프로그램을 시작한 이후 EOS PowerUp Model이라는 이름으로 부르는 이 새로운 리소스 모델에 대해 커뮤니티로부터 매우 긍정적인 피드백들이 이어졌습니다. 블록원이 제안한 새로운 리소스 모델을 적용하면 사용자들은 수수료를 지불하고 24시간 동안 자신의 계정을 네트워크에서 자유롭게 사용할 수 있습니다. 또한 EOS 토큰 보유자는 사용하지 않는 EOS토큰을 예치하여 전체 네트워크에서 발생하는 파워업 수수료의 일정 비율을 수익으로 얻을 수도 있습니다.

현재는 테스트 프로그램이 모두 종료되었으며, 블록원에서는 이제 EOS 커뮤니티를 초대하여 EOS 퍼블릭 블록체인을 위한 EOS PowerUp Model의 채택 및 디플로이 작업이 진행될 예정입니다. 아래에서는 EOS의 새로운 리소스 모델(NRM)로 인해 변경되는 사항에 대해 설명을 드리겠습니다.

간단 요약 (TL;DR)

자세한 내용을 다루기에 앞서 아주 간단하게 변경되는 사항에 대해서 요약하여 설명을 드리면 다음과 같습니다.

(1) 리소스가 필요한 사용자 (토큰 전송, 디앱 이용 등)

  • 이더리움처럼 무조건 트랜잭션 수수료를 EOS로 지불해야 함
  • 단, 이더리움이 트랜잭션 당 수수료를 지불한다면, EOS는 24시간 기준으로 수수료를 지불하고 이용

(2) 리소스가 불필요한 EOS토큰홀더

  • 기존처럼 REX에 EOS를 스테이킹하고 지분율만큼 수익 취득
  • 여기서의 수익이란? : RAM거래수수료, 네임옥션, 사용자들의 EOS수수료

(3) 기존과의 차이점

  • EOS 스테이킹으로 CPU/NET과 같은 리소스를 얻는 개념이 사라짐
  • 이를 통해 유휴자원(EOS를 스테이킹하고 CPU/NET을 점유한 계정이 사용하고 있지 않은 자원)이 발생하지 않게 됨
  • EOS 네트워크 사용자는 무조건 EOS를 지불해야 함

(4) 이더리움과의 차이점

  • 이더리움 : 트랜잭션당 수수료 부과 / 이오스 : 24시간 기준 수수료 부과
  • 이더리움 : 채굴자들이 수수료 취득 / 이오스 : EOS 스테이커들이 수수료 취득

기술적으로 이더리움은 트랜잭션마다 수수료를 매번 내는 방식이라면, 이오스는 일종의 정기권을 끊고 리소스를 빌리는 것이지만, 자세한 내용은 신경쓰지 않으셔도 될 것으로 보입니다.

개요

퍼블릭 블록체인이 온체인 리소스를 할당하고 관리하는 방법은 매우 중요합니다. 현재 어떤 블록체인 네트워크는 더 많은 사용자들이 트랜잭션을 발생시킬수록 비용이 증가하는 거래 수수료를 기반으로 운영되고 있습니다. 그리고 여기서 발생하는 거래 수수료는 채굴자들의 수입으로 들어가게 됩니다.

EOS는 블록체인의 리소스를 점유하기 위해 EOS토큰을 락업하는 다른 모델을 채택하고 있습니다. EOS에는 트랜잭션을 처리하는데 소요되는 시간인 CPU대역폭(CPU), 바이트 단위로 측정된 트랜잭션의 크기인 네트워크 대역폭(NET), 바이트 단위로 측정된 데이터를 체인에 저장하는 방식인 RAM까지 총 3가지의 중요한 리소스가 존재합니다. 여기서는 CPU와 NET을 보다 효율적으로 사용하기 위한 새로운 제안의 세부내용을 다룹니다.

현재 EOS토큰은 디지털 부동산 소유권이라고 할 수 있습니다. 현존하는 모든 EOS토큰을 소유하는 것은 온체인에서 전체 리소스를 소유하고 제어할 권리를 가지게 되는 것과 같습니다. 사용자가 EOS토큰을 락업(스테이킹)하면, 락업된 토큰이 전체에서 차지하는 비율만큼 사용 가능한 리소스를 점유하게 됩니다. 예를 들어 전체 스테이킹된 토큰의 1%를 스테이킹한 경우 1%의 리소스를 사용할 권한을 가지게 되는 것입니다.

기존 리소스 모델의 문제

(1) 유휴 상태의 리소스 : 모든 토큰 홀더들이 리소스를 얻기 위해 EOS를 스테이킹하지는 않습니다. 어떤 사용자는 보안 상의 이유로 토큰을 스테이킹하기도 하고, 어떤 사용자는 블록프로듀서에게 투표를 하기 위해 스테이킹을 하기도 합니다. 그럼에도 불구하고 사용자가 EOS를 스테이킹하는 경우에는 해당 비율만큼의 리소스를 점유하게 됩니다. 그리고 이 리소스는 다른 사용자들이 리소스를 사용하고자 하는 수요가 많은 상황에서도 유휴 상태로 존재하게 되는 문제가 있습니다.

(2) 추가 리소스 확보의 진입장벽 : 트랜잭션을 발생시키고 싶으나 충분한 리소스가 없는 사용자의 경우에는 다음의 3가지 선택지 중에서 하나를 선택해야 합니다.

  • ① 더 많은 EOS를 구매하기 : 일단 이 방법은 시간과 비용이 많이 소모되고, 해당 사용자가 토큰 전송과 같은 간단한 작업을 수행하고자 하는 경우에는 매우 비효율적인 방법입니다.

  • ② REX에서 리소스 빌리기 : REX에서 EOS를 지불하고 빌릴 수 있는 리소스가 이미 여러 번 고갈된 바가 있습니다. REX가 네트워크 전체의 리소스 수요를 감당할만한 충분한 유동성을 보유하고 있다고는 볼 수 없습니다. (리소스 유동성 문제 발생)

  • ③ 리소스를 지원하는 지갑 사용하기 : 제일 좋은 방법이지만, 사용자의 리소스를 지원하는 지갑이 신규 사용자들에게는 잘 알려지지 않았거나 접근하기 어려울 수 있습니다. 더불어, 이러한 지갑들 역시 대부분이 REX에 의존하고 있기 때문에 위에서 언급한 REX에서의 리소스 유동성 문제에 직면할 수 있습니다.

(3) 새로운 사용자 비용 : 리소스를 얻기 위해서 추가로 EOS를 구매하는 것은 매우 번거로운 일입니다.

이와 같은 이유로 블록원에서는 새로운 리소스 모델을 제안하게 됩니다.

커뮤니티와의 공동 작업

블록원은 2020년 가을부터 EOSIO 개발자 커뮤니티와 협력하여 EOS 퍼블릭 블록체인이 CPU 및 NET 리소스를 할당하는 방법과 관련하여 새롭게 제안한 모델을 면밀하게 검토 및 평가하였습니다. 가칭 EOS PowerUp Model은 EOS 퍼블릭 블록체인에 더 큰 자유와 효율성을 제공하는 방식입니다.

블록원은 코드 참여를 장려하기 위해 버그 바운티 프로그램과 블록프로듀서 투표 프로그램을 운영하였으며, 현재까지 250명 이상의 커뮤니티 멤버가 텔레그램에서의 토론에 참여하였고 40명 이상의 블록프로듀서 후보들이 피드백을 제공하였으며 대체적으로 긍정적인 평가들이 이어졌습니다. 더불어 버그 바운티 프로그램에서는 어떤 취약점도 발견되지 않았습니다.

새롭게 제안된 EOS PowerUp 모델의 기간을 30일에서 24시간으로 단축하는 것과 관련하여 많은 커뮤니티 멤버들의 의견 개진이 있었으며, 코드 변경이 필요한 사항에 대한 EOS Authority팀의 기여가 있었습니다.

새로운 모델의 설명

EOS PowerUp 모델은 사용자에게 다음 2가지의 선택지를 제공합니다.

(1) 계정을 사용하기 위해서는 CPU/NET 리소스를 얻기 위해 사용 요금을 지불해야 합니다. (24시간 기준)

(2) 유휴 EOS토큰을 보유 중인 경우에는 이를 스테이킹하여 EOS메인넷에서 사용자들이 지불하는 사용 요금을 수익으로 얻을 수 있습니다.

비트코인과 같은 작업증명(Proof-of-Work) 네트워크에서 온체인 활동으로 인해 발생된 수수료를 수취하는 사람이 채굴자가 아닌 토큰 홀더인 상황을 생각해보시면 됩니다. 네트워크 사용을 위해 무조건 EOS를 지불하게 되지만, 리소스의 사용량과 스테이킹한 EOS의 수량에 따라 어떤 사용자의 경우에는 수수료로 지불하는 비용보다 스테이킹한 EOS를 통해 얻는 수수료 수익이 더 클 수 있습니다.

새로운 모델의 출발점은 시스템 리소스의 유휴비중을 없애고 더 큰 가용성을 보장하기 위한 것입니다.

새롭게 제안된 EOS PowerUp 모델에 대한 기술적인 설명은 EOSIO Resource Allocation Proposal에서 참조할 수 있습니다.

EOS PowerUp 모델은 현존하는 EOS메인넷의 다양한 리소스 문제를 완화하고 EOS토큰홀더와 EOS사용자 간의 이해관계를 잘 정렬해주는 리소스 관리 모델이 될 것입니다. 2019년 3분기 및 4분기에 진행된 EOSIO 1.8 컨센서스 업그레이드와 마찬가지로 EOS메인넷의 블록프로듀서들이 EOS PowerUp 모델의 고도화(사용자 인터페이스 업그레이드), 개발, EOS메인넷에 채택 및 배포 등과 같은 작업을 진행하게 되며, 블록원은 제안자이자 EOS 커뮤니티의 일원으로서 이러한 모든 역할들에 동참하게 됩니다.

 

[암호화폐(디지털자산) 거래소 거래수수료 할인 가입링크 안내]

① 바이낸스(Binance.com) 가입링크 (거래수수료20% 페이백) : 바로가기
② 바이낸스KR(원화거래 가능) 가입링크 (거래수수료20% 페이백 + 0.2BNB지급) : 바로가기
③ 바이낸스 선물 가입링크 (1달간 거래수수료 10% 페이백) : 바로가기
④ 고팍스(GOPAX) 거래소 가입링크 (가입즉시 5,000원 원화 또는 코인지급) : 바로가기
⑤ 폴로닉스(PolonieX) 거래소 가입링크 (거래수수료 10% 페이백) : 바로가기
⑥ 코인원(Coinone) 거래소 가입링크 (거래수수료 10% 페이백) : 바로가기
⑦ FTX파생상품 거래소 가입링크 (거래수수료 5% 페이백) : 바로가기
⑧ OKEx 거래소 가입링크 (110달러 리워드+40달러 수수료쿠폰) : 바로가기
⑨ 코인리스트(CoinList) 토큰세일 플랫폼 가입링크 (100달러 이상 거래시 10달러 상당의 BTC지급) : 바로가기