Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Usecase Question]能把CovenantSQL用作简单的DAO(分布自治组织)数据库吗? #378

Open
diyism opened this issue Apr 19, 2021 · 0 comments

Comments

@diyism
Copy link

diyism commented Apr 19, 2021

能把CovenantSQL用作简单的DAO(分布自治组织)数据库吗?

比如 一群 音乐发烧友 想维护一份共同口味的 音乐列表
(前提是每个人 已经有了长期在线VPS服务器, 比如我们是程序员音乐发烧友群),

首先第1个成员安装了CovenantSQL, 在成员表tb_members里把自己的公钥insert进去,
然后第2个成员把自己的application/proposal发送到某个临时的DHT表里,
第1个成员可以投赞成或反对票, 超过50%已有成员赞成, 新成员就从DHT表移动到正式的tb_members表里,
投票insert/delete 音乐表 tb_musics 也用类似的简单多数表决法
然后非成员用户可以 只读这个数据库的 tb_members 和 tb_musics,
核心需求就是一旦这个 音乐爱好者数据库 建立起来了, 就没有任何个体成员能破坏掉整个数据库

看了CovenantSQL的testnet文档 没太看明白怎么实现我这个用例,
另外担心mainnet收费, 因为我们这个程序员音乐发烧友群 每人都已有VPS服务器了.

能基于这个简单的用例 写份 CovenantSQL的教程么?
或者实现我这种简单的DAO(分布自治组织)用例 有更简单的办法?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant