EOS 시스템 계정(System Account) 이해하기

in #kr6 years ago (edited)

 EOSIO 는 EOS 메인넷을 운영하는 소프트웨어로 EOSIO 에서 시스템계정의 종류와 기능에 대한 내용 입니다.

시스템 계정(System Account)

시스템 계정으로 EOSIO 에서 정의된 계정은 "eosio" 입니다.  이 또한 계정이므로 Owner, Active Key를 가지며,   "투표(Vote)", "계정생성", "RAM Buy/Sell", 등의 기능이 컨트랙트(Contract)로 등록(구현)되어 해당 기능을 수행 합니다.

계정이름(Account Name) : eosio
계정 Owner,Active : 21  BP 대표가 등록된 eosio.prods 란 계정이 가짐
Contract :  투표, 계정생성, Ram Buy/Sell.. 등의 컨트랙트 기능이 등록


램 계정(Ram Account)

EOS 자원중 하나인 램(Ram)과 관련된 계정으로 램(Ram)/램 수수료(RamFee) 두가지로 구분되며, eosio.ram 잔고는 램마켓에서 구매된 램에 대한  EOS 잔고를 표시 합니다.(현재 EOS 물리적 램 크기(Size) : 64GB)

램 거래에서 발생한 수수료가 누적되어 보관되는 계정 입니다. 일반적으로 알려진 것은 추후 소각(Lock)된다고 알려져 있지만,  Saving 으로 전환되어 EOS 발전을 위해 쓰여진다는 내용도 있지만 정확하지는 않습니다.


보상 계정(Reward Account)

EOS 인플레이션과 관련된 계정중 saving 계정은 인플레이션중 4%가 보관되는 계정 입니다. 추후 EOS 발전을 위해 작업제한(WP)에 관련된 보상이 이루어지는 계정 입니다.

BP 의  블럭 보상을 지급하는 계정으로 잔고는 아직 지급되지 않은 블럭 보상의 잔고 입니다. 

transfer flow ) eosio -> eosio.bpay -> 블럭생산 BP

BP 의 투표 보상을 지급하는 계정으로 잔고는 아직 요청(Claim)하지 않은 투표 보상의 잔고 입니다.  

transfer flow) eosio -> eosio.vpay -> claim ->  BP

프리미엄 이름 경매 (Names Account)

경매에 등록된 모든 이름에 제시된  Bid(사자)호가 총 잔고 입니다.  메인넷 런칭 2주후 낙찰이 진행되며, 하루에 최고 1개의 이름만 낙찰시킨다는 문제점이 있다고 알려져 있습니다. 즉 경매이름당 최고가(Highest Bid)가 아닌 일일 최고 호가 이름 한개만 낙찰시킨다는 것 입니다.

Stake 계정(Stake Account)

CPU, NET 에 EOS 자원을 위임/해제 하면 해당 수량 만큼 잔고에 반영되는 계정으로 Stake 수량을 파악할 수 있습니다.

미등록 계정(Unregister Account)

 이더리움 블럭체인에서 EOS 키를 미등록한 계정에 대한 총 잔고를 가지며, 구제를 위한 기능(Contract)을 포함하고 있습니다. 

 FallBack 처리방법으로 처리할 수 없는 유저에 대해 처리하기 위해 Contact 가 등록되어 있습니다.

EOS 토큰 계정(EOS token Account)

이더리움에서 토큰주소에 해당되는 계정으로 EOS 메인넷에서는 EOS 도 토큰이며, 이에 해당되는 계정입니다.

EOS 토큰 계정잔고 끝자리 0.0001 는 테스트를 위해 보낸 것이며,   이더리움에선 기술적으로 돌려 받을 방법이 없었지만, EOS 에선  eosio.token 의 <Active>권한을 가진  <eosio.prods>(21 BP) 가 승인만 한다면 돌려 받을 수 있다는 것이 이더리움  토큰(컨트랙트) 주소와 차이점 입니다.

 

 멀티서명 컨트랙트 계정(MultiSig Contract account)

 멀티서명에 관련된  기능(Contract)을 포함하고 있는 계정입니다.  이더리움체계와  비교하면  EOSIO 에선 자체 내장하고 있다는 것과 이더리움 체계에서는 별도로 구현해야 된다는 점 입니다.

정리

 eosio 란 계정은 토큰(token),멀티서명(MultiSig) 기능(Contract)을 포함하는 계정과,  용도별 계정을 추가적으로 생성하여 관리하고 있으며 이 계정의  권한은 eosio.prods 이란 계정의 이름으로 21 BP 들의 일정수 이상 합의에 따라 관리되는 형태 입니다.

Sort:  

(jjangjjangman 태그 사용시 댓글을 남깁니다.)
호출에 감사드립니다! 즐거운 스티밋하세요!

출동 감사드립니다.

홀코인님 늘 상세하고 좋은 정보 감사합니다! 포스팅 정말 잘 보면서 열공하는데 참고하고 있습니다 ㅎㅎㅎ :D

열공까지 하시다니 ㅎ) EOS 블럭체인을 하나씩 알아가는 재미가 쏠쏠합니다.

깔끔하게 정리해주셔서 감사합니다 홀코인님 :)
EOS 관련글 잘보고 있습니다 !

고생많이 하십니다. 크리머님 핫팅하세요. 작은표지만 한국 bp에 몰표했습니다.

정보 출처 좀 알려주실 수 있나요?

정보출처는 EOSIO 에 대해서 들여다보면서 배우는 중입니다.
주로 EOS 각각 트랙잭션을 살펴보면서..하나씩 배우는중입니다.

좋은정보 감사합니다 ^^