1 Star 0 Fork 27

宁无缺 / kcoin

forked from 开源社 / kcoin 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

基于区块链的社区贡献激励方案

一、两层模型

  1. 社区现金:Community Cash(简称cc)

    由kcoin基金会掌握,有赞助商赞助时,一比一发放

  2. 项目贡献度与股份:Contribute Stock(简称cs)

    通过工作量规则,参与某一开源项目的人,将会分到一定数额的股权

二、开源项目成长模式

1. 项目初创期

一个已经在Github上创建好的开源项目,可以在kcoin激励平台注册,并设定一组能够自动执行的规则:

  1. 某用户A提交一个Pull Request,经过N人的review,并由用户B合入项目。则用户A、用户B各得X点cs,N位reviewer,各得Y点cs。
  2. committer用户直接项目提交一次代码,每个commit,得Z点cs。
  3. 有用户C向该项目提交一个issue,当后续这个issue被某一次代码提交解决时,用户C获得M点cs。
  4. 以上经过一段时间的运行后,相关的各位参与贡献的用户,共计获得cs:XXX点。根据他们各自拥有的点数比例多少,可以确定他们各自占有该项目的股份比例,以及后续投票时的权重。
  5. 每当项目在Github上产生一个新的release版本,该项目将另行生成N点cs,供项目组进行分配。可以按照全体贡献者的占股比例,均分N点,也可以由全体贡献者投票,手动分配部分或全部release cs点。
  6. 以上各个分配的规则数字,可以再次修改,当然也需要全体贡献者根据股份比例投票决定。

2. 基金会注资

  • 对于发展良好的开源项目,kcoin基金会,可以通过投票,决定是否注资支持。注资支持的方式,由基金会与开源项目贡献者双方协商。
  • 由基金会出资X枚cc,兑换某一开源项目的Y枚cs。兑换出的cs,由全体开源项目贡献者,按比例缴出。收到的cc,可以由开源项目,自行支配。
  • 基金会虽然持有某一开源项目的cs,却不会参与该项目的各种投票决策,也不会向任何第三方,转让这些cs。
  • 如果某一个开源项目,希望彻底脱离kcoin激励平台的约束与规则,则需要回购曾经出让的cs,再彻底注销。

3. 外部收入

  • 开源项目可以接受捐赠,其他个人或企业,可以购买kcoin激励平台的cc,然后捐赠给某一个开源项目,并声明不需要任何直接或间接回报。
  • 开源项目可以对外销售商业版license,并明确授权的定价为:X枚cc。未来也可以考虑更多的销售模式。
  • 针对用户迫切需要的某一需求,用户可以购买cc,并绑定于某一个issue。当该issue完成时,参与完成的开发者,可以瓜分这笔cc。也可以另行制定该项目的规则,将一部分cc收入,划入项目的公共账户。
  • 基金会以外的第三方,也可以用cc收购开源项目的cs,项目全体同意的股份出让,或者某一位项目贡献者的个人出让皆可。但是兑换价格需要获得全体参与方的同意。这样的第三方,将同样根据其掌握的cs多少,拥有今后的投票权。
  • 收到cc的开源项目(无论是销售收入、特性悬赏收入,还是基金会注资),可以直接将这些社区现金,按比例分掉。也可以存储在开源项目的公共账户之中,另作他用。

4. 开源项目的cc公共账户

cc公共账户,相当于项目的现金储备,可以用于多种场合。

  • 项目成员,发放年终奖。
  • 在社区悬赏,用于解决特定的棘手难题。
  • 回购kcoin基金会持有的cs。

三、Kcoin基金的发行与管理方式

  • Kcoin的“社区现金”,不通过挖矿的方式产生,只由赞助商一比一生成
  • 基金会将会保留50%的社区现金,用于向各个开源项目注资,并接受兑换
  • 向开源项目注资的CC,将在一定期限(一年以上)后,允许兑换。

四、开发指南

具体内容详见:开发指南文档

The MIT License (MIT) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

KCoin 是开源社推出的基于区块链的社区贡献激励方案 展开 收起
Ruby
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Ruby
1
https://gitee.com/hwlsniper/kcoin.git
git@gitee.com:hwlsniper/kcoin.git
hwlsniper
kcoin
kcoin
master

搜索帮助

14c37bed 8189591 565d56ea 8189591