Skip to content

xiaoweiruby/chaoliandaxue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

超链大学

我们想要构建一个在 链上 的知识服务的 DApp

img

一、完成前端样式

前端网页展示样式:

https://shenzhoudance.github.io/superxschool/index.html

https://coder-lg.github.io/superx/index.html

http://superxschool.com/

二、未完成合约

后端合约功能体系:
前端 + 后端 合约理解不够,失败!

三、后端合约分析

想要实现是 在 nervos 钱包中提交 课程,然后支付 token,完成数据的上链完成定价,使用 token 完成课程的购买,完成 token 的自动化分配,合约的逻辑没有理解清晰,后续还需要针对于合约完成进一步的梳理;

1、提交合约:

数据合约的提交的数据合约;

2、购买合约:

课程购买的数据合约的支付

3、分配合约:

代币合约的自动的实现转账;

四、案例体系的梳理

肖威洞察 | 基于 Nervos 开发 DApp 表白数据上链

https://www.jianshu.com/p/073d9531fe51

在这个过程中,其实需要解决的是如何将我们的应用完成部署的问题,然后在这个维度体系里面思考的是两个方面的内容的体系:

1、我们的后端的合约想要实现什么样的功能?
2、我们的前端的页面需要使用什么方式完成?

在这个过程中,我主要是完成关于 基本 的 DApp 的使用,然后在这个过程中,需要开始理解后端的合约的逻辑和前端代码的实现的逻辑,在这个过程中,其实对于 react 的使用有了进一步的认知,过去在使用的时候,基本使用的是 Ruby on Rails 的框架,第一次使用 React 的框架的过程中,对于其中的运行的原理,还是有一些不是太清晰,特别是前端的使用的逻辑 JXS 的代码的逻辑,也是边学边用,感觉自己的能力有所提高,但是对于产品的逻辑还是没有打造出来。

如果我们想要完成基于 Nervos 的 DApp ,其实需要深度的思考后端的合约的逻辑问题,很多的时候还是因为执行的逻辑思考不清晰,所以不知道应该完成什么样的后端的功能的逻辑,这也是本次开发所遇到的问题。

五、代币经济激励模型

如果从后端的功能思考问题,现在我们看到的产品好像都是对于单纯用户的产品的使用,作为一个独立的用户来完成数据的上传和下载的过程,在这个过程中,好像没有涉及到关于代币的支付的问题,所以在这个过程中,其实没有处理的比较好。

如果从游戏的角度思考问题,相对来说就变得比较的简单,作为一个用户,通过支付代币使用游戏
然后在游戏的过程中,获得代币的奖励,从而形成一个经济的体系,
这个代币和游戏就在一条公链上运行,从而达到最好的状态。

img

在游戏的逻辑体系来看,使用的场景非常的清晰,我们具备代币可以购买虚拟的游戏的服务,然后在这个过程汇总如果有好的表现就可以完成代币的奖励,如果从游戏的娱乐的体验过度到教育的体验的关键,其实就是代币购买知识服务,表现好的个体完成代币的奖励,代币上交易所,然后完成法币的兑换。

在教育的体系当中,如何证明这个人事表现好的状态,其实就是对于一些数字的表现和结果的表现完成定性和定量的分析,从而制定相适应的代币策略。

六、参考文档:

Team:MetaWorld

Members:谢晋、肖毅、刘书、林勤、廖雨橙、邓小聪

开发第一个 Nervos Dapp https://www.jianshu.com/p/8d5a7d52cd2d

召唤神龙 Summon the Dragons! https://www.jianshu.com/p/785438a4e827

BitRun Hackathon https://www.jianshu.com/p/c9c06cc99c0a

七、代码提交参考

现在说明一下明天作品提交的具体细节,分为三块: 1、演示文稿提交,为了比赛公平,在提交时间结束后,各组应该停止开发。但是主办方电脑可能无法演示全部demo,我们以代码提交和演示文稿提交作为停止开发的标志。演示文稿提交时间为9月2日上午8:30——9:30,文稿提交给‘蔡景松’,逾期不待。 2、demo演示,拥有demo演示的队伍请提前做好投屏准备,在一个项目正在台上演示的时候,请下一个队伍及时候场,mac可以进行直接的投屏,非mac需要安装一个驱动软件,工作人员会协助大家提前做好准备。

!特别提醒! !代码提交! 今天下午已经基本统计完所有队伍的giuhub提交地址,已经统计汇总到 https://github.com/BitRunHackathon/20180831-Hangzhou

请大家每对开发的项目做一次修改和改进,都往github上更新一次自己的代码,使代码能完整清晰地展现团队在这两天的工作量,方便评委查阅。 完整清晰的工作量展现将在最后评分上带来极大的优势。