EOS 공공 개발 자금 프로그램

EddieYi
EOS Worker Proposals
18 min readJan 11, 2019

--

(이전 명칭: 플랫폼 개발 펀드, 작업 제안 시스템, WPS)

제안자

Anand, Gautam
Buck, Justin
Espinoza, Branden
Karaivanov, Todor
Kauffman, Josh
Kim Naeun
Lee Kiho
Ma Larry
Mao Yifeng
Margulies, David
Pahalahti, Samuli
Pollard, Chris
Seo, Leo
Shi, Ricky

제안 요약

이 제안은 6개월간의 EOS 공공 개발 자금 시스템 부트스트랩 단계를 위한 것입니다.

우리의 목표는 EOS 네트워크의 혁신과 진보를 위해 자금을 제공하는 메커니즘을 만드는 것입니다. 그리고 이를 위해, 투명한 방식을 제공하고 커뮤니티 규제 하에 자금을 운용하여 조직적인 사기를 미연에 방지하고 대처하는 것입니다.

국민 투표의 공식 언어는 영어가 될 것입니다. 물론 이해가 쉽도록 돕기 위해서 다른 언어로의 명확한 번역이 이루어질 것이지만, 주요 언어는 영어일 예정입니다.

공식 질문

EOS 메인넷에 이번 국민 투표로 제시한 EOS 공공 개발 자금 프로그램을 설립해야 할까요?

  • 네. 저는 EOS 공공 개발 자금 프로그램 설립에 찬성합니다.
  • 아니요. 저는 EOS 공공 개발 자금 프로그램 설립에 반대합니다.

상세 제안서 (찬성 투표 시의 내용)

제안은 아래 내용을 포함합니다.

1. 자금의 이동

1백만 개의 EOS 토큰을 상위 21인의 블록 생성자가 eosio.saving 계정에서 새롭게 생성된 eosio.wps 계정으로 이동시킵니다. 이 토큰의 목적은 EOS 공공 개발 자금 프로그램 활동에 6개월 동안 자금을 지원하는 것입니다. [eosio.saving에 대한 자세한 내용은 아래의 7번을 참고하십시오.]

2. 자금의 이동

자금의 초기 분배는 즉각 이루어질 것이며, 아래 사항의 자금 지원이 포함됩니다.

  • 긴급 위원회 운영
  • EOS 공공 개발 프로그램을 위한 포털 개발과 관리
  • 1백만 EOS 토큰의 초기 분배에 따른 잔고는 긴급 위원회의 관리하에 보관됩니다. 이를 지출하기 위해서는, 오직 EOS 공공 개발 프로그램에 의한 자금 지원 제안을 커뮤니티가 승인했을 때에만 가능합니다. (헌법 제11조에 명시되어 있습니다.)

3. 자금의 이동

긴급 위원회를 만들고 구성한 목적은 다음과 같습니다. 커뮤니티 투표에 부쳐질 제안을 필터링하고 감독하는 것, 제안의 진행 상황을 감독하는 것, 기금의 사용을 감독하는 것, 긴급 위원회의 조사 결과를 커뮤니티에 주기적으로 보고하는 것, EOS 공공 개발 프로그램 카테고리를 위한 거버넌스 제안을 준비하는 것이 그 목적입니다.

업데이트된 예산과 제안 링크:

긴급 위원회의 긴급 제안서 평가 체계 개요: http://bit.ly/EmCom_assessment

4. EOS 공공 개발 프로그램을 위한 포털 개발과 관리

포털 개발(Portal Development)에서는 커뮤니티를 위해 소프트웨어와 플랫폼을 개발하여 EOS 생태계의 성장을 지원합니다. 이를 이용해서 커뮤니티 멤버가 제안한 프로젝트들을 검토 및 토론하고 선택하여 기금을 지원하며, 그 책임 소재를 두어 EOS 가치 상승을 제고합니다. 이는 아래 내용을 포함합니다.

  • 등록, 제출, 제안 검토, 투표를 위한 스마트 컨트랙트
  • 등록, 제출, 포럼, 투표를 위한 웹 플랫폼
  • 새로운 카테고리의 활성화에 따르는 요구를 포함하는 소프트웨어
  • 플랫폼을 배포하기 위한 보안 인프라
  • 2019년 01월 12일 기준, 요청하는 EOS: ($378,420.00/$2.44)+eos750 = EOS 155,840.164

업데이트된 예산과 제안 링크:

준비 단계의 깃헙(GitHub) http://bit.ly/github_draft

5. EOS 공공 개발 프로그램을 위한 포털 개발과 관리

아래 기재한 EOS 공공 개발 프로그램 카테고리들은 향후 개발에 있어서 매우 다양한 거버넌스 옵션을 허용할 것으로 확고히 인정받았습니다. 또한 어떤 거버넌스 옵션이 가장 잘 작동할 것인지 알게 하면서, 남용이나 실패의 여지를 제한합니다.

  • 감시 — 포털의 유지와 보수, 품질 관리, 그리고 다른 카테고리를 감시하는 것을 목적으로 합니다. 또한 EOS 공공 개발 프로그램 카테고리 중의 하나가 아니며, 국민 투표에 직접 부쳐지는 제안을 지원합니다.
  • 인프라스트럭쳐—블록체인의 기본 코드 베이스를 지원합니다. 여기에는 보안 감사, 버그 패치, 코드 저장소 유지 보수가 포함됩니다.
  • 커뮤니티 — 여기에는 밋업, 교육 콘텐츠와 플랫폼, 대중 선전(PR), 변호사, 지지자, 로비스트 등이 포함됩니다.
  • 개발 — 개발자와 아이디어를 지원합니다.
  • 기타 — 그 외 카테고리에 직접 맞지 않는 제안이 포함됩니다.

6. EOS 공공 개발 프로그램을 위한 포털 개발과 관리

긴급 위원회는 개별 카테고리의 거버넌스 구조 디자인을 위한 경연 대회를 운영할 것입니다. 이를 통해 전체 EOS 생태계에 영향을 주는 리스크를 배제하고 거버넌스를 실험할 수 있습니다.

  • 각 카테고리의 거버넌스 구조는 커뮤니티가 제출할 작업 제안에 따라 결정됩니다.
  • 우승작(Winning Designs)은 커뮤니티 투표에 의해 정해집니다.
  • 각 카테고리는 커뮤니티에 의해 승인된 이후에 활성화됩니다.
  • 활성화된 카테고리가 되기 위해서, 투표에 참여한 토큰으로부터 가장 많이 득표한 제출안이 우승작으로 결정됩니다. 전체 토큰 수량의 5% 이상이 투표에 참여해야 하며, 투표에 참여한 토큰 수량의 55% 이상이 찬성에 투표해야 합니다. 또한 그 투표 상태가 60일의 기간 내에 15일 동안 지속되어야 합니다.
  • 활성화된 카테고리는 각각 제한된 자금을 지급받습니다. 예를 들어, eosio.saving의 10% 등으로 제한됩니다. 이를 통해 남용과 낭비를 최소화하고 향후 성장의 여지를 남겨둡니다. 이는 토큰 홀더가 결정할 부분입니다. [7번을 참조하세요.]
  • 카테고리가 운영되기 시작하면, 긴급 위원회는 관련 제안의 통제권을 넘겨줍니다. 시간이 흐르면서 긴급 위원회는 임무를 모두 넘겨주고 해산될 것입니다.

7. eosio.saving의 잔고 소각

다양한 행정 구조에 대해 커뮤니티가 확신할 때까지, eosio.saving의 모든 자금 및 앞으로 누적되는 자금을 모두 소각하고 eosio.wps에 예치하지 않을 것을 제안합니다.

  • 첫 1백만 개의 EOS 토큰을 eosio.wps 계정으로 이동한 당일에,
  • eosio.saving에 남은 잔고를 소각합니다. 그리고,
  • eosio.saving에 누적되는 토큰을 계속해서 매월 소각합니다.
  • 카테고리가 올바르게 수립된 이후에는,
  • 승인된 카테고리 개수마다 eosio.saving에 누적되는 토큰의 10%가 eosio.wps로 분배됩니다.
  • 이에 대한 상세한 정보는 이곳에서 확인하십시오. http://bit.ly/eosiosaving_burn (주의. 이 외부 문서는 이전 ECAF와 Mainnet Repository Maintenance를 함께 꾸리려는 의도가 반영되어 있습니다. 이 계획은 더 이상 진행하지 않습니다. 그러나 투명성을 위해서, 명확성을 요구하는 경우를 제외하고, 우리는 이미 게시된 문서를 수정하지 않을 것입니다.)

블록 생성자 지침

  • 멀티시그(multisig) 제안을 생성하여 eosio.wps라는 이름의 계정을 만드십시오. 이 계정에 네트워크 대역폭을 위해 10개의 EOS를 스테이크(stake)하고, CPU 대역폭을 위해 100개의 EOS를 스테이크하고, 1500000 바이트의 램을 할당하십시오.
  • eosio.wps 계정 구조의 오너 권한(owner permission)은 eosio@active에 부여해야 합니다. 그리고 액티브 권한(active permission)은 긴급 위원회 멤버 7인이 제공한 키(key) 7개 중, 4개가 승인하는 멀티시그로 만들어져야 합니다.
  • 멀티시그 제안을 생성하여 1백만 개의 EOS를 eosio.saving에서 eosio.wps로 이동하십시오.
  • 멀티시그 제안을 생성하여 eosio.saving에 1백만 개의 EOS를 이동한 후에 남은 잔고를 소각하십시오.
  • 30일마다 새로운 멀티시그 제안을 제출하여 긴급 위원회가 eosio.saving에서 할당되지 않은 기금을 소각하도록 하십시오.

논의 사항

찬성 측 의견 요약

  • EOS는 지원과 개발이 필요하며, 자금은 이를 위해 확보되어 온 것입니다.
  • CDF는 이 지원 시스템을 부트스트랩 하기 위한 안전하고 확실한 방법입니다.
  • 공공재는 공동체에 의해 기금을 지원 받아야 합니다.
  • 탈중앙화와 권력의 분권화에는 독립적인 CDF가 필요합니다.

반대 측 의견 요약

  • EOS의 인플레이션은 5%로 너무 높습니다. 개발이나 지원은 필요하지 않으므로 블록 생성자 보상만 가능하도록 인플레이션을 줄여야 합니다.
  • 공공 개발 자금으로의 개발을 운영하는 것은 중앙 관료제입니다. 그 대신에 돈과 의무를 블록 생성자에게 맡겨야 합니다.
  • DPoS(위임 지분 증명)는 제 기능을 하지 못합니다. 가장 많은 토큰을 소유한 개인들이 가장 큰 투표 권한을 가집니다. 고래는 이러한 자금을 자신들의 돈을 위해서만 투표합니다.

찬성 측 의견

공공재는 커뮤니티에 의해서 후원되어야 합니다. EOSIO 백서[http://bit.ly/eosio_whitepaper]에서 설명한 것처럼, 인플레이션의 4%를 확보하여 자금이 필요한 프로젝트에 지원하는 것은 우리가 EOS의 유용성과 전반적인 채택률을 증진시키고 발전시킬 수 있도록 합니다. 이 국민 투표는 EOS 공공 개발 자금을 부트스트랩 하기에 필요한 최소한만을 목적으로 합니다. 우리는 탐욕스러운 고래가 자신의 프로젝트를 위해 CDF를 오용할 리스크가 있음을 잘 알고 있습니다. 그렇기 때문에 우리는 사용 가능한 자금 중에서 작은 비율만으로 시작하고자 하는 것이며, 남은 자금을 소각하자고 제안하는 것입니다. 만약 CDF가 전체 커뮤니티를 위해서 효율적으로 쓰이지 못한다면, 약간의 자금만이 손실될 뿐입니다. 그러나 우리는 오용 가능성에 대한 교훈을 얻을 것이며, 향후 동일한 시스템이 반복될 것임을 설명할 수 있을 것입니다.

EOS에는 전반적으로 성가신 부분이 있습니다. 우리가 수정하거나 개선시킬 수도 있는 것, EOS에 추가할 수도 있는 필요한 기능들, 시스템 유틸리티를 크게 증진시키고 새로운 수요를 불러일으킬 수도 있는 공공 댑(dApp) 등이 그것입니다. 문제는 종종 그러한 것들이 모든 사람에게 유용하지만, 어떤 사람 혼자서 그것을 만들어낼 동기를 갖지 못한다는 것입니다. 이러한 경우, 집단이 공공재로 만들어야만 합니다.

블록원은 EOSIO 백서에 수많은 핵심 기능에 대해서 작성해두었습니다. 중재기구, 계정 복구, 블록체인 간 통신(IBC), 분산 저장소, 국민 투표 도구 등등이 그것입니다. 블록원의 내부 결정 때문에, 이러한 도구들의 개발을 커뮤니티에서 담당하게 되었습니다. 아이디어는 블록원에게 기대하고, 실행은 우리 자신과 CDF에게 기대하는 것이 나아 보입니다.

우리는 블록 생성자와 자원봉사자에게 지원의 역할을 떠넘길 수도 없습니다. 우리는 시스템을 탈중앙화해야 하며, 블록 생성자에 대한 의존도를 낮춰야 합니다. 개발에 있어서 블록 생성자에게 더 많은 의무를 지우는 것은, 이미 그들에게 부여된 매우 강력한 역할을 더욱 강화하는 것입니다. 또 다른 하나의 방안인 자원봉사 제도는 장기적 관점의 성장에 있어서 지속 가능한 모델이 아닙니다. 우리는 EOSIO 백서에 언급된 것처럼, 공공 개발 자금을 위한 조항을 제정해야만 합니다. 커뮤니티가 갈망하는 프로젝트들은 매우 광범위하며 단일팀들이 부담하기에는 비용이 너무 큽니다. 더해서, 이러한 핵심 기능의 상당수는 수익화가 애초에 불가능합니다. 그러므로 커뮤니티가 조성한 자금으로 접근하는 것이 성과를 얻을 수 있는 유일한 방안입니다.

더 중요한 것은, 만약 EOS 커뮤니티가 독립된 거버넌스 또는 저널리즘을 원한다면, 이를 위해 독립적인 자금 조성이 가능해야 합니다. 이미 알려진 형태의 자금 지원 방안을 이용한다면 그 시스템은 외부 영향을 받게 됩니다. CDF는 생태계의 중요한 요소를 위해 진정으로 독립된 자금을 지원할 수 있습니다.

반박 의견

블록 생성자는 수많은 코드 패치를 배포하기 위해 놀랄 만큼 열심히 일해왔습니다. 이 이상의 변화는 국민 투표에서 나올 필요가 있습니다. ‘개발과 새로운 기능’을 위한 힘을 토큰 홀더를 대신하여 CDF의 손에 맡기는 것은 DPoS의 정신에 어긋납니다.

블록 생성자는 보수를 받는 위치이며 공공재에 대한 비용을 부담해야 합니다. 그러면 공공재를 제공한다는 것에 대해 홍보하며 표를 받기 위해 캠페인을 벌일 수 있습니다. 또한 우리가 직면한 문제를 풀기 위한 자유 시장이라는 해결책도 있습니다. 누군가는 우리가 필요로 하는 도구로 수익화할 방안을 찾아낼 것입니다. 그리고 모든 토큰 홀더의 자산 가치를 떨어트리는 대신에, 사용에 따른 요금을 부과할 것입니다.

네트워크의 공동 자금은 실험을 위한 비자금으로 사용되어서는 안 됩니다. 우리가 의도한 대로 시스템이 작동하리라는 것을 입증할 증거가 충분하지 않습니다. 과도하게 자금을 지원받은 프로젝트나, 커뮤니티 전체에 직접적인 가치를 제공하지 못하는 무언가를 만드느라 사용된 토큰과 같이, 그 어떠한 실패라도 모든 토큰 홀더에게 가격으로 영향을 미칩니다. 제안 시스템은 사용되는 모든 토큰이 그 이상의 가치를 가져올 것을 보장해야 합니다. 그 그룹이 자금을 운용하여 도구를 개발하겠다는 계획은 제안조차 불확실해 보입니다. 이 프로젝트에서 기대하는 로드맵에 대한 더 자세한 정보가 필요해 보입니다.

반대 측 의견

“커뮤니티에 가치를 제공하기 위해 디자인된 작업 제안”[http://bit.ly/eosio_whitepaper]을 위한 eosio.saving의 자금을 EOS 공공 개발 자금 프로그램에 사용하는 것은 인플레이션을 통해 모든 토큰의 가치를 떨어트릴 것입니다. EOS 메인넷의 인플레이션은 5%로 고정되어 있습니다. 그러나 오직 1%만이 블록 생성자 보상을 통해 실제 유통량에 풀리고 있으며, 나머지 4%는 eosio.saving에 묶이고 있습니다. 비록 이 계정이 공공 개발 자금 / 작업 제안 시스템 같은 펀드를 조성하기 위해 만들어졌지만, 전체 인플레이션의 80%를 묶어두고 유통량에 반영되는 것을 막았으며, 이를 통해 이미 많이 하락해온 EOS 토큰 가격의 더 큰 하락을 막아주었습니다. 커뮤니티가 이 자금을 끌어오도록 허락하는 것은 인플레이션을 통해 토큰의 가치를 하락시킬 것입니다.

EOS가 지금 당장 필요로 하는 것은 더 많은 유저들입니다. 따라서 무료 계정을 생성하여 새로운 유저를 유치하는 것과 URI를 설립하는 것에 자금을 사용하는 것이 훨씬 낫습니다. 토큰 홀더의 숫자가 늘어나면, 토큰의 수요도 함께 늘어날 것이며, 외부 사업체를 시스템으로 끌어들이는 것과 개발에 있어서 개별적인 투자도 용이해질 것입니다.

나아가, 개발 자금을 운용하고 이를 관리할 곳을 결정하는 것은 중앙 관료제를 만드는 것과 다름없습니다. EOS는 탈중앙화된 오픈소스 프로젝트이며 커뮤니티도 오픈소스 개발자로 가득합니다. EOS 도구들은 무료로 개발되어 커뮤니티에 제공되고 있습니다. 게다가 수많은 코드 변경 작업이 블록 생성자에 의해 승인되어 왔습니다. 블록 생성자는 네트워크 유지를 잘 처리하고 있을뿐더러, 이는 그들의 원래 직무의 일부입니다. 아무도 이에 대해 추가 보수를 받고 있지 않지만, 계속해서 이루어져 왔습니다. 건강한 네트워크를 유지하기 위해서 중앙화된 몇몇 조직을 만들고 기금을 모집할 필요가 있다고 제안하는 것은 EOS 커뮤니티를 모독하는 것과 같습니다.

DPoS의 특성상, 가장 많은 토큰을 소유한 개인들이 가장 큰 투표 권한을 가집니다. 고래는 이러한 자금을 자신들의 돈을 위해서만 투표합니다. 하겠다고 약속한 일을 하지 않거나 하찮은 일만을 만드는 방법을 통해서 많은 사람이 이 시스템에 사기를 칠 것입니다. 자금을 어떻게 운용할 것인지에 대한 구조와 무엇에 사용할 것인지에 대해서 보다 투명하게 할 필요가 있습니다.

반박 의견

현재 eosio.saving 계정은 20,500,000개를 초과하는 토큰을 보유하고 있으며 매일 100,000개 이상의 토큰이 추가로 누적되고 있습니다. 그러나, 인플레이션 분량의 토큰이 실제 유통량에 반영되어야만 EOS 토큰 가치를 떨어트리는 것이 아닙니다. 인플레이션의 위험에 대해 걱정하는 개개인에게, 이러한 토큰이 존재하는 것만으로도 EOS 토큰 가치에 대해 실제적인 리스크를 제기합니다. 그러나 EOS 공공 개발 자금 프로그램은 eosio.saving에 있는 대부분의 토큰을 소각하도록 설립되었습니다. 게다가, 이 소각 분에는 계정에 추가될 새로운 인플레이션까지 포함됩니다. [7번을 참조하십시오.] 이러한 조치는 토큰의 가치를 떨어트릴 위험성을 영원히 제거합니다.

시스템이 가져올 이점이 명확하다고 토큰 홀더가 판단하는 경우에만 토큰을 사용할 수 있게 됩니다. 토큰 홀더가 카테고리를 승인하는 경우에만 이와 같은 조치가 이루어지며, eosio.saving이 보유한 자금의 10%만이 EOS 생태계를 성장시키는 데 사용될 수 있습니다. 그리고 심지어 5개의 모든 카테고리가 승인되어 운영되더라도, eosio.saving 전체 보유분의 오직 50%만을 이용할 수 있습니다. 해당 계정에는 5% 인플레이션 중, 블록 생성자 보상을 제외한 분량이므로, 총 인플레이션은 사실상 3%가 됩니다. (블록 생성자 보상 1% + CDF 2%) 따라서 현재보다 2%를 낮출 수 있습니다.

CDF에 의해 잠재적으로 지출될 2%가 무가치하다는 뜻은 아닙니다. 이 디자인 구조는 커뮤니티가 EOS 생태계의 가치를 제고하는 것에 직접 비용을 지출하도록 되어 있습니다. 게다가 카테고리 디자인[6번을 참조하십시오.]은 다음과 같은 상황까지 고려하였습니다. 고래가 제안을 장악하는 것에 큰 비용이 드는 것, 훔치거나 낭비될 수 있는 자금을 제한하는 것, 어떠한 오용이라도 발견되는 손쉽게 폐쇄하도록 하는 것 등이 고려되었습니다. 중요한 것은, 대규모 프로젝트에는 자금의 분할 지급과 마일스톤의 성취를 점검할 필요가 있으며, 선의로 시작한 프로젝트라도 성과를 보여주지 못한 경우에는 필요에 따라서 자금 지원을 중단할 필요가 있다는 것입니다.

기술이 발전한 이후에는 URI 또는 그와 비슷한 대규모 프로젝트가 손쉽게 구축될 수 있을 것이며, CDF에 의해 그리고 CDF를 위해 시행되는 절차에 따라서 자금을 지원받을 수 있을 것입니다. 물론 현재 설계되어 있는 시스템은 부트스트랩을 위해 가장 적은 자금만을 이용하는 임시 구조입니다. 참된 블록체인으로 유지할 궁극적인 감시의 의무는 커뮤니티에게 맡겨질 것입니다. 블록체인 세상이 그래야 하는 것처럼요. 이 디자인에 중요하게 고려된 사항은 다음과 같습니다. 기존의 오픈소스와 블록체인 프로그램을 살펴보고 그 작동 원리에 기대어 유연성과 대체성을 위한 모듈식 구성을 구축하는 것, 그리고 EOS 세상을 창조하는 것에 이미 노력을 기울이고 있던 수백 명의 개발자를 지원하는 것입니다. 기대하는 것보다 더 많은 일을 자원 봉사자가 해내고 있다는 사실이, 제대로 운용되는 개발 자금으로 그들의 노력을 후원해야 하는 이유입니다.

어떠한 긴급 위원회 구성원이나 어떠한 카테고리 거버넌스 구조를 언제라도 커뮤니티가 교체할 수 있다는 것을 꼭 염두에 두셔야 합니다. 이는 블록 생성자 투표의 기본 개념과 같습니다. 우리는 커뮤니티가 EOS를 창조한 DPoS 합의 방법을 통해 훌륭한 인재를 선출해낼 것이라고 믿습니다. 현실 세계에서 여러 번 입증된 것처럼, 위임이 잘 이루어졌을 때, 이는 높은 효율성을 가져올 것입니다.

지원 서류

--

--