안녕하세요? EddieYi 입니다.
EOS 커뮤니티 기여에 있어서 BP보다 더욱 중요할 WP 투표에 대한 내용이 거의 논의되고 있지 않다고 생각하였습니다.
그래서 EOS 토큰 홀더로서, 그리고 DApp 개발을 통해 EOS 커뮤니티를 활성화 하고자 하는 스타트업 창업자로서 고민을 담아 작성한 내용입니다.
18년 5월 24일 기준, 아직 확정된 내용이 아니므로 변경될 수 있음을 미리 알려드립니다.
0. EOS의 인플레이션
EOS의 매년 인플레이션은 최대 5%입니다.
- Block Producers 에게 최대 1% 배분됩니다.
- Worker Proposal 에게 최대 4% 배분됩니다.
→ WP에게 할당된 배분량은 투표를 통해 보상으로 지급하거나 소각 가능합니다.
1. 과거: 커뮤니티 혜택 애플리케이션 (Community Benefit Applications)
블록 생산자를 선출함과 더불어, EOS.IO 소프트웨어의 사용자들은 3개의 커뮤니티 애플리케이션(스마트 컨트렉트)을 선출할 수 있습니다. 이 3개의 커뮤니티 애플리케이션은 설정된 연간 토큰 공급량에서 블록 생산자에게 지급한 토큰을 제외한 토큰을 받게 됩니다. 이 스마트 컨트렉트들이 받는 토큰의 양은 각 어플리케이션이 토큰 소유자들로부터 받은 투표 수에 비례하여 결정됩니다. 선정된 애플리케이션 혹은 스마트 컨트렉트는 토큰 소유자들의 투표 결과에 따라 바뀔 수 있습니다.
https://github.com/bookchainio/eos-docs/blob/master/ko-KR/TechnicalWhitePaper.md#커뮤니티-혜택-애플리케이션
- EOS 토큰 홀더가 직접 투표하는 구조이다.
- 3개의 DApp 또는 Smart contract을 선출하여 토큰 보상을 지급한다.
- 이후 새로이 선출된 DApp이 있다면 교체되어 보상을 지급한다.
기존에는 EOS 커뮤니티, 즉 EOS 토큰의 가치 상승을 일으키는 가장 큰 요인인, DApp 개발자(팀)에게 EOS 토큰을 지급하여 보상하는 방법으로 고안해두었습니다. 이는 아래와 같이 EOS 토큰의 유동성을 제한하여 EOS 토큰의 가치를 상승시킬 수 있습니다.
- BP 투표와 마찬가지로 DApp 투표를 통한 락업(lock up) 효과가 있습니다.
- DApp의 사용자가 많아질 수록 밴드위스(bandwidth)와 파일 저장소(file storage) 사용을 위해 EOS 토큰을 묶어두어야(staking) 합니다.
다만, 정확한 투표 기간 및 방법이 부재하였습니다. 따라서 아래와 같은 크라우드 펀딩의 개념이 되지 않을까 예상하였습니다.
- 사용자를 많이 끌어들인 (또는 그 가능성이 보이는) DApp 또는 Smart contract를 기간을 한정하여 3개를 선출한다.
- 해당 기간에 모인 토큰을 투표 비율별로 EOS 토큰 보상을 지급한다.
2. 현재: Worker Proposal System (WP, WPS)
In addition to electing block producers, pursuant to a blockchain based on the EOS.IO software, token holders can elect a number of Worker Proposals designed to benefit the community. The winning proposals will receive tokens of up to a configured percent of the token inflation minus those tokens that have been paid to block producers. These proposals will receive tokens proportional to the votes each application has received from token holders, up to the amount they request for performing their work. The elected proposals can be replaced by newly elected proposals by token holders.
The system contracts that implement Worker Proposals may not be in place at initial launch in June 2018, but the funding mechanism will. It will begin to accumulate funds at the same time block producer awards start. Since the Worker Proposal System will be implemented in WASM it can be added at a later date without a fork.
https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md#worker-proposal-system
기존에는 DApps & Smart contracts로 그 의미가 한정되어 있었습니다. 현재는 Worker proposal로 의미가 확대되었으며, 단 3개만을 선출한다는 제한이 사라졌습니다.
- DApps & Smart contracts 의 개발이 끝난 상태에서의 투표가 아닌, Proposal에 투표한다.
- 이후 제안자의 퍼포먼스에 따라서 투표받은 EOS 토큰을 보상받을 수 있게 된다.
- 제네시스 블록 생성부터 BP 보상과 함께 WP 보상도 쌓일 예정이지만 바로 투표할 수 있는 것은 아니다.
3. WPS는 어떤 문제를 해결하는가?
1. ICO & Reverse ICO 에서 발생하는 문제를 해결합니다.
- ICO를 통해 DApp을 개발하는 곳이 중앙화된 기업 또는 팀들(Centralized enterprises)입니다. 즉 탈중앙화된 스마트 컨트랙을 활용하여 조달한 자금을 중앙화된 팀이 운용하기 때문에 발생하는 문제를 미연에 방지합니다.
먹튀를 가장한 장난(prank)이었지만 분명 시사점을 준 SaveDriod 사례 - 이를 방지하기 위해서 비탈릭 부테린이 DAICO를 제안하기도 하였습니다. DAICO에서는 TAP 메카니즘을 통해 투자자들이 투표로써 개발팀에게의 이더리움 공급을 제한할 수 있습니다.
- WPS는 제안자의 퍼포먼스에 따라서 투표받은 EOS 토큰을 보상받는 구조가 WASM에 담겨있으므로 DAICO의 개념이 이미 도입되어 있습니다.
2. 크립토 펀드(Crypto fund, 암호화폐로 투자하는 펀드)를 포함하여, VC 투자가 관여되는 ICO의 한계를 뛰어 넘을 것입니다.
- VC는 필연적으로 투자 자금 회수(exit)에 대한 고민이 필요합니다. 그러나 EOS VC에서 기대하는 투자 자금 회수는 EOS 커뮤니티의 발전일 것이므로 기존 VC와는 다른 형태로 접근할 것입니다.
- 더하여, 현재 EOS VC에 마련된 투자금으로도 지원할 수 없는 큰 규모의 비즈니스가 EOS 커뮤니티를 위해 작동하게 될 것입니다. 그럴 경우 WPS를 통해서 받는 보상이 추가로 자금을 확보할 경로가 될 것입니다.
3. 토큰을 직접 발행하지 않고도 직접적으로 WP 등록이 가능할 것입니다.
따라서 WP 내용을 실현시켜 가면서 커뮤니티로부터 투표에 의한 보수를 받는 것이므로 ICO 진행 시에 따르는 규제를 피할 수 있을 것입니다.
4. 현재 BP의 WP는 무엇인가?
1. 이오시스(@EOSYS) 는 18년 5월 19일 밋업을 통해서 첫번째 WP를 EOS 에반젤리스트 그룹(EOS Evangelist Group, EEG)을 통한 교육자료 배포라고 밝혔습니다.
EOSYS Seoul Meetup Live Stream 19 May 2018
2. 이오서울(@EOSEOUL)의 경우, nodes 간의 지연시간/지연시간튐을 줄이고자 하는 WARP 네트워크를 첫번째 WP로 밝혔습니다.
[Worker Proposal] WARP Network을 제안합니다 - Part 1
(추가된 국내 BP의 WP가 있다면 코멘트 부탁드립니다.)
5. WP에 할당되는 EOS 토큰 보상은 대략 얼마인가?
EOS Canada - BP Illustrative Revenue Analysis - Public Version 1
EOS Canada의 자료를 이용하여 계산하였습니다. 연간 인플레이션은 아래와 같습니다.
- Max inflation per block → 4.88%
- WP portion of inflation → 3.90%
- 매일 106,849.3개의 EOS 토큰이 WP에 할당
- 보수적 관점에서 EOS 토큰의 가치를 미화 5달러로 가정 시,
→ USD 534,247 per day
→ USD 16,250,000 per month
한화로 매일 5억 7천만원, 매월 175억 2천만원이 투표를 통해 WP에 지급됩니다.
상기에 작성한 모든 내용이 실현 가능하다고 생각하는 근거입니다.
6. EOS 기반의 DApp을 개발할 스타트업으로서 WP를 준비한다면?
1. 개발 단계별 보상을 고려하자.
WPS에서는 EOS 토큰 홀더 그리고 DApp을 사용하게될 실제 사용자(end-user)에게 필요한 제품(product)를 제안하고 이를 실제로 개발 성과로 보였을 때 보상을 즉시 받게 됩니다.
따라서 최소한의 기능이 구현된 제품(MVP, Minimum viable product)을 개발 단계(milestone)로 적절히 나누어야 할 것입니다.
2. EOS 커뮤니티에 기여할 모델을 고려하자.
현재 EOS VC가 투자처로 찾고자하는 스타트업은 전통적인 형태를 따르고 있는 것 같습니다.
그러나 EOS VC의 투자금은 마중물 역할을 하기 위해 존재하게 될 것이고 그 투자 회수는 EOS 커뮤니티의 발전일 것으로 예상합니다.
따라서 궁극적으로 많은 사용자를 끌어들여 EOS 토큰이 스테이킹 될 수 있도록 만드는 것을 제1목표로 두고 WP를 준비했을 때, 투표에 따른 보상을 받게 될 것입니다.
3. 토큰 이코노미(token economy)를 다시 짜보자.
EOS 기반의 ICO로 토큰 이코노미를 구성하는 것도 당연히 가능합니다. 그럴 경우, 토큰의 가치가 확보(Value capture)되어야만 합니다. 이를 위해서 해당 토큰을 지속적으로 소진/소유해야할 요인을 제공할 때, 토큰의 가치가 확보됩니다.
그러나 WPS를 통해 지급받은 EOS 토큰을 활용한 토큰 이코노미의 구성이 가능하다면, EOS 토큰이 개별 DApp 토큰의 발행 목적으로 서비스에 연동될 수 있도록 할 수 있을 것입니다.
이는 DApp 사용만으로도 EOS 커뮤니티에 기여할 수 있으며 EOS 토큰의 가치가 올라가기 때문에 새로운 형태의 토큰 이코노미 구성이 가능합니다.
아직 EOS 메인 체인이 시작도 되지 않은 단계이긴 합니다. 하지만 EOSIO.SG 에서 BP 투표 관련한 툴까지 직접 준비하는 모습을 보았을 때, 현재의 예비 BP가 실전에서도 BP로서의 역할을 충분히 해낼 것으로 믿습니다.
따라서 EOS 커뮤니티에 기여하는 방향으로 DApp 개발을 담당할 스타트업에서도 WP에 대한 고민이 필요하다는 생각에 먼저 고민한 내용을 공유합니다.
상기 내용에 틀린 부분이나 다른 의견이 있다면 가감없는 피드백 부탁드립니다.
또한 이 고민을 함께할 분의 조언도 기다리겠습니다.
감사합니다.
(내용 추가)
a more beautiful question, about EOSIO worker proposals
18년 5월 24일 Thomas Cox가 Worker proposals 관련하여 유투브에 업로드 하였습니다.
토마스 콕스가 이야기한 것처럼 BP 투표만큼 WP 투표도 신중하게 준비되어야 하겠습니다.
전혀 생각지 못했는데 투표와 인플레이션에 새로운 관점을 보게되네요. bp 보다 wp가 더 중요할수도있겠군요.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
리스팀 감사합니다! 투표와 인플레이션에 있어서 WP 관련한 논의도 함께 시작해야할 시기라고 생각했습니다!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
풀봇 누르고 갑니다. 혹시..
좋은 글 감사드립니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
링크가 사이트였군요. 잘 보았습니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
의견 공유해주셔서 감사합니다!
1. 투표 관련한 툴입니다.
@EOSTRIBE 에서 크라우드펀딩 받아서 제작 중인 투표 시스템
EOS.host 의 투표 시스템(ONO와 INBlockChain 스폰) https://eos.host/testnet
EOSSEY @hanbitco의 거래소 한빗코의 투표 시스템 (공약) https://bit.ly/2s1EVtR
2. 아직 WP 투표 시스템에 대한 준비가 없습니다.
@EOSVIBES 에서는 bidding system 형태의 WPS를 제안하고 있습니다.
Worker Proposal 제안자가 따로 있고 이를 실제로 구현해줄 개발자가 비딩할 수 있는 시스템을 제안하고 있습니다.
WPS가 단순히 eos.io 소프트웨어의 개선에만 쓰이기에는 너무 큰 보상이 배당되어있다고 생각합니다. EOS VC도 결국엔 중앙화된 팀이니까요. 이를 방지할 WPS를 지금부터 제안해나가야 한다고 생각합니다!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
좋은글 이제야 보고 갑니다~! 보상은 없겠지만 그래도 보팅 드립니다~! ^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
감사합니다! :-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Comment removed
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
짱짱맨 호출에 출동했습니다!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
우왕! 뉴비에게 관심 주셔서 감사합니다! :-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @eddieyi! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
You got your First payout
Click on any badge to view your Board of Honor.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last announcement from @steemitboard!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@eosnodeone 에서 최상위BP와 최하위BP 보상의 격차를 줄이고 대기자BP의 숫자를 증가를 위한 WP를 제출하겠다고 합니다. 18년 6월 21일 댓글로 업데이트 해둡니다.
블록보상 0.25%, 투표 보상 0.5%, 장비보상 0.25%
[제안] 장비보상 기반의 새로운 BP보상 방법
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @eddieyi! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of comments
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @eddieyi! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit