程序员刷题judge DApp zjubca.bounty 1 DApp概述(Overview) zjubca.bounty是一个任务管理的DApp,可用于小型组织或企业内部简单任务分配或项目管理。用户可以在DApp内完成针对任务的一系列操作。从功能上讲,其实现了任务的创建、删除、编辑更新、验收及赏金(完成任务的奖励)分配。从技术上讲,zjubca.bounty前端使用React进行开发,并使用BootStrap来适配移动端;后端智能合约基于EOS区块链。档,首先对源码进行讲解、对设计进行分析,最后进行系统的演示。其中后端不仅实现在本地进行部署,还部署到了EOS Kylin测试网。我们的整个DApp是面向任务的,我们将任务的生命周期划分为:认领期(Before Executing):任务创建者创建一项悬赏任务,任务默认进入认领期。在此期间,创建者可以删除任务。而普通用户可以在此阶段参加任务、退出任务。任务创建者认为任务参与人数足够后可以将任务转为执行期。执行期(In Executing):执行期时任务参与者无法退出任务,任务创建者也无法删除任务。