EOSIO란 무엇인가요? (EOS)

작성자 Kraken Learn team
6 분
2022년 1월 19일

초보자 가이드

EOSIO는 탈중앙화 애플리케이션(dapp)이라는 새로운 종류의 프로그램 운영을 용이하게 하도록 설계된 블록체인입니다. 

이 기술은 dapp 실행을 위해 블록체인을 사용하는 데 있어 역사적으로 발생했던 문제들을 해결하고자 합니다. 인기 있는 애플리케이션은 Ethereum(ETH)과 같이 규모가 크고 더 발전된 블록체인에서도 용량을 막아 모든 사용자에게 성능 문제를 야기했습니다.

dapp 성능을 우선시하는 여러 새로운 블록체인 중 하나인 EOSIO는 초당 더 많은 트랜잭션을 확인하고 트랜잭션을 수행하는 사용자에게 부과되는 수수료를 없애기 위한 설계 선택을 했습니다. 

그러나 경쟁 블록체인과 차별화되는 다른 주목할 만한 차이점들이 있습니다.

첫째, EOSIO 프로그래머는 새로운 프로젝트별 프로그래밍 언어 대신 C++, Java, Python과 같은 WebAssembly 언어를 사용하여 dapp을 개발할 수 있습니다. 

또한 EOSIO에서는 EOS를 사용한 투표를 통해 소프트웨어 업데이트가 결정됩니다. EOS는 EOSIO의 기본 암호화폐이며 블록체인 운영 비용을 지불하는 데 필요합니다.

EOSIO는 1년 동안 10억 개의 EOS를 판매하여 40억 달러 이상을 모금하며 역사상 가장 큰 초기 코인 공개(ICO)를 개최한 것으로 가장 잘 알려져 있습니다.

그 이후로 EOS.IO는 공식 웹사이트를 통해 로드맵 상태에 대한 최신 정보를 사용자에게 계속 제공하고 있습니다. 더 정기적인 업데이트를 원하시면 네트워크 및 진화하는 기술에 대한 팁과 튜토리얼이 포함된 EOS 블로그를 즐겨찾기에 추가할 수 있습니다.

what is eos?

EOSIO는 누가 만들었나요?

2017년 Dan Larimer와 Brenden Blumer가 설립한 Block.One은 EOSIO 프로토콜을 개발한 비공개 회사입니다. Larimer는 블록체인 개발자들 사이에서 유명한 인물입니다. 그는 EOSIO 외에도 최초의 탈중앙화 거래소인 BitShares와 최초의 암호화폐 소셜 미디어 네트워크인 Steemit을 설계했습니다. 

Block.one의 최고 기술 책임자(CTO)로서 Larimer는 EOSIO 소프트웨어의 수석 아키텍트입니다. 그는 또한 EOSIO 블록체인 운영에 사용되는 위임 지분 증명(DPoS) 합의 메커니즘을 만든 것으로도 알려져 있습니다.
 

EOSIO는 어떻게 작동하나요?

EOSIO 블록체인은 실제 컴퓨터의 성능을 모방하도록 설계되었으며, 소프트웨어 자체는 운영에 있어 몇 가지 익숙한 컴퓨팅 개념을 사용합니다. 

예를 들어, EOSIO 블록체인을 구동하는 세 가지 유형의 리소스가 있습니다. 

다음과 같습니다.

  • 대역폭 (Disk) – 네트워크를 통해 정보를 릴레이하는 데 필요
  • 연산 (CPU) – dapp을 실행하는 데 필요한 처리 능력
  • 상태 저장 (RAM) – 블록체인에 데이터를 저장하는 데 사용 

 

EOSIO에서 이 세 가지 리소스를 모두 구매하려면 EOS가 필요합니다. 즉, 개발자는 출시하는 dapp을 실행하기 위해 EOS를 구매해야 합니다. 

특히 EOSIO에 구축된 dapp은 사용자에게 트랜잭션 수수료를 요구하지 않아 dapp 사용자가 EOS를 무료로 전송할 수 있습니다. 그러나 이러한 비용이 EOSIO에서 사라지는 것은 아니며, 네트워크 리소스에 대한 비용을 지불해야 하는 dapp 개발자에게 단순히 전가됩니다.


위임 지분 증명 (DPoS)

블록체인을 보호하기 위해 EOSIO는 위임 지분 증명(DPoS)이라는 시스템을 사용합니다.


DPoS는 실시간 투표 및 평판 시스템을 사용하여 블록체인에서 다음 블록을 생성할 수 있는 사람을 결정합니다. 이는 EOS를 소유한 사람이라면 누구나 네트워크 운영을 도울 수 있음을 의미하지만, 더 많은 토큰을 소유할수록 소프트웨어에 의해 선택될 가능성이 높아집니다.

각 EOS 토큰은 플랫폼 개발을 지원하는 데 사용될 수 있는 한 표를 나타내기 위해 잠금(스테이킹)될 수 있습니다. 


거버넌스 

EOSIO는 거버넌스에 대해 더 적극적인 접근 방식을 취하며, 사용자가 소프트웨어 규칙을 변경하기 위한 결정을 투표하고 실행할 수 있는 기능을 제공합니다. 

EOS를 소유하면 사용자는 결정에 투표할 수 있으며, 블록 생산자는 승인된 결정을 실행할 책임이 있습니다. 두 그룹 모두 모든 EOSIO 사용자 간의 규칙을 성문화하는 거버넌스 문서인 “EOS 헌법”을 변경하는 데 투표할 수 있습니다. 

이는 EOS 블록 생산자에게 네트워크 사용자에 대한 광범위한 권한을 부여합니다. 

예를 들어, EOS 블록 생산자는 계정을 동결할 수 있습니다. (계정을 동결하려면 21명의 EOS 블록 생산자 중 15명만 자금 잠금에 투표하면 됩니다.)

이로 인해 EOSIO 블록체인의 설계가 중앙화된 통제와 남용의 희생양이 될 수 있다는 비판이 제기되었습니다. 
 

EOS는 왜 가치가 있나요?

EOS는 EOSIO 블록체인에서 dapp과 거버넌스를 구동하는 데 필수적입니다.


스마트 계약 및 Dapp

새로운 dapp을 구축하고 출시하려면 EOSIO 개발자는 스마트 계약이라고 불리는 것을 사용해야 합니다.

스마트 계약은 특정 요구 사항에 구속되며 해당 요구 사항이 충족되면 블록체인에서 실행됩니다. 함께 그룹화된 스마트 계약은 더 복잡한 dapp을 형성할 수 있습니다. 

EOS의 dapp 예시로는 부동산 거래 게임인 Upland와 암호화폐로 동작이 구동되는 롤플레잉 게임인 EOS dynasty가 있습니다. 

모든 dapp과 마찬가지로 이러한 프로그램은 스마트 계약에 필요한 연산을 수행하기 위해 블록체인에 비용을 지불하기 위해 EOS를 구매하고 스테이킹해야 합니다. 


스테이킹 및 투표

dapp을 실행하는 개발자가 스테이킹한 EOS로 무엇을 할 수 있는지에 대한 제한이 있습니다.

예를 들어, EOSIO 소프트웨어는 dapp이 3일 동안 스테이킹한 토큰 수에 비례하여 블록체인의 사용 가능한 용량의 일정 비율을 소비할 수 있도록 합니다.

특정 dapp 개발자가 토큰의 0.5%를 보유하고 있다면, 해당 개발자는 그에 상응하는 양의 CPU를 사용할 수 있습니다. 이는 개발자가 지속적으로 EOS를 구매하고 보유하도록 장려합니다. 

이 중 RAM은 EOS에 가치를 부여하는 데 가장 중요한 리소스일 수 있습니다. EOSIO에 정보를 저장하는 개발자는 해당 데이터가 삭제될 때까지 토큰을 보유해야 하기 때문입니다. 

데이터가 삭제되면 스테이킹 계약에 잠겨 있던 EOS는 유통에서 제거되어 남은 EOS 공급량의 가치를 높입니다.

 

토큰 경제

사용자는 생성될 수 있는 EOS 토큰 수에 제한이 없다는 점에 유의해야 합니다. 또한 블록이 생성될 때마다 새로운 EOS 코인이 시장에 출시됩니다. 

소프트웨어 규칙에 따르면 EOS 코인 양은 매년 5% 증가할 수 있으며, 이는 EOS 가격에 하방 압력을 가할 수 있습니다. 
 

EOSIO를 사용하는 이유

EOSIO는 탈중앙화 애플리케이션을 구축하거나 사용하려는 개발자에게 흥미로울 수 있습니다.

다른 블록체인에서 이미 dapp을 출시한 개발자는 EOSIO가 트랜잭션을 수행하는 사용자에게 비용을 전가하지 않으므로 EOSIO가 제공하는 사용자 경험이 블록체인 전환을 선호하게 만들 수 있습니다. 

투자자들은 또한 블록체인에서 프로그램을 실행하는 장기적인 약속과 dapp 개발자가 새로운 창작물을 시장에 출시하기 위해 계속해서 EOS를 사용할 것이라고 믿는다면 EOS를 포트폴리오에 추가하려고 할 수 있습니다. 
 

시작하기

이제 다음 단계로 나아가 EOS를 구매할 준비가 되었습니다!