想加入 Kusama 纹身社团 Kappa Sigma Mu?你需要知道这些规则
加入 PolkaWorld 社区,共建 Web 3.0!
Kappa Sigma Mu 是一个使用 Substrate Society 模块的会员俱乐部。这是一种经济游戏,可以激励用户加入社团,该社团根据制订好的规则来协作。通过国库支付的报酬将激励社团成员参加社团。目前,Kusama 上只有一个社团,但是将来可能会通过 runtime 升级而拥有多个社团。
加入社团之前,让我们简要介绍一下 PolkadotJS 应用程序上的 Society UI[1] ,并通读所有成为会员须知的规则[2]。
用户界面概览
Members
:社团中的成员数量。当前,成员的最大数量设置为 150
。这个数字可以通过使用治理来增加。
Rotation
:成员每次转换之间的持续时间。
Challenge
:随机选择一名成员捍卫其社团成员资格的时间段。
Pot
:用于支持社团成员的资源。
Bids
:提交竞标加入该社团的用户列表。
用户类型
以下是处于不同阶段的各种类型的用户。
Bidder
竞标人- 打算通过竞标加入社团的代币持有人。
Candidate
候选人- 被选出并由社团成员进行投票的竞标人。
Suspended Candidate
暂缓候选人- 未能加入社团的候选人。
Member
成员- 社团成员。
Suspender Member
已注销会员- 积累了太多旷工或未能通过会员挑战的社团会员。
Head
会长- 一名获胜者将被随机选为会长,由获胜者累积的批准次数加权。
Defender
捍卫者- 在每个挑战时期,都会随机选择一名成员来捍卫其在社团中的成员资格。捍卫成员资格的规则记录在社团规则[3]中。
程序
切记先看看 kapp 规则。由于这些规则并非完全在链上强制执行,因此建议加入公共聊天室[4] ,来询问任何你不清楚的问题。
1. 竞标阶段
任何人都可以通过预存押金或找到现有成员担保来代表他们创建投标来加入社团。在每个轮换期间,将选择社团可以支持的尽可能多的投标。选定的投标将移至候选阶段,而未选定的投标将保留在投标者池中,直到被选中或用户选择取消投标为止。
想要加入社团的任何人都必须在 Kusama 存入 10 KSM 的储备金,并放入他们加入社团时要获得的投标金额(在这种情况下为 1 KSM)。
提交交易后,您的竞标将显示在“Society[5]”页面的“bid”部分下。如果您改变主意不想加入社团来,可以通过调用 unbid
来取消竞标。
“unbid(pos)
pos - 出价索引。
如果不确定自己的位置,可以到 PolkadotJS 应用程序中的 Society->bids chain state[6] 进行检查。
如果您没有 KSM,并且愿意出小费,则可以找到一个现有的成员代表您出价。现有成员可以提交 vouch
(担保)交易。
“vouch(who,value,tip)
who - 你担保的用户
value - 给出的价值
tip - 你获得的小费
注意: 候选人最终的值 = (value - tip)
2. 候选阶段
“vote(candidate,approve)
candidate - 选择你想投票的候选人
approve - Yes / No
现有成员将对在此阶段选择的投标进行投票,以决定您是否将被批准加入该协会。成员将投票给所有候选人,最终结果将以其中一票随机选择。让我们看下面的示例:
“注意:
如果随机选择的成员不投票,它将被视为拒绝。
对于每个轮换期间,可以接受的最大成员数设为 10 个。
A-接受,R-拒绝,S-持怀疑态度
成员 | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
投票 | A | A | A | R | S |
被选中情况 | X |
在此示例中,由于选择了成员 3 作为最终投票结果,因此候选人将被批准加入该协会。在轮换期间,还将随机选出一些成员作为“怀疑者”以投票给候选人。由于成员 5 被选为怀疑者,因此他们必须参与投票过程。如果他们不参加投票,则每缺席一次将记一次旷工。如果某人累积了太多次旷工,则该会员资格将被暂停,这意味着他们可能需要重新申请,并且他们未认领的收益将被 Slash。此外,投票与随机选择的选票相反的成员,其未认领支出也会被 slash 并记作旷工。在此案例中,成员 4 将受到惩罚。
“注意:
在 Kusama 网络上最大的旷工次数为 10。
Slash 所得的资金(目前为 2 KSM)将分配给投票与所选中的投票相同的随机成员,作为参与投票的奖励。奖励将被托管一段时间-请参阅下文。
锁定时间
将社团成员的数量作为变量来确定您必须等待多少区块才能获得支付。最长的锁定时间接近 3 年。如果您想看一下,该公式已在 society pallet [7]中进行了定义。
例:
假设社团中有 5 个成员。
lock_duration = 100 - 50,000 / (5 + 500)
lock_duration * MAX_LOCK_DURATION_IN_BLOCKS
Result = 1% * 15,552,000 ~ 11 days
根据上述计算,需要等待近 11 天才能获得 slash 的资金。
如果候选人赢得投票,他们将收到他们的出价奖励作为未来的支出。如果出价是由担保人进行的,他们将取回担保期间设置的奖励,并将剩余的奖励提供给候选人-两者都保存了一段时间。
如果候选人在投票中失败,他们将被暂缓加入,如果该候选人再次进行竞选流程,将由社团创始人 (Suspension Judgment Origin
) 决定候选人是否应该被接受成为会员,还是应被拒绝并将他们的存款 Slash 掉。
3. Member Phase
一旦你成为该社团的一员,你将得到在投标过程中预留的押金。同时你需要注意一些事情。首先,你需要给在每个轮换期申请会员资格的候选人进行投票。
“defenderVote(approve) approve - Yes / No
其次,你需要在锁定时间结束后通过调用 payout 来手动领取你的奖励。与上述提到的锁定公式相同。
第三,每七天会有一次会员挑战赛。所以其中一个成员会被随机选出被挑战。然后,其他成员可以投票决定他是否应该继续留在社团。简单的多数票就可以赢得了选票。你可以在这里查看并搜索“现有成员的(挑战)”[8]。除此之外,你还可以通过帮助用户申请会员资格并收取小费来获得额外的 KSM。当用户没有足够的余额来预留存款时,这很有用。当用户成功加入社团时,小费会到账。
“注意:每个成员一次只能为一个用户担保。当为某个用户担保时,成员无需预留押金。
如果一个会员有多次旷工或会员资格挑战失败,他们将被停职。当会员被停职时,他们不能领取到期的付款。这取决于停职判决的起源,以确定该成员是应该重新进入社团,还是在未来的所有支出都被 slash 的情况下被逐出社团。
一些实用链接
Convention of Approval of Membership[9] - 加入 Kusama 社团的规则
Kappa Sigma Mu Lounge[10] - 讨论社团的 Riot 聊天室
Substrate Society[11] -展示 Kusama 社团信息并可以直接进行竞标,如果你安装了 PolkadotJS extension[12].
参考资料
Society UI: https://polkadot.js.org/apps/#/society
[2]规则: https://polkascan.io/pre/kusama/transaction/0x948d3a4378914341dc7af9220a4c73acb2b3f72a70f14ee8089799da16d94c17
[3]社团规则: https://polkascan.io/pre/kusama/transaction/0x948d3a4378914341dc7af9220a4c73acb2b3f72a70f14ee8089799da16d94c17
[4]公共聊天室: https://matrix.to/#/!BUmiAAnAYSRGarqwOt:matrix.parity.io?via=matrix.parity.io&via=matrix.org&via=web3.foundation
[5]Society: https://polkadot.js.org/apps/#/society
[6]Society->bids chain state: https://polkadot.js.org/apps/#/chainstate
[7]society pallet : https://substrate.dev/rustdocs/master/pallet_society/index.html
[8]“现有成员的(挑战)”: https://polkascan.io/pre/kusama/transaction/0x948d3a4378914341dc7af9220a4c73acb2b3f72a70f14ee8089799da16d94c17
[9]Convention of Approval of Membership: https://polkascan.io/pre/kusama/transaction/0x948d3a4378914341dc7af9220a4c73acb2b3f72a70f14ee8089799da16d94c17
[10]Kappa Sigma Mu Lounge: https://matrix.to/#/!BUmiAAnAYSRGarqwOt:matrix.parity.io?via=matrix.parity.io&via=matrix.org&via=web3.foundation
[11]Substrate Society: https://www.shawntabrizi.com/substrate-society/
[12]PolkadotJS extension: https://chrome.google.com/webstore/detail/polkadot%7Bjs%7D-extension/mopnmbcafieddcagagdcbnhejhlodfdd
更多内容:
波卡周报 | 加入 Kusama 超酷纹身社区,可获得 1000 个 KSM?
扫码关注公众号,回复 “1” 加入波卡群
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 “在看” 再走吧!